.elementor-21629 .elementor-element.elementor-element-7737ae56{--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-21629 .elementor-element.elementor-element-35250de2{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:95px;--padding-bottom:95px;--padding-left:60px;--padding-right:60px;}.elementor-21629 .elementor-element.elementor-element-35250de2:not(.elementor-motion-effects-element-type-background), .elementor-21629 .elementor-element.elementor-element-35250de2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111615;}.elementor-21629 .elementor-element.elementor-element-68d90269{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:900;color:#74BF43;}.elementor-21629 .elementor-element.elementor-element-7a802ec1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:68px;font-weight:900;line-height:0.94em;letter-spacing:-1.3px;color:#FFFFFF;}.elementor-21629 .elementor-element.elementor-element-ac7782a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#AEB6B0;}.elementor-21629 .elementor-element.elementor-element-2abb0979{color:#74BF43;}.elementor-21629 .elementor-element.elementor-element-5a0b8309{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:72px;--padding-bottom:48px;--padding-left:30px;--padding-right:30px;}.elementor-21629 .elementor-element.elementor-element-5a0b8309:not(.elementor-motion-effects-element-type-background), .elementor-21629 .elementor-element.elementor-element-5a0b8309 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F0E7;}.elementor-21629 .elementor-element.elementor-element-d0ca349{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21629 .elementor-element.elementor-element-1f9ccd25{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:900;color:#74BF43;}.elementor-21629 .elementor-element.elementor-element-1d73090 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:900;line-height:0.94em;letter-spacing:-1.3px;color:#171B19;}.elementor-21629 .elementor-element.elementor-element-4d10e8fc{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#626A65;}.elementor-21629 .elementor-element.elementor-element-229f648f{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21629 .elementor-element.elementor-element-3e0a9412{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.65em;color:#171B19;}.elementor-21629 .elementor-element.elementor-element-2743c104{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:15px;--padding-bottom:95px;--padding-left:30px;--padding-right:30px;}.elementor-21629 .elementor-element.elementor-element-2743c104:not(.elementor-motion-effects-element-type-background), .elementor-21629 .elementor-element.elementor-element-2743c104 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F0E7;}.elementor-21629 .elementor-element.elementor-element-6d0d557e{--titles-container-justify-content:center;--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-21629 .elementor-element.elementor-element-6d0d557e .elementor-gallery-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;--space-between:2px;}:root{--page-title-display:none;}@media(max-width:756px){.elementor-21629 .elementor-element.elementor-element-7a802ec1 .elementor-heading-title{font-size:34px;}.elementor-21629 .elementor-element.elementor-element-ac7782a{font-size:15px;}.elementor-21629 .elementor-element.elementor-element-5a0b8309{--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;}.elementor-21629 .elementor-element.elementor-element-d0ca349{--width:100%;}.elementor-21629 .elementor-element.elementor-element-1d73090 .elementor-heading-title{font-size:34px;}.elementor-21629 .elementor-element.elementor-element-4d10e8fc{font-size:15px;}.elementor-21629 .elementor-element.elementor-element-229f648f{--width:100%;}.elementor-21629 .elementor-element.elementor-element-3e0a9412{font-size:15px;}}@media(min-width:757px){.elementor-21629 .elementor-element.elementor-element-35250de2{--content-width:1400px;}.elementor-21629 .elementor-element.elementor-element-5a0b8309{--content-width:1400px;}.elementor-21629 .elementor-element.elementor-element-d0ca349{--width:44%;}.elementor-21629 .elementor-element.elementor-element-229f648f{--width:48%;}.elementor-21629 .elementor-element.elementor-element-2743c104{--content-width:1400px;}}/* Start custom CSS for container, class: .elementor-element-7737ae56 */.cernosa-eye{letter-spacing:2.2px}
.gal-hero{position:relative;overflow:hidden}
.gal-hero:before{content:"13";position:absolute;right:3%;bottom:-35px;font:900 180px/.8 Montserrat,sans-serif;color:#74BF431C;letter-spacing:-10px}
.gal-rule{height:1px;width:72%;background:#74BF43;position:relative;margin-top:18px}
.gal-rule:after{content:"";position:absolute;left:63%;top:-17px;width:4px;height:35px;background:#74BF43}
.cernosa-multiple .elementor-gallery__titles-container{justify-content:flex-start!important;gap:0!important;margin:0 0 32px!important;border-top:1px solid #CDD4CE}
.cernosa-multiple .elementor-gallery-title{font-family:Montserrat,sans-serif!important;font-size:12px!important;font-weight:900!important;text-transform:uppercase;padding:16px 18px!important;margin:0!important;border-right:1px solid #CDD4CE;border-bottom:1px solid #CDD4CE;color:#626A65!important}
.cernosa-multiple .elementor-gallery-title:first-child{border-left:1px solid #CDD4CE}
.cernosa-multiple .elementor-gallery-title.elementor-item-active{background:#74BF43!important;color:#111615!important}
.cernosa-multiple .e-gallery-item{overflow:hidden}
.cernosa-multiple .e-gallery-image{transition:transform .45s ease}
.cernosa-multiple .e-gallery-item:hover .e-gallery-image{transform:scale(1.035)}
@media(max-width:767px){.gal-hero:before{font-size:100px}.cernosa-multiple .elementor-gallery__titles-container{overflow-x:auto;flex-wrap:nowrap!important;justify-content:flex-start!important}.cernosa-multiple .elementor-gallery-title{white-space:nowrap}}/* End custom CSS */