.elementor-kit-8{--e-global-color-primary:#0A3B8E;--e-global-color-secondary:#A17234;--e-global-color-text:#FFFFFF;--e-global-color-accent:#6C5F4A;--e-global-color-9f02092:#07265B;--e-global-color-cf361c2:#000000;--e-global-color-acd637f:#00000000;--e-global-color-caf0b60:#F3B768;--e-global-color-b2b8676:#FBF7F1;--e-global-color-1574c11:#DBEBFF;--e-global-color-59d759e:#202020;--e-global-color-8fa17f8:#787878;--e-global-color-1ad4dca:#6C5F4A;--e-global-color-5601e35:#F8F1E8;--e-global-color-c9710eb:#F18A00;--e-global-color-79edd80:#01B3B3;--e-global-color-ad36854:#EBFFFF;--e-global-color-515d293:#4B402D;--e-global-color-796015b:#333333;--e-global-color-c780df6:#F1F1F1;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-004a71e-font-family:"Lato";--e-global-typography-004a71e-font-size:40px;--e-global-typography-004a71e-font-weight:900;--e-global-typography-004a71e-text-transform:uppercase;--e-global-typography-004a71e-line-height:1.4em;--e-global-typography-fe6b42c-font-family:"Lato";--e-global-typography-fe6b42c-font-size:30px;--e-global-typography-fe6b42c-font-weight:900;--e-global-typography-fe6b42c-text-transform:uppercase;--e-global-typography-fe6b42c-line-height:1.4em;--e-global-typography-89bd9f8-font-family:"Lato";--e-global-typography-89bd9f8-font-size:30px;--e-global-typography-89bd9f8-font-weight:normal;--e-global-typography-89bd9f8-text-transform:uppercase;--e-global-typography-89bd9f8-line-height:1.4em;--e-global-typography-0d8439c-font-family:"Lato";--e-global-typography-0d8439c-font-size:30px;--e-global-typography-0d8439c-font-weight:300;--e-global-typography-0d8439c-text-transform:uppercase;--e-global-typography-0d8439c-line-height:1.4em;--e-global-typography-eff0ed3-font-family:"Lato";--e-global-typography-eff0ed3-font-size:24px;--e-global-typography-eff0ed3-font-weight:900;--e-global-typography-eff0ed3-text-transform:uppercase;--e-global-typography-eff0ed3-line-height:1.4em;--e-global-typography-6d43fe0-font-family:"Lato";--e-global-typography-6d43fe0-font-size:24px;--e-global-typography-6d43fe0-font-weight:700;--e-global-typography-6d43fe0-text-transform:uppercase;--e-global-typography-6d43fe0-line-height:1.4em;--e-global-typography-19b46e3-font-family:"Lato";--e-global-typography-19b46e3-font-size:20px;--e-global-typography-19b46e3-font-weight:900;--e-global-typography-19b46e3-text-transform:uppercase;--e-global-typography-19b46e3-line-height:1.4em;--e-global-typography-82f138e-font-family:"Lato";--e-global-typography-82f138e-font-size:20px;--e-global-typography-82f138e-font-weight:900;--e-global-typography-82f138e-text-transform:none;--e-global-typography-82f138e-line-height:1.4em;--e-global-typography-4dd4044-font-family:"Lato";--e-global-typography-4dd4044-font-size:20px;--e-global-typography-4dd4044-font-weight:700;--e-global-typography-4dd4044-text-transform:uppercase;--e-global-typography-4dd4044-line-height:1.4em;--e-global-typography-f4b5897-font-family:"Kumbh Sans";--e-global-typography-f4b5897-font-size:20px;--e-global-typography-f4b5897-font-weight:700;--e-global-typography-f4b5897-line-height:1.4em;--e-global-typography-7618c50-font-family:"Lato";--e-global-typography-7618c50-font-size:20px;--e-global-typography-7618c50-font-weight:normal;--e-global-typography-7618c50-text-transform:uppercase;--e-global-typography-7618c50-line-height:1.4em;--e-global-typography-b526f7f-font-family:"Lato";--e-global-typography-b526f7f-font-size:20px;--e-global-typography-b526f7f-font-weight:300;--e-global-typography-b526f7f-text-transform:uppercase;--e-global-typography-b526f7f-line-height:1.4em;--e-global-typography-a7a2e13-font-family:"Lato";--e-global-typography-a7a2e13-font-size:20px;--e-global-typography-a7a2e13-font-weight:normal;--e-global-typography-a7a2e13-text-transform:none;--e-global-typography-a7a2e13-line-height:1.4em;--e-global-typography-a459822-font-family:"Lato";--e-global-typography-a459822-font-size:18px;--e-global-typography-a459822-font-weight:normal;--e-global-typography-a459822-line-height:1.4em;--e-global-typography-f3df9ff-font-family:"Lato";--e-global-typography-f3df9ff-font-size:16px;--e-global-typography-f3df9ff-font-weight:normal;--e-global-typography-f3df9ff-text-transform:uppercase;--e-global-typography-f3df9ff-line-height:1.4em;--e-global-typography-889025d-font-family:"Lato";--e-global-typography-889025d-font-size:16px;--e-global-typography-889025d-font-weight:normal;--e-global-typography-889025d-line-height:1.4em;--e-global-typography-51b9168-font-family:"Lato";--e-global-typography-51b9168-font-size:14px;--e-global-typography-51b9168-font-weight:900;--e-global-typography-51b9168-text-transform:uppercase;--e-global-typography-51b9168-line-height:1.4em;--e-global-typography-0511319-font-family:"Lato";--e-global-typography-0511319-font-size:14px;--e-global-typography-0511319-font-weight:900;--e-global-typography-0511319-text-transform:none;--e-global-typography-0511319-line-height:1.4em;--e-global-typography-8a3b8e6-font-family:"Lato";--e-global-typography-8a3b8e6-font-size:14px;--e-global-typography-8a3b8e6-font-weight:800;--e-global-typography-8a3b8e6-text-transform:uppercase;--e-global-typography-8a3b8e6-line-height:1.4em;--e-global-typography-813fa06-font-family:"Lato";--e-global-typography-813fa06-font-size:14px;--e-global-typography-813fa06-font-weight:normal;--e-global-typography-813fa06-text-transform:uppercase;--e-global-typography-813fa06-line-height:1.4em;--e-global-typography-9b85911-font-family:"Lato";--e-global-typography-9b85911-font-size:14px;--e-global-typography-9b85911-font-weight:normal;--e-global-typography-9b85911-text-transform:uppercase;--e-global-typography-9b85911-line-height:1.4em;--e-global-typography-9b85911-letter-spacing:0.65px;--e-global-typography-491b0c2-font-family:"Lato";--e-global-typography-491b0c2-font-size:14px;--e-global-typography-491b0c2-line-height:1.4em;--e-global-typography-54d65b0-font-family:"Lato";--e-global-typography-54d65b0-font-size:20px;--e-global-typography-54d65b0-font-weight:500;--e-global-typography-54d65b0-text-transform:none;--e-global-typography-54d65b0-line-height:1.4em;--e-global-typography-cca2020-font-family:"Lato";--e-global-typography-cca2020-font-size:20px;--e-global-typography-cca2020-font-weight:700;--e-global-typography-cca2020-text-transform:none;--e-global-typography-cca2020-line-height:1.4em;--e-global-typography-c2663d1-font-family:"Lato";--e-global-typography-c2663d1-font-size:30px;--e-global-typography-c2663d1-font-weight:700;--e-global-typography-c2663d1-text-transform:uppercase;--e-global-typography-c2663d1-line-height:1.4em;--e-global-typography-246eb60-font-family:"Lato";--e-global-typography-246eb60-font-size:18px;--e-global-typography-246eb60-font-weight:900;--e-global-typography-246eb60-text-transform:uppercase;--e-global-typography-246eb60-line-height:1.4em;--e-global-typography-885a76e-font-family:"Lato";--e-global-typography-885a76e-font-size:24px;--e-global-typography-885a76e-font-weight:700;--e-global-typography-885a76e-text-transform:none;--e-global-typography-885a76e-line-height:1.4em;--e-global-typography-5a6a117-font-family:"Lato";--e-global-typography-5a6a117-font-size:40px;--e-global-typography-5a6a117-font-weight:700;--e-global-typography-5a6a117-text-transform:uppercase;--e-global-typography-5a6a117-line-height:1.4em;--e-global-typography-9c36264-font-family:"Lato";--e-global-typography-9c36264-font-size:40px;--e-global-typography-9c36264-font-weight:700;--e-global-typography-9c36264-text-transform:none;--e-global-typography-9c36264-line-height:1.4em;--e-global-typography-d5c0381-font-family:"Lato";--e-global-typography-d5c0381-font-size:40px;--e-global-typography-d5c0381-font-weight:400;--e-global-typography-d5c0381-text-transform:uppercase;--e-global-typography-d5c0381-line-height:1.4em;--e-global-typography-4308fa8-font-family:"Lato";--e-global-typography-4308fa8-font-size:24px;--e-global-typography-4308fa8-font-weight:700;--e-global-typography-4308fa8-text-transform:uppercase;--e-global-typography-4308fa8-line-height:1.4em;--e-global-typography-87ad48f-font-family:"Lato";--e-global-typography-87ad48f-font-size:30px;--e-global-typography-87ad48f-font-weight:normal;--e-global-typography-87ad48f-text-transform:none;--e-global-typography-87ad48f-line-height:1.4em;--e-global-typography-cb8794c-font-family:"Lato";--e-global-typography-cb8794c-font-size:20px;--e-global-typography-cb8794c-font-weight:600;--e-global-typography-cb8794c-text-transform:uppercase;--e-global-typography-cb8794c-line-height:1.4em;--e-global-typography-97abc25-font-family:"Lato";--e-global-typography-97abc25-font-size:16px;--e-global-typography-97abc25-font-weight:600;--e-global-typography-97abc25-text-transform:uppercase;--e-global-typography-97abc25-line-height:1.4em;--e-global-typography-519ce69-font-family:"Lato";--e-global-typography-519ce69-font-size:16px;--e-global-typography-519ce69-font-weight:bold;--e-global-typography-519ce69-line-height:22px;--e-global-typography-6412a05-font-family:"Lato";--e-global-typography-6412a05-font-size:30px;--e-global-typography-6412a05-font-weight:900;--e-global-typography-6412a05-text-transform:none;--e-global-typography-6412a05-line-height:1.4em;color:var( --e-global-color-primary );}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-kit-8 p{margin-bottom:0px;}.elementor-kit-8 a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-7618c50-font-family ), Sans-serif;font-size:var( --e-global-typography-7618c50-font-size );font-weight:var( --e-global-typography-7618c50-font-weight );text-transform:var( --e-global-typography-7618c50-text-transform );line-height:var( --e-global-typography-7618c50-line-height );}.elementor-kit-8 h1{font-family:var( --e-global-typography-004a71e-font-family ), Sans-serif;font-size:var( --e-global-typography-004a71e-font-size );font-weight:var( --e-global-typography-004a71e-font-weight );text-transform:var( --e-global-typography-004a71e-text-transform );line-height:var( --e-global-typography-004a71e-line-height );}.elementor-kit-8 h2{font-family:var( --e-global-typography-fe6b42c-font-family ), Sans-serif;font-size:var( --e-global-typography-fe6b42c-font-size );font-weight:var( --e-global-typography-fe6b42c-font-weight );text-transform:var( --e-global-typography-fe6b42c-text-transform );line-height:var( --e-global-typography-fe6b42c-line-height );}.elementor-kit-8 h3{font-family:var( --e-global-typography-19b46e3-font-family ), Sans-serif;font-size:var( --e-global-typography-19b46e3-font-size );font-weight:var( --e-global-typography-19b46e3-font-weight );text-transform:var( --e-global-typography-19b46e3-text-transform );line-height:var( --e-global-typography-19b46e3-line-height );}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-family:var( --e-global-typography-7618c50-font-family ), Sans-serif;font-size:var( --e-global-typography-7618c50-font-size );font-weight:var( --e-global-typography-7618c50-font-weight );text-transform:var( --e-global-typography-7618c50-text-transform );line-height:var( --e-global-typography-7618c50-line-height );color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1440px){.elementor-kit-8 a{font-size:var( --e-global-typography-7618c50-font-size );line-height:var( --e-global-typography-7618c50-line-height );}.elementor-kit-8 h1{font-size:var( --e-global-typography-004a71e-font-size );line-height:var( --e-global-typography-004a71e-line-height );}.elementor-kit-8 h2{font-size:var( --e-global-typography-fe6b42c-font-size );line-height:var( --e-global-typography-fe6b42c-line-height );}.elementor-kit-8 h3{font-size:var( --e-global-typography-19b46e3-font-size );line-height:var( --e-global-typography-19b46e3-line-height );}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-size:var( --e-global-typography-7618c50-font-size );line-height:var( --e-global-typography-7618c50-line-height );}}@media(max-width:1024px){.elementor-kit-8 a{font-size:var( --e-global-typography-7618c50-font-size );line-height:var( --e-global-typography-7618c50-line-height );}.elementor-kit-8 h1{font-size:var( --e-global-typography-004a71e-font-size );line-height:var( --e-global-typography-004a71e-line-height );}.elementor-kit-8 h2{font-size:var( --e-global-typography-fe6b42c-font-size );line-height:var( --e-global-typography-fe6b42c-line-height );}.elementor-kit-8 h3{font-size:var( --e-global-typography-19b46e3-font-size );line-height:var( --e-global-typography-19b46e3-line-height );}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-size:var( --e-global-typography-7618c50-font-size );line-height:var( --e-global-typography-7618c50-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:478px){.elementor-kit-8{--e-global-typography-004a71e-font-size:32px;--e-global-typography-fe6b42c-font-size:24px;--e-global-typography-fe6b42c-line-height:30px;--e-global-typography-89bd9f8-font-size:24px;--e-global-typography-89bd9f8-line-height:30px;--e-global-typography-0d8439c-font-size:24px;--e-global-typography-0d8439c-line-height:30px;--e-global-typography-a459822-font-size:16px;--e-global-typography-c2663d1-font-size:24px;--e-global-typography-c2663d1-line-height:30px;--e-global-typography-246eb60-font-size:16px;--e-global-typography-5a6a117-font-size:32px;--e-global-typography-5a6a117-line-height:38px;--e-global-typography-9c36264-font-size:32px;--e-global-typography-9c36264-line-height:38px;--e-global-typography-d5c0381-font-size:32px;--e-global-typography-d5c0381-line-height:38px;--e-global-typography-87ad48f-font-size:24px;--e-global-typography-87ad48f-line-height:30px;--e-global-typography-6412a05-font-size:24px;--e-global-typography-6412a05-line-height:30px;}.elementor-kit-8 a{font-size:var( --e-global-typography-7618c50-font-size );line-height:var( --e-global-typography-7618c50-line-height );}.elementor-kit-8 h1{font-size:var( --e-global-typography-004a71e-font-size );line-height:var( --e-global-typography-004a71e-line-height );}.elementor-kit-8 h2{font-size:var( --e-global-typography-fe6b42c-font-size );line-height:var( --e-global-typography-fe6b42c-line-height );}.elementor-kit-8 h3{font-size:var( --e-global-typography-19b46e3-font-size );line-height:var( --e-global-typography-19b46e3-line-height );}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-size:var( --e-global-typography-7618c50-font-size );line-height:var( --e-global-typography-7618c50-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Default Style */
#sourdough-ingredients, #starters, #live-sourdough {
  scroll-margin-top: 100px; /* height of your banner */
}

.elementor-widget-text-editor p 
{ 
    margin-bottom: 0; 
    
}

.search-result article {
    border-bottom: 1px solid #787878;
    padding-bottom: 20px !important;
}

.search-result .page-numbers {
    border: solid 1px #F1F1F1;
    border-radius: 10px;
    width: 10px;
    padding: 15px;
}

.search-result .page-numbers.current {
    background-color: #0A3B8E;
}

.btn-with-icon-14 a {
    font-size: 14px !important;
}

.btn-with-icon-16 a {
    font-size: 16px !important;
}

body, p, a, .elementor-heading-title {
    line-height: 1.4em;
}
/* Apply "..." after 3 lines of text */
.normal {
    font-weight: normal;
}
.text-style-3lines {
	display: -webkit-box;
	overflow: hidden;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

/* Apply "..." after 2 lines of text */
.text-style-2lines {
	display: -webkit-box;
	overflow: hidden;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.top-dot:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 10px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBpZD0iQ2FscXVlXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNS41IDUuNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNS41IDUuNTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+CS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojQTE3MjM0O308L3N0eWxlPjxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjIuOCIgY3k9IjIuOCIgcj0iMi44Ij48L2NpcmNsZT48L3N2Zz4=);
    background-size: 10px 2px;
    background-repeat: repeat-x;
}
.left-dot:after {
    width: 10px;
    height: 100%;
    background-size: 2px 10px;
    background-repeat: repeat-y;
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBpZD0iQ2FscXVlXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNS41IDUuNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNS41IDUuNTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+CS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojQTE3MjM0O308L3N0eWxlPjxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjIuOCIgY3k9IjIuOCIgcj0iMi44Ij48L2NpcmNsZT48L3N2Zz4=);
}
.left-dot.white:after {
background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20id%3D%22Calque_1%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%205.5%205.5%22%20style%3D%22enable-background%3Anew%200%200%205.5%205.5%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text/css%22%3E.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23FFFFFF%3B%7D%3C/style%3E%3Ccircle%20class%3D%22st0%22%20cx%3D%222.8%22%20cy%3D%222.8%22%20r%3D%222.8%22/%3E%3C/svg%3E');

}

.text-bold {
    font-weight: 700;
}
.text-normal {
    font-weight: 400;
}
/*-------*/
/* Header */
.navigation-link a:hover {
    color: #A17234 !important;
 
}
.navigation-link a:focus {
    background: #EFF1FE !Important;
    outline: unset;
}
.navigation-link .elementor-nav-menu--dropdown a:hover {
    color: #A17234 !important;
    background-color: transparent !important;
}
.navigation-link .elementor-nav-menu--dropdown {
    padding: 15px 0 !important;
}
.navigation-link a {
    transition: all 0.3s;
}
/* Footer */
.secondary-footer {
  background: linear-gradient(to right, #0A3B8E 20%, #07265B 20%);
}
.social-icons svg {
    margin-right: 0 !important;
}
.get-in-touch .elementor-field-type-submit  {
    display: inline-block;
    position: absolute;
    right: 0;
    left: calc(100% - 48px);
    width: auto;
}
/* Home */
.light-text {
    font-weight: 300;
}
.extra-bold-text {
    font-weight: 900;
}
.section-brand {
      background: linear-gradient(to right, #0A3B8E 50%, white 50%);
}
.banner-slider .swiper-pagination { 
    bottom: 15px !important;

}
.banner-slider .swiper-pagination-bullet {
    border: 2px solid #E1E1E1;
    background: linear-gradient(to bottom, #999999 0%, #E1E1E1 100%);
}
.banner-slider .swiper-pagination-bullet-active {
    background: #666666;
}
/* Our baking Products */
.bakery-desc p {
    min-height: 101px;   
}
/* E-book */
.e-book-form input:focus {
    box-shadow: none !Important;
}
.e-book-form select:focus {
    box-shadow: none !Important;
}
.e-book-form textarea:focus {
    box-shadow: none !Important;
}
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  background: transparent;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="10" viewBox="0 0 20 10" fill="none"><path d="M19.5846 0.412368C19.4518 0.281703 19.2939 0.17799 19.1198 0.107215C18.9457 0.0364386 18.759 0 18.5705 0C18.3819 0 18.1952 0.0364386 18.0211 0.107215C17.8471 0.17799 17.6891 0.281703 17.5563 0.412368L11.0142 6.79728C10.8814 6.92795 10.7234 7.03166 10.5493 7.10243C10.3753 7.17321 10.1886 7.20965 10 7.20965C9.81143 7.20965 9.62473 7.17321 9.45067 7.10243C9.2766 7.03166 9.11862 6.92795 8.98583 6.79728L2.44371 0.412368C2.31092 0.281703 2.15294 0.17799 1.97887 0.107215C1.80481 0.0364386 1.61811 0 1.42954 0C1.24097 0 1.05427 0.0364386 0.880208 0.107215C0.706143 0.17799 0.54816 0.281703 0.415371 0.412368C0.149328 0.673568 0 1.0269 0 1.3952C0 1.7635 0.149328 2.11683 0.415371 2.37803L6.97177 8.77688C7.77525 9.56008 8.86441 10 10 10C11.1356 10 12.2247 9.56008 13.0282 8.77688L19.5846 2.37803C19.8507 2.11683 20 1.7635 20 1.3952C20 1.0269 19.8507 0.673568 19.5846 0.412368Z" fill="%236C5F4A"/></svg>');
  background-repeat: no-repeat;
  background-position-x: 100%;
  background-position-y: 15px;
}
.select-caret-down-wrapper {
    display: none;
}
/* Hide the default checkbox */
.e-book-form .elementor-field-option input[type="checkbox"] {
  display: none;
}

/* Use the :before pseudo-element to create the custom checkbox */
.e-book-form .elementor-field-option input[type="checkbox"] + label {
  position: relative;
  cursor: pointer;
  vertical-align: middle;
}

/* Create the checkbox with :before */
.e-book-form .elementor-field-option input[type="checkbox"] + label::before {
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  border-radius: 4px;
  border: 0.5px solid #7A7A7A;
  background: #FFF;
  vertical-align: middle; /* Align checkbox with text */
  transition: all 0.3s ease;
  margin-right: 10px;
}

/* Style for checked state */
.e-book-form .elementor-field-option input[type="checkbox"]:checked + label::before {
  background: #0A3B8E;
  border-color: #0A3B8E;
}

/* Add a white checkmark */
.e-book-form .elementor-field-option input[type="checkbox"]:checked + label::after {
  content: '';
  position: absolute;
  top: 4px;
  left: 6px;
  width: 8px;
  height: 14px;
  border: solid #FFF;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
  display: block;
}

/* Application */
.application-product p {
    min-height: 76px;
}
/* Brand Saf Instant */
.why-saf-instant .elementor-image-box-title {
    min-height: 62px;
}
/* News */
.news-content {
    font-family: 'Lato', sans-serif;
   
}

.news-content a {
    text-transform: unset!Important;
    font-size: 16px;
}

.news-content p {
    font-size: 16px;
    /*margin-bottom: 50px;*/
    margin-bottom: 16px;
    color: #4B402D;
}

.news-content span {
    font-size: 10px;
    color: #4B402D;
}

.news-content ul {
     font-size: 16px;
    margin-bottom: 20px;
    color: #4B402D;
}
.news-content ol {
       font-size: 16px;
    margin-bottom: 20px;
    color: #4B402D;
}
.news-content blockquote {
    font-size: 16px;
    letter-spacing: 0.6px;
    font-weight: 400;
    color: #0A3B8E;
    margin: 50px 0 50px 0 !Important;
    padding-left: 10px;
    border-left: 5px solid #0A3B8E;
}

.news-content blockquote p {
    font-size: 30px;
    letter-spacing: 0.6px;
    font-weight: 400;
    color: #0A3B8E;
    letter-spacing: 0.6px;
    margin-bottom: 0;
}

.news-content blockquote p em {
    font-style: normal !important;
        
}

.news-content h2 {
    font-size: clamp(2.5rem, 2.1639rem + 1.1249vw, 3.125rem);
     text-transform: inherit;
    font-weight: 900;
    margin-bottom: 20px;
}

.news-content h3 {
font-size: clamp(1.875rem, 1.5389rem + 1.1249vw, 2.5rem);
     text-transform: inherit;
    font-weight: 900;
    margin-bottom: 20px;
}

.news-content h4 {
font-size: clamp(1.25rem, 0.9139rem + 1.1249vw, 1.875rem);
    text-transform: inherit;
    font-weight: 900;
    margin-bottom: 20px;
}

.news-content h5 {
font-size: clamp(1.25rem, 0.9139rem + 1.1249vw, 1.875rem);
    text-transform: inherit;
    font-weight: 900;
    margin-bottom: 20px;
}

.news-content h6 {
font-size: clamp(1.25rem, 1.1156rem + 0.4499vw, 1.5rem);
    text-transform: inherit;
    font-weight: 900;
    margin-bottom: 20px;
}
.news-content p:has(+ ul) {
    margin-bottom: 20px;
}
/* Recipes */
.jet-checkboxes-list__button {
    align-items: center;
}
/* Media Query */
@media(max-width: 1024px) {
    .navigation-link .elementor-nav-menu--dropdown {
    padding: 15px !important;
}
.left-dot.mobile:after {
   display: none;
}
.footer-col:after {
    content: "";
    display: block;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 10px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBpZD0iQ2FscXVlXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNS41IDUuNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNS41IDUuNTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+CS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojQTE3MjM0O308L3N0eWxlPjxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjIuOCIgY3k9IjIuOCIgcj0iMi44Ij48L2NpcmNsZT48L3N2Zz4=);
    background-size: 10px 2px;
    background-repeat: repeat-x;
}
.secondary-footer {
  background: unset;
}
.section-brand {
      background: unset;
}
.why-saf-instant .elementor-image-box-title {
    min-height: 86px;
}
.news-content p {
    margin-bottom: 24px;
}
.banner-slider .swiper-pagination { 
    bottom: 15px !important;

}
.banner-slider .elementor-swiper-button  {
    display: none !important;
}

.news-content blockquote p {
    font-size: 24px;
    line-height: 30px;
}
}
@media(max-width: 767px) {
    .application-product p {
        min-height: unset;
    }
    .why-saf-instant .elementor-image-box-title {
        min-height: auto;
    }
    .banner-slider .swiper-pagination { 
        bottom: 30px !important;

    }
}
@media(max-width: 478px) {
    .btn-secondary .elementor-image-box-wrapper {
        display: flex;
        gap: 12px;
    }
    
    

    .search-form form {
        display: block !important;
    }
    
    .search-form form .e-search-input-wrapper {
        margin-bottom: 10px;
    }
    
    .search-form form button {
        display: block !important;
        width: 100% !important;
    }
}

.legal-notice-div a {
    text-transform: lowercase;
    color: #29549C;
}/* End custom CSS */