.elementor-5202 .elementor-element.elementor-element-366c6864{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:94px;--padding-bottom:100px;--padding-left:clamp(100px, 5.05vw, 160px);--padding-right:clamp(100px, 5.05vw, 160px);}.elementor-5202 .elementor-element.elementor-element-366c6864:not(.elementor-motion-effects-element-type-background), .elementor-5202 .elementor-element.elementor-element-366c6864 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A4348;}.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-5202 .elementor-element.elementor-element-2f3090bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-5202 .elementor-element.elementor-element-2f3090bb .elementor-heading-title{font-family:var( --e-global-typography-cd11b38-font-family ), Sans-serif;font-size:var( --e-global-typography-cd11b38-font-size );font-weight:var( --e-global-typography-cd11b38-font-weight );text-transform:var( --e-global-typography-cd11b38-text-transform );line-height:var( --e-global-typography-cd11b38-line-height );letter-spacing:var( --e-global-typography-cd11b38-letter-spacing );color:#B8DCFC;}.elementor-5202 .elementor-element.elementor-element-14914c73{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-5202 .elementor-element.elementor-element-14914c73 .elementor-heading-title{font-family:var( --e-global-typography-7f82bcc-font-family ), Sans-serif;font-size:var( --e-global-typography-7f82bcc-font-size );font-weight:var( --e-global-typography-7f82bcc-font-weight );line-height:var( --e-global-typography-7f82bcc-line-height );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-5202 .elementor-element.elementor-element-598390f5{width:var( --container-widget-width, 1255px );max-width:1255px;margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:1255px;--container-widget-flex-grow:0;text-align:start;font-family:"Circular", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#FFFFFF;}.elementor-5202 .elementor-element.elementor-element-6a630017{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:clamp(100px, 5.05vw, 160px);--padding-right:clamp(100px, 5.05vw, 160px);}.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-5202 .elementor-element.elementor-element-5c25dc15{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-5202 .elementor-element.elementor-element-5c25dc15 img{width:100%;max-width:100%;height:640px;object-fit:cover;object-position:center center;border-radius:15px 15px 15px 15px;}.elementor-5202 .elementor-element.elementor-element-3668de6e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:clamp(100px, 5.05vw, 160px);--padding-right:clamp(100px, 5.05vw, 160px);}.elementor-5202 .elementor-element.elementor-element-9f88858{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5202 .elementor-element.elementor-element-6f074dc6{width:var( --container-widget-width, 280px );max-width:280px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:280px;--container-widget-flex-grow:0;text-align:center;}.elementor-5202 .elementor-element.elementor-element-6f074dc6 img{width:100%;max-width:100%;}.elementor-5202 .elementor-element.elementor-element-da66b94{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5202 .elementor-element.elementor-element-349305a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-5202 .elementor-element.elementor-element-349305a6 .elementor-heading-title{font-family:var( --e-global-typography-cefoti4-font-family ), Sans-serif;font-size:var( --e-global-typography-cefoti4-font-size );font-weight:var( --e-global-typography-cefoti4-font-weight );line-height:var( --e-global-typography-cefoti4-line-height );letter-spacing:var( --e-global-typography-cefoti4-letter-spacing );color:#1A4348;}.elementor-5202 .elementor-element.elementor-element-65c2cd4c{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Circular", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#2D2926;}.elementor-5202 .elementor-element.elementor-element-47d0c2fc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:clamp(100px, 5.05vw, 160px);--padding-right:clamp(100px, 5.05vw, 160px);}.elementor-5202 .elementor-element.elementor-element-14893207{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-5202 .elementor-element.elementor-element-14893207 .elementor-heading-title{font-family:var( --e-global-typography-cefoti4-font-family ), Sans-serif;font-size:var( --e-global-typography-cefoti4-font-size );font-weight:var( --e-global-typography-cefoti4-font-weight );line-height:var( --e-global-typography-cefoti4-line-height );letter-spacing:var( --e-global-typography-cefoti4-letter-spacing );color:#1A4348;}.elementor-5202 .elementor-element.elementor-element-2090ecdb{width:var( --container-widget-width, 1255px );max-width:1255px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:1255px;--container-widget-flex-grow:0;text-align:start;font-family:"Circular", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#2D2926;}.elementor-5202 .elementor-element.elementor-element-3dc773ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:clamp(100px, 5.05vw, 160px);--padding-right:0px;}.elementor-5202 .elementor-element.elementor-element-49208d80{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5202 .elementor-element.elementor-element-f35f287{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-5202 .elementor-element.elementor-element-f35f287 img{width:100%;max-width:100%;height:650px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-5202 .elementor-element.elementor-element-259cc07c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5202 .elementor-element.elementor-element-3d227ffd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-5202 .elementor-element.elementor-element-3d227ffd img{width:100%;max-width:100%;height:650px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-5202 .elementor-element.elementor-element-24a64fa6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5202 .elementor-element.elementor-element-5691c38c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-5202 .elementor-element.elementor-element-5691c38c img{width:100%;max-width:100%;height:650px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-5202 .elementor-element.elementor-element-25d1ec37{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5202 .elementor-element.elementor-element-55f6a4cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-5202 .elementor-element.elementor-element-55f6a4cd img{width:100%;max-width:100%;height:650px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-5202 .elementor-element.elementor-element-45851c05{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5202 .elementor-element.elementor-element-560c2805{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-5202 .elementor-element.elementor-element-560c2805 img{width:100%;max-width:100%;height:650px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-5202 .elementor-element.elementor-element-23ea727e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5202 .elementor-element.elementor-element-4c8cf886{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-5202 .elementor-element.elementor-element-4c8cf886 img{width:100%;max-width:100%;height:650px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-5202 .elementor-element.elementor-element-fde71eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5202 .elementor-element.elementor-element-44746a37{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-5202 .elementor-element.elementor-element-44746a37 img{width:100%;max-width:100%;height:650px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-5202 .elementor-element.elementor-element-4776cee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5202 .elementor-element.elementor-element-68aee046{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-5202 .elementor-element.elementor-element-68aee046 img{width:100%;max-width:100%;height:650px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-5202 .elementor-element.elementor-element-7cabccf4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5202 .elementor-element.elementor-element-eae29e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-5202 .elementor-element.elementor-element-eae29e img{width:100%;max-width:100%;height:650px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-5202 .elementor-element.elementor-element-1a9d1b47{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:800px;--e-n-carousel-swiper-slides-gap:10px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 40px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-156px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:60px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:100px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:60px;--e-n-carousel-arrow-size:36px;--e-n-carousel-arrow-normal-color:#259596;--e-n-carousel-arrow-hover-color:#1A4348;}.elementor-5202 .elementor-element.elementor-element-cbd1d39{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:clamp(100px, 5.05vw, 160px);--padding-right:0px;}.elementor-5202 .elementor-element.elementor-element-5ae40f9{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:start;}.elementor-5202 .elementor-element.elementor-element-5ae40f9.elementor-element{--align-self:flex-start;}.elementor-5202 .elementor-element.elementor-element-5ae40f9 .elementor-heading-title{font-family:var( --e-global-typography-1976b2a-font-family ), Sans-serif;font-size:var( --e-global-typography-1976b2a-font-size );font-weight:var( --e-global-typography-1976b2a-font-weight );line-height:var( --e-global-typography-1976b2a-line-height );letter-spacing:var( --e-global-typography-1976b2a-letter-spacing );color:#1A4348;}.elementor-5202 .elementor-element.elementor-element-b8cdbee{--swiper-slides-to-display:2;--swiper-offset-size:100px;--swiper-slides-gap:20px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:36px;--arrow-normal-color:#259596;--arrow-hover-color:#1A4348;}.elementor-5202 .elementor-element.elementor-element-b8cdbee .swiper-slide > .elementor-element{height:100%;}.elementor-5202 .elementor-element.elementor-element-14a1567{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:clamp(100px, 5.05vw, 160px);--padding-right:clamp(100px, 5.05vw, 160px);}.elementor-5202 .elementor-element.elementor-element-14a1567:not(.elementor-motion-effects-element-type-background), .elementor-5202 .elementor-element.elementor-element-14a1567 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F4;}.elementor-5202 .elementor-element.elementor-element-29cc56a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-5202 .elementor-element.elementor-element-29cc56a4 .elementor-heading-title{font-family:var( --e-global-typography-cd11b38-font-family ), Sans-serif;font-size:var( --e-global-typography-cd11b38-font-size );font-weight:var( --e-global-typography-cd11b38-font-weight );text-transform:var( --e-global-typography-cd11b38-text-transform );line-height:var( --e-global-typography-cd11b38-line-height );letter-spacing:var( --e-global-typography-cd11b38-letter-spacing );color:#259596;}.elementor-5202 .elementor-element.elementor-element-5fdfcfa1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-5202 .elementor-element.elementor-element-5fdfcfa1 .elementor-heading-title{font-family:var( --e-global-typography-cefoti4-font-family ), Sans-serif;font-size:var( --e-global-typography-cefoti4-font-size );font-weight:var( --e-global-typography-cefoti4-font-weight );line-height:var( --e-global-typography-cefoti4-line-height );letter-spacing:var( --e-global-typography-cefoti4-letter-spacing );color:#1A4348;}.elementor-5202 .elementor-element.elementor-element-31f8718b{width:var( --container-widget-width, 760px );max-width:760px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 36px) 0px;padding:0px 0px 0px 0px;--container-widget-width:760px;--container-widget-flex-grow:0;text-align:start;font-family:"Circular", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#2D2926;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5202 .elementor-element.elementor-element-456ae8b3 .elementor-button{background-color:#1A4348;font-family:"Circular", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.35em;letter-spacing:1.6px;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.25s;border-style:none;border-radius:500px 500px 500px 500px;padding:20px 60px 20px 60px;}.elementor-5202 .elementor-element.elementor-element-456ae8b3 .elementor-button:hover, .elementor-5202 .elementor-element.elementor-element-456ae8b3 .elementor-button:focus{background-color:#259596;color:#FFFFFF;}.elementor-5202 .elementor-element.elementor-element-456ae8b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5202 .elementor-element.elementor-element-456ae8b3 .elementor-button:hover svg, .elementor-5202 .elementor-element.elementor-element-456ae8b3 .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-5202 .elementor-element.elementor-element-366c6864{--padding-top:70px;--padding-bottom:80px;--padding-left:75px;--padding-right:75px;}.elementor-5202 .elementor-element.elementor-element-2f3090bb .elementor-heading-title{font-size:var( --e-global-typography-cd11b38-font-size );line-height:var( --e-global-typography-cd11b38-line-height );letter-spacing:var( --e-global-typography-cd11b38-letter-spacing );}.elementor-5202 .elementor-element.elementor-element-14914c73 .elementor-heading-title{font-size:var( --e-global-typography-7f82bcc-font-size );line-height:var( --e-global-typography-7f82bcc-line-height );}.elementor-5202 .elementor-element.elementor-element-6a630017{--padding-top:50px;--padding-bottom:0px;--padding-left:75px;--padding-right:75px;}.elementor-5202 .elementor-element.elementor-element-5c25dc15 img{height:420px;}.elementor-5202 .elementor-element.elementor-element-3668de6e{--padding-top:70px;--padding-bottom:0px;--padding-left:75px;--padding-right:75px;}.elementor-5202 .elementor-element.elementor-element-349305a6 .elementor-heading-title{font-size:var( --e-global-typography-cefoti4-font-size );line-height:var( --e-global-typography-cefoti4-line-height );letter-spacing:var( --e-global-typography-cefoti4-letter-spacing );}.elementor-5202 .elementor-element.elementor-element-47d0c2fc{--padding-top:50px;--padding-bottom:0px;--padding-left:75px;--padding-right:75px;}.elementor-5202 .elementor-element.elementor-element-14893207 .elementor-heading-title{font-size:var( --e-global-typography-cefoti4-font-size );line-height:var( --e-global-typography-cefoti4-line-height );letter-spacing:var( --e-global-typography-cefoti4-letter-spacing );}.elementor-5202 .elementor-element.elementor-element-3dc773ea{--padding-top:50px;--padding-bottom:0px;--padding-left:75px;--padding-right:75px;}.elementor-5202 .elementor-element.elementor-element-f35f287 img{height:460px;}.elementor-5202 .elementor-element.elementor-element-3d227ffd img{height:460px;}.elementor-5202 .elementor-element.elementor-element-5691c38c img{height:460px;}.elementor-5202 .elementor-element.elementor-element-55f6a4cd img{height:460px;}.elementor-5202 .elementor-element.elementor-element-560c2805 img{height:460px;}.elementor-5202 .elementor-element.elementor-element-4c8cf886 img{height:460px;}.elementor-5202 .elementor-element.elementor-element-44746a37 img{height:460px;}.elementor-5202 .elementor-element.elementor-element-68aee046 img{height:460px;}.elementor-5202 .elementor-element.elementor-element-eae29e img{height:460px;}.elementor-5202 .elementor-element.elementor-element-1a9d1b47{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:120px;}.elementor-5202 .elementor-element.elementor-element-cbd1d39{--padding-top:70px;--padding-bottom:70px;--padding-left:75px;--padding-right:0px;}.elementor-5202 .elementor-element.elementor-element-5ae40f9 .elementor-heading-title{font-size:var( --e-global-typography-1976b2a-font-size );line-height:var( --e-global-typography-1976b2a-line-height );letter-spacing:var( --e-global-typography-1976b2a-letter-spacing );}.elementor-5202 .elementor-element.elementor-element-b8cdbee{--swiper-slides-to-display:1;--swiper-offset-size:200px;}.elementor-5202 .elementor-element.elementor-element-14a1567{--padding-top:100px;--padding-bottom:100px;--padding-left:75px;--padding-right:75px;}.elementor-5202 .elementor-element.elementor-element-29cc56a4 .elementor-heading-title{font-size:var( --e-global-typography-cd11b38-font-size );line-height:var( --e-global-typography-cd11b38-line-height );letter-spacing:var( --e-global-typography-cd11b38-letter-spacing );}.elementor-5202 .elementor-element.elementor-element-5fdfcfa1 .elementor-heading-title{font-size:var( --e-global-typography-cefoti4-font-size );line-height:var( --e-global-typography-cefoti4-line-height );letter-spacing:var( --e-global-typography-cefoti4-letter-spacing );}}@media(max-width:767px){.elementor-5202 .elementor-element.elementor-element-366c6864{--padding-top:50px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-5202 .elementor-element.elementor-element-2f3090bb .elementor-heading-title{font-size:var( --e-global-typography-cd11b38-font-size );line-height:var( --e-global-typography-cd11b38-line-height );letter-spacing:var( --e-global-typography-cd11b38-letter-spacing );}.elementor-5202 .elementor-element.elementor-element-14914c73 .elementor-heading-title{font-size:var( --e-global-typography-7f82bcc-font-size );line-height:var( --e-global-typography-7f82bcc-line-height );}.elementor-5202 .elementor-element.elementor-element-6a630017{--padding-top:40px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-5202 .elementor-element.elementor-element-5c25dc15 img{height:300px;}.elementor-5202 .elementor-element.elementor-element-3668de6e{--padding-top:50px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-5202 .elementor-element.elementor-element-9f88858{--width:100%;}.elementor-5202 .elementor-element.elementor-element-6f074dc6{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;}.elementor-5202 .elementor-element.elementor-element-da66b94{--width:100%;}.elementor-5202 .elementor-element.elementor-element-349305a6 .elementor-heading-title{font-size:var( --e-global-typography-cefoti4-font-size );line-height:var( --e-global-typography-cefoti4-line-height );letter-spacing:var( --e-global-typography-cefoti4-letter-spacing );}.elementor-5202 .elementor-element.elementor-element-47d0c2fc{--padding-top:40px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-5202 .elementor-element.elementor-element-14893207 .elementor-heading-title{font-size:var( --e-global-typography-cefoti4-font-size );line-height:var( --e-global-typography-cefoti4-line-height );letter-spacing:var( --e-global-typography-cefoti4-letter-spacing );}.elementor-5202 .elementor-element.elementor-element-3dc773ea{--padding-top:40px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-5202 .elementor-element.elementor-element-f35f287 img{height:320px;}.elementor-5202 .elementor-element.elementor-element-3d227ffd img{height:320px;}.elementor-5202 .elementor-element.elementor-element-5691c38c img{height:320px;}.elementor-5202 .elementor-element.elementor-element-55f6a4cd img{height:320px;}.elementor-5202 .elementor-element.elementor-element-560c2805 img{height:320px;}.elementor-5202 .elementor-element.elementor-element-4c8cf886 img{height:320px;}.elementor-5202 .elementor-element.elementor-element-44746a37 img{height:320px;}.elementor-5202 .elementor-element.elementor-element-68aee046 img{height:320px;}.elementor-5202 .elementor-element.elementor-element-eae29e img{height:320px;}.elementor-5202 .elementor-element.elementor-element-1a9d1b47{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:60px;}.elementor-5202 .elementor-element.elementor-element-cbd1d39{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-5202 .elementor-element.elementor-element-5ae40f9 .elementor-heading-title{font-size:var( --e-global-typography-1976b2a-font-size );line-height:var( --e-global-typography-1976b2a-line-height );letter-spacing:var( --e-global-typography-1976b2a-letter-spacing );}.elementor-5202 .elementor-element.elementor-element-b8cdbee{--swiper-slides-to-display:1;--swiper-offset-size:60px;}.elementor-5202 .elementor-element.elementor-element-14a1567{--padding-top:70px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-5202 .elementor-element.elementor-element-29cc56a4 .elementor-heading-title{font-size:var( --e-global-typography-cd11b38-font-size );line-height:var( --e-global-typography-cd11b38-line-height );letter-spacing:var( --e-global-typography-cd11b38-letter-spacing );}.elementor-5202 .elementor-element.elementor-element-5fdfcfa1 .elementor-heading-title{font-size:var( --e-global-typography-cefoti4-font-size );line-height:var( --e-global-typography-cefoti4-line-height );letter-spacing:var( --e-global-typography-cefoti4-letter-spacing );}}@media(min-width:768px){.elementor-5202 .elementor-element.elementor-element-9f88858{--width:100%;}.elementor-5202 .elementor-element.elementor-element-da66b94{--width:calc(66.667% - 13.333px);}}@media(max-width:1024px) and (min-width:768px){.elementor-5202 .elementor-element.elementor-element-9f88858{--width:100%;}.elementor-5202 .elementor-element.elementor-element-da66b94{--width:calc(66.667% - 13.333px);}}/* Start custom CSS for nested-carousel, class: .elementor-element-1a9d1b47 *//* ==== COR rail arrows + peek ==== */
.elementor-5202 .elementor-element.elementor-element-1a9d1b47 .elementor-swiper-button{top:0;bottom:auto;left:auto;transform:none;margin:0;padding:0;background:none;border:0;box-shadow:none;line-height:0;}
.elementor-5202 .elementor-element.elementor-element-1a9d1b47 .elementor-swiper-button:hover svg path{fill:#1A4348;}

/* arrows one gutter in from the right edge, peak just off it */
.elementor-5202 .elementor-element.elementor-element-1a9d1b47 .elementor-swiper-button-next{right:40px;}
.elementor-5202 .elementor-element.elementor-element-1a9d1b47 .elementor-swiper-button-prev{right:88px;}

@media (min-width: 1025px) {
    .elementor-5202 .elementor-element.elementor-element-1a9d1b47 .swiper-slide img { height: clamp(460px, calc(19.9vw + 256px), 650px); }
    .elementor-5202 .elementor-element.elementor-element-1a9d1b47 .elementor-swiper-button { margin-top: calc(clamp(460px, 19.9vw + 256px, 650px) + 19px); }
    .elementor-5202 .elementor-element.elementor-element-1a9d1b47 .e-n-carousel.offset-right { padding-right: clamp(120px, calc(71.2vw - 610px), 800px); }
    /* hold the line length as the card narrows: 45% at 1980, 70% by 1025 */
    .elementor-5202 .elementor-element.elementor-element-1a9d1b47 .swiper-slide .elementor-widget-text-editor { width: min(70%, 611px); max-width: 100%; }
}
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-5202 .elementor-element.elementor-element-1a9d1b47 .elementor-swiper-button { margin-top: 479px; }
    .elementor-5202 .elementor-element.elementor-element-1a9d1b47 .elementor-swiper-button-next { right: 70px; }
    .elementor-5202 .elementor-element.elementor-element-1a9d1b47 .elementor-swiper-button-prev { right:118px; }
}
@media (max-width: 767px) {
    .elementor-5202 .elementor-element.elementor-element-1a9d1b47 .elementor-swiper-button { margin-top: 339px; }
    .elementor-5202 .elementor-element.elementor-element-1a9d1b47 .elementor-swiper-button-next { right: 25px; }
    .elementor-5202 .elementor-element.elementor-element-1a9d1b47 .elementor-swiper-button-prev { right: 88px; }
}

/* the peeking card's caption runs under the arrows until the peek is wide enough */
@media (max-width: 1459px) {
    .elementor-5202 .elementor-element.elementor-element-1a9d1b47 .swiper-slide:not(.swiper-slide-active) .elementor-widget-heading,
    .elementor-5202 .elementor-element.elementor-element-1a9d1b47 .swiper-slide:not(.swiper-slide-active) .elementor-widget-text-editor { visibility: hidden; }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-b8cdbee */.elementor-5202 .elementor-element.elementor-element-b8cdbee{position:relative;}
.elementor-5202 .elementor-element.elementor-element-b8cdbee .elementor-swiper-button{position:absolute;top:0;bottom:auto;transform:none;margin:0;box-sizing:content-box;width:36px;height:36px;line-height:0;padding:calc((100% - 460px) * 0.6250 + 19px) 0 0 0;background:none;border:0;box-shadow:none;}
.elementor-5202 .elementor-element.elementor-element-b8cdbee .elementor-swiper-button svg{width:36px;height:36px;}
.elementor-5202 .elementor-element.elementor-element-b8cdbee .elementor-swiper-button:hover svg path{fill:#1A4348;}
.elementor-5202 .elementor-element.elementor-element-b8cdbee .elementor-swiper-button-prev{left:auto;right:88px;}
.elementor-5202 .elementor-element.elementor-element-b8cdbee .elementor-swiper-button-next{right:40px;}
@media(max-width:1024px){
  /* CS-241 follow-up (23 Sep): the rail now runs to the right edge on tablets as it does on desktop (section right padding 0), with a 200px peek instead of 300 so the card in focus is wider. The arrow offset follows: image height = 0.625 x (rail width - peek). */
  .elementor-5202 .elementor-element.elementor-element-b8cdbee .elementor-swiper-button{padding-top:calc((100% - 200px) * 0.6250 + 19px);}
  .elementor-5202 .elementor-element.elementor-element-b8cdbee .elementor-swiper-button-prev{right:118px;}
  .elementor-5202 .elementor-element.elementor-element-b8cdbee .elementor-swiper-button-next{right:70px;}
}
@media(max-width:767px){
  .elementor-5202 .elementor-element.elementor-element-b8cdbee .elementor-swiper-button{padding-top:calc((100% - 60px) * 0.6250 + 19px);}
  .elementor-5202 .elementor-element.elementor-element-b8cdbee .elementor-swiper-button-prev{right:47px;}
  .elementor-5202 .elementor-element.elementor-element-b8cdbee .elementor-swiper-button-next{right:-5px;}
}
/* CS-145/152 (21 Sep): this used to hide the heading AND the excerpt on every
   slide that was not active. Behind a 460px peek that only ever caught the
   peeking sliver, so nobody saw it; at two cards it blanked the whole second
   card's caption. Jim: "It should be just the header then when it slides into
   focus the excerpt fades on. Like on the other sliders."
   That treatment already exists on the About rail, so this is a port of it
   rather than a new invention: the heading always shows and fades out to the
   right while its slide is inactive, and the excerpt is held at opacity 0 until
   the slide becomes the active one. Opacity, not visibility, so it can fade and
   so the card keeps its height — which the arrow offset depends on.
   The padding-right is why the old rule existed at all: the arrows sit in the
   caption band at the widget's right edge and the inactive card is the
   right-hand one, so its title has to stop short of them. */
.elementor-5202 .elementor-element.elementor-element-b8cdbee .swiper-slide:not(.swiper-slide-active):not(:hover) .elementor-heading-title{
  background:linear-gradient(90deg,#184B56 0%,#A8B8BF 55%,rgba(255,255,255,0) 100%);
  -webkit-background-clip:text;background-clip:text;
  -webkit-text-fill-color:transparent;color:transparent;transition:all .4s ease;}
.elementor-5202 .elementor-element.elementor-element-b8cdbee .swiper-slide-active .elementor-heading-title{
  background:none;-webkit-text-fill-color:currentColor;}
.elementor-5202 .elementor-element.elementor-element-b8cdbee .swiper-slide .elementor-widget-text-editor{opacity:0;transition:opacity .5s ease .15s;}
.elementor-5202 .elementor-element.elementor-element-b8cdbee .swiper-slide-active .elementor-widget-text-editor{opacity:1;}
.elementor-5202 .elementor-element.elementor-element-b8cdbee .swiper-slide:not(.swiper-slide-active) .elementor-widget-heading{padding-right:150px;}
@media (prefers-reduced-motion: reduce){
.elementor-5202 .elementor-element.elementor-element-b8cdbee .swiper-slide .elementor-heading-title,
.elementor-5202 .elementor-element.elementor-element-b8cdbee .swiper-slide .elementor-widget-text-editor{transition:none;}
}

/* CS-145/152 (21 Sep): two cards + a 100px peek, so the arrow offset is
   re-derived. slide = (100% - 120px)/2, image = 0.625 x slide, + the original
   19px of air. Measured at 1180 / 1436 / 2431: image 331 / 411 / 722. Desktop
   only — the base rule above still governs tablet and mobile. */
@media(min-width:1025px){
.elementor-5202 .elementor-element.elementor-element-b8cdbee .elementor-swiper-button{ padding: calc(31.25% - 18.5px) 0 0 0; }
}
/* Jim, 21 Sep: the third item is the 100px peek and its caption sits under the
   arrows, so it is hidden outright rather than faded. Two cards are in view, so
   Swiper marks the first .swiper-slide-active and the second .swiper-slide-next
   — anything that is neither is the sliver. This also covers the slide that
   scrolls off to the left once you navigate, which is off-screen anyway. */
.elementor-5202 .elementor-element.elementor-element-b8cdbee .swiper-slide:not(.swiper-slide-active):not(.swiper-slide-next) .elementor-widget-heading,
.elementor-5202 .elementor-element.elementor-element-b8cdbee .swiper-slide:not(.swiper-slide-active):not(.swiper-slide-next) .elementor-widget-text-editor{visibility:hidden;}

/* CS-241/CS-243 (23 Sep): on a tablet the second card is cut by the edge of the screen and the arrows sit in its caption band, so the 150px reserve left ~100px for the title and broke it mid-word ("Philanth / ropy"). Between 768 and 1024 only the card in focus shows its title — the treatment the third card already gets. Its title returns when it slides into focus. */
@media (min-width:768px) and (max-width:1023px){
  .elementor-5202 .elementor-element.elementor-element-b8cdbee .swiper-slide:not(.swiper-slide-active) .elementor-widget-heading{ visibility:hidden; padding-right:0; }
}
/* Exactly 1024px is an Elementor off-by-one: the CSS is on the tablet breakpoint but Swiper already uses the desktop settings (two cards + sliver), so the tablet arrow formula put the arrows 259px below the pictures. At 1024 the rail is always 949px wide, so the image height is fixed: 228px, arrows 19px under it. */
@media (min-width:1024px) and (max-width:1024px){
  .elementor-5202 .elementor-element.elementor-element-b8cdbee .elementor-swiper-button{ padding-top:247px; }
}
/* Phone captions (29 Sep): the peeking card only shows ~40px of its caption,
 and the arrow reserve (padding-right) left even less, so its title broke one
 letter per line and pushed the rail and its arrows down. On phones only the
 card in focus shows its caption; the reserve is dropped so the hidden title
 keeps a normal height. Same rule as the Insights post rail. */
@media(max-width:767px){
 .elementor-5202 .elementor-element.elementor-element-b8cdbee .swiper-slide:not(.swiper-slide-active) .elementor-widget-heading,
 .elementor-5202 .elementor-element.elementor-element-b8cdbee .swiper-slide:not(.swiper-slide-active) .elementor-widget-text-editor{ visibility:hidden; padding-right:0; }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Circular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.creativeofficeresources.com/wp-content/uploads/2026/06/CircularXXWeb-Regular.woff2') format('woff2'),
		url('https://www.creativeofficeresources.com/wp-content/uploads/2026/06/CircularXXWeb-Regular.woff') format('woff'),
		url('https://www.creativeofficeresources.com/wp-content/uploads/2026/06/CircularXXTT-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Circular';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.creativeofficeresources.com/wp-content/uploads/2026/06/CircularXXWeb-Italic.woff2') format('woff2'),
		url('https://www.creativeofficeresources.com/wp-content/uploads/2026/06/CircularXXWeb-Italic.woff') format('woff'),
		url('https://www.creativeofficeresources.com/wp-content/uploads/2026/06/CircularXXTT-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Circular';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.creativeofficeresources.com/wp-content/uploads/2026/06/CircularXXWeb-Medium.woff2') format('woff2'),
		url('https://www.creativeofficeresources.com/wp-content/uploads/2026/06/CircularXXWeb-Medium.woff') format('woff'),
		url('https://www.creativeofficeresources.com/wp-content/uploads/2026/06/CircularXXTT-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Circular';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.creativeofficeresources.com/wp-content/uploads/2026/06/CircularXXWeb-MediumItalic.woff2') format('woff2'),
		url('https://www.creativeofficeresources.com/wp-content/uploads/2026/06/CircularXXWeb-MediumItalic.woff') format('woff'),
		url('https://www.creativeofficeresources.com/wp-content/uploads/2026/06/CircularXXTT-MediumItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Circular';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.creativeofficeresources.com/wp-content/uploads/2026/06/CircularXXWeb-Bold.woff2') format('woff2'),
		url('https://www.creativeofficeresources.com/wp-content/uploads/2026/06/CircularXXWeb-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Circular';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.creativeofficeresources.com/wp-content/uploads/2026/06/CircularXXWeb-BoldItalic.woff2') format('woff2'),
		url('https://www.creativeofficeresources.com/wp-content/uploads/2026/06/CircularXXWeb-BoldItalic.woff') format('woff');
}
@font-face {
	font-family: 'Circular';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.creativeofficeresources.com/wp-content/uploads/2026/06/CircularXXWeb-Bold.woff2') format('woff2'),
		url('https://www.creativeofficeresources.com/wp-content/uploads/2026/06/CircularXXWeb-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Circular';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.creativeofficeresources.com/wp-content/uploads/2026/06/CircularXXWeb-BoldItalic.woff2') format('woff2'),
		url('https://www.creativeofficeresources.com/wp-content/uploads/2026/06/CircularXXWeb-BoldItalic.woff') format('woff');
}
/* End Custom Fonts CSS */