footer .col>a{color:inherit;text-decoration:none}@media(max-width:575px){footer .col{flex:unset;width:100%!important}}footer .container{max-width:1500px;padding-left:30px;padding-right:30px;position:relative;z-index:2}footer .container .row{--bs-gutter-x:var(--left-gap)!important;--bs-gutter-y:var(--top-gap)!important;align-items:var(--align-items)!important;justify-content:var(--justify-content)!important}footer .copyright .row{font-size:80%}@media(max-width:991px){footer .copyright .row{text-align:center}}
.stratos-section,.wp-block-stratos-blocks-section{display:flex;flex-direction:column;justify-content:center;overflow:visible!important;position:relative}.stratos-section.zoom-out,.wp-block-stratos-blocks-section.zoom-out{overflow:hidden!important}.stratos-section .overlay,.stratos-section .stratos-section-bg-img,.stratos-section .stratos-section-bg-video,.wp-block-stratos-blocks-section .overlay,.wp-block-stratos-blocks-section .stratos-section-bg-img,.wp-block-stratos-blocks-section .stratos-section-bg-video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--focalPoint);object-position:var(--focalPoint);position:absolute;top:0;width:100%}.stratos-section .overlay img,.stratos-section .stratos-section-bg-img img,.stratos-section .stratos-section-bg-video img,.wp-block-stratos-blocks-section .overlay img,.wp-block-stratos-blocks-section .stratos-section-bg-img img,.wp-block-stratos-blocks-section .stratos-section-bg-video img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--focalPoint);object-position:var(--focalPoint);width:100%}.stratos-section .col>a,.wp-block-stratos-blocks-section .col>a{color:inherit;text-decoration:none}@media(max-width:575px){.stratos-section .col,.wp-block-stratos-blocks-section .col{flex:unset;width:100%!important}}.stratos-section>.container,.wp-block-stratos-blocks-section>.container{padding-left:30px;padding-right:30px;position:relative;z-index:2}@media(min-width:1400px){.stratos-section>.container,.wp-block-stratos-blocks-section>.container{max-width:var(--maxWidth)}}.stratos-section>.container>.row,.wp-block-stratos-blocks-section>.container>.row{--bs-gutter-x:var(--left-gap)!important;--bs-gutter-y:var(--top-gap)!important;align-items:var(--align-items);flex-wrap:var(--flex-wrap);justify-content:var(--justify-content)}@media(max-width:575px){.stratos-section.row-reverse .row,.wp-block-stratos-blocks-section.row-reverse .row{flex-direction:row-reverse;flex-direction:column-reverse}}@media(max-width:767px){.stratos-section.row-reverse-sm .row,.wp-block-stratos-blocks-section.row-reverse-sm .row{flex-direction:row-reverse;flex-direction:column-reverse}}@media(max-width:991px){.stratos-section.row-reverse-md .row,.wp-block-stratos-blocks-section.row-reverse-md .row{flex-direction:row-reverse;flex-direction:column-reverse}}@media(max-width:1199px){.stratos-section.row-reverse-lg .row,.wp-block-stratos-blocks-section.row-reverse-lg .row{flex-direction:row-reverse;flex-direction:column-reverse}}.stratos-section span.chevron,.wp-block-stratos-blocks-section span.chevron{animation:ca3_fade_move_down 1.3s ease-in-out infinite;bottom:70px;color:inherit;display:block;font-size:2rem;position:absolute;text-align:center;width:100%}.stratos-section span.chevron i,.wp-block-stratos-blocks-section span.chevron i{color:#fff}


.wp-block-stratos-blocks-team-members{display:flex;flex-wrap:wrap;gap:calc(var(--gap)*1px)}.wp-block-stratos-blocks-team-members.has-1-columns .wp-block-stratos-blocks-team-member{flex:0 0 auto;width:calc(100% - var(--gap)*1px/2)}.wp-block-stratos-blocks-team-members.has-2-columns .wp-block-stratos-blocks-team-member{flex:0 0 auto;width:calc(50% - var(--gap)*1px/2)}.wp-block-stratos-blocks-team-members.has-3-columns .wp-block-stratos-blocks-team-member{flex:0 0 auto;width:calc(33.33333% - var(--gap)*1px/2)}.wp-block-stratos-blocks-team-members.has-4-columns .wp-block-stratos-blocks-team-member{flex:0 0 auto;width:calc(25% - var(--gap)*1px/2)}.wp-block-stratos-blocks-team-members.has-5-columns .wp-block-stratos-blocks-team-member{flex:0 0 auto;width:calc(20% - var(--gap)*1px/2)}.wp-block-stratos-blocks-team-members.has-6-columns .wp-block-stratos-blocks-team-member{flex:0 0 auto;width:calc(16.66667% - var(--gap)*1px/2)}.wp-block-stratos-blocks-team-members .team-member-img{margin-bottom:20px;position:relative}.wp-block-stratos-blocks-team-members .team-member-img.is-loading img{opacity:.3}.wp-block-stratos-blocks-team-members .team-member-img .components-spinner{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}
.font-awesome-icons{align-items:var(--align-items);display:inline-flex;font-size:var(--font-size);gap:var(--gap)!important;justify-content:var(--justify-content);max-width:100%;position:relative;width:100%}.font-awesome-icons .font-awesome-icon{font-size:var(--icon-size)}.font-awesome-icons .block-list-appender{height:50px;position:static;width:50px}

.stratos-tabs{padding-left:0;position:relative}.stratos-tabs .tabs-nav{display:flex}.stratos-tabs .tabs-nav>div{border:1px solid #e1e1e1;cursor:pointer;display:block;margin:0;padding:20px;width:auto}.stratos-tabs .tabs-nav>div div{margin:0;padding:0}.stratos-tabs .tabs-nav>div input{border:0;box-shadow:unset!important;min-height:0;outline:none!important;padding:0}.stratos-tabs .tabs-nav>div.active{background:#e1e1e1;border-bottom:0}.stratos-tabs .tab-content{border:1px solid #e1e1e1;display:none;padding:20px}.stratos-tabs .tab-content p{margin:0}.stratos-tabs .tab-content.active{display:block}.stratos-tabs .block-editor-button-block-appender{background:#1e1e1e;bottom:0;color:#fff;height:25px;padding:0!important;position:absolute;right:0;width:25px}
.before-after-slider .media-placeholder-container{height:100%;left:0;position:absolute;top:0;width:100%}.before-after-slider .media-placeholder-container .components-placeholder{height:100%}.before-after-slider .wrapper{height:100%;overflow:hidden;position:relative;width:100%}.before-after-slider .slider-container{height:100%;left:0;position:absolute;top:0;transform:scale(1.4);transform-origin:top;width:100%}.before-after-slider .slider-container .img{background-size:100% 100%;height:100%;left:0;position:absolute;top:0;width:100%}.before-after-slider .slider-container .foreground-img{width:50%}@media(min-width:576px){.before-after-slider .slider-container{transform:scale(1);transform-origin:center}}.before-after-slider .slider{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;display:flex;height:100%;justify-content:center;left:4px;margin:0;outline:none;position:absolute;transition:all .2s;width:100%}.before-after-slider .slider:hover{background:hsla(0,0%,95%,.1)}.before-after-slider .slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;cursor:pointer;height:600px;width:0}.before-after-slider .slider::-moz-range-thumb{background:#fff;cursor:pointer;height:600px;width:6px}.before-after-slider .slider-button{align-items:center;border:2px solid #fff;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:50px;justify-content:center;left:calc(50% - 25px);pointer-events:none;position:absolute;top:calc(38% - 25px);width:50px}@media(min-width:576px){.before-after-slider .slider-button{top:calc(50% - 25px)}}
.stratos-carousel .f-carousel__viewport{margin-left:calc(0px - var(--gap));margin-right:calc(0px - var(--gap));width:calc(100% + var(--gap)*2)}.stratos-carousel .f-carousel__track .stratos-carousel-slide{flex:1 0 auto;min-height:var(--min-height);padding-left:calc(var(--gap)/2);padding-right:calc(var(--gap)/2);width:calc(100%/var(--columns))}.stratos-carousel .f-carousel__track .stratos-carousel-slide .wp-block-cover{height:100%}.stratos-carousel .wp-block-cover__inner-container{margin:auto;padding-left:25px;padding-right:25px}@media(min-width:576px){.stratos-carousel .wp-block-cover__inner-container{max-width:540px}}@media(min-width:768px){.stratos-carousel .wp-block-cover__inner-container{max-width:720px}}@media(min-width:992px){.stratos-carousel .wp-block-cover__inner-container{max-width:960px}}@media(min-width:1200px){.stratos-carousel .wp-block-cover__inner-container{max-width:1140px}}@media(min-width:1400px){.stratos-carousel .wp-block-cover__inner-container{max-width:1320px}}
.stratos-gallery{overflow:hidden}.stratos-gallery a{text-decoration:none}.stratos-gallery a:after{content:none}.stratos-gallery .gallery-item.fixed-height .img{padding-top:var(--height);position:relative}.stratos-gallery .gallery-item.fixed-height .img img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.stratos-gallery img{width:100%}.stratos-gallery .masonry{-moz-column-gap:var(--gap);column-gap:var(--gap)}.stratos-gallery .masonry .gallery-item{margin-bottom:var(--gap)}.stratos-gallery .row{--bs-gutter-x:var(--gap)!important;--bs-gutter-y:var(--gap)!important;align-items:center}.stratos-gallery .f-carousel .f-carousel__track{align-items:center}.stratos-gallery.columns-1 .f-carousel .gallery-item{flex:0 0 auto!important;padding-left:calc(var(--gap)/2)!important;padding-right:calc(var(--gap)/2)!important;width:100%!important}.stratos-gallery.columns-1 .masonry{-moz-column-count:1;column-count:1}.stratos-gallery.columns-2 .f-carousel .gallery-item{flex:0 0 auto!important;padding-left:calc(var(--gap)/2)!important;padding-right:calc(var(--gap)/2)!important;width:50%!important}.stratos-gallery.columns-2 .masonry{-moz-column-count:2;column-count:2}.stratos-gallery.columns-3 .f-carousel .gallery-item{flex:0 0 auto!important;padding-left:calc(var(--gap)/2)!important;padding-right:calc(var(--gap)/2)!important;width:33.33333%!important}.stratos-gallery.columns-3 .masonry{-moz-column-count:3;column-count:3}.stratos-gallery.columns-4 .f-carousel .gallery-item{flex:0 0 auto!important;padding-left:calc(var(--gap)/2)!important;padding-right:calc(var(--gap)/2)!important;width:25%!important}.stratos-gallery.columns-4 .masonry{-moz-column-count:4;column-count:4}.stratos-gallery.columns-5 .f-carousel .gallery-item{flex:0 0 auto!important;padding-left:calc(var(--gap)/2)!important;padding-right:calc(var(--gap)/2)!important;width:20%!important}.stratos-gallery.columns-5 .masonry{-moz-column-count:5;column-count:5}.stratos-gallery.columns-6 .f-carousel .gallery-item{flex:0 0 auto!important;padding-left:calc(var(--gap)/2)!important;padding-right:calc(var(--gap)/2)!important;width:16.66667%!important}.stratos-gallery.columns-6 .masonry{-moz-column-count:6;column-count:6}
.stratos-image{overflow:hidden}.stratos-image .image-container{height:100%;overflow:hidden;position:relative;width:100%}.stratos-image picture{width:100%}.stratos-image img{display:block;max-height:100%;max-width:100%}.stratos-image img,.stratos-image.cover img{-o-object-fit:cover;object-fit:cover}@media(max-width:575px){.stratos-image.mobile{height:auto!important;width:100%!important}.stratos-image.mobile .main{display:none}}.stratos-image.slide-down,.stratos-image.slide-up{position:relative;z-index:1}.stratos-image.align-right{margin-left:auto}.stratos-image.align-center{margin-left:auto;margin-right:auto}@media(max-width:1199px){.stratos-image{max-width:100%}}.stratos-image.ratio .image-container{position:absolute}.stratos-image.ratio .image-container img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;padding:0;position:absolute;width:100%}.stratos-image.parallax img{height:120%!important;-o-object-position:center!important;object-position:center!important}
.banner{display:block;position:relative}.banner .wp-block-buttons{justify-content:center}.banner .wp-block-buttons .wp-element-button{background:#000}.banner .wp-block-buttons .wp-element-button:hover{background:#fff;color:#000!important}.banner .content{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:120px;padding-top:120px;text-align:center}@media(min-width:992px){.banner .banner-img{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,30% 100%);clip-path:polygon(0 0,100% 0,100% 100%,30% 100%);height:100%;-o-object-fit:cover;object-fit:cover;padding:0;position:absolute;right:0;top:0;width:50%}}
.pagelinks{position:relative}.pagelinks .block-editor-button-block-appender{bottom:0;position:absolute;right:0;width:50px}.pagelinks .wp-block-stratos-blocks-pagelink{display:flex;flex-direction:column;height:100%}.pagelinks .wp-block-stratos-blocks-pagelink:hover p{color:var(--bs-link-color-rgb)!important}.pagelinks .wp-block-stratos-blocks-pagelink:hover p:not(.has-h-1-font-size):not(.has-h-2-font-size):not(.has-h-3-font-size):not(.has-h-4-font-size){color:#1d1d1b!important}.pagelinks .wp-block-stratos-blocks-pagelink:hover .pagelink-btn{background:#1d1d1b!important}.pagelinks .wp-block-stratos-blocks-pagelink.aligncenter,.pagelinks .wp-block-stratos-blocks-pagelink.aligncenter .wp-block-group{text-align:center}.pagelinks .wp-block-stratos-blocks-pagelink.aligncenter .wp-block-group .wp-block-button{margin-left:auto;margin-right:auto}.pagelinks .wp-block-stratos-blocks-pagelink.alignright{text-align:right}.pagelinks .wp-block-stratos-blocks-pagelink.alignright .wp-block-group{text-align:center}.pagelinks .wp-block-stratos-blocks-pagelink.alignright .wp-block-group .wp-block-button{margin-left:auto;margin-right:0}.pagelinks .pagelink a,.pagelinks .pagelink>div>div{display:flex;flex-direction:column;height:100%}.pagelinks .pagelink a{color:inherit;font-weight:inherit;text-decoration:none}.pagelinks .pagelink a:after{display:none}.pagelinks .pagelink .wp-block-image,.pagelinks .pagelink img{margin:0}.pagelinks .pagelink .main-group{display:flex;flex:1;flex-direction:column;justify-content:space-between}.pagelinks .pagelink .wp-block-group:not(.btn-group){padding:20px;position:relative;z-index:1}.pagelinks .pagelink .pagelink-btn{background:#c8102e;border-radius:5px;color:#fff!important;display:inline-block;font-weight:700!important;padding:9px 30px;text-transform:uppercase;transition:.2s}.pagelinks .pagelink .pagelink-btn.aligncenter{left:50%;position:relative;transform:translateX(-50%)}.pagelinks .row{--bs-gutter-x:var(--left-gap)!important;--bs-gutter-y:var(--top-gap)!important}


.wp-block-stratos-blocks-accordion{background-color:transparent!important;padding:0!important}.wp-block-stratos-blocks-accordion .accordion-item{margin-bottom:var(--margin-items)}.wp-block-stratos-blocks-accordion .accordion-item .accordion-item-title{align-items:center;background:var(--title-bg);color:var(--title-color);cursor:pointer;display:flex;font-size:1.1em;justify-content:space-between;padding:var(--title-padding)}.wp-block-stratos-blocks-accordion .accordion-item .accordion-item-title p{margin:0}.wp-block-stratos-blocks-accordion .accordion-item .accordion-item-content{display:none;padding:var(--text-padding)}.wp-block-stratos-blocks-accordion .accordion-item.is-selected{border:1px dashed}

