.elementor-866 .elementor-element.elementor-element-8da9a8c{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-866 .elementor-element.elementor-element-8da9a8c:not(.elementor-motion-effects-element-type-background), .elementor-866 .elementor-element.elementor-element-8da9a8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.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-866 .elementor-element.elementor-element-d82b694{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;text-align:center;}.elementor-866 .elementor-element.elementor-element-d82b694 > .elementor-widget-container{margin:84px 84px 84px 84px;}.elementor-866 .elementor-element.elementor-element-d82b694.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-866 .elementor-element.elementor-element-d82b694 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;}.elementor-866 .elementor-element.elementor-element-a1d60c1{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-866 .elementor-element.elementor-element-a1d60c1:not(.elementor-motion-effects-element-type-background), .elementor-866 .elementor-element.elementor-element-a1d60c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-widget-text-editor{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 );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-866 .elementor-element.elementor-element-f7ddced > .elementor-widget-container{margin:80px 0px 80px 0px;}.elementor-866 .elementor-element.elementor-element-f7ddced.elementor-element{--align-self:center;}.elementor-866 .elementor-element.elementor-element-f7ddced{text-align:center;color:var( --e-global-color-primary );}.elementor-866 .elementor-element.elementor-element-eea0653{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-866 .elementor-element.elementor-element-eea0653:not(.elementor-motion-effects-element-type-background), .elementor-866 .elementor-element.elementor-element-eea0653 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-866 .elementor-element.elementor-element-b43c987{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-866 .elementor-element.elementor-element-b43c987 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-866 .elementor-element.elementor-element-b43c987.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-866 .elementor-element.elementor-element-b43c987 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-primary );}.elementor-866 .elementor-element.elementor-element-d3972f8{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-866 .elementor-element.elementor-element-d3972f8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-866 .elementor-element.elementor-element-d3972f8.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-866 .elementor-element.elementor-element-d3972f8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-primary );}.elementor-866 .elementor-element.elementor-element-5e46787{--display:flex;}.elementor-866 .elementor-element.elementor-element-5e46787.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-866 .elementor-element.elementor-element-a4a6c27{--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-end;--align-items:center;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-866 .elementor-element.elementor-element-a4a6c27.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-widget-image-box .elementor-image-box-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-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-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 );color:var( --e-global-color-text );}.elementor-866 .elementor-element.elementor-element-098d4af{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-866 .elementor-element.elementor-element-098d4af.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-866 .elementor-element.elementor-element-098d4af.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-866 .elementor-element.elementor-element-098d4af.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-866 .elementor-element.elementor-element-098d4af.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-866 .elementor-element.elementor-element-098d4af .elementor-image-box-title{margin-bottom:10px;font-family:"Inter", Sans-serif;font-size:30px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;word-spacing:0em;color:#00303C;}.elementor-866 .elementor-element.elementor-element-098d4af .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-866 .elementor-element.elementor-element-098d4af .elementor-image-box-img img{transition-duration:0.3s;}.elementor-866 .elementor-element.elementor-element-221a98f{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-866 .elementor-element.elementor-element-221a98f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-866 .elementor-element.elementor-element-221a98f.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-866 .elementor-element.elementor-element-221a98f.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-866 .elementor-element.elementor-element-221a98f.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-866 .elementor-element.elementor-element-221a98f .elementor-image-box-title{margin-bottom:10px;font-family:"Inter", Sans-serif;font-size:30px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;word-spacing:0em;color:#00303C;}.elementor-866 .elementor-element.elementor-element-221a98f .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-866 .elementor-element.elementor-element-221a98f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-866 .elementor-element.elementor-element-a3557e0{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-866 .elementor-element.elementor-element-a3557e0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-866 .elementor-element.elementor-element-a3557e0.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-866 .elementor-element.elementor-element-a3557e0.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-866 .elementor-element.elementor-element-a3557e0.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-866 .elementor-element.elementor-element-a3557e0 .elementor-image-box-title{margin-bottom:10px;font-family:"Inter", Sans-serif;font-size:30px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;word-spacing:0em;color:#00303C;}.elementor-866 .elementor-element.elementor-element-a3557e0 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-866 .elementor-element.elementor-element-a3557e0 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-866 .elementor-element.elementor-element-b51efff{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-866 .elementor-element.elementor-element-b51efff:not(.elementor-motion-effects-element-type-background), .elementor-866 .elementor-element.elementor-element-b51efff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-866 .elementor-element.elementor-element-df033e2{--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:space-evenly;}.elementor-866 .elementor-element.elementor-element-df033e2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-866 .elementor-element.elementor-element-fe1f763{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-primary );}.elementor-866 .elementor-element.elementor-element-cfb8c5d{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-primary );}.elementor-866 .elementor-element.elementor-element-44342ae{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-primary );}.elementor-866 .elementor-element.elementor-element-ed253ba{--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:space-evenly;}.elementor-866 .elementor-element.elementor-element-ed253ba.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-866 .elementor-element.elementor-element-5199dee{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-primary );}.elementor-866 .elementor-element.elementor-element-3c089c9{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-primary );}.elementor-866 .elementor-element.elementor-element-cd4ef14{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-primary );}.elementor-866 .elementor-element.elementor-element-38ed890{--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:space-evenly;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-866 .elementor-element.elementor-element-38ed890.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-866 .elementor-element.elementor-element-ed5794d{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-primary );}.elementor-866 .elementor-element.elementor-element-8db6ad1{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-primary );}.elementor-866 .elementor-element.elementor-element-d437c08 > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-866 .elementor-element.elementor-element-d437c08.elementor-element{--align-self:center;}.elementor-866 .elementor-element.elementor-element-d437c08{text-align:center;}.elementor-866 .elementor-element.elementor-element-d437c08 .elementor-heading-title{font-family:var( --e-global-typography-392b9e0-font-family ), Sans-serif;font-size:var( --e-global-typography-392b9e0-font-size );font-weight:var( --e-global-typography-392b9e0-font-weight );text-transform:var( --e-global-typography-392b9e0-text-transform );font-style:var( --e-global-typography-392b9e0-font-style );text-decoration:var( --e-global-typography-392b9e0-text-decoration );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );-webkit-text-stroke-color:#000;stroke:#000;}.elementor-866 .elementor-element.elementor-element-57ab872 > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-866 .elementor-element.elementor-element-57ab872.elementor-element{--align-self:center;}.elementor-866 .elementor-element.elementor-element-57ab872{text-align:center;}.elementor-866 .elementor-element.elementor-element-57ab872 .elementor-heading-title{font-family:var( --e-global-typography-392b9e0-font-family ), Sans-serif;font-size:var( --e-global-typography-392b9e0-font-size );font-weight:var( --e-global-typography-392b9e0-font-weight );text-transform:var( --e-global-typography-392b9e0-text-transform );font-style:var( --e-global-typography-392b9e0-font-style );text-decoration:var( --e-global-typography-392b9e0-text-decoration );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );-webkit-text-stroke-color:#000;stroke:#000;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-866 .elementor-element.elementor-element-8da9a8c{--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.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-866 .elementor-element.elementor-element-d82b694 > .elementor-widget-container{margin:24px 0px 24px 0px;}.elementor-866 .elementor-element.elementor-element-d82b694{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-866 .elementor-element.elementor-element-d82b694 .elementor-heading-title{font-size:32px;}.elementor-866 .elementor-element.elementor-element-a1d60c1{--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-widget-text-editor{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-866 .elementor-element.elementor-element-f7ddced > .elementor-widget-container{margin:24px 0px 24px 0px;}.elementor-866 .elementor-element.elementor-element-eea0653{--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-866 .elementor-element.elementor-element-b43c987 > .elementor-widget-container{margin:24px 0px 24px 0px;}.elementor-866 .elementor-element.elementor-element-b43c987{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-866 .elementor-element.elementor-element-b43c987 .elementor-heading-title{font-size:14px;}.elementor-866 .elementor-element.elementor-element-d3972f8 > .elementor-widget-container{margin:24px 0px 24px 0px;}.elementor-866 .elementor-element.elementor-element-d3972f8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-866 .elementor-element.elementor-element-d3972f8 .elementor-heading-title{font-size:14px;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box .elementor-image-box-description{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-866 .elementor-element.elementor-element-098d4af > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-866 .elementor-element.elementor-element-098d4af{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-866 .elementor-element.elementor-element-098d4af .elementor-image-box-title{font-size:25px;}.elementor-866 .elementor-element.elementor-element-221a98f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-866 .elementor-element.elementor-element-221a98f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-866 .elementor-element.elementor-element-221a98f .elementor-image-box-title{font-size:25px;}.elementor-866 .elementor-element.elementor-element-a3557e0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-866 .elementor-element.elementor-element-a3557e0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-866 .elementor-element.elementor-element-a3557e0 .elementor-image-box-title{font-size:25px;}.elementor-866 .elementor-element.elementor-element-b51efff{--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-866 .elementor-element.elementor-element-d437c08 .elementor-heading-title{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-866 .elementor-element.elementor-element-57ab872 .elementor-heading-title{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}}@media(min-width:768px){.elementor-866 .elementor-element.elementor-element-8da9a8c{--content-width:1520px;}.elementor-866 .elementor-element.elementor-element-a1d60c1{--content-width:1520px;}.elementor-866 .elementor-element.elementor-element-eea0653{--content-width:1520px;}.elementor-866 .elementor-element.elementor-element-5e46787{--width:95.116%;}.elementor-866 .elementor-element.elementor-element-a4a6c27{--width:100.028%;}.elementor-866 .elementor-element.elementor-element-b51efff{--content-width:1520px;}.elementor-866 .elementor-element.elementor-element-df033e2{--width:100%;}.elementor-866 .elementor-element.elementor-element-ed253ba{--width:100%;}.elementor-866 .elementor-element.elementor-element-38ed890{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-866 .elementor-element.elementor-element-8da9a8c{--content-width:1520px;}.elementor-866 .elementor-element.elementor-element-a1d60c1{--content-width:1520px;}.elementor-866 .elementor-element.elementor-element-eea0653{--content-width:1520px;}.elementor-866 .elementor-element.elementor-element-5e46787{--width:100%;}.elementor-866 .elementor-element.elementor-element-a4a6c27{--width:100%;}.elementor-866 .elementor-element.elementor-element-b51efff{--content-width:1520px;}.elementor-866 .elementor-element.elementor-element-df033e2{--width:100%;}.elementor-866 .elementor-element.elementor-element-ed253ba{--width:100%;}.elementor-866 .elementor-element.elementor-element-38ed890{--width:100%;}}@media(max-width:767px){.elementor-866 .elementor-element.elementor-element-8da9a8c{--content-width:1520px;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.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-866 .elementor-element.elementor-element-d82b694 > .elementor-widget-container{margin:24px 0px 24px 0px;}.elementor-866 .elementor-element.elementor-element-d82b694{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-866 .elementor-element.elementor-element-d82b694 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-866 .elementor-element.elementor-element-a1d60c1{--content-width:1520px;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-widget-text-editor{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-866 .elementor-element.elementor-element-f7ddced > .elementor-widget-container{margin:24px 0px 24px 0px;}.elementor-866 .elementor-element.elementor-element-eea0653{--content-width:1520px;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-866 .elementor-element.elementor-element-b43c987 > .elementor-widget-container{margin:24px 0px 24px 0px;}.elementor-866 .elementor-element.elementor-element-b43c987{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-866 .elementor-element.elementor-element-d3972f8 > .elementor-widget-container{margin:24px 0px 24px 0px;}.elementor-866 .elementor-element.elementor-element-d3972f8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-866 .elementor-element.elementor-element-5e46787{--width:100%;}.elementor-866 .elementor-element.elementor-element-a4a6c27{--width:100%;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box .elementor-image-box-description{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-866 .elementor-element.elementor-element-098d4af > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-866 .elementor-element.elementor-element-098d4af{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-866 .elementor-element.elementor-element-098d4af .elementor-image-box-img{margin-bottom:0px;}.elementor-866 .elementor-element.elementor-element-098d4af .elementor-image-box-title{font-size:20px;}.elementor-866 .elementor-element.elementor-element-221a98f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-866 .elementor-element.elementor-element-221a98f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-866 .elementor-element.elementor-element-221a98f .elementor-image-box-img{margin-bottom:0px;}.elementor-866 .elementor-element.elementor-element-221a98f .elementor-image-box-title{font-size:20px;}.elementor-866 .elementor-element.elementor-element-a3557e0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-866 .elementor-element.elementor-element-a3557e0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-866 .elementor-element.elementor-element-a3557e0 .elementor-image-box-img{margin-bottom:0px;}.elementor-866 .elementor-element.elementor-element-a3557e0 .elementor-image-box-title{font-size:20px;}.elementor-866 .elementor-element.elementor-element-b51efff{--content-width:1520px;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-866 .elementor-element.elementor-element-df033e2{--width:100%;}.elementor-866 .elementor-element.elementor-element-ed253ba{--width:100%;}.elementor-866 .elementor-element.elementor-element-38ed890{--width:100%;}.elementor-866 .elementor-element.elementor-element-d437c08 .elementor-heading-title{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-866 .elementor-element.elementor-element-57ab872 .elementor-heading-title{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}}/* Start custom CSS for heading, class: .elementor-element-d82b694 *//* Bio PT stage 1: shared layout */
@media(max-width:1024px){.elementor-866 .elementor-element.elementor-element-d82b694 {width:100%!important;max-width:100%;margin-inline:0!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8da9a8c *//* Bio PT stage 1: shared layout */
.elementor-866 .elementor-element.elementor-element-8da9a8c {min-width:0;}

/* Bio PT stage 1: shared layout */
.elementor-866 .elementor-element.elementor-element-8da9a8c {--padding-left:8%;--padding-right:8%;--content-width:1520px;--padding-top:16px;--padding-bottom:16px;min-width:0;}
@media(max-width:1024px){.elementor-866 .elementor-element.elementor-element-8da9a8c {--padding-left:8%;--padding-right:8%;--padding-top:12px;--padding-bottom:12px;}}
@media(max-width:767px){.elementor-866 .elementor-element.elementor-element-8da9a8c {--padding-left:8%;--padding-right:8%;--padding-top:12px;--padding-bottom:12px;}}
.elementor-866 .elementor-element.elementor-element-8da9a8c .elementor-heading-title {overflow-wrap:break-word;}

/* Bio PT stage 1: shared layout */
@media(max-width:1024px){.elementor-866 .elementor-element.elementor-element-8da9a8c {min-width:0;max-width:100%;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7ddced *//* Bio PT stage 1: shared layout */
@media(max-width:1024px){.elementor-866 .elementor-element.elementor-element-f7ddced {width:100%!important;max-width:100%;margin-inline:0!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1d60c1 *//* Bio PT stage 1: shared layout */
.elementor-866 .elementor-element.elementor-element-a1d60c1 {min-width:0;}

/* Bio PT stage 1: shared layout */
.elementor-866 .elementor-element.elementor-element-a1d60c1 {--padding-left:8%;--padding-right:8%;--content-width:1520px;--padding-top:16px;--padding-bottom:16px;min-width:0;}
@media(max-width:1024px){.elementor-866 .elementor-element.elementor-element-a1d60c1 {--padding-left:8%;--padding-right:8%;--padding-top:12px;--padding-bottom:12px;}}
@media(max-width:767px){.elementor-866 .elementor-element.elementor-element-a1d60c1 {--padding-left:8%;--padding-right:8%;--padding-top:12px;--padding-bottom:12px;}}
.elementor-866 .elementor-element.elementor-element-a1d60c1 .elementor-heading-title {overflow-wrap:break-word;}

/* Bio PT stage 1: shared layout */
@media(max-width:1024px){.elementor-866 .elementor-element.elementor-element-a1d60c1 {min-width:0;max-width:100%;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b43c987 *//* Bio PT stage 1: shared layout */
@media(max-width:1024px){.elementor-866 .elementor-element.elementor-element-b43c987 {width:100%!important;max-width:100%;margin-inline:0!important;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d3972f8 *//* Bio PT stage 1: shared layout */
@media(max-width:1024px){.elementor-866 .elementor-element.elementor-element-d3972f8 {width:100%!important;max-width:100%;margin-inline:0!important;}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-098d4af *//* Bio PT stage 1: shared layout */
@media(max-width:1024px){.elementor-866 .elementor-element.elementor-element-098d4af {width:100%!important;max-width:100%;margin-inline:0!important;}.elementor-866 .elementor-element.elementor-element-098d4af > .elementor-widget-container {margin-inline:0!important;}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-221a98f *//* Bio PT stage 1: shared layout */
@media(max-width:1024px){.elementor-866 .elementor-element.elementor-element-221a98f {width:100%!important;max-width:100%;margin-inline:0!important;}.elementor-866 .elementor-element.elementor-element-221a98f > .elementor-widget-container {margin-inline:0!important;}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a3557e0 *//* Bio PT stage 1: shared layout */
@media(max-width:1024px){.elementor-866 .elementor-element.elementor-element-a3557e0 {width:100%!important;max-width:100%;margin-inline:0!important;}.elementor-866 .elementor-element.elementor-element-a3557e0 > .elementor-widget-container {margin-inline:0!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4a6c27 *//* Bio PT stage 1: shared layout */
.elementor-866 .elementor-element.elementor-element-a4a6c27 {min-width:0;}

/* Bio PT stage 1: shared layout */
@media(max-width:1024px){.elementor-866 .elementor-element.elementor-element-a4a6c27 {min-width:0;max-width:100%;}}

/* Bio PT stage 1: shared layout */
@media(max-width:1024px){.elementor-866 .elementor-element.elementor-element-a4a6c27,.elementor-866 .elementor-element.elementor-element-a4a6c27 > .e-con-inner {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;}}
@media(max-width:767px){.elementor-866 .elementor-element.elementor-element-a4a6c27,.elementor-866 .elementor-element.elementor-element-a4a6c27 > .e-con-inner {grid-template-columns:minmax(0,1fr);}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e46787 *//* Bio PT stage 1: shared layout */
.elementor-866 .elementor-element.elementor-element-5e46787 {min-width:0;}

/* Bio PT stage 1: shared layout */
@media(max-width:1024px){.elementor-866 .elementor-element.elementor-element-5e46787 {min-width:0;max-width:100%;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eea0653 *//* Bio PT stage 1: shared layout */
.elementor-866 .elementor-element.elementor-element-eea0653 {min-width:0;}

/* Bio PT stage 1: shared layout */
.elementor-866 .elementor-element.elementor-element-eea0653 {--padding-left:8%;--padding-right:8%;--content-width:1520px;--padding-top:16px;--padding-bottom:16px;min-width:0;}
@media(max-width:1024px){.elementor-866 .elementor-element.elementor-element-eea0653 {--padding-left:8%;--padding-right:8%;--padding-top:12px;--padding-bottom:12px;}}
@media(max-width:767px){.elementor-866 .elementor-element.elementor-element-eea0653 {--padding-left:8%;--padding-right:8%;--padding-top:12px;--padding-bottom:12px;}}
.elementor-866 .elementor-element.elementor-element-eea0653 .elementor-heading-title {overflow-wrap:break-word;}

/* Bio PT stage 1: shared layout */
@media(max-width:1024px){.elementor-866 .elementor-element.elementor-element-eea0653 {min-width:0;max-width:100%;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df033e2 *//* Bio PT stage 1: shared layout */
.elementor-866 .elementor-element.elementor-element-df033e2 {min-width:0;}

/* Bio PT stage 1: shared layout */
@media(max-width:1024px){.elementor-866 .elementor-element.elementor-element-df033e2 {min-width:0;max-width:100%;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed253ba *//* Bio PT stage 1: shared layout */
.elementor-866 .elementor-element.elementor-element-ed253ba {min-width:0;}

/* Bio PT stage 1: shared layout */
@media(max-width:1024px){.elementor-866 .elementor-element.elementor-element-ed253ba {min-width:0;max-width:100%;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38ed890 *//* Bio PT stage 1: shared layout */
.elementor-866 .elementor-element.elementor-element-38ed890 {min-width:0;}

/* Bio PT stage 1: shared layout */
@media(max-width:1024px){.elementor-866 .elementor-element.elementor-element-38ed890 {min-width:0;max-width:100%;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b51efff *//* Bio PT stage 1: shared layout */
.elementor-866 .elementor-element.elementor-element-b51efff {min-width:0;}

/* Bio PT stage 1: shared layout */
.elementor-866 .elementor-element.elementor-element-b51efff {--padding-left:8%;--padding-right:8%;--content-width:1520px;--padding-top:16px;--padding-bottom:16px;min-width:0;}
@media(max-width:1024px){.elementor-866 .elementor-element.elementor-element-b51efff {--padding-left:8%;--padding-right:8%;--padding-top:12px;--padding-bottom:12px;}}
@media(max-width:767px){.elementor-866 .elementor-element.elementor-element-b51efff {--padding-left:8%;--padding-right:8%;--padding-top:12px;--padding-bottom:12px;}}
.elementor-866 .elementor-element.elementor-element-b51efff .elementor-heading-title {overflow-wrap:break-word;}

/* Bio PT stage 1: shared layout */
@media(max-width:1024px){.elementor-866 .elementor-element.elementor-element-b51efff {min-width:0;max-width:100%;}}

/* Bio PT stage 1: shared layout */
@media(max-width:1024px){.elementor-866 .elementor-element.elementor-element-b51efff > .e-con-inner {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;}.elementor-866 .elementor-element.elementor-element-b51efff > .e-con-inner > .e-con {display:contents;}.elementor-866 .elementor-element.elementor-element-b51efff .elementor-widget-text-editor {width:100%;max-width:100%;}}
@media(max-width:767px){.elementor-866 .elementor-element.elementor-element-b51efff > .e-con-inner {grid-template-columns:minmax(0,1fr);}}/* End custom CSS */
/* Start custom CSS *//* Empresa refinement — scoped to page 866. Blue retained from existing brand palette. */
.elementor.elementor-866.elementor-866 { color:var(--e-global-color-primary); }
.elementor.elementor-866.elementor-866 .elementor-widget > .elementor-widget-container { margin:0; padding:0; }
.elementor.elementor-866.elementor-866 > .e-con { padding-left:8%; padding-right:8%; }
.elementor.elementor-866.elementor-866 > .e-con > .e-con-inner { max-width:75rem; width:100%; padding:0; gap:1.25rem; }
.elementor.elementor-866.elementor-866 .elementor-element-d82b694 { width:100%; max-width:64rem; margin:0 auto; }
.elementor.elementor-866.elementor-866 .elementor-element-8da9a8c { padding-top:4.5rem; padding-bottom:3rem; }
.elementor.elementor-866.elementor-866 h1.elementor-heading-title { font-family:var(--e-global-typography-primary-font-family),sans-serif; font-size:clamp(2rem,3.2vw,3rem); font-weight:600; line-height:1.2; letter-spacing:-.025em; text-transform:none; }
.elementor.elementor-866.elementor-866 .elementor-element-a1d60c1 { padding-top:0; padding-bottom:3.5rem; }
.elementor.elementor-866.elementor-866 .elementor-element-f7ddced { max-width:50rem; margin:0 auto; text-align:center; }
.elementor.elementor-866.elementor-866 h2,.elementor.elementor-866.elementor-866 h3,.elementor.elementor-866.elementor-866 p,.elementor.elementor-866.elementor-866 .elementor-heading-title { font-family:var(--e-global-typography-text-font-family),sans-serif; text-transform:none; }
.elementor.elementor-866.elementor-866 h2,.elementor.elementor-866.elementor-866 h2.elementor-heading-title { font-size:clamp(1.65rem,2.2vw,2.1rem); line-height:1.25; font-weight:600; margin:0 0 1rem; }
.elementor.elementor-866.elementor-866 p,.elementor.elementor-866.elementor-866 p.elementor-heading-title { font-size:1.05rem; line-height:1.7; font-weight:400; margin:0; }
.elementor.elementor-866.elementor-866 .elementor-element-5e46787 { padding:0; gap:0; }
.elementor.elementor-866.elementor-866 .elementor-element-a4a6c27 { margin:2.5rem 0 0; padding:0; gap:2.5rem; align-items:stretch; }
.elementor.elementor-866.elementor-866 .elementor-widget-image-box { flex:1 1 0; width:auto; margin:0; }
.elementor.elementor-866.elementor-866 .elementor-image-box-img { margin-bottom:1rem; }
.elementor.elementor-866.elementor-866 .elementor-image-box-img img { width:4rem; height:4rem; object-fit:contain; }
.elementor.elementor-866.elementor-866 .elementor-image-box-title { font-size:1.3rem; font-weight:600; line-height:1.3; margin:0 0 .65rem; }
.elementor.elementor-866.elementor-866 .elementor-image-box-description { font-size:1rem; line-height:1.6; }
.elementor.elementor-866.elementor-866 .elementor-element-eea0653 { padding-top:3rem; padding-bottom:3rem; border-top:1px solid rgba(0,48,60,.12); }
.elementor.elementor-866.elementor-866 .elementor-element-eea0653 > .e-con-inner { align-items:center; gap:1rem; }
.elementor.elementor-866.elementor-866 .elementor-element-eea0653 .elementor-widget-heading { width:100%; max-width:51rem; margin:0; padding:0; }
.elementor.elementor-866.elementor-866 .elementor-element-eea0653 h2 { margin:0; }
.elementor.elementor-866.elementor-866 .elementor-element-d437c08 { margin-top:2.5rem !important; }
.elementor.elementor-866.elementor-866 .elementor-element-b51efff { background-color:var(--e-global-color-secondary); padding-top:1.5rem; padding-bottom:4.5rem; }
.elementor.elementor-866.elementor-866 .elementor-element-b51efff > .e-con-inner { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:2rem 3.5rem; }
.elementor.elementor-866.elementor-866 .elementor-element-df033e2,.elementor.elementor-866.elementor-866 .elementor-element-ed253ba,.elementor.elementor-866.elementor-866 .elementor-element-38ed890 { display:contents; }
.elementor.elementor-866.elementor-866 .elementor-element-b51efff .elementor-widget-text-editor { width:auto; margin:0; padding:1.5rem 0 0; border-top:1px solid rgba(0,48,60,.15); text-align:left; }
.elementor.elementor-866.elementor-866 .elementor-element-b51efff h3 { font-size:1.3rem; line-height:1.3; font-weight:600; margin:0 0 .75rem; }
.elementor.elementor-866.elementor-866 .elementor-element-b51efff p { font-size:1rem; }
@media(max-width:767px) {
 .elementor.elementor-866.elementor-866 .elementor-element-8da9a8c { padding-top:2.75rem; padding-bottom:2rem; }
 .elementor.elementor-866.elementor-866 .elementor-element-a1d60c1 { padding-top:0; padding-bottom:2.5rem; }
 .elementor.elementor-866.elementor-866 .elementor-element-a4a6c27 { flex-direction:column; gap:2rem; margin-top:2rem; }
 .elementor.elementor-866.elementor-866 .elementor-widget-image-box { flex-basis:auto; width:100%; }
 .elementor.elementor-866.elementor-866 .elementor-element-eea0653 { padding-top:2.5rem; padding-bottom:2.5rem; }
 .elementor.elementor-866.elementor-866 .elementor-element-b51efff { padding-top:1rem; padding-bottom:3rem; }
 .elementor.elementor-866.elementor-866 .elementor-element-b51efff > .e-con-inner { grid-template-columns:1fr; gap:1.5rem; }
 .elementor.elementor-866.elementor-866 .elementor-element-d437c08 { margin-top:2rem !important; }
 .elementor.elementor-866.elementor-866 p,.elementor.elementor-866.elementor-866 p.elementor-heading-title { font-size:1rem; }
}

/* Nov 11: white Mission with pillars below; blue Values as one section. */
.elementor.elementor-866.elementor-866 .elementor-element-a1d60c1 {padding-bottom:4.5rem;}
.elementor.elementor-866.elementor-866 .elementor-element-eea0653 {background:#fff;padding-top:4.5rem;padding-bottom:4.5rem;}
.elementor.elementor-866.elementor-866 .elementor-element-5e46787 {width:100%;max-width:75rem;margin-top:1.5rem;}
.elementor.elementor-866.elementor-866 .elementor-element-b51efff {background:var(--e-global-color-secondary);padding-top:4.5rem;padding-bottom:4.5rem;}
.elementor.elementor-866.elementor-866 .elementor-element-d437c08,
.elementor.elementor-866.elementor-866 .elementor-element-57ab872 {grid-column:1/-1;width:100%;max-width:51rem;justify-self:center;text-align:center;margin:0!important;padding:0;}
.elementor.elementor-866.elementor-866 .elementor-element-d437c08 h2 {margin:0;}
.elementor.elementor-866.elementor-866 .elementor-element-57ab872 {margin-bottom:1rem!important;}
@media(max-width:767px){
.elementor.elementor-866.elementor-866 .elementor-element-a1d60c1{padding-bottom:3rem;}
.elementor.elementor-866.elementor-866 .elementor-element-eea0653,
.elementor.elementor-866.elementor-866 .elementor-element-b51efff{padding-top:3rem;padding-bottom:3rem;}
.elementor.elementor-866.elementor-866 .elementor-element-5e46787{margin-top:1rem;}
}

/* Bio colours, identical PT composition. */
.elementor.elementor-866.elementor-866 :is(.elementor-element-a1d60c1,.elementor-element-eea0653){background:#fff!important;}
.elementor.elementor-866.elementor-866 :is(.elementor-element-8da9a8c,.elementor-element-b51efff){background:var(--e-global-color-secondary)!important;}
.elementor.elementor-866.elementor-866 .elementor-element-d437c08{order:-2;}
.elementor.elementor-866.elementor-866 .elementor-element-57ab872{order:-1;}
.elementor.elementor-866.elementor-866 .elementor-element-df033e2>.e-con-inner,.elementor.elementor-866.elementor-866 .elementor-element-ed253ba>.e-con-inner,.elementor.elementor-866.elementor-866 .elementor-element-38ed890>.e-con-inner{display:contents;}
.elementor.elementor-866.elementor-866 h1.elementor-heading-title{font-family:Inter,sans-serif!important;}
.elementor.elementor-866.elementor-866 .elementor-element-a1d60c1{background:var(--e-global-color-secondary)!important;}/* End custom CSS */