.elementor-159 .elementor-element.elementor-element-2cc3f5a{--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;}.elementor-159 .elementor-element.elementor-element-2cc3f5a:not(.elementor-motion-effects-element-type-background), .elementor-159 .elementor-element.elementor-element-2cc3f5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9cb280b );}.elementor-159 .elementor-element.elementor-element-af5a97e{--display:flex;--min-height:25vh;--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;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-159 .elementor-element.elementor-element-e8f38b7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;}.elementor-159 .elementor-element.elementor-element-e8f38b7:not(.elementor-motion-effects-element-type-background), .elementor-159 .elementor-element.elementor-element-e8f38b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEF4;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-159 .elementor-element.elementor-element-e872ce8{z-index:1;}.elementor-159 .elementor-element.elementor-element-dc52f58{--display:flex;--min-height:66vh;--justify-content:space-between;}.elementor-159 .elementor-element.elementor-element-c7e17aa{--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;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-159 .elementor-element.elementor-element-46a3bd2 .elementor-button{background-color:var( --e-global-color-998a6eb );fill:#0C2E654F;color:#0C2E654F;transition-duration:0.6s;border-style:solid;border-width:2px 2px 2px 2px;border-radius:15px 15px 15px 15px;}.elementor-159 .elementor-element.elementor-element-46a3bd2{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-159 .elementor-element.elementor-element-46a3bd2.elementor-element{--align-self:flex-start;}.elementor-159 .elementor-element.elementor-element-46a3bd2 .elementor-button:hover, .elementor-159 .elementor-element.elementor-element-46a3bd2 .elementor-button:focus{color:#0C2E65;border-color:var( --e-global-color-accent );}.elementor-159 .elementor-element.elementor-element-46a3bd2 .elementor-button:hover svg, .elementor-159 .elementor-element.elementor-element-46a3bd2 .elementor-button:focus svg{fill:#0C2E65;}.elementor-159 .elementor-element.elementor-element-5844d1d .elementor-button{background-color:var( --e-global-color-998a6eb );fill:#0C2E654F;color:#0C2E654F;transition-duration:0.6s;border-style:solid;border-width:2px 2px 2px 2px;border-radius:15px 15px 15px 15px;}.elementor-159 .elementor-element.elementor-element-5844d1d{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-159 .elementor-element.elementor-element-5844d1d.elementor-element{--align-self:flex-start;}.elementor-159 .elementor-element.elementor-element-5844d1d .elementor-button:hover, .elementor-159 .elementor-element.elementor-element-5844d1d .elementor-button:focus{color:#0C2E65;border-color:var( --e-global-color-accent );}.elementor-159 .elementor-element.elementor-element-5844d1d .elementor-button:hover svg, .elementor-159 .elementor-element.elementor-element-5844d1d .elementor-button:focus svg{fill:#0C2E65;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-159 .elementor-element.elementor-element-03898b9{width:var( --container-widget-width, 46% );max-width:46%;padding:15px 0px 0px 10px;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-159 .elementor-element.elementor-element-03898b9.elementor-element{--align-self:center;}.elementor-159 .elementor-element.elementor-element-03898b9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0px;color:var( --e-global-color-text );}body:not(.rtl) .elementor-159 .elementor-element.elementor-element-a40820c{right:15px;}body.rtl .elementor-159 .elementor-element.elementor-element-a40820c{left:15px;}.elementor-159 .elementor-element.elementor-element-a40820c{top:15px;--alignment:right;--grid-side-margin:14px;--grid-column-gap:14px;--grid-row-gap:7px;--grid-bottom-margin:7px;--e-share-buttons-primary-color:var( --e-global-color-accent );}.elementor-159 .elementor-element.elementor-element-a40820c .elementor-share-btn{font-size:calc(0.95px * 10);}.elementor-159 .elementor-element.elementor-element-a40820c .elementor-share-btn__icon{--e-share-buttons-icon-size:1.8em;}.elementor-159 .elementor-element.elementor-element-a40820c .elementor-share-btn:hover{--e-share-buttons-primary-color:#0C2E656B;--e-share-buttons-secondary-color:var( --e-global-color-3d761f9 );}body:not(.rtl) .elementor-159 .elementor-element.elementor-element-7ef5e19{right:15px;}body.rtl .elementor-159 .elementor-element.elementor-element-7ef5e19{left:15px;}.elementor-159 .elementor-element.elementor-element-7ef5e19{top:15px;--alignment:right;--grid-side-margin:14px;--grid-column-gap:14px;--grid-row-gap:7px;--grid-bottom-margin:7px;--e-share-buttons-primary-color:var( --e-global-color-accent );}.elementor-159 .elementor-element.elementor-element-7ef5e19 .elementor-share-btn{font-size:calc(0.95px * 10);}.elementor-159 .elementor-element.elementor-element-7ef5e19 .elementor-share-btn__icon{--e-share-buttons-icon-size:1.8em;}.elementor-159 .elementor-element.elementor-element-7ef5e19 .elementor-share-btn:hover{--e-share-buttons-primary-color:#0C2E656B;--e-share-buttons-secondary-color:var( --e-global-color-3d761f9 );}.elementor-159 .elementor-element.elementor-element-3576db8{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;bottom:0px;}body:not(.rtl) .elementor-159 .elementor-element.elementor-element-3576db8{right:0px;}body.rtl .elementor-159 .elementor-element.elementor-element-3576db8{left:0px;}.elementor-159 .elementor-element.elementor-element-e75b14a .elementor-button{background-color:var( --e-global-color-998a6eb );fill:#0C2E654F;color:#0C2E654F;transition-duration:0.6s;border-style:solid;border-width:2px 2px 2px 2px;border-radius:15px 15px 15px 15px;}.elementor-159 .elementor-element.elementor-element-e75b14a{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-159 .elementor-element.elementor-element-e75b14a .elementor-button:hover, .elementor-159 .elementor-element.elementor-element-e75b14a .elementor-button:focus{color:#0C2E65;border-color:var( --e-global-color-accent );}.elementor-159 .elementor-element.elementor-element-e75b14a .elementor-button:hover svg, .elementor-159 .elementor-element.elementor-element-e75b14a .elementor-button:focus svg{fill:#0C2E65;}.elementor-159 .elementor-element.elementor-element-908abb1 .elementor-button{background-color:var( --e-global-color-998a6eb );fill:#0C2E654F;color:#0C2E654F;transition-duration:0.6s;border-style:solid;border-width:2px 2px 2px 2px;border-radius:15px 15px 15px 15px;}.elementor-159 .elementor-element.elementor-element-908abb1{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-159 .elementor-element.elementor-element-908abb1.elementor-element{--align-self:flex-end;}.elementor-159 .elementor-element.elementor-element-908abb1 .elementor-button:hover, .elementor-159 .elementor-element.elementor-element-908abb1 .elementor-button:focus{color:#0C2E65;border-color:var( --e-global-color-accent );}.elementor-159 .elementor-element.elementor-element-908abb1 .elementor-button:hover svg, .elementor-159 .elementor-element.elementor-element-908abb1 .elementor-button:focus svg{fill:#0C2E65;}.elementor-159 .elementor-element.elementor-element-c70e770{--display:flex;--min-height:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-159 .elementor-element.elementor-element-f5f058b{width:var( --container-widget-width, 85px );max-width:85px;--container-widget-width:85px;--container-widget-flex-grow:0;}.elementor-159 .elementor-element.elementor-element-f5f058b.elementor-element{--align-self:flex-start;}.elementor-159 .elementor-element.elementor-element-f5f058b .gallery-item .gallery-caption{display:none;}.elementor-159 .elementor-element.elementor-element-f5f058b .gallery-item{padding:0 17px 17px 0;}.elementor-159 .elementor-element.elementor-element-f5f058b .gallery{margin:0 -17px -17px 0;}.elementor-159 .elementor-element.elementor-element-fd82328{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;--z-index:1;}.elementor-159 .elementor-element.elementor-element-fd82328:not(.elementor-motion-effects-element-type-background), .elementor-159 .elementor-element.elementor-element-fd82328 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F7F3;}.elementor-159 .elementor-element.elementor-element-fdcf234{--display:flex;--min-height:0vh;--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;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-159 .elementor-element.elementor-element-fdcf234:not(.elementor-motion-effects-element-type-background), .elementor-159 .elementor-element.elementor-element-fdcf234 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-998a6eb );}.elementor-159 .elementor-element.elementor-element-fdcf234.e-con{--align-self:stretch;}.elementor-159 .elementor-element.elementor-element-f64dbfc{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-159 .elementor-element.elementor-element-2f032db .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-2px;word-spacing:0em;color:var( --e-global-color-accent );}.elementor-159 .elementor-element.elementor-element-abd45ce{--display:flex;--position:absolute;--min-height:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;top:0px;}body:not(.rtl) .elementor-159 .elementor-element.elementor-element-abd45ce{right:0px;}body.rtl .elementor-159 .elementor-element.elementor-element-abd45ce{left:0px;}.elementor-159 .elementor-element.elementor-element-ecec36d{width:var( --container-widget-width, 85px );max-width:85px;--container-widget-width:85px;--container-widget-flex-grow:0;}.elementor-159 .elementor-element.elementor-element-ecec36d.elementor-element{--align-self:flex-start;}.elementor-159 .elementor-element.elementor-element-ecec36d .gallery-item .gallery-caption{display:none;}.elementor-159 .elementor-element.elementor-element-ecec36d .gallery-item{padding:0 17px 17px 0;}.elementor-159 .elementor-element.elementor-element-ecec36d .gallery{margin:0 -17px -17px 0;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-159 .elementor-element.elementor-element-558f8c2{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;--e-icon-list-icon-size:19px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-159 .elementor-element.elementor-element-558f8c2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-159 .elementor-element.elementor-element-558f8c2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-159 .elementor-element.elementor-element-558f8c2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-159 .elementor-element.elementor-element-558f8c2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-159 .elementor-element.elementor-element-558f8c2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-159 .elementor-element.elementor-element-558f8c2 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-159 .elementor-element.elementor-element-558f8c2 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-159 .elementor-element.elementor-element-558f8c2 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-159 .elementor-element.elementor-element-558f8c2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-159 .elementor-element.elementor-element-558f8c2 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:23px;letter-spacing:0px;}.elementor-159 .elementor-element.elementor-element-558f8c2 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-159 .elementor-element.elementor-element-411e124{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-159 .elementor-element.elementor-element-0590da7{text-align:center;}.elementor-159 .elementor-element.elementor-element-0590da7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-2px;word-spacing:0em;color:var( --e-global-color-accent );}.elementor-159 .elementor-element.elementor-element-8a700db .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-159 .elementor-element.elementor-element-8a700db .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-159 .elementor-element.elementor-element-8a700db .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-159 .elementor-element.elementor-element-8a700db .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-159 .elementor-element.elementor-element-8a700db .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-159 .elementor-element.elementor-element-8a700db .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-159 .elementor-element.elementor-element-8a700db .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-159 .elementor-element.elementor-element-8a700db{--e-icon-list-icon-size:19px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-159 .elementor-element.elementor-element-8a700db .elementor-icon-list-item > .elementor-icon-list-text, .elementor-159 .elementor-element.elementor-element-8a700db .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:23px;letter-spacing:0px;}.elementor-159 .elementor-element.elementor-element-8a700db .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-159 .elementor-element.elementor-element-3e5fd59{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-159 .elementor-element.elementor-element-980910a .elementor-button{background-color:var( --e-global-color-998a6eb );fill:#0C2E654F;color:#0C2E654F;transition-duration:0.6s;border-style:solid;border-width:2px 2px 2px 2px;border-radius:15px 15px 15px 15px;}.elementor-159 .elementor-element.elementor-element-980910a{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-159 .elementor-element.elementor-element-980910a .elementor-button:hover, .elementor-159 .elementor-element.elementor-element-980910a .elementor-button:focus{color:#0C2E65;border-color:var( --e-global-color-accent );}.elementor-159 .elementor-element.elementor-element-980910a .elementor-button:hover svg, .elementor-159 .elementor-element.elementor-element-980910a .elementor-button:focus svg{fill:#0C2E65;}.elementor-159 .elementor-element.elementor-element-73a9f08 .elementor-button{background-color:var( --e-global-color-998a6eb );fill:#0C2E654F;color:#0C2E654F;transition-duration:0.6s;border-style:solid;border-width:2px 2px 2px 2px;border-radius:15px 15px 15px 15px;}.elementor-159 .elementor-element.elementor-element-73a9f08{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-159 .elementor-element.elementor-element-73a9f08.elementor-element{--align-self:flex-end;}.elementor-159 .elementor-element.elementor-element-73a9f08 .elementor-button:hover, .elementor-159 .elementor-element.elementor-element-73a9f08 .elementor-button:focus{color:#0C2E65;border-color:var( --e-global-color-accent );}.elementor-159 .elementor-element.elementor-element-73a9f08 .elementor-button:hover svg, .elementor-159 .elementor-element.elementor-element-73a9f08 .elementor-button:focus svg{fill:#0C2E65;}.elementor-159 .elementor-element.elementor-element-8a82715{--display:flex;--min-height:40px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-159 .elementor-element.elementor-element-bdadbb2{--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;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;--z-index:1;}.elementor-159 .elementor-element.elementor-element-bdadbb2:not(.elementor-motion-effects-element-type-background), .elementor-159 .elementor-element.elementor-element-bdadbb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-159 .elementor-element.elementor-element-24f0351{--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;--justify-content:center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-159 .elementor-element.elementor-element-7702172{--e-transform-rotateZ:180deg;--e-transform-translateX:0px;--e-transform-translateY:32px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 020px;}.elementor-159 .elementor-element.elementor-element-7702172 .elementor-icon-wrapper{text-align:center;}.elementor-159 .elementor-element.elementor-element-7702172.elementor-view-stacked .elementor-icon{background-color:#FFFFFF47;}.elementor-159 .elementor-element.elementor-element-7702172.elementor-view-framed .elementor-icon, .elementor-159 .elementor-element.elementor-element-7702172.elementor-view-default .elementor-icon{color:#FFFFFF47;border-color:#FFFFFF47;}.elementor-159 .elementor-element.elementor-element-7702172.elementor-view-framed .elementor-icon, .elementor-159 .elementor-element.elementor-element-7702172.elementor-view-default .elementor-icon svg{fill:#FFFFFF47;}.elementor-159 .elementor-element.elementor-element-91c9d53{width:auto;max-width:auto;text-align:center;}.elementor-159 .elementor-element.elementor-element-91c9d53 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:28px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-0.4px;word-spacing:0em;color:var( --e-global-color-3d761f9 );}.elementor-159 .elementor-element.elementor-element-310d456{--e-transform-translateX:0px;--e-transform-translateY:32px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 00px;}.elementor-159 .elementor-element.elementor-element-310d456 .elementor-icon-wrapper{text-align:center;}.elementor-159 .elementor-element.elementor-element-310d456.elementor-view-stacked .elementor-icon{background-color:#FFFFFF47;}.elementor-159 .elementor-element.elementor-element-310d456.elementor-view-framed .elementor-icon, .elementor-159 .elementor-element.elementor-element-310d456.elementor-view-default .elementor-icon{color:#FFFFFF47;border-color:#FFFFFF47;}.elementor-159 .elementor-element.elementor-element-310d456.elementor-view-framed .elementor-icon, .elementor-159 .elementor-element.elementor-element-310d456.elementor-view-default .elementor-icon svg{fill:#FFFFFF47;}.elementor-159 .elementor-element.elementor-element-3afb244{text-align:center;}.elementor-159 .elementor-element.elementor-element-3afb244 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:21px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-1.4px;word-spacing:0.3em;color:var( --e-global-color-3d761f9 );}.elementor-159 .elementor-element.elementor-element-bde556b{--display:flex;--min-height:100vh;--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:0% 0%;--row-gap:0%;--column-gap:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:1;}.elementor-159 .elementor-element.elementor-element-bde556b:not(.elementor-motion-effects-element-type-background), .elementor-159 .elementor-element.elementor-element-bde556b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3d761f9 );}.elementor-159 .elementor-element.elementor-element-071bd68{--display:flex;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;--z-index:0;}.elementor-159 .elementor-element.elementor-element-9865001{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:5%;--padding-bottom:05%;--padding-left:0%;--padding-right:05%;}.elementor-159 .elementor-element.elementor-element-22641a3{text-align:start;}.elementor-159 .elementor-element.elementor-element-22641a3 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-2px;word-spacing:0em;color:#0C2E65;}.elementor-159 .elementor-element.elementor-element-940a120{--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;--z-index:1;}.elementor-159 .elementor-element.elementor-element-940a120:not(.elementor-motion-effects-element-type-background), .elementor-159 .elementor-element.elementor-element-940a120 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3d761f9 );}.elementor-159 .elementor-element.elementor-element-9bff9fa{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:-95px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-159 .elementor-element.elementor-element-9bff9fa:not(.elementor-motion-effects-element-type-background), .elementor-159 .elementor-element.elementor-element-9bff9fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-159 .elementor-element.elementor-element-9bff9fa.e-con{--align-self:flex-start;}.elementor-159 .elementor-element.elementor-element-8350404{width:var( --container-widget-width, 52% );max-width:52%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:52%;--container-widget-flex-grow:0;z-index:4;text-align:center;}.elementor-159 .elementor-element.elementor-element-8350404.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-159 .elementor-element.elementor-element-8350404 img{width:100%;max-width:100%;height:113px;object-fit:contain;object-position:center center;}.elementor-159 .elementor-element.elementor-element-c9878ca{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-159 .elementor-element.elementor-element-c9878ca:not(.elementor-motion-effects-element-type-background), .elementor-159 .elementor-element.elementor-element-c9878ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C2E65;}.elementor-159 .elementor-element.elementor-element-938d5f7{z-index:1;}.elementor-159 .elementor-element.elementor-element-48513c2{--display:flex;--min-height:430px;--justify-content:flex-end;}.elementor-159 .elementor-element.elementor-element-2972dfe .elementor-button{background-color:var( --e-global-color-998a6eb );fill:#0C2E654F;color:#0C2E654F;transition-duration:0.6s;border-style:solid;border-width:2px 2px 2px 2px;border-radius:15px 15px 15px 15px;}.elementor-159 .elementor-element.elementor-element-2972dfe{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-159 .elementor-element.elementor-element-2972dfe.elementor-element{--align-self:flex-start;}.elementor-159 .elementor-element.elementor-element-2972dfe .elementor-button:hover, .elementor-159 .elementor-element.elementor-element-2972dfe .elementor-button:focus{color:#0C2E65;border-color:var( --e-global-color-accent );}.elementor-159 .elementor-element.elementor-element-2972dfe .elementor-button:hover svg, .elementor-159 .elementor-element.elementor-element-2972dfe .elementor-button:focus svg{fill:#0C2E65;}body:not(.rtl) .elementor-159 .elementor-element.elementor-element-b48c4da{right:15px;}body.rtl .elementor-159 .elementor-element.elementor-element-b48c4da{left:15px;}.elementor-159 .elementor-element.elementor-element-b48c4da{top:15px;--alignment:right;--grid-side-margin:14px;--grid-column-gap:14px;--grid-row-gap:7px;--grid-bottom-margin:7px;--e-share-buttons-primary-color:#0C2E6540;}.elementor-159 .elementor-element.elementor-element-b48c4da .elementor-share-btn{font-size:calc(0.95px * 10);border-width:2px;}.elementor-159 .elementor-element.elementor-element-b48c4da .elementor-share-btn__icon{--e-share-buttons-icon-size:1.8em;}.elementor-159 .elementor-element.elementor-element-b48c4da .elementor-share-btn:hover{--e-share-buttons-primary-color:var( --e-global-color-accent );--e-share-buttons-secondary-color:var( --e-global-color-998a6eb );}.elementor-159 .elementor-element.elementor-element-5c03fd8{--display:flex;--min-height:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-159 .elementor-element.elementor-element-f33eda3{width:var( --container-widget-width, 58px );max-width:58px;--container-widget-width:58px;--container-widget-flex-grow:0;}.elementor-159 .elementor-element.elementor-element-f33eda3.elementor-element{--align-self:flex-start;}.elementor-159 .elementor-element.elementor-element-f33eda3 .gallery-item .gallery-caption{display:none;}.elementor-159 .elementor-element.elementor-element-f33eda3 .gallery-item{padding:0 17px 17px 0;}.elementor-159 .elementor-element.elementor-element-f33eda3 .gallery{margin:0 -17px -17px 0;}.elementor-159 .elementor-element.elementor-element-0fca13c{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-159 .elementor-element.elementor-element-4b3970f{--display:flex;--min-height:0vh;--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;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-159 .elementor-element.elementor-element-4b3970f:not(.elementor-motion-effects-element-type-background), .elementor-159 .elementor-element.elementor-element-4b3970f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C2E65;}.elementor-159 .elementor-element.elementor-element-4b3970f.e-con{--align-self:stretch;}.elementor-159 .elementor-element.elementor-element-a3a0f5c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-159 .elementor-element.elementor-element-842f88d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-2px;word-spacing:0em;color:var( --e-global-color-accent );}.elementor-159 .elementor-element.elementor-element-417e176{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;--e-icon-list-icon-size:19px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-159 .elementor-element.elementor-element-417e176 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-159 .elementor-element.elementor-element-417e176 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-159 .elementor-element.elementor-element-417e176 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-159 .elementor-element.elementor-element-417e176 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-159 .elementor-element.elementor-element-417e176 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-159 .elementor-element.elementor-element-417e176 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-159 .elementor-element.elementor-element-417e176 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-159 .elementor-element.elementor-element-417e176 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-159 .elementor-element.elementor-element-417e176 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-159 .elementor-element.elementor-element-417e176 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:23px;letter-spacing:0px;}.elementor-159 .elementor-element.elementor-element-417e176 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-159 .elementor-element.elementor-element-e6961e4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-159 .elementor-element.elementor-element-10d8896{text-align:center;}.elementor-159 .elementor-element.elementor-element-10d8896 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-2px;word-spacing:0em;color:var( --e-global-color-accent );}.elementor-159 .elementor-element.elementor-element-481ea17 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-159 .elementor-element.elementor-element-481ea17 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-159 .elementor-element.elementor-element-481ea17 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-159 .elementor-element.elementor-element-481ea17 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-159 .elementor-element.elementor-element-481ea17 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-159 .elementor-element.elementor-element-481ea17 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-159 .elementor-element.elementor-element-481ea17 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-159 .elementor-element.elementor-element-481ea17{--e-icon-list-icon-size:19px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-159 .elementor-element.elementor-element-481ea17 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-159 .elementor-element.elementor-element-481ea17 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:23px;letter-spacing:0px;}.elementor-159 .elementor-element.elementor-element-481ea17 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-159 .elementor-element.elementor-element-7b76964{--display:flex;--min-height:40px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-159 .elementor-element.elementor-element-04642c4{padding:60px 30px 0px 30px;text-align:start;}.elementor-159 .elementor-element.elementor-element-04642c4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-2px;word-spacing:0em;color:var( --e-global-color-accent );}.elementor-159 .elementor-element.elementor-element-bfcd57f{padding:30px 30px 30px 30px;}body.elementor-page-159:not(.elementor-motion-effects-element-type-background), body.elementor-page-159 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F7F3;}@media(min-width:768px){.elementor-159 .elementor-element.elementor-element-dc52f58{--width:100%;}.elementor-159 .elementor-element.elementor-element-3576db8{--width:200px;}.elementor-159 .elementor-element.elementor-element-c70e770{--width:26%;}.elementor-159 .elementor-element.elementor-element-fdcf234{--width:100%;}.elementor-159 .elementor-element.elementor-element-f64dbfc{--width:50%;}.elementor-159 .elementor-element.elementor-element-abd45ce{--width:26%;}.elementor-159 .elementor-element.elementor-element-411e124{--width:50%;}.elementor-159 .elementor-element.elementor-element-3e5fd59{--width:200px;}.elementor-159 .elementor-element.elementor-element-071bd68{--width:35%;}.elementor-159 .elementor-element.elementor-element-9865001{--width:65%;}.elementor-159 .elementor-element.elementor-element-48513c2{--width:100%;}.elementor-159 .elementor-element.elementor-element-5c03fd8{--width:26%;}.elementor-159 .elementor-element.elementor-element-4b3970f{--width:100%;}.elementor-159 .elementor-element.elementor-element-a3a0f5c{--width:50%;}.elementor-159 .elementor-element.elementor-element-e6961e4{--width:50%;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-159 .elementor-element.elementor-element-03898b9 .elementor-heading-title{line-height:1.3em;} .elementor-159 .elementor-element.elementor-element-a40820c{--grid-side-margin:14px;--grid-column-gap:14px;--grid-row-gap:7px;--grid-bottom-margin:7px;} .elementor-159 .elementor-element.elementor-element-7ef5e19{--grid-side-margin:14px;--grid-column-gap:14px;--grid-row-gap:7px;--grid-bottom-margin:7px;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-159 .elementor-element.elementor-element-2f032db .elementor-heading-title{font-size:30px;line-height:1.3em;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-159 .elementor-element.elementor-element-558f8c2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-159 .elementor-element.elementor-element-558f8c2 .elementor-icon-list-item > a{font-size:15px;line-height:1.6em;}.elementor-159 .elementor-element.elementor-element-0590da7 .elementor-heading-title{font-size:30px;line-height:1.3em;}.elementor-159 .elementor-element.elementor-element-8a700db .elementor-icon-list-item > .elementor-icon-list-text, .elementor-159 .elementor-element.elementor-element-8a700db .elementor-icon-list-item > a{font-size:15px;line-height:1.6em;}.elementor-159 .elementor-element.elementor-element-91c9d53 .elementor-heading-title{font-size:30px;line-height:1.3em;}.elementor-159 .elementor-element.elementor-element-3afb244 .elementor-heading-title{font-size:30px;line-height:1.3em;}.elementor-159 .elementor-element.elementor-element-22641a3 .elementor-heading-title{font-size:30px;line-height:1.3em;} .elementor-159 .elementor-element.elementor-element-b48c4da{--grid-side-margin:14px;--grid-column-gap:14px;--grid-row-gap:7px;--grid-bottom-margin:7px;}.elementor-159 .elementor-element.elementor-element-842f88d .elementor-heading-title{font-size:30px;line-height:1.3em;}.elementor-159 .elementor-element.elementor-element-417e176 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-159 .elementor-element.elementor-element-417e176 .elementor-icon-list-item > a{font-size:15px;line-height:1.6em;}.elementor-159 .elementor-element.elementor-element-10d8896 .elementor-heading-title{font-size:30px;line-height:1.3em;}.elementor-159 .elementor-element.elementor-element-481ea17 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-159 .elementor-element.elementor-element-481ea17 .elementor-icon-list-item > a{font-size:15px;line-height:1.6em;}.elementor-159 .elementor-element.elementor-element-04642c4 .elementor-heading-title{font-size:30px;line-height:1.3em;}}@media(max-width:767px){.elementor-159 .elementor-element.elementor-element-2cc3f5a{--min-height:94px;--z-index:1;}.elementor-159 .elementor-element.elementor-element-af5a97e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-159 .elementor-element.elementor-element-e8f38b7{--width:100%;--min-height:27vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-159 .elementor-element.elementor-element-e872ce8 img{width:100%;}.elementor-159 .elementor-element.elementor-element-dc52f58{--min-height:0vh;--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-159 .elementor-element.elementor-element-46a3bd2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-159 .elementor-element.elementor-element-46a3bd2 .elementor-button{padding:10px 10px 10px 10px;}.elementor-159 .elementor-element.elementor-element-5844d1d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-159 .elementor-element.elementor-element-03898b9{padding:5px 5px 5px 5px;--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}.elementor-159 .elementor-element.elementor-element-03898b9 .elementor-heading-title{font-size:19px;letter-spacing:0px;}.elementor-159 .elementor-element.elementor-element-a40820c{top:90px;} .elementor-159 .elementor-element.elementor-element-a40820c{--grid-side-margin:14px;--grid-column-gap:14px;--grid-row-gap:7px;--grid-bottom-margin:7px;}.elementor-159 .elementor-element.elementor-element-7ef5e19{top:20px;} .elementor-159 .elementor-element.elementor-element-7ef5e19{--grid-side-margin:14px;--grid-column-gap:14px;--grid-row-gap:7px;--grid-bottom-margin:7px;}.elementor-159 .elementor-element.elementor-element-3576db8{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-159 .elementor-element.elementor-element-e75b14a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-159 .elementor-element.elementor-element-e75b14a .elementor-button{padding:10px 10px 10px 10px;}.elementor-159 .elementor-element.elementor-element-908abb1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-159 .elementor-element.elementor-element-908abb1 .elementor-button{padding:10px 10px 10px 10px;}.elementor-159 .elementor-element.elementor-element-c70e770{--width:50px;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-159 .elementor-element.elementor-element-fd82328{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-159 .elementor-element.elementor-element-fdcf234{--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;}.elementor-159 .elementor-element.elementor-element-f64dbfc{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-159 .elementor-element.elementor-element-2f032db{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;}.elementor-159 .elementor-element.elementor-element-2f032db .elementor-heading-title{font-size:22px;letter-spacing:0px;}.elementor-159 .elementor-element.elementor-element-abd45ce{--width:25%;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-159 .elementor-element.elementor-element-ecec36d{--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-159 .elementor-element.elementor-element-558f8c2{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-159 .elementor-element.elementor-element-558f8c2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-159 .elementor-element.elementor-element-558f8c2 .elementor-icon-list-item > a{font-size:14px;}.elementor-159 .elementor-element.elementor-element-411e124{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-159 .elementor-element.elementor-element-0590da7{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;}.elementor-159 .elementor-element.elementor-element-0590da7 .elementor-heading-title{font-size:22px;letter-spacing:0px;}.elementor-159 .elementor-element.elementor-element-8a700db .elementor-icon-list-item > .elementor-icon-list-text, .elementor-159 .elementor-element.elementor-element-8a700db .elementor-icon-list-item > a{font-size:14px;}.elementor-159 .elementor-element.elementor-element-3e5fd59{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-159 .elementor-element.elementor-element-980910a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-159 .elementor-element.elementor-element-980910a .elementor-button{padding:10px 10px 10px 10px;}.elementor-159 .elementor-element.elementor-element-73a9f08{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-159 .elementor-element.elementor-element-73a9f08 .elementor-button{padding:10px 10px 10px 10px;}.elementor-159 .elementor-element.elementor-element-8a82715{--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-159 .elementor-element.elementor-element-bdadbb2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-159 .elementor-element.elementor-element-24f0351{--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;}.elementor-159 .elementor-element.elementor-element-7702172{width:var( --container-widget-width, 15% );max-width:15%;padding:030px 0px -0px 0px;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-159 .elementor-element.elementor-element-91c9d53{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-159 .elementor-element.elementor-element-91c9d53 .elementor-heading-title{font-size:17px;letter-spacing:0px;}.elementor-159 .elementor-element.elementor-element-310d456{width:var( --container-widget-width, 15% );max-width:15%;padding:0px 0px 20px 0px;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-159 .elementor-element.elementor-element-3afb244 .elementor-heading-title{font-size:14px;letter-spacing:0px;}.elementor-159 .elementor-element.elementor-element-9865001{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-159 .elementor-element.elementor-element-22641a3 .elementor-heading-title{font-size:22px;letter-spacing:0px;} .elementor-159 .elementor-element.elementor-element-b48c4da{--grid-side-margin:14px;--grid-column-gap:14px;--grid-row-gap:7px;--grid-bottom-margin:7px;}.elementor-159 .elementor-element.elementor-element-0fca13c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-159 .elementor-element.elementor-element-4b3970f{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-159 .elementor-element.elementor-element-a3a0f5c{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-159 .elementor-element.elementor-element-842f88d{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-159 .elementor-element.elementor-element-842f88d .elementor-heading-title{font-size:22px;letter-spacing:0px;}.elementor-159 .elementor-element.elementor-element-417e176{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-159 .elementor-element.elementor-element-417e176 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-159 .elementor-element.elementor-element-417e176 .elementor-icon-list-item > a{font-size:14px;}.elementor-159 .elementor-element.elementor-element-10d8896{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-159 .elementor-element.elementor-element-10d8896 .elementor-heading-title{font-size:22px;letter-spacing:0px;}.elementor-159 .elementor-element.elementor-element-481ea17 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-159 .elementor-element.elementor-element-481ea17 .elementor-icon-list-item > a{font-size:14px;}.elementor-159 .elementor-element.elementor-element-7b76964{--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-159 .elementor-element.elementor-element-04642c4 .elementor-heading-title{font-size:22px;letter-spacing:0px;}}/* Start custom CSS for image, class: .elementor-element-e872ce8 */.ff-abs-img{
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  pointer-events: none;
}

.ff-abs-img img{
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center center;
}/* End custom CSS */
/* Start custom CSS for share-buttons, class: .elementor-element-a40820c */.elementor-159 .elementor-element.elementor-element-a40820c .elementor-share-btn {
    font-size: calc(0.95px * 10);
    border-width: 2px;
    border-radius: 15px;
}

/* =========================
   MODO IMPRESSÃO (Tributo)
   ========================= */
@media print {


  /* Ajustes base */
  @page { margin: 12mm; }
  html, body { height: auto !important; overflow: visible !important; }
  body { -webkit-print-color-adjust: exact; print-color-adjust: exact; }

  /* Esconde tudo por defeito */
  body * {
    visibility: hidden !important;
  }

  /* Mostra apenas a zona de impressão */
  #print-area, #print-area * {
    visibility: visible !important;
  }

  /* Garante que a zona fica no topo e ocupa a página */
  #print-area {
    position: relative !important;
    left: 0 !important;
    top: 0 !important;
    width: 100% !important;
  }

  /* Remove coisas que lixam o print */
  header, footer, nav,
  .elementor-popup-modal,
  .dialog-widget,
  .e-floating-buttons,
  .elementor-location-header,
  .elementor-location-footer {
    display: none !important;
  }

  /* Evitar cortes parvos */
  img, svg { max-width: 100% !important; height: auto !important; }
  h1, h2, h3, p { page-break-inside: avoid; }
  section, .elementor-section { break-inside: avoid; page-break-inside: avoid; }
}


@media print {
  * {
    -webkit-print-color-adjust: exact !important;
    print-color-adjust: exact !important;
  }
}

@media print {

  /* esconder tudo marcado */
  .no-print,
  .no-print *{
    display: none !important;
  }

}

@media screen {
  .print-only { 
    display: none !important; 
  }
}

@media print {
 .print-only {
    display: flex !important;
    flex-direction: column;
    align-items: center;
    text-align: center;
    width: 100%;
  }

  .print-only,
  .print-only * {
    visibility: visible !important;
    opacity: 1 !important;
    height: auto !important;
    overflow: visible !important;
  }

  /* garantir que o Elementor não esconde nada */
  .elementor-hidden-desktop,
  .elementor-hidden-tablet,
  .elementor-hidden-mobile {
    display: block !important;
  }
}


@media print {
  .print-area {
    background-color: #0C2E65 !important;
    -webkit-print-color-adjust: exact !important;
    print-color-adjust: exact !important;
  }
}

@media print {

  /* pai: 2 colunas lado a lado */
  .elementor-elementp{
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: flex-start !important;
    justify-content: space-between !important;
    gap: 16px !important;
    width: 100% !important;
  }

  /* filhos: cada um ocupa metade */
  .elementor-elementf{
    width: 50% !important;
    max-width: 50% !important;
    flex: 0 0 50% !important;
    break-inside: avoid !important;
    page-break-inside: avoid !important;
  }

  /* evita que listas e itens “rebentem” layout */
  .elementor-element[data-id="fdcf234"] ul{
    margin: 0 !important;
    padding: 0 !important;
  }

  /* importante: não forces display:block nos filhos todos */
  .print-only *{
    display: revert !important;
  }
}
@media print {

  /* 1) por defeito, remove fundos para não “contaminarem” */
  #print-area,
  #print-area *{
    background: transparent !important;
    background-color: transparent !important;
    box-shadow: none !important;
  }

  /* 2) aplica o azul apenas ao container pretendido */
  #print-area .print-bg-azul{
    background-color: #0C2E65 !important;
    -webkit-print-color-adjust: exact !important;
    print-color-adjust: exact !important;
  }

  /* 3) se queres que os filhos dentro desse container mantenham o fundo azul */
  #print-area .print-bg-azul *{
    background-color: transparent !important; /* mantém limpo por defeito */
  }

  /* 4) se tiveres colapso de margens a “puxar” o fundo, corta isso */
  #print-area .print-bg-azul{
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
}

@media print {

  /* Ícones dos contadores */
  .ff-counter-circle img,
  .ff-card-icon img {
    filter: brightness(0) saturate(100%) invert(16%) sepia(87%)
            saturate(2070%) hue-rotate(199deg) brightness(92%) contrast(101%) !important;
  }

}

@media print {

  /* pai: cria um “espaço” que centra */
  .print-center-parent{
    display: flex !important;
    justify-content: center !important;  /* centra horizontal */
    align-items: center !important;      /* se quiseres também centro vertical */
    width: 100% !important;
  }

  /* o wrapper do widget imagem (Elementor costuma meter divs pelo meio) */
  .print-center-parent .elementor-widget-container{
    display: flex !important;
    justify-content: center !important;
    width: 100% !important;
  }

  /* imagem em si */
  .print-center-parent img,
  .print-img img{
    visibility: visible !important;
    display: block !important;
    opacity: 1 !important;
    max-width: 100% !important;
    height: auto !important;
    filter: none !important;
  }
}


@media print {
  @page {
    size: A4;
    margin: 0 !important;
  }

  html, body {
    margin: 0 !important;
    padding: 0 !important;
    width: 100%;
    height: auto;
  }
}/* End custom CSS */
/* Start custom CSS for share-buttons, class: .elementor-element-7ef5e19 */.elementor-159 .elementor-element.elementor-element-7ef5e19 .elementor-share-btn {
    font-size: calc(0.95px * 10);
    border-width: 2px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-558f8c2 */.peso-medio {
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-071bd68 */.ff-tipo,
.ff-tipo:hover,
.ff-tipo:focus,
.ff-tipo:active{
  color: inherit !important;
  background: transparent !important;
  box-shadow: none !important;
  outline: none !important;
}

.ff-tipo .ff-tipo-text{
  color:#1f2b3a !important;
}

.ff-tipo:hover .ff-tipo-text{
  color:#1f2b3a !important;
}

.ff-tipo:hover .ff-tipo-circle{
  background:#1f2b3a !important; /* garante que não muda para rosa */
}
.ff-comment-form-area input.submit,
.ff-comment-form-area button.submit{
  background:#0C2E65 !important;
  color:#fff !important;
  border:0 !important;
  padding:14px 22px !important;
  border-radius:15px !important;
  font-weight:600 !important;
  cursor:pointer !important;
  transition:transform .12s ease, opacity .12s ease;
}

.ff-comment-form-area input.submit:hover,
.ff-comment-form-area button.submit:hover{
  transform:translateY(-1px);
  opacity:.95;
}

.ff-comment-form-area input.submit:active,
.ff-comment-form-area button.submit:active{
  transform:translateY(0);
}


.ff-comment-form-area .ff-field{
  margin: 0 0 14px 0;
}

.ff-comment-form-area input[type="text"],
.ff-comment-form-area textarea{
  width: 100%;
  border: 1px solid #e8e8e8;
  border-radius: 16px;
  padding: 14px 16px;
  font-size: 16px;
  outline: none;
  background: #fff;
}

.ff-comment-form-area textarea{
  min-height: 140px;
  resize: vertical;
}

.ff-comment-form-area input[type="text"]:focus,
.ff-comment-form-area textarea:focus{
  border-color: #0C2E65;
}

.ff-comment-form-area .ff-submit{
  border: 0;
  border-radius: 999px;
  padding: 14px 22px;
  background: #0C2E65;
  color: #fff;
  font-weight: 600;
  cursor: pointer;
}

.ff-comment-form-area .ff-submit:hover{
  filter: brightness(0.95);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9865001 */.ff-comments-grid .ff-comment-list{
  list-style:none;
  padding:0;
  margin:0;
  display:grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap:22px;
  align-items:start; /* ← evita que os cards tenham todos a mesma altura */
}

.ff-card-icon img{
  width:25px;
  height:25px;
  display:block;
}

@media (max-width: 900px){
  .ff-comments-grid .ff-comment-list{
    grid-template-columns: 1fr;
  }
}

.ff-card{
  border:1px solid #e8e8e8;
  border-radius:26px;
  background:#fff;
  overflow:hidden;
  padding:0;
  align-self:start; /* ← garante altura natural por card */
}

.ff-card-top{
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  padding:22px 22px 10px 22px;
  gap:16px;
}

.ff-card-name{
  font-weight:700;
  text-transform:uppercase;
  letter-spacing:.02em;
  color:#0f2233;
}

.ff-card-source{
  margin-top:6px;
  font-size:12px;
  text-transform:uppercase;
  color:#6b7785;
  display:flex;
  gap:8px;
  align-items:center;
}

.ff-card-icon{
  width:58px;
  height:58px;
  border-radius:999px;
  display:flex;
  align-items:center;
  justify-content:center;
  background:#0f2233;
  flex:0 0 58px;
}

.ff-card-msg{
  padding:0 22px 18px 22px;
  font-size:22px;
  color:#2b2b2b;
}

.ff-card-footer{
  padding:14px 22px;
  background:#f3f1ee;
  font-size:14px;
  color:#4c5661;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-938d5f7 */.ff-abs-img{
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  pointer-events: none;
}

.ff-abs-img img{
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center center;
}/* End custom CSS */
/* Start custom CSS for share-buttons, class: .elementor-element-b48c4da */.elementor-159 .elementor-element.elementor-element-a40820c .elementor-share-btn {
    font-size: calc(0.95px * 10);
    border-width: 2px;
    border-radius: 15px;
}

/* =========================
   MODO IMPRESSÃO (Tributo)
   ========================= */
@media print {


  /* Ajustes base */
  @page { margin: 12mm; }
  html, body { height: auto !important; overflow: visible !important; }
  body { -webkit-print-color-adjust: exact; print-color-adjust: exact; }

  /* Esconde tudo por defeito */
  body * {
    visibility: hidden !important;
  }

  /* Mostra apenas a zona de impressão */
  #print-area, #print-area * {
    visibility: visible !important;
  }

  /* Garante que a zona fica no topo e ocupa a página */
  #print-area {
    position: relative !important;
    left: 0 !important;
    top: 0 !important;
    width: 100% !important;
  }

  /* Remove coisas que lixam o print */
  header, footer, nav,
  .elementor-popup-modal,
  .dialog-widget,
  .e-floating-buttons,
  .elementor-location-header,
  .elementor-location-footer {
    display: none !important;
  }

  /* Evitar cortes parvos */
  img, svg { max-width: 100% !important; height: auto !important; }
  h1, h2, h3, p { page-break-inside: avoid; }
  section, .elementor-section { break-inside: avoid; page-break-inside: avoid; }
}


@media print {
  * {
    -webkit-print-color-adjust: exact !important;
    print-color-adjust: exact !important;
  }
}

@media print {

  /* esconder tudo marcado */
  .no-print,
  .no-print *{
    display: none !important;
  }

}

@media screen {
  .print-only { 
    display: none !important; 
  }
}

@media print {
 .print-only {
    display: flex !important;
    flex-direction: column;
    align-items: center;
    text-align: center;
    width: 100%;
  }

  .print-only,
  .print-only * {
    visibility: visible !important;
    opacity: 1 !important;
    height: auto !important;
    overflow: visible !important;
  }

  /* garantir que o Elementor não esconde nada */
  .elementor-hidden-desktop,
  .elementor-hidden-tablet,
  .elementor-hidden-mobile {
    display: block !important;
  }
}


@media print {
  .print-area {
    background-color: #0C2E65 !important;
    -webkit-print-color-adjust: exact !important;
    print-color-adjust: exact !important;
  }
}

@media print {

  /* pai: 2 colunas lado a lado */
  .elementor-element[data-id="fdcf234"]{
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: flex-start !important;
    justify-content: space-between !important;
    gap: 16px !important;
    width: 100% !important;
  }

  /* filhos: cada um ocupa metade */
  .elementor-element[data-id="1156032"],
  .elementor-element[data-id="31013d6"]{
    width: 50% !important;
    max-width: 50% !important;
    flex: 0 0 50% !important;
    break-inside: avoid !important;
    page-break-inside: avoid !important;
  }

  /* evita que listas e itens “rebentem” layout */
  .elementor-element[data-id="fdcf234"] ul{
    margin: 0 !important;
    padding: 0 !important;
  }

  /* importante: não forces display:block nos filhos todos */
  .print-only *{
    display: revert !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-417e176 */.peso-medio {
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3a0f5c */.elementor-159 .elementor-element.elementor-element-a3a0f5c{
    max-width: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6961e4 */.elementor-159 .elementor-element.elementor-element-e6961e4{
  flex: 1 1 0 !important;
  min-width: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fca13c */@media print {

  .print-cut {
    break-inside: auto !important;
    page-break-inside: auto !important;
    break-before: auto !important;
    break-after: auto !important;
    page-break-before: auto !important;
    page-break-after: auto !important;

    max-height: 260mm !important; /* ajusta conforme o espaço útil da página */
    overflow: hidden !important;
  }

  .print-cut * {
    break-inside: auto !important;
    page-break-inside: auto !important;
  }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04642c4 *//* por defeito não aparece no ecrã */
.print-only{
  display: none;
}

/* só aparece na impressão */
@media print{
  .print-only{
    display: block !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-940a120 */.elementor-159 .elementor-element.elementor-element-940a120{
  display: none !important;
}

/* só aparece na impressão */
@media print{
  .elementor-159 .elementor-element.elementor-element-940a120{
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
  }
}/* End custom CSS */