.elementor-1088 .elementor-element.elementor-element-d781aa3{--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-1088 .elementor-element.elementor-element-d781aa3:not(.elementor-motion-effects-element-type-background), .elementor-1088 .elementor-element.elementor-element-d781aa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #084D6E 100%);}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1088 .elementor-element.elementor-element-ddaa3cf{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1088 .elementor-element.elementor-element-ddaa3cf.elementor-element{--align-self:center;}.elementor-1088 .elementor-element.elementor-element-ddaa3cf img{max-width:34%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1088 .elementor-element.elementor-element-8786698{width:var( --container-widget-width, 59.635% );max-width:59.635%;--container-widget-width:59.635%;--container-widget-flex-grow:0;text-align:center;}.elementor-1088 .elementor-element.elementor-element-8786698 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-1088 .elementor-element.elementor-element-8786698.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1088 .elementor-element.elementor-element-8786698 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:800;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1088 .elementor-element.elementor-element-ae69028 > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-1088 .elementor-element.elementor-element-ae69028{text-align:center;font-family:"Inter", Sans-serif;font-size:10px;font-weight:400;color:#FFFFFF;}.elementor-1088 .elementor-element.elementor-element-2a38428{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-1088 .elementor-element.elementor-element-2a38428.elementor-element{--align-self:center;}.elementor-1088 .elementor-element.elementor-element-2a38428 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:800;color:#FFFFFF;}.elementor-1088 .elementor-element.elementor-element-695461b{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-1088 .elementor-element.elementor-element-695461b.elementor-element{--align-self:center;}.elementor-1088 .elementor-element.elementor-element-695461b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;color:#FFFFFF;}.elementor-1088 .elementor-element.elementor-element-6005b92{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-1088 .elementor-element.elementor-element-6005b92.elementor-element{--align-self:center;}.elementor-1088 .elementor-element.elementor-element-4792527{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1088 .elementor-element.elementor-element-4792527 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-1088 .elementor-element.elementor-element-4792527.elementor-element{--align-self:center;}.elementor-1088 .elementor-element.elementor-element-36be611{--display:flex;}.elementor-1088 .elementor-element.elementor-element-36be611:not(.elementor-motion-effects-element-type-background), .elementor-1088 .elementor-element.elementor-element-36be611 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-1088 .elementor-element.elementor-element-df74437{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-1088 .elementor-element.elementor-element-df74437 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-1088 .elementor-element.elementor-element-df74437.elementor-element{--align-self:center;}.elementor-1088 .elementor-element.elementor-element-df74437 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:800;color:#000000;}.elementor-1088 .elementor-element.elementor-element-6818546{width:var( --container-widget-width, 29.957% );max-width:29.957%;--container-widget-width:29.957%;--container-widget-flex-grow:0;}.elementor-1088 .elementor-element.elementor-element-6818546.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1088 .elementor-element.elementor-element-6818546 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-1088 .elementor-element.elementor-element-f9ab304{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-weight:400;color:#000000;}.elementor-1088 .elementor-element.elementor-element-f9ab304.elementor-element{--align-self:center;}.elementor-1088 .elementor-element.elementor-element-e6d2294{--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-1088 .elementor-element.elementor-element-a921329{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-1088 .elementor-element.elementor-element-a921329 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-1088 .elementor-element.elementor-element-a921329.elementor-element{--align-self:center;}.elementor-1088 .elementor-element.elementor-element-a921329 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:800;color:#000000;}.elementor-1088 .elementor-element.elementor-element-b4bf0b1{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;color:#000000;}.elementor-1088 .elementor-element.elementor-element-b4bf0b1.elementor-element{--align-self:center;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1088 .elementor-element.elementor-element-ca08690{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1088 .elementor-element.elementor-element-ca08690.elementor-element{--align-self:center;}.elementor-1088 .elementor-element.elementor-element-ca08690 .elementor-counter-number-wrapper{color:#FE0000;font-family:"Montserrat", Sans-serif;font-weight:800;}.elementor-1088 .elementor-element.elementor-element-ca08690 .elementor-counter-title{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:800;}.elementor-1088 .elementor-element.elementor-element-549d21f{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1088 .elementor-element.elementor-element-549d21f.elementor-element{--align-self:center;}.elementor-1088 .elementor-element.elementor-element-549d21f .elementor-counter-number-wrapper{color:#FE0000;font-family:"Montserrat", Sans-serif;font-weight:800;}.elementor-1088 .elementor-element.elementor-element-549d21f .elementor-counter-title{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:800;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1088 .elementor-element.elementor-element-4c37acb{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1088 .elementor-element.elementor-element-4c37acb.elementor-element{--align-self:center;}.elementor-1088 .elementor-element.elementor-element-4c37acb.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1088 .elementor-element.elementor-element-4c37acb.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1088 .elementor-element.elementor-element-4c37acb.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1088 .elementor-element.elementor-element-4c37acb .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1088 .elementor-element.elementor-element-4c37acb .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1088 .elementor-element.elementor-element-4c37acb .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-weight:800;color:#000000;}.elementor-1088 .elementor-element.elementor-element-eb82c93{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1088 .elementor-element.elementor-element-eb82c93.elementor-element{--align-self:center;}.elementor-1088 .elementor-element.elementor-element-eb82c93.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1088 .elementor-element.elementor-element-eb82c93.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1088 .elementor-element.elementor-element-eb82c93.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1088 .elementor-element.elementor-element-eb82c93 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1088 .elementor-element.elementor-element-eb82c93 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1088 .elementor-element.elementor-element-eb82c93 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-weight:800;color:#000000;}.elementor-1088 .elementor-element.elementor-element-d50b53e{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1088 .elementor-element.elementor-element-d50b53e.elementor-element{--align-self:center;}.elementor-1088 .elementor-element.elementor-element-d50b53e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1088 .elementor-element.elementor-element-d50b53e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1088 .elementor-element.elementor-element-d50b53e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1088 .elementor-element.elementor-element-d50b53e .elementor-image-box-title{margin-bottom:0px;font-family:"Montserrat", Sans-serif;font-weight:800;color:#000000;}.elementor-1088 .elementor-element.elementor-element-d50b53e .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1088 .elementor-element.elementor-element-d50b53e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1088 .elementor-element.elementor-element-d50b53e .elementor-image-box-description{color:#000000;}.elementor-1088 .elementor-element.elementor-element-90fa6e5{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1088 .elementor-element.elementor-element-90fa6e5 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-1088 .elementor-element.elementor-element-90fa6e5.elementor-element{--align-self:center;}.elementor-1088 .elementor-element.elementor-element-dc74bc5{--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-1088 .elementor-element.elementor-element-dc74bc5:not(.elementor-motion-effects-element-type-background), .elementor-1088 .elementor-element.elementor-element-dc74bc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #084D6E 100%);}.elementor-1088 .elementor-element.elementor-element-d21fc42{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-1088 .elementor-element.elementor-element-d21fc42 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-1088 .elementor-element.elementor-element-d21fc42.elementor-element{--align-self:center;}.elementor-1088 .elementor-element.elementor-element-d21fc42 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:800;color:#FFFFFF;}.elementor-1088 .elementor-element.elementor-element-d30efd3{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-1088 .elementor-element.elementor-element-d30efd3.elementor-element{--align-self:center;}.elementor-1088 .elementor-element.elementor-element-5db7682{--display:flex;}.elementor-1088 .elementor-element.elementor-element-2c7ea78{font-family:"Inter", Sans-serif;font-weight:400;color:#000000;}.elementor-1088 .elementor-element.elementor-element-48e7cd5{--display:flex;}.elementor-1088 .elementor-element.elementor-element-cc3056e{font-family:"Inter", Sans-serif;font-weight:400;color:#000000;}.elementor-1088 .elementor-element.elementor-element-321e624{--display:flex;}.elementor-1088 .elementor-element.elementor-element-afeaeb5{font-family:"Inter", Sans-serif;font-weight:400;color:#000000;}.elementor-1088 .elementor-element.elementor-element-1d32768{--display:flex;}.elementor-1088 .elementor-element.elementor-element-863ebdf{font-family:"Inter", Sans-serif;font-weight:400;color:#000000;}.elementor-1088 .elementor-element.elementor-element-36128aa{--display:flex;}.elementor-1088 .elementor-element.elementor-element-c7e33e8{font-family:"Inter", Sans-serif;font-weight:400;color:#000000;}.elementor-1088 .elementor-element.elementor-element-2a5ada7{--display:flex;}.elementor-1088 .elementor-element.elementor-element-7746e4e{font-family:"Inter", Sans-serif;font-weight:400;color:#000000;}.elementor-1088 .elementor-element.elementor-element-ba2b2b3{--n-accordion-title-font-size:1rem;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-1088 .elementor-element.elementor-element-ba2b2b3 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;}:where( .elementor-1088 .elementor-element.elementor-element-ba2b2b3 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FFFFFF;}.elementor-1088 .elementor-element.elementor-element-ba2b2b3.elementor-element{--align-self:center;}:where( .elementor-1088 .elementor-element.elementor-element-ba2b2b3 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;font-weight:800;}.elementor-1088 .elementor-element.elementor-element-f258b48{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1088 .elementor-element.elementor-element-f258b48 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-1088 .elementor-element.elementor-element-f258b48.elementor-element{--align-self:center;}.elementor-1088 .elementor-element.elementor-element-a127105{--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-1088 .elementor-element.elementor-element-a127105:not(.elementor-motion-effects-element-type-background), .elementor-1088 .elementor-element.elementor-element-a127105 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1088 .elementor-element.elementor-element-43b9fae{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-1088 .elementor-element.elementor-element-43b9fae > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-1088 .elementor-element.elementor-element-43b9fae.elementor-element{--align-self:center;}.elementor-1088 .elementor-element.elementor-element-43b9fae .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:800;color:#000000;}.elementor-1088 .elementor-element.elementor-element-e4069fd{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-weight:400;color:#000000;}.elementor-1088 .elementor-element.elementor-element-e4069fd.elementor-element{--align-self:center;}.elementor-1088 .elementor-element.elementor-element-d631555{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1088 .elementor-element.elementor-element-d631555.elementor-element{--align-self:center;}.elementor-1088 .elementor-element.elementor-element-945f000{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1088 .elementor-element.elementor-element-945f000 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-1088 .elementor-element.elementor-element-945f000.elementor-element{--align-self:center;}.elementor-1088 .elementor-element.elementor-element-7a11c28{--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-1088 .elementor-element.elementor-element-7a11c28:not(.elementor-motion-effects-element-type-background), .elementor-1088 .elementor-element.elementor-element-7a11c28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-1088 .elementor-element.elementor-element-3959745{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-1088 .elementor-element.elementor-element-3959745 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-1088 .elementor-element.elementor-element-3959745.elementor-element{--align-self:center;}.elementor-1088 .elementor-element.elementor-element-3959745 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:800;color:#000000;}.elementor-1088 .elementor-element.elementor-element-d478d6f{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-weight:400;color:#000000;}.elementor-1088 .elementor-element.elementor-element-d478d6f.elementor-element{--align-self:center;}.elementor-1088 .elementor-element.elementor-element-e7fb9fe{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1088 .elementor-element.elementor-element-e7fb9fe > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-1088 .elementor-element.elementor-element-e7fb9fe.elementor-element{--align-self:center;}.elementor-1088 .elementor-element.elementor-element-485fc38{--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-1088 .elementor-element.elementor-element-485fc38:not(.elementor-motion-effects-element-type-background), .elementor-1088 .elementor-element.elementor-element-485fc38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1088 .elementor-element.elementor-element-38c78d6{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-1088 .elementor-element.elementor-element-38c78d6 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-1088 .elementor-element.elementor-element-38c78d6.elementor-element{--align-self:center;}.elementor-1088 .elementor-element.elementor-element-38c78d6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:800;color:#000000;}.elementor-1088 .elementor-element.elementor-element-94679e4{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-weight:400;color:#000000;}.elementor-1088 .elementor-element.elementor-element-94679e4.elementor-element{--align-self:center;}.elementor-1088 .elementor-element.elementor-element-dfe2e47{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 40.723% );max-width:40.723%;--container-widget-width:40.723%;--container-widget-flex-grow:0;}.elementor-1088 .elementor-element.elementor-element-dfe2e47.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1088 .elementor-element.elementor-element-dfe2e47 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1088 .elementor-element.elementor-element-dfe2e47 .elementor-swiper-button.elementor-swiper-button-next{font-size:18px;}.elementor-1088 .elementor-element.elementor-element-21d625b{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1088 .elementor-element.elementor-element-21d625b > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-1088 .elementor-element.elementor-element-21d625b.elementor-element{--align-self:center;}.elementor-1088 .elementor-element.elementor-element-9e3805d{--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-1088 .elementor-element.elementor-element-9e3805d:not(.elementor-motion-effects-element-type-background), .elementor-1088 .elementor-element.elementor-element-9e3805d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-1088 .elementor-element.elementor-element-cf31abe > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-1088 .elementor-element.elementor-element-cf31abe{text-align:center;}.elementor-1088 .elementor-element.elementor-element-cf31abe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:800;color:#000000;}.elementor-1088 .elementor-element.elementor-element-b026d2f{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-weight:400;color:#000000;}.elementor-1088 .elementor-element.elementor-element-b026d2f.elementor-element{--align-self:center;}.elementor-1088 .elementor-element.elementor-element-07825a8{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1088 .elementor-element.elementor-element-07825a8.elementor-element{--align-self:center;}.elementor-1088 .elementor-element.elementor-element-d3fa173{--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-1088 .elementor-element.elementor-element-d3fa173:not(.elementor-motion-effects-element-type-background), .elementor-1088 .elementor-element.elementor-element-d3fa173 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #084D6E 100%);}.elementor-1088 .elementor-element.elementor-element-3b54338{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-1088 .elementor-element.elementor-element-3b54338 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-1088 .elementor-element.elementor-element-3b54338.elementor-element{--align-self:center;}.elementor-1088 .elementor-element.elementor-element-3b54338 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:800;color:#FFFFFF;}.elementor-1088 .elementor-element.elementor-element-37bfd16{--display:flex;}.elementor-1088 .elementor-element.elementor-element-6fcc5bb{font-family:"Inter", Sans-serif;font-weight:400;color:#000000;}.elementor-1088 .elementor-element.elementor-element-ca52bab{--display:flex;}.elementor-1088 .elementor-element.elementor-element-b9c7d15{font-family:"Inter", Sans-serif;font-weight:400;color:#000000;}.elementor-1088 .elementor-element.elementor-element-5617d7f{--display:flex;}.elementor-1088 .elementor-element.elementor-element-8f14fca{font-family:"Inter", Sans-serif;font-weight:400;color:#000000;}.elementor-1088 .elementor-element.elementor-element-a121fc4{--display:flex;}.elementor-1088 .elementor-element.elementor-element-e924992{font-family:"Inter", Sans-serif;font-weight:400;color:#000000;}.elementor-1088 .elementor-element.elementor-element-49398eb{--display:flex;}.elementor-1088 .elementor-element.elementor-element-3367daa{font-family:"Inter", Sans-serif;font-weight:400;color:#000000;}.elementor-1088 .elementor-element.elementor-element-2632984{--display:flex;}.elementor-1088 .elementor-element.elementor-element-78a6e4f{font-family:"Inter", Sans-serif;font-weight:400;color:#000000;}.elementor-1088 .elementor-element.elementor-element-c00af30{--n-accordion-title-font-size:1rem;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-1088 .elementor-element.elementor-element-c00af30 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;}:where( .elementor-1088 .elementor-element.elementor-element-c00af30 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FFFFFF;}.elementor-1088 .elementor-element.elementor-element-c00af30.elementor-element{--align-self:center;}:where( .elementor-1088 .elementor-element.elementor-element-c00af30 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;font-weight:800;}.elementor-1088 .elementor-element.elementor-element-56eb1ac > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-1088 .elementor-element.elementor-element-30973bb{--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-1088 .elementor-element.elementor-element-b477f14{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-1088 .elementor-element.elementor-element-b477f14 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-1088 .elementor-element.elementor-element-b477f14.elementor-element{--align-self:center;}.elementor-1088 .elementor-element.elementor-element-b477f14 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:800;color:#000000;}.elementor-1088 .elementor-element.elementor-element-7379027{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-weight:400;color:#000000;}.elementor-1088 .elementor-element.elementor-element-7379027.elementor-element{--align-self:center;}.elementor-1088 .elementor-element.elementor-element-034fc54{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1088 .elementor-element.elementor-element-034fc54 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-1088 .elementor-element.elementor-element-034fc54.elementor-element{--align-self:center;}.elementor-1088 .elementor-element.elementor-element-aa962e0{--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-1088 .elementor-element.elementor-element-aa962e0:not(.elementor-motion-effects-element-type-background), .elementor-1088 .elementor-element.elementor-element-aa962e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C1C1C7;}.elementor-1088 .elementor-element.elementor-element-1778848{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-weight:800;color:#000000;}.elementor-1088 .elementor-element.elementor-element-1778848 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-1088 .elementor-element.elementor-element-1778848.elementor-element{--align-self:center;}.elementor-1088 .elementor-element.elementor-element-344956b{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-weight:400;color:#000000;}.elementor-1088 .elementor-element.elementor-element-344956b > .elementor-widget-container{margin:-32px 0px 0px 0px;}.elementor-1088 .elementor-element.elementor-element-344956b.elementor-element{--align-self:center;}.elementor-1088 .elementor-element.elementor-element-d77266b{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;font-family:"Inter Tight", Sans-serif;font-weight:400;color:#000000;}.elementor-1088 .elementor-element.elementor-element-d77266b > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;}.elementor-1088 .elementor-element.elementor-element-d77266b.elementor-element{--align-self:center;}.elementor-1088 .elementor-element.elementor-element-1c43a0e{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-weight:400;color:#000000;}.elementor-1088 .elementor-element.elementor-element-1c43a0e.elementor-element{--align-self:center;}@media(max-width:767px){.elementor-1088 .elementor-element.elementor-element-d781aa3{--min-height:410px;}.elementor-1088 .elementor-element.elementor-element-ddaa3cf{width:100%;max-width:100%;}.elementor-1088 .elementor-element.elementor-element-ddaa3cf img{max-width:100%;}.elementor-1088 .elementor-element.elementor-element-8786698{width:100%;max-width:100%;text-align:center;}.elementor-1088 .elementor-element.elementor-element-8786698 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-1088 .elementor-element.elementor-element-8786698 .elementor-heading-title{font-size:10px;line-height:1.5em;}.elementor-1088 .elementor-element.elementor-element-ae69028 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-1088 .elementor-element.elementor-element-ae69028{text-align:center;font-size:11px;line-height:0.1em;}.elementor-1088 .elementor-element.elementor-element-2a38428{width:100%;max-width:100%;text-align:center;}.elementor-1088 .elementor-element.elementor-element-2a38428 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1088 .elementor-element.elementor-element-2a38428 .elementor-heading-title{font-size:13px;line-height:1.5em;}.elementor-1088 .elementor-element.elementor-element-695461b{width:100%;max-width:100%;text-align:center;}.elementor-1088 .elementor-element.elementor-element-695461b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1088 .elementor-element.elementor-element-695461b .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-1088 .elementor-element.elementor-element-6005b92{width:100%;max-width:100%;text-align:center;font-size:14px;line-height:1.5em;}.elementor-1088 .elementor-element.elementor-element-6005b92 > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-1088 .elementor-element.elementor-element-4792527{width:100%;max-width:100%;}.elementor-1088 .elementor-element.elementor-element-4792527 > .elementor-widget-container{margin:-23px 0px 50px 0px;}.elementor-1088 .elementor-element.elementor-element-df74437{width:100%;max-width:100%;text-align:center;}.elementor-1088 .elementor-element.elementor-element-df74437 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-1088 .elementor-element.elementor-element-df74437 .elementor-heading-title{font-size:25px;}.elementor-1088 .elementor-element.elementor-element-6818546{width:var( --container-widget-width, 347.3px );max-width:347.3px;--container-widget-width:347.3px;--container-widget-flex-grow:0;}.elementor-1088 .elementor-element.elementor-element-f9ab304{width:100%;max-width:100%;font-size:14px;}.elementor-1088 .elementor-element.elementor-element-a921329{width:100%;max-width:100%;text-align:center;}.elementor-1088 .elementor-element.elementor-element-a921329 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-1088 .elementor-element.elementor-element-a921329 .elementor-heading-title{font-size:25px;}.elementor-1088 .elementor-element.elementor-element-b4bf0b1{width:100%;max-width:100%;}.elementor-1088 .elementor-element.elementor-element-ca08690{width:100%;max-width:100%;}.elementor-1088 .elementor-element.elementor-element-ca08690 .elementor-counter-number-wrapper{font-size:60px;}.elementor-1088 .elementor-element.elementor-element-ca08690 .elementor-counter-title{font-size:20px;}.elementor-1088 .elementor-element.elementor-element-549d21f{width:100%;max-width:100%;}.elementor-1088 .elementor-element.elementor-element-549d21f .elementor-counter-title{font-size:20px;}.elementor-1088 .elementor-element.elementor-element-4c37acb{width:100%;max-width:100%;}.elementor-1088 .elementor-element.elementor-element-4c37acb .elementor-image-box-img{margin-bottom:0px;}.elementor-1088 .elementor-element.elementor-element-4c37acb.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1088 .elementor-element.elementor-element-4c37acb.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1088 .elementor-element.elementor-element-4c37acb.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1088 .elementor-element.elementor-element-4c37acb .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-1088 .elementor-element.elementor-element-4c37acb .elementor-image-box-title{font-size:18px;}.elementor-1088 .elementor-element.elementor-element-eb82c93{width:100%;max-width:100%;}.elementor-1088 .elementor-element.elementor-element-eb82c93 .elementor-image-box-img{margin-bottom:0px;}.elementor-1088 .elementor-element.elementor-element-eb82c93.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1088 .elementor-element.elementor-element-eb82c93.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1088 .elementor-element.elementor-element-eb82c93.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1088 .elementor-element.elementor-element-eb82c93 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-1088 .elementor-element.elementor-element-eb82c93 .elementor-image-box-title{font-size:20px;}.elementor-1088 .elementor-element.elementor-element-d50b53e{width:100%;max-width:100%;}.elementor-1088 .elementor-element.elementor-element-d50b53e .elementor-image-box-img{margin-bottom:0px;}.elementor-1088 .elementor-element.elementor-element-d50b53e.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1088 .elementor-element.elementor-element-d50b53e.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1088 .elementor-element.elementor-element-d50b53e.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1088 .elementor-element.elementor-element-d50b53e .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-1088 .elementor-element.elementor-element-d50b53e .elementor-image-box-title{font-size:20px;}.elementor-1088 .elementor-element.elementor-element-90fa6e5{width:100%;max-width:100%;}.elementor-1088 .elementor-element.elementor-element-90fa6e5 > .elementor-widget-container{margin:-23px 0px 50px 0px;}.elementor-1088 .elementor-element.elementor-element-d21fc42{width:100%;max-width:100%;text-align:center;}.elementor-1088 .elementor-element.elementor-element-d21fc42 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-1088 .elementor-element.elementor-element-d21fc42 .elementor-heading-title{font-size:25px;}.elementor-1088 .elementor-element.elementor-element-d30efd3{width:100%;max-width:100%;font-size:14px;}.elementor-1088 .elementor-element.elementor-element-2c7ea78{font-size:14px;}.elementor-1088 .elementor-element.elementor-element-cc3056e{font-size:14px;}.elementor-1088 .elementor-element.elementor-element-afeaeb5{font-size:14px;}.elementor-1088 .elementor-element.elementor-element-863ebdf{font-size:14px;}.elementor-1088 .elementor-element.elementor-element-c7e33e8{font-size:14px;}.elementor-1088 .elementor-element.elementor-element-7746e4e{font-size:14px;}.elementor-1088 .elementor-element.elementor-element-ba2b2b3{width:100%;max-width:100%;--n-accordion-title-font-size:16px;}.elementor-1088 .elementor-element.elementor-element-f258b48{width:100%;max-width:100%;}.elementor-1088 .elementor-element.elementor-element-f258b48 > .elementor-widget-container{margin:-23px 0px 50px 0px;}.elementor-1088 .elementor-element.elementor-element-43b9fae{width:100%;max-width:100%;text-align:center;}.elementor-1088 .elementor-element.elementor-element-43b9fae > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-1088 .elementor-element.elementor-element-43b9fae .elementor-heading-title{font-size:25px;}.elementor-1088 .elementor-element.elementor-element-e4069fd{width:100%;max-width:100%;font-size:14px;}.elementor-1088 .elementor-element.elementor-element-d631555{width:100%;max-width:100%;}.elementor-1088 .elementor-element.elementor-element-945f000{width:100%;max-width:100%;}.elementor-1088 .elementor-element.elementor-element-945f000 > .elementor-widget-container{margin:-23px 0px 50px 0px;}.elementor-1088 .elementor-element.elementor-element-3959745{width:100%;max-width:100%;text-align:center;}.elementor-1088 .elementor-element.elementor-element-3959745 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-1088 .elementor-element.elementor-element-3959745 .elementor-heading-title{font-size:26px;}.elementor-1088 .elementor-element.elementor-element-d478d6f{width:100%;max-width:100%;font-size:14px;}.elementor-1088 .elementor-element.elementor-element-e7fb9fe{width:100%;max-width:100%;}.elementor-1088 .elementor-element.elementor-element-e7fb9fe > .elementor-widget-container{margin:-23px 0px 50px 0px;}.elementor-1088 .elementor-element.elementor-element-485fc38{--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1088 .elementor-element.elementor-element-38c78d6{width:100%;max-width:100%;text-align:center;}.elementor-1088 .elementor-element.elementor-element-38c78d6 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-1088 .elementor-element.elementor-element-38c78d6 .elementor-heading-title{font-size:25px;}.elementor-1088 .elementor-element.elementor-element-94679e4{width:100%;max-width:100%;font-size:14px;}.elementor-1088 .elementor-element.elementor-element-dfe2e47{--e-image-carousel-slides-to-show:1;width:100%;max-width:100%;}.elementor-1088 .elementor-element.elementor-element-21d625b{width:100%;max-width:100%;}.elementor-1088 .elementor-element.elementor-element-21d625b > .elementor-widget-container{margin:-23px 0px 50px 0px;}.elementor-1088 .elementor-element.elementor-element-cf31abe{width:100%;max-width:100%;text-align:center;}.elementor-1088 .elementor-element.elementor-element-cf31abe > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-1088 .elementor-element.elementor-element-cf31abe .elementor-heading-title{font-size:25px;}.elementor-1088 .elementor-element.elementor-element-b026d2f{width:100%;max-width:100%;font-size:14px;}.elementor-1088 .elementor-element.elementor-element-07825a8{--e-image-carousel-slides-to-show:1;width:100%;max-width:100%;}.elementor-1088 .elementor-element.elementor-element-07825a8 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1088 .elementor-element.elementor-element-07825a8 .elementor-swiper-button.elementor-swiper-button-next{font-size:0px;}.elementor-1088 .elementor-element.elementor-element-3b54338{width:100%;max-width:100%;text-align:center;}.elementor-1088 .elementor-element.elementor-element-3b54338 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-1088 .elementor-element.elementor-element-3b54338 .elementor-heading-title{font-size:25px;}.elementor-1088 .elementor-element.elementor-element-6fcc5bb{font-size:14px;}.elementor-1088 .elementor-element.elementor-element-b9c7d15{font-size:14px;}.elementor-1088 .elementor-element.elementor-element-8f14fca{font-size:14px;}.elementor-1088 .elementor-element.elementor-element-e924992{font-size:14px;}.elementor-1088 .elementor-element.elementor-element-3367daa{font-size:14px;}.elementor-1088 .elementor-element.elementor-element-78a6e4f{font-size:14px;}.elementor-1088 .elementor-element.elementor-element-c00af30{width:100%;max-width:100%;--n-accordion-title-font-size:16px;}.elementor-1088 .elementor-element.elementor-element-56eb1ac > .elementor-widget-container{margin:-23px 0px 50px 0px;}.elementor-1088 .elementor-element.elementor-element-b477f14{width:100%;max-width:100%;text-align:center;}.elementor-1088 .elementor-element.elementor-element-b477f14 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-1088 .elementor-element.elementor-element-b477f14 .elementor-heading-title{font-size:25px;}.elementor-1088 .elementor-element.elementor-element-7379027{width:100%;max-width:100%;font-size:14px;}.elementor-1088 .elementor-element.elementor-element-034fc54{width:100%;max-width:100%;}.elementor-1088 .elementor-element.elementor-element-034fc54 > .elementor-widget-container{margin:-23px 0px 50px 0px;}.elementor-1088 .elementor-element.elementor-element-1778848{width:100%;max-width:100%;text-align:center;}.elementor-1088 .elementor-element.elementor-element-1778848 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-1088 .elementor-element.elementor-element-344956b{width:100%;max-width:100%;text-align:center;font-size:14px;}.elementor-1088 .elementor-element.elementor-element-344956b > .elementor-widget-container{margin:-33px 0px 0px 0px;}.elementor-1088 .elementor-element.elementor-element-d77266b{width:100%;max-width:100%;text-align:center;font-size:14px;}.elementor-1088 .elementor-element.elementor-element-d77266b > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-1088 .elementor-element.elementor-element-1c43a0e{width:100%;max-width:100%;text-align:center;font-size:9px;}}/* Start custom CSS *//* Identidade visual da pagina 1088. Conteudo, links e ordem originais preservados. */
.elementor-1088 { --hm-ink: #142f3a; --hm-paper: #f7f5f0; --hm-gold: #d2b47d; }
.elementor-1088 .e-con.e-parent { padding-inline: 32px; border-bottom: 1px solid #e8e4dc; }
.elementor-1088 .e-con.e-parent > .e-con-inner { max-width: 1120px; padding-block: 64px; gap: 24px; }
.elementor-1088 .e-con.e-parent > .e-con-inner > .elementor-widget { min-width: 0; }
.elementor-1088 .e-con.e-parent > .e-con-inner > .elementor-widget-heading > .elementor-widget-container { margin-top: 0 !important; }
.elementor-1088 .elementor-element-d781aa3,
.elementor-1088 .elementor-element-d3fa173 {
  background: radial-gradient(ellipse at 95% 30%, #254954 0%, #142f3a 60%) !important;
  border-bottom-color: #89744f;
}
.elementor-1088 .elementor-element-36be611,
.elementor-1088 .elementor-element-dc74bc5,
.elementor-1088 .elementor-element-c68c6f5,
.elementor-1088 .elementor-element-9e3805d { background: #f7f5f0 !important; }
.elementor-1088 .elementor-element-e6d2294,
.elementor-1088 .elementor-element-a127105,
.elementor-1088 .elementor-element-7a11c28,
.elementor-1088 .elementor-element-485fc38 { background: #fff !important; }
.elementor-1088 .elementor-element-30973bb { background: #eee9df !important; }
.elementor-1088 .elementor-element-aa962e0 { background: #f7f5f0 !important; }
.elementor-1088 h2.elementor-heading-title {
  font-family: Georgia, 'Times New Roman', serif !important;
  font-size: 42px !important; font-weight: 400 !important; line-height: 1.16 !important;
  letter-spacing: -.025em !important; text-transform: none !important;
}
.elementor-1088 .e-con.e-parent:not(.elementor-element-d781aa3):not(.elementor-element-d3fa173) h2 { color: #142f3a !important; }
.elementor-1088 .elementor-element-d3fa173 h2 { color: #fcfaf6 !important; }
.elementor-1088 .elementor-widget-text-editor,
.elementor-1088 .elementor-image-box-description {
  font-family: Inter, sans-serif !important; font-size: 17px !important; line-height: 1.65 !important;
}
.elementor-1088 .elementor-widget-text-editor p { margin-block: 0 1em; }
.elementor-1088 .elementor-widget-text-editor p:last-child { margin-bottom: 0 !important; }
.elementor-1088 .elementor-element-dc74bc5 .elementor-widget-text-editor,
.elementor-1088 .elementor-element-aa962e0 .elementor-widget-text-editor { color: #253c46 !important; }
.elementor-1088 .elementor-element-2a38428 h1 {
  font-family: Georgia, 'Times New Roman', serif !important;
  font-size: clamp(42px, 4.1vw, 58px) !important; font-weight: 400 !important;
  line-height: 1.1 !important; letter-spacing: -.035em !important;
  text-transform: none !important; color: #fcfaf6 !important;
}
.elementor-1088 .elementor-element-8786698 h2 {
  font-family: Inter, sans-serif !important; font-size: 13px !important;
  font-weight: 500 !important; line-height: 1.5 !important;
  letter-spacing: .12em !important; color: #dfc89f !important;
}
.elementor-1088 .elementor-element-8786698,
.elementor-1088 .elementor-element-ae69028 { height: auto; min-height: 0; }
.elementor-1088 .elementor-element-ae69028 p { font-size: 12px !important; line-height: 1.5 !important; color: #dce3e4; }
.elementor-1088 .elementor-element-d781aa3 .elementor-widget-text-editor { color: #e0e7e8 !important; }
.elementor-1088 .elementor-element-d781aa3 > .e-con-inner > .elementor-widget > .elementor-widget-container { margin: 0 !important; }
.elementor-1088 .elementor-element-3bf4c11 strong { font-weight: 500; }
.elementor-1088 .botao-container { padding: 0 !important; margin: 16px 0 !important; }
.elementor-1088 a.botao-pulse {
  display: flex !important; align-items: center; justify-content: center;
  width: 100% !important; max-width: 360px !important; min-height: 52px;
  box-sizing: border-box; padding: 14px 18px !important; margin-inline: auto;
  background: #d2b47d !important; color: #142f3a !important;
  border: 1px solid #d2b47d !important; border-radius: 4px !important;
  font-family: Inter, sans-serif !important; font-size: 16px !important;
  font-weight: 600 !important; line-height: 1.35 !important;
  white-space: normal !important; text-align: center; text-decoration: none !important;
  box-shadow: none !important; animation: none !important; transform: none; position: relative;
}
.elementor-1088 a.botao-pulse:hover { background: #e0c796 !important; border-color: #e0c796 !important; }
.elementor-1088 a:focus-visible,
.elementor-1088 button:focus-visible,
.elementor-1088 summary:focus-visible,
.elementor-1088 [role='button']:focus-visible { outline: 3px solid #b88b35 !important; outline-offset: 4px; }
.elementor-1088 .e-n-accordion { gap: 10px !important; }
.elementor-1088 .e-n-accordion-item + .e-n-accordion-item { margin-top: 10px; }
.elementor-1088 .e-n-accordion-item-title {
  min-height: 56px; padding: 20px !important; gap: 12px;
  border: 1px solid #e1ddd4 !important; border-radius: 4px !important;
  background: #fff !important; color: #142f3a;
}
.elementor-1088 .e-n-accordion-item-title-text { font-size: 16px !important; line-height: 1.4 !important; font-weight: 500 !important; color: #142f3a; }
.elementor-1088 .e-n-accordion-item-title-icon { flex-shrink: 0; color: #8b703f; }
.elementor-1088 .e-n-accordion-item[open] > .e-n-accordion-item-title { background: #eee9df !important; border-color: #bba57f !important; }
.elementor-1088 .e-n-accordion-item > .e-con { background: #fff; border-radius: 0 0 4px 4px; }
.elementor-1088 .e-n-accordion-item .elementor-widget-text-editor { color: #253c46 !important; }
.elementor-1088 .elementor-element-e6d2294 > .e-con-inner {
  display: grid !important; grid-template-columns: repeat(6, minmax(0, 1fr));
  gap: 32px 24px !important; align-items: start;
}
.elementor-1088 .elementor-element-e6d2294 > .e-con-inner > .elementor-widget { grid-column: 1 / -1; width: 100% !important; min-width: 0; }
.elementor-1088 .elementor-element-e6d2294 > .e-con-inner > .elementor-widget-counter { grid-column: span 3; align-self: start; }
.elementor-1088 .elementor-element-e6d2294 > .e-con-inner > .elementor-widget-image-box { grid-column: span 2; }
.elementor-1088 .elementor-element-e6d2294 .elementor-widget-counter > .elementor-widget-container { margin: 0 !important; }
.elementor-1088 .elementor-element-e6d2294 .elementor-counter { display: flex; flex-direction: column-reverse; align-items: center; gap: 10px !important; width: 100%; }
.elementor-1088 .elementor-element-e6d2294 .elementor-counter-number-wrapper {
  display: flex !important; align-items: baseline !important; justify-content: center !important;
  flex-wrap: nowrap !important; width: 100%; min-width: 0;
  font-family: Georgia, serif !important; font-weight: 400 !important;
  font-size: 48px !important; line-height: 1.15 !important; white-space: nowrap !important; color: #142f3a !important;
}
.elementor-1088 .elementor-element-e6d2294 .elementor-counter-number-wrapper > span {
  flex: 0 0 auto !important; width: auto !important; min-width: 0;
  font-family: inherit !important; font-weight: 400 !important;
  line-height: 1.15 !important; white-space: nowrap !important;
}
.elementor-1088 .elementor-element-e6d2294 .elementor-counter-number { font-size: inherit !important; font-variant-numeric: lining-nums tabular-nums; }
.elementor-1088 .elementor-element-e6d2294 .elementor-counter-number-prefix { font-size: 28px !important; margin-right: 2px; }
.elementor-1088 .elementor-element-e6d2294 .elementor-counter-number-suffix { font-size: 22px !important; margin-left: 6px; }
.elementor-1088 .elementor-element-e6d2294 .elementor-counter-title {
  display: block !important; width: 100%; min-height: 2.8em; font-family: Inter, sans-serif !important;
  font-size: 14px !important; font-weight: 500 !important; line-height: 1.4 !important;
  text-align: center !important; margin: 0 !important;
}
.elementor-1088 .elementor-element-e6d2294 .elementor-image-box-img { width: 140px !important; margin: 0 auto 16px !important; }
.elementor-1088 .elementor-element-e6d2294 .elementor-image-box-img img { height: 90px; width: 100%; object-fit: contain; }
.elementor-1088 .elementor-element-e6d2294 .elementor-image-box-title { font-family: Inter, sans-serif; font-size: 18px !important; line-height: 1.4 !important; font-weight: 500 !important; color: #142f3a !important; }
.elementor-1088 .elementor-element-e6d2294 .elementor-image-box-description { font-size: 15px !important; }
.elementor-1088 .elementor-element-6818546 { width: 260px !important; max-width: 100%; }
.elementor-1088 .elementor-element-6818546 .elementor-wrapper { aspect-ratio: 1 / 1 !important; border-radius: 4px; overflow: hidden; }
.elementor-1088 .elementor-element-f9ab304 { text-align: left !important; }
.elementor-1088 .elementor-element-dfe2e47,
.elementor-1088 .elementor-element-40372db { width: 100% !important; max-width: 760px !important; }
.elementor-1088 .elementor-element-dfe2e47 img,
.elementor-1088 .elementor-element-40372db iframe { border-radius: 4px; }
.elementor-1088 .elementor-element-07825a8 { max-width: 680px !important; }
.elementor-1088 .elementor-swiper-button { width: 44px; height: 44px; display: flex; align-items: center; justify-content: center; border-radius: 50%; background: #142f3a; color: #fff; }
.elementor-1088 .elementor-swiper-button svg { width: 20px; height: 20px; fill: currentColor; }
.elementor-1088 .elementor-element-d478d6f { width: 100% !important; max-width: 1000px !important; text-align: left !important; }
.elementor-1088 .elementor-element-d478d6f > .elementor-widget-container { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px; }
.elementor-1088 .elementor-element-d478d6f p { padding: 24px; margin: 0 !important; background: #faf8f4; border: 1px solid #e4dfd5; border-top: 2px solid #b79a67; border-radius: 4px; }
.elementor-1088 .elementor-element-9bd75c7 { max-width: 560px !important; }
.elementor-1088 .elementor-element-dc09aef { text-align: left !important; }
.elementor-1088 .elementor-element-aa962e0 .elementor-widget-text-editor { font-size: 14px !important; line-height: 1.55 !important; }
.elementor-1088 .elementor-element-1778848 p { font-family: Georgia, serif; font-size: 22px !important; }
.elementor-1088 .elementor-element-1c43a0e p { font-size: 12px !important; }
.elementor-1088 .elementor-element-d77266b { max-width: 760px; }
.elementor-1088 .elementor-element-d77266b strong { font-weight: 400; }
@media (min-width: 1025px) {
  .elementor-1088 .elementor-element-d781aa3 > .e-con-inner {
    display: grid !important; grid-template-columns: minmax(0, 1.25fr) minmax(0, 1fr);
    column-gap: 56px !important; row-gap: 16px !important; padding-block: 56px !important; align-items: start;
  }
  .elementor-1088 .elementor-element-d781aa3 > .e-con-inner > .elementor-widget { width: 100% !important; max-width: 100% !important; grid-column: 1; text-align: left !important; }
  .elementor-1088 .elementor-element-d781aa3 > .e-con-inner > .elementor-element-ddaa3cf { grid-column: 2; grid-row: 1 / 7; align-self: center; }
  .elementor-1088 .elementor-element-ddaa3cf img { width: 100% !important; max-width: 600px !important; height: auto; }
  .elementor-1088 .elementor-element-8786698 { grid-row: 1; }
  .elementor-1088 .elementor-element-ae69028 { grid-row: 2; margin-top: -12px; }
  .elementor-1088 .elementor-element-2a38428 { grid-row: 3; margin-top: 8px; }
  .elementor-1088 .elementor-element-6005b92 { grid-row: 4; }
  .elementor-1088 .elementor-element-3bf4c11 { grid-row: 5; }
  .elementor-1088 .elementor-element-4792527 { grid-row: 6; }
  .elementor-1088 .elementor-element-d781aa3 .botao-pulse { margin-left: 0; }
  .elementor-1088 .elementor-element-36be611 > .e-con-inner { display: grid !important; grid-template-columns: 300px minmax(0, 1fr); column-gap: 64px !important; row-gap: 28px; align-items: center; max-width: 960px !important; }
  .elementor-1088 .elementor-element-df74437 { grid-column: 1 / -1; width: 100% !important; }
  .elementor-1088 .elementor-element-6818546 { grid-column: 1; grid-row: 2; justify-self: center; }
  .elementor-1088 .elementor-element-f9ab304 { grid-column: 2; grid-row: 2; width: 100% !important; }
  .elementor-1088 .elementor-element-080699f { grid-column: 1 / -1; width: 100% !important; }
  .elementor-1088 .elementor-element-aa962e0 > .e-con-inner { padding-block: 40px; gap: 12px; }
}
@media (max-width: 1024px) {
  .elementor-1088 .e-con.e-parent { padding-inline: 24px; }
  .elementor-1088 .e-con.e-parent > .e-con-inner { max-width: 680px; padding-block: 44px; gap: 20px; }
  .elementor-1088 .elementor-widget-text-editor,
  .elementor-1088 .elementor-widget-text-editor p,
  .elementor-1088 .elementor-image-box-description { font-size: 16px !important; line-height: 1.55 !important; }
  .elementor-1088 h2.elementor-heading-title { font-size: 32px !important; }
  .elementor-1088 .elementor-element-2a38428 h1 { font-size: 40px !important; }
  .elementor-1088 .elementor-element-8786698 h2 { font-size: 12px !important; }
  .elementor-1088 .elementor-element-ae69028 p { font-size: 12px !important; }
  .elementor-1088 .elementor-element-d781aa3 > .e-con-inner { padding-block: 32px 40px !important; gap: 16px !important; }
  .elementor-1088 .elementor-element-ddaa3cf img { width: 200px !important; }
  .elementor-1088 .elementor-element-6818546 { width: 220px !important; }
  .elementor-1088 .elementor-element-e6d2294 .elementor-counter-number-wrapper { font-size: 36px !important; }
  .elementor-1088 .elementor-element-e6d2294 .elementor-counter-number-prefix { font-size: 24px !important; }
  .elementor-1088 .elementor-element-e6d2294 .elementor-counter-number-suffix { font-size: 18px !important; }
  .elementor-1088 .elementor-element-e6d2294 .elementor-image-box-img { width: 120px !important; }
  .elementor-1088 .elementor-element-e6d2294 .elementor-image-box-img img { height: 80px; }
  .elementor-1088 .elementor-element-40372db iframe { height: 360px; }
  .elementor-1088 .elementor-element-aa962e0 .elementor-widget-text-editor p { font-size: 14px !important; line-height: 1.55 !important; }
  .elementor-1088 .elementor-element-1778848 p { font-size: 22px !important; }
  .elementor-1088 .elementor-element-1c43a0e p { font-size: 12px !important; }
  .elementor-1088 .ti-widget .ti-reviews-container { display: flex; flex-direction: column; }
  .elementor-1088 .ti-widget .ti-controls { display: flex !important; position: static !important; order: 2; justify-content: space-between; height: 44px !important; margin-top: 14px; }
  .elementor-1088 .ti-widget .ti-next,
  .elementor-1088 .ti-widget .ti-prev { position: relative !important; inset: auto !important; width: 44px !important; height: 44px !important; border: 1px solid #c7d8de !important; border-radius: 50%; background: #fff !important; }
  .elementor-1088 .ti-widget .ti-prev { order: 1; }
  .elementor-1088 .ti-widget .ti-next { order: 2; }
  .elementor-1088 .ti-widget .ti-controls-line { order: 3; }
  .elementor-1088 .ti-widget .ti-review-item { flex-basis: 50% !important; width: 50% !important; }
}
@media (max-width: 767px) {
  .elementor-1088 .e-con.e-parent { padding-inline: 18px; }
  .elementor-1088 h2.elementor-heading-title { font-size: 30px !important; }
  .elementor-1088 .elementor-element-d781aa3 > .e-con-inner { display: grid !important; grid-template-columns: 116px minmax(0, 1fr); gap: 14px 16px !important; align-items: center; padding-block: 24px 32px !important; }
  .elementor-1088 .elementor-element-d781aa3 > .e-con-inner > .elementor-widget { width: 100% !important; max-width: 100% !important; min-width: 0; grid-column: 1 / -1; }
  .elementor-1088 .elementor-element-d781aa3 > .e-con-inner > .elementor-element-ddaa3cf { grid-column: 1; grid-row: 1 / 3; }
  .elementor-1088 .elementor-element-ddaa3cf > .elementor-widget-container { overflow: hidden; }
  .elementor-1088 .elementor-element-ddaa3cf img { display: block; width: 160px !important; max-width: 160px !important; margin-left: -22px; height: auto; }
  .elementor-1088 .elementor-element-d781aa3 > .e-con-inner > .elementor-element-8786698 { grid-column: 2; grid-row: 1; align-self: end; text-align: left !important; }
  .elementor-1088 .elementor-element-8786698 h2 { font-size: 11px !important; letter-spacing: .1em !important; }
  .elementor-1088 .elementor-element-d781aa3 > .e-con-inner > .elementor-element-ae69028 { grid-column: 2; grid-row: 2; align-self: start; text-align: left !important; margin-top: -10px; }
  .elementor-1088 .elementor-element-ae69028 p { font-size: 11px !important; }
  .elementor-1088 .elementor-element-2a38428 { margin-top: 12px; text-align: left !important; }
  .elementor-1088 .elementor-element-2a38428 h1 { font-size: clamp(31px, 8.5vw, 38px) !important; }
  .elementor-1088 .elementor-element-6005b92,
  .elementor-1088 .elementor-element-3bf4c11 { text-align: left !important; }
  .elementor-1088 .elementor-element-d781aa3 .botao-container { margin: 8px 0 !important; }
  .elementor-1088 .elementor-element-e6d2294 > .e-con-inner { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px 16px !important; }
  .elementor-1088 .elementor-element-e6d2294 > .e-con-inner > .elementor-widget-counter { grid-column: auto; }
  .elementor-1088 .elementor-element-e6d2294 > .e-con-inner > .elementor-widget-image-box { grid-column: 1 / -1; }
  .elementor-1088 .elementor-element-d478d6f > .elementor-widget-container { grid-template-columns: 1fr; gap: 16px; }
  .elementor-1088 .elementor-element-d478d6f p { padding: 20px; }
  .elementor-1088 .elementor-element-40372db iframe { height: 280px; }
  .elementor-1088 .ti-widget .ti-review-item { flex-basis: 100% !important; width: 100% !important; }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-1088 *, .elementor-1088 *::before, .elementor-1088 *::after { animation: none !important; transition: none !important; scroll-behavior: auto !important; }
}

/* Footer identity: natural height and consistent spacing on every screen. */
.elementor-1088 .elementor-element-aa962e0 > .e-con-inner { gap: 12px !important; }
.elementor-1088 .elementor-element-aa962e0 .elementor-element-1778848,
.elementor-1088 .elementor-element-aa962e0 .elementor-element-344956b { width: 100% !important; max-width: 100%; height: auto !important; min-height: 0; margin: 0 !important; }
.elementor-1088 .elementor-element-aa962e0 .elementor-element-1778848 > .elementor-widget-container,
.elementor-1088 .elementor-element-aa962e0 .elementor-element-344956b > .elementor-widget-container { margin: 0 !important; padding: 0 !important; height: auto !important; }
.elementor-1088 .elementor-element-aa962e0 .elementor-element-1778848 p { margin: 0 !important; font-size: 22px !important; line-height: 1.35 !important; }
.elementor-1088 .elementor-element-aa962e0 .elementor-element-344956b p { margin: 0 !important; font-size: 14px !important; line-height: 1.55 !important; }

/* Gentle CTA pulse, with a quiet pause between each cycle. */
@keyframes hmExteriorCtaBreath {
  0%, 65%, 100% { transform: scale(1); }
  32% { transform: scale(1.018); }
}
@keyframes hmExteriorCtaHalo {
  0%, 65%, 100% { opacity: 0; }
  32% { opacity: 1; }
}
.elementor-1088 a.botao-pulse::after { content: ""; position: absolute; inset: -1px; border-radius: inherit; box-shadow: 0 0 0 6px rgba(210, 180, 125, .10); opacity: 0; pointer-events: none; }
@media (prefers-reduced-motion: no-preference) {
  .elementor-1088 a.botao-pulse { animation: hmExteriorCtaBreath 3.8s ease-in-out infinite !important; transform-origin: center; }
  .elementor-1088 a.botao-pulse::after { animation: hmExteriorCtaHalo 3.8s ease-in-out infinite !important; }
  .elementor-1088 a.botao-pulse:hover,
  .elementor-1088 a.botao-pulse:focus-visible,
  .elementor-1088 a.botao-pulse:active,
  .elementor-1088 a.botao-pulse:hover::after,
  .elementor-1088 a.botao-pulse:focus-visible::after,
  .elementor-1088 a.botao-pulse:active::after { animation: none !important; transform: none; }
}

/* WhatsApp icon: Font Awesome Free by Fonticons, Inc. (CC BY 4.0).
   https://fontawesome.com/license/free - viewBox trimmed to remove empty margins. */
.elementor-1088 a.botao-pulse { gap: 8px; text-wrap: balance; }
.elementor-1088 a.botao-pulse::before {
  content: ""; display: block; flex: 0 0 18px; width: 18px; height: 18px;
  background-color: currentColor; pointer-events: none;
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%2032%20448%20448%22%3E%3Cpath%20d%3D%22M380.9%2097.1C339%2055.1%20283.2%2032%20223.9%2032c-122.4%200-222%2099.6-222%20222%200%2039.1%2010.2%2077.3%2029.6%20111L0%20480l117.7-30.9c32.4%2017.7%2068.9%2027%20106.1%2027h.1c122.3%200%20224.1-99.6%20224.1-222%200-59.3-25.2-115-67.1-157zm-157%20341.6c-33.2%200-65.7-8.9-94-25.7l-6.7-4-69.8%2018.3L72%20359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2%200-101.7%2082.8-184.5%20184.6-184.5%2049.3%200%2095.6%2019.2%20130.4%2054.1%2034.8%2034.9%2056.2%2081.2%2056.1%20130.5%200%20101.8-84.9%20184.6-186.6%20184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5%202.8-3.7%205.6-14.3%2018-17.6%2021.8-3.2%203.7-6.5%204.2-12%201.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8%205.7-9.1%2016.3-30.3%201.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7%200-9.7%201.4-14.8%206.9-5.1%205.6-19.4%2019-19.4%2046.3%200%2027.3%2019.9%2053.7%2022.6%2057.4%202.8%203.7%2039.1%2059.7%2094.8%2083.8%2035.2%2015.2%2049%2016.5%2066.6%2013.9%2010.7-1.6%2032.8-13.4%2037.4-26.4%204.6-13%204.6-24.1%203.2-26.4-1.3-2.5-5-3.9-10.5-6.6z%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%2032%20448%20448%22%3E%3Cpath%20d%3D%22M380.9%2097.1C339%2055.1%20283.2%2032%20223.9%2032c-122.4%200-222%2099.6-222%20222%200%2039.1%2010.2%2077.3%2029.6%20111L0%20480l117.7-30.9c32.4%2017.7%2068.9%2027%20106.1%2027h.1c122.3%200%20224.1-99.6%20224.1-222%200-59.3-25.2-115-67.1-157zm-157%20341.6c-33.2%200-65.7-8.9-94-25.7l-6.7-4-69.8%2018.3L72%20359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2%200-101.7%2082.8-184.5%20184.6-184.5%2049.3%200%2095.6%2019.2%20130.4%2054.1%2034.8%2034.9%2056.2%2081.2%2056.1%20130.5%200%20101.8-84.9%20184.6-186.6%20184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5%202.8-3.7%205.6-14.3%2018-17.6%2021.8-3.2%203.7-6.5%204.2-12%201.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8%205.7-9.1%2016.3-30.3%201.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7%200-9.7%201.4-14.8%206.9-5.1%205.6-19.4%2019-19.4%2046.3%200%2027.3%2019.9%2053.7%2022.6%2057.4%202.8%203.7%2039.1%2059.7%2094.8%2083.8%2035.2%2015.2%2049%2016.5%2066.6%2013.9%2010.7-1.6%2032.8-13.4%2037.4-26.4%204.6-13%204.6-24.1%203.2-26.4-1.3-2.5-5-3.9-10.5-6.6z%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;
}
@media (max-width: 767px) {
  .elementor-1088 a.botao-pulse { padding-inline: 12px !important; }
}

/* Exterior page: preserve its original headline hierarchy and paragraph pairs. */
.elementor-1088 .elementor-element-2a38428 h1 { font-family: Inter, sans-serif !important; font-size: 16px !important; line-height: 1.45 !important; font-weight: 500 !important; letter-spacing: 0 !important; color: #dfc89f !important; }
.elementor-1088 .elementor-element-695461b h2 { font-family: Georgia, "Times New Roman", serif !important; font-size: clamp(42px, 4.1vw, 58px) !important; font-weight: 400 !important; line-height: 1.1 !important; letter-spacing: -.035em !important; color: #fcfaf6 !important; }
.elementor-1088 .elementor-element-d478d6f > .elementor-widget-container { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0 24px; }
.elementor-1088 .elementor-element-d478d6f > .elementor-widget-container > .elementor-text-editor { display: contents; }
.elementor-1088 .elementor-element-d478d6f p { margin: 0 !important; background: #faf8f4; color: #253c46; border: 1px solid #e4dfd5; }
.elementor-1088 .elementor-element-d478d6f p:nth-of-type(odd) { padding: 24px 24px 8px; border-top: 2px solid #b79a67; border-bottom: 0; border-radius: 4px 4px 0 0; margin-top: 24px !important; }
.elementor-1088 .elementor-element-d478d6f p:nth-of-type(even) { padding: 0 24px 24px; border-top: 0; border-radius: 0 0 4px 4px; }
.elementor-1088 .elementor-element-d478d6f strong { font-weight: 600; }
.elementor-1088 .elementor-element-d478d6f span[style] { color: inherit !important; }
@media (min-width: 768px) {
  .elementor-1088 .elementor-element-d478d6f p:nth-of-type(1) { grid-column: 1; grid-row: 1; margin-top: 0 !important; }
  .elementor-1088 .elementor-element-d478d6f p:nth-of-type(2) { grid-column: 1; grid-row: 2; }
  .elementor-1088 .elementor-element-d478d6f p:nth-of-type(3) { grid-column: 2; grid-row: 1; margin-top: 0 !important; }
  .elementor-1088 .elementor-element-d478d6f p:nth-of-type(4) { grid-column: 2; grid-row: 2; }
  .elementor-1088 .elementor-element-d478d6f p:nth-of-type(5) { grid-column: 1; grid-row: 3; }
  .elementor-1088 .elementor-element-d478d6f p:nth-of-type(6) { grid-column: 1; grid-row: 4; }
  .elementor-1088 .elementor-element-d478d6f p:nth-of-type(7) { grid-column: 2; grid-row: 3; }
  .elementor-1088 .elementor-element-d478d6f p:nth-of-type(8) { grid-column: 2; grid-row: 4; }
  .elementor-1088 .elementor-element-d478d6f p:nth-of-type(9) { grid-column: 1 / -1; grid-row: 5; }
  .elementor-1088 .elementor-element-d478d6f p:nth-of-type(10) { grid-column: 1 / -1; grid-row: 6; }
}
@media (min-width: 1025px) {
  .elementor-1088 .elementor-element-695461b { grid-row: 4; }
  .elementor-1088 .elementor-element-6005b92 { grid-row: 5; }
}
@media (max-width: 1024px) {
  .elementor-1088 .elementor-element-695461b h2 { font-size: 40px !important; }
}
@media (max-width: 767px) {
  .elementor-1088 .elementor-element-2a38428 h1 { font-size: 15px !important; }
  .elementor-1088 .elementor-element-695461b { text-align: left !important; }
  .elementor-1088 .elementor-element-695461b h2 { font-size: clamp(31px, 8.5vw, 38px) !important; }
  .elementor-1088 .elementor-element-d478d6f > .elementor-widget-container { grid-template-columns: minmax(0, 1fr); gap: 0; }
  .elementor-1088 .elementor-element-d478d6f p:nth-of-type(1) { margin-top: 0 !important; }
  .elementor-1088 .elementor-element-d478d6f p:nth-of-type(odd) { padding: 20px 20px 8px; }
  .elementor-1088 .elementor-element-d478d6f p:nth-of-type(even) { padding: 0 20px 20px; }
}

/* Keep mixed portrait and landscape office photos fully visible in a stable frame. */
.elementor-1088 .elementor-element-dfe2e47 .swiper-slide img { display: block; width: 100% !important; height: clamp(232px, 55vw, 480px) !important; object-fit: contain; background: #f7f5f0; }
.elementor-1088 .elementor-element-dfe2e47 .swiper-slide-inner { margin: 0; line-height: 0; }
.elementor-1088 .elementor-element-dfe2e47 .swiper-wrapper { align-items: center; }

/* Restore visible navigation arrows in the professional gallery. */
.elementor-1088 .elementor-element-07825a8 .elementor-swiper-button { color: #fff !important; font-size: 18px !important; }
.elementor-1088 .elementor-element-07825a8 .elementor-swiper-button svg { width: 18px !important; height: 18px !important; min-width: 18px; min-height: 18px; flex: 0 0 18px; fill: currentColor !important; }/* End custom CSS */