.elementor-997 .elementor-element.elementor-element-4b77e39e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-997 .elementor-element.elementor-element-46353ef3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-997 .elementor-element.elementor-element-4f629984 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-997 .elementor-element.elementor-element-60f67b7e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:500;color:#1D1D1D;}.elementor-997 .elementor-element.elementor-element-4016c990{font-family:"Poppins", Sans-serif;font-size:19px;color:#252628;}.elementor-997 .elementor-element.elementor-element-7d0094fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-997 .elementor-element.elementor-element-66a44e57 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-997 .elementor-element.elementor-element-ef0d42e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:500;color:#1D1D1D;}.elementor-997 .elementor-element.elementor-element-377706b0{font-family:"Poppins", Sans-serif;font-size:19px;color:#252628;}.elementor-997 .elementor-element.elementor-element-2c8b6c90{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-997 .elementor-element.elementor-element-40ab23a6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-997 .elementor-element.elementor-element-43247f0c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-997 .elementor-element.elementor-element-630307f9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:500;color:#1D1D1D;}.elementor-997 .elementor-element.elementor-element-38cdfacc{font-family:"Poppins", Sans-serif;font-size:19px;color:#252628;}.elementor-997 .elementor-element.elementor-element-cfd59d7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-997 .elementor-element.elementor-element-4f2b886a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-997 .elementor-element.elementor-element-4ce28427 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:500;color:#1D1D1D;}.elementor-997 .elementor-element.elementor-element-24af7fe6{font-family:"Poppins", Sans-serif;font-size:19px;color:#252628;}.elementor-997 .elementor-element.elementor-element-4bdd228b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-997 .elementor-element.elementor-element-627fb19e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-997 .elementor-element.elementor-element-ec44bd5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:500;color:#1D1D1D;}.elementor-997 .elementor-element.elementor-element-62acaf16{font-family:"Poppins", Sans-serif;font-size:19px;color:#252628;}.elementor-997 .elementor-element.elementor-element-7ffcfc8b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-997 .elementor-element.elementor-element-60e0ea6e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-997 .elementor-element.elementor-element-418320ac .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:500;color:#1D1D1D;}.elementor-997 .elementor-element.elementor-element-41b6647c{font-family:"Poppins", Sans-serif;font-size:19px;color:#252628;}.elementor-997 .elementor-element.elementor-element-198a458e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-997 .elementor-element.elementor-element-5eec2954 .elementor-button{background-color:#ED5A2F;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:19px 28px 19px 28px;}.elementor-997 .elementor-element.elementor-element-64708f3c .elementor-button{background-color:#ED5A2F;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:19px 28px 19px 28px;}.elementor-997 .elementor-element.elementor-element-deedfec .elementor-button{background-color:#ED5A2F;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:19px 28px 19px 28px;}.elementor-997 .elementor-element.elementor-element-290b66d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-997 .elementor-element.elementor-element-1cd5bcc7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-997 .elementor-element.elementor-element-616805be .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:500;color:#1D1D1D;}.elementor-997 .elementor-element.elementor-element-1c97b3a5{font-family:"Poppins", Sans-serif;font-size:19px;color:#252628;}.elementor-997 .elementor-element.elementor-element-4ffc0915{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-997 .elementor-element.elementor-element-1c28c012 .elementor-button{background-color:#ED5A2F;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:19px 28px 19px 28px;}.elementor-997 .elementor-element.elementor-element-1767dc1e .elementor-button{background-color:#ED5A2F;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:19px 28px 19px 28px;}/* Start custom CSS for container, class: .elementor-element-4b77e39e */.elementor-997 .elementor-element.elementor-element-4b77e39e{background:#F8F1E6;color:#1D1D1D;overflow:clip;gap:0;margin-top:-88px}
.elementor-997 .elementor-element.elementor-element-4b77e39e *,.elementor-997 .elementor-element.elementor-element-4b77e39e *:before{box-sizing:border-box}.elementor-997 .elementor-element.elementor-element-4b77e39e .e-con{min-width:0;--container-widget-width:100%}.elementor-997 .elementor-element.elementor-element-4b77e39e .elementor-widget{margin:0;min-width:0}
.elementor-997 .elementor-element.elementor-element-4b77e39e h1,.elementor-997 .elementor-element.elementor-element-4b77e39e h2,.elementor-997 .elementor-element.elementor-element-4b77e39e h3{font-family:'Poppins',sans-serif!important;font-weight:400!important;line-height:1!important;letter-spacing:-.015em!important;margin:0;text-transform:uppercase}
.elementor-997 .elementor-element.elementor-element-4b77e39e h1{font-size:clamp(70px,8vw,116px)!important;color:#F8F1E6!important}.elementor-997 .elementor-element.elementor-element-4b77e39e h2{font-size:clamp(48px,5.5vw,78px)!important}.elementor-997 .elementor-element.elementor-element-4b77e39e h3{font-size:38px!important}.elementor-997 .elementor-element.elementor-element-4b77e39e p{margin:0 0 1em}.elementor-997 .elementor-element.elementor-element-4b77e39e p:last-child{margin-bottom:0}
.elementor-997 .elementor-element.elementor-element-4b77e39e .elementor-widget-text-editor{font-family:'Poppins',sans-serif!important;font-size:19px;line-height:1.7}.elementor-997 .elementor-element.elementor-element-4b77e39e .cc-label .elementor-heading-title{font-family:'Poppins',sans-serif!important;font-size:16px!important;letter-spacing:.12em!important;font-weight:600!important;line-height:1.3!important}
.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-section{padding:100px max(6vw,calc((100vw - 1240px)/2));gap:36px}.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-hero{background:#404F40;padding-top:170px;padding-bottom:65px;gap:25px}.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-hero .elementor-heading-title,.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-hero .elementor-widget-text-editor{color:#F8F1E6}.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-hero .ab-intro{max-width:680px}
.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-nav{flex-direction:row;flex-wrap:wrap;gap:24px;margin-top:18px}.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-nav .elementor-widget{width:auto}.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-nav .elementor-button{background:transparent;color:#F8F1E6;border:0;border-bottom:1px solid #a3aba1;padding:12px 0;border-radius:0;font-size:17px}.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-nav .is-current .elementor-button{color:#FFC646;border-bottom:3px solid #FFC646}
.elementor-997 .elementor-element.elementor-element-4b77e39e .elementor-button{font-family:'Poppins',sans-serif!important;font-weight:600!important;letter-spacing:.07em;line-height:1.2;min-height:46px;background:#ED5A2F;color:#1D1D1D;padding:18px 26px;border:1px solid transparent;transition:background .2s,color .2s}.elementor-997 .elementor-element.elementor-element-4b77e39e .elementor-button:hover{background:#FFC646;color:#1D1D1D}.elementor-997 .elementor-element.elementor-element-4b77e39e a:focus-visible{outline:3px solid #ED5A2F;outline-offset:5px}.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-actions{flex-direction:row;flex-wrap:wrap;gap:16px}.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-actions .elementor-widget{width:auto}.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-outline .elementor-button{background:transparent;border:1px solid #1D1D1D;color:#1D1D1D}
.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:64px}.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-copy{gap:25px}.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-photo img{width:100%;height:540px;object-fit:cover;border-radius:140px 14px 14px 14px}.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-vision{background:#1D1D1D}.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-vision .elementor-heading-title,.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-vision .elementor-widget-text-editor{color:#F8F1E6}.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-vision h2{color:#FFC646!important}.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-vision .ab-copy{max-width:900px}
.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 60px}.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-card{gap:18px;border-top:1px solid #b7afa3;padding-top:24px}.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-card .cc-label .elementor-heading-title{color:#a53313}.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-beliefs{background:#fff}.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-beliefs .ab-card{padding:32px;background:#F8F1E6;border:0;border-radius:4px 40px 4px 4px}.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-beliefs .ab-grid{align-items:start;gap:26px}
.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-team-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:55px 28px}.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-person{gap:12px}.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-person .ab-portrait img{width:100%;height:auto;aspect-ratio:1/1.06;object-fit:cover;object-position:top;border-radius:70px 8px 8px 8px}.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-person h2{font-size:38px!important}.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-person .cc-label .elementor-heading-title{font-size:15px!important;letter-spacing:.06em!important;min-height:40px}.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-person .elementor-widget-text-editor{font-size:15px;overflow-wrap:anywhere}.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-person a{color:#404F40;text-decoration:underline;text-underline-offset:4px}.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-cta{background:#F8F1E6;align-items:center;text-align:center}.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-cta .elementor-widget-text-editor{max-width:650px}.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-cta .ab-actions{justify-content:center}
@media(max-width:1024px){.elementor-997 .elementor-element.elementor-element-4b77e39e{margin-top:-124px}.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-hero{padding-top:195px}.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-section{padding-left:30px;padding-right:30px}.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-split{gap:35px}.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-photo img{height:470px}.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.elementor-997 .elementor-element.elementor-element-4b77e39e{margin-top:-50px}.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-section{padding:65px 22px;gap:28px}.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-hero{padding-top:105px;padding-bottom:45px}.elementor-997 .elementor-element.elementor-element-4b77e39e h1{font-size:68px!important}.elementor-997 .elementor-element.elementor-element-4b77e39e h2{font-size:52px!important}.elementor-997 .elementor-element.elementor-element-4b77e39e .elementor-widget-text-editor{font-size:17px}.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-split,.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-grid,.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-team-grid{grid-template-columns:1fr;gap:36px}.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-photo img{height:360px;border-radius:90px 10px 10px 10px}.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-nav{gap:16px 24px}.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-nav .elementor-button{font-size:15px}.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-beliefs .ab-card{padding:26px}.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-person .ab-portrait img{aspect-ratio:1/1}.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-person .cc-label .elementor-heading-title{min-height:0}.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-person h2{font-size:44px!important}}

.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-nav .elementor-button:hover,.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-nav .elementor-button:focus{background:transparent!important;color:#FFC646!important;border-bottom-color:#FFC646}

.elementor-997 .elementor-element.elementor-element-4b77e39e h1,.elementor-997 .elementor-element.elementor-element-4b77e39e h2,.elementor-997 .elementor-element.elementor-element-4b77e39e h3{font-weight:500!important;line-height:1.2!important;text-transform:none!important;letter-spacing:-.02em!important}.elementor-997 .elementor-element.elementor-element-4b77e39e h1{font-size:clamp(40px,5.2vw,66px)!important}.elementor-997 .elementor-element.elementor-element-4b77e39e h2{font-size:clamp(32px,4.6vw,59px)!important}.elementor-997 .elementor-element.elementor-element-4b77e39e h3{font-size:28px!important}.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-hero{padding-bottom:80px}.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-card{padding:32px;border:1px solid #cfc7b8;background:#fffdf8;border-radius:4px 48px 4px 4px;transition:transform .35s ease,box-shadow .35s ease}.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-card:hover{transform:translateY(-5px);box-shadow:0 18px 35px #1d1d1d0d}.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-grid{align-items:stretch;gap:26px}.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-card .elementor-widget-text-editor{font-size:17px}.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-card .cc-script{font-family:'Abuget Local',cursive!important;font-size:52px;color:#D9623B}.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-values .ab-card:last-child{grid-column:1/-1}.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-section .ab-actions{margin-top:12px}.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-hero .elementor-heading-title{color:#F8F1E6!important}.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-hero .ab-intro{max-width:800px}.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-card h3{color:#404F40!important}@media(max-width:767px){.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-values .ab-card:last-child{grid-column:auto}.elementor-997 .elementor-element.elementor-element-4b77e39e .ab-card{padding:25px}}/* End custom CSS */