@charset "UTF-8";.astro-route-announcer{left:0;position:absolute;top:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;white-space:nowrap;width:1px}.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap{align-items:flex-start}.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap{align-items:center}.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap{align-items:flex-end}.elementor-column-gap-narrow>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap{padding:5px}.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap{padding:10px}.elementor-column-gap-extended>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap{padding:15px}.elementor-column-gap-wide>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap{padding:20px}.elementor-column-gap-wider>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap{padding:30px}@media (min-width:-1px){.elementor-reverse-widescreen>.elementor-container>.elementor-row>:first-child{order:10}.elementor-reverse-widescreen>.elementor-container>.elementor-row>:nth-child(2){order:9}.elementor-reverse-widescreen>.elementor-container>.elementor-row>:nth-child(3){order:8}.elementor-reverse-widescreen>.elementor-container>.elementor-row>:nth-child(4){order:7}.elementor-reverse-widescreen>.elementor-container>.elementor-row>:nth-child(5){order:6}.elementor-reverse-widescreen>.elementor-container>.elementor-row>:nth-child(6){order:5}.elementor-reverse-widescreen>.elementor-container>.elementor-row>:nth-child(7){order:4}.elementor-reverse-widescreen>.elementor-container>.elementor-row>:nth-child(8){order:3}.elementor-reverse-widescreen>.elementor-container>.elementor-row>:nth-child(9){order:2}.elementor-reverse-widescreen>.elementor-container>.elementor-row>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1px){.elementor-reverse-laptop>.elementor-container>.elementor-row>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(10){order:1}}@media (min-width:-1px) and (max-width:-1px){.elementor-reverse-laptop>.elementor-container>.elementor-row>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1px){.elementor-reverse-laptop>.elementor-container>.elementor-row>:first-child,.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(10),.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(2),.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(3),.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(4),.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(5),.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(6),.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(7),.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(8),.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(9){order:0}.elementor-reverse-tablet_extra>.elementor-container>.elementor-row>:first-child{order:10}.elementor-reverse-tablet_extra>.elementor-container>.elementor-row>:nth-child(2){order:9}.elementor-reverse-tablet_extra>.elementor-container>.elementor-row>:nth-child(3){order:8}.elementor-reverse-tablet_extra>.elementor-container>.elementor-row>:nth-child(4){order:7}.elementor-reverse-tablet_extra>.elementor-container>.elementor-row>:nth-child(5){order:6}.elementor-reverse-tablet_extra>.elementor-container>.elementor-row>:nth-child(6){order:5}.elementor-reverse-tablet_extra>.elementor-container>.elementor-row>:nth-child(7){order:4}.elementor-reverse-tablet_extra>.elementor-container>.elementor-row>:nth-child(8){order:3}.elementor-reverse-tablet_extra>.elementor-container>.elementor-row>:nth-child(9){order:2}.elementor-reverse-tablet_extra>.elementor-container>.elementor-row>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>.elementor-row>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(10){order:1}}@media (min-width:-1px) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>.elementor-row>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:-1px){.elementor-reverse-tablet>.elementor-container>.elementor-row>:first-child,.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(10),.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(2),.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(3),.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(4),.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(5),.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(6),.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(7),.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(8),.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(9){order:0}.elementor-reverse-mobile_extra>.elementor-container>.elementor-row>:first-child{order:10}.elementor-reverse-mobile_extra>.elementor-container>.elementor-row>:nth-child(2){order:9}.elementor-reverse-mobile_extra>.elementor-container>.elementor-row>:nth-child(3){order:8}.elementor-reverse-mobile_extra>.elementor-container>.elementor-row>:nth-child(4){order:7}.elementor-reverse-mobile_extra>.elementor-container>.elementor-row>:nth-child(5){order:6}.elementor-reverse-mobile_extra>.elementor-container>.elementor-row>:nth-child(6){order:5}.elementor-reverse-mobile_extra>.elementor-container>.elementor-row>:nth-child(7){order:4}.elementor-reverse-mobile_extra>.elementor-container>.elementor-row>:nth-child(8){order:3}.elementor-reverse-mobile_extra>.elementor-container>.elementor-row>:nth-child(9){order:2}.elementor-reverse-mobile_extra>.elementor-container>.elementor-row>:nth-child(10){order:1}}@media (max-width:767px){.elementor-reverse-mobile>.elementor-container>.elementor-row>:first-child{order:10}.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(2){order:9}.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(3){order:8}.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(4){order:7}.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(5){order:6}.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(6){order:5}.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(7){order:4}.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(8){order:3}.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(9){order:2}.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(10){order:1}.elementor-column{width:100%}}/*! elementor - v3.6.3 - 12-04-2022 */.dialog-widget-content{background-color:#fff;border-radius:3px;box-shadow:2px 8px 23px 3px #0003;overflow:hidden;position:absolute}.dialog-message{box-sizing:border-box;font-size:12px;line-height:1.5}.dialog-type-lightbox{background-color:#000c;bottom:0;height:100%;left:0;position:fixed;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:9999}.dialog-type-lightbox .dialog-widget-content{margin:auto;width:375px}.dialog-type-lightbox .dialog-header{color:#495157;font-size:15px;font-weight:500;padding:30px 0 10px}.dialog-type-lightbox .dialog-message{min-height:50px;padding:0 30px 30px}.dialog-type-lightbox:not(.elementor-popup-modal) .dialog-header,.dialog-type-lightbox:not(.elementor-popup-modal) .dialog-message{text-align:center}.dialog-type-lightbox .dialog-buttons-wrapper{border-top:1px solid #e6e9ec;text-align:center}.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button{background:none;border:none;color:#6d7882;cursor:pointer;font-family:Roboto,Arial,Helvetica,Verdana,sans-serif;font-size:15px;outline:0;padding:13px 0;width:50%}.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button:hover{background-color:#f4f6f7}.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button.dialog-ok{color:#b01b1b}.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button.dialog-take_over{color:#39b54a}.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button:active{background-color:#e6e9ec80}.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button::-moz-focus-inner{border:0}.dialog-close-button{cursor:pointer;font-size:15px;line-height:1;margin-top:15px;position:absolute;right:15px}.dialog-close-button:not(:hover){opacity:.4}.dialog-alert-widget .dialog-buttons-wrapper>button{width:100%}.dialog-confirm-widget .dialog-button:first-child{border-right:1px solid #e6e9ec}.dialog-prevent-scroll{max-height:100vh;overflow:hidden}@media (min-width:1024px){body.admin-bar .dialog-lightbox-widget{height:calc(100vh - 32px)}}@media (max-width:1024px){body.admin-bar .dialog-type-lightbox{height:100vh;position:sticky}}.elementor-aspect-ratio-219 .elementor-fit-aspect-ratio{padding-bottom:42.8571%}.elementor-aspect-ratio-169 .elementor-fit-aspect-ratio{padding-bottom:56.25%}.elementor-aspect-ratio-43 .elementor-fit-aspect-ratio{padding-bottom:75%}.elementor-aspect-ratio-32 .elementor-fit-aspect-ratio{padding-bottom:66.6666%}.elementor-aspect-ratio-11 .elementor-fit-aspect-ratio{padding-bottom:100%}.elementor-aspect-ratio-916 .elementor-fit-aspect-ratio{padding-bottom:177.8%}.elementor-fit-aspect-ratio{height:0;position:relative}.elementor-fit-aspect-ratio iframe{background-color:#000;border:0;height:100%;left:0;position:absolute;top:0;width:100%}.elementor-fit-aspect-ratio video{width:100%}.flatpickr-calendar{width:280px}.flatpickr-calendar .flatpickr-current-month span.cur-month{font-weight:300}.flatpickr-calendar .dayContainer{max-width:280px;min-width:280px;width:280px}.flatpickr-calendar .flatpickr-days{width:280px}.flatpickr-calendar .flatpickr-day{height:37px;line-height:37px;max-width:37px}.elementor-templates-modal .dialog-widget-content{background-color:#f1f3f5;font-family:Roboto,Arial,Helvetica,Verdana,sans-serif;width:100%}@media (max-width:1439px){.elementor-templates-modal .dialog-widget-content{max-width:990px}}@media (min-width:1440px){.elementor-templates-modal .dialog-widget-content{max-width:1200px}}.elementor-templates-modal .dialog-header{padding:0;z-index:1}.elementor-templates-modal .dialog-buttons-wrapper,.elementor-templates-modal .dialog-header{background-color:#fff;box-shadow:0 0 8px #0000001a;position:relative}.elementor-templates-modal .dialog-buttons-wrapper{border:none;display:none;justify-content:flex-end;padding:5px}.elementor-templates-modal .dialog-buttons-wrapper .elementor-button{height:40px;margin-left:5px}.elementor-templates-modal .dialog-buttons-wrapper .elementor-button-success{color:#fff;font-size:15px;padding:12px 36px;width:auto}.elementor-templates-modal .dialog-buttons-wrapper .elementor-button-success:hover{background-color:#39b54a}.elementor-templates-modal .dialog-message{height:750px;max-height:85vh;overflow:auto;padding-top:25px}.elementor-templates-modal .dialog-content{height:100%}.elementor-templates-modal .dialog-loading{display:none}.elementor-templates-modal__header{align-items:center;display:flex;height:50px;justify-content:space-between}.elementor-templates-modal__header__logo{cursor:pointer;font-weight:700;line-height:1;text-transform:uppercase}.elementor-templates-modal__header__logo-area{padding-left:15px;text-align:left}.elementor-templates-modal__header__logo-area>*{align-items:center;display:flex}.elementor-templates-modal__header__logo__icon-wrapper{font-size:12px;margin-right:10px}.elementor-templates-modal__header__logo__title{padding-top:2px}.elementor-templates-modal__header__items-area{display:flex;flex-direction:row-reverse}.elementor-templates-modal__header__item{align-items:center;box-sizing:content-box;display:flex;justify-content:center;position:relative}.elementor-templates-modal__header__item>i{cursor:pointer;font-size:20px;transition:all .3s}.elementor-templates-modal__header__item>i:not(:hover){color:#a4afb7}.elementor-templates-modal__header__close--normal{border-left:1px solid #e6e9ec;width:47px}.elementor-templates-modal__header__close--normal i{font-size:18px}.elementor-templates-modal__header__close--skip{background-color:#a4afb7;border-radius:2px;color:#fff;cursor:pointer;font-size:11px;font-weight:400;line-height:1;margin-right:10px;padding:10px 10px 10px 20px;text-transform:uppercase}.elementor-templates-modal__header__close--skip>i{border-left:1px solid;font-size:inherit;margin-left:15px;padding-left:10px}.elementor-templates-modal__header__close--skip>i:not(:hover){color:#fff}.elementor-templates-modal__sidebar{background-color:#ffffff4d;flex-shrink:0;width:25%}.elementor-templates-modal__content{box-shadow:inset 0 0 13px #0000000d;flex-grow:1}#wpadminbar #wp-admin-bar-elementor_edit_page .elementor-general-section+.elementor-second-section{border-top:1px solid #464b50;margin-top:6px}.elementor-hidden{display:none}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{clear:both;content:"";display:block;height:0;width:0}.e-logo-wrapper{background:#93003c;border-radius:50%;display:inline-block;line-height:1;padding:.75em}.e-logo-wrapper i{color:#fff;font-size:1em}#e-enable-unfiltered-files-dialog-import-template .dialog-confirm-ok{color:#39b54a}#e-enable-unfiltered-files-dialog-import-template .dialog-confirm-cancel{color:#b01b1b}.elementor{-webkit-hyphens:manual;hyphens:manual}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor hr{background-color:transparent;margin:0}.elementor img{border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%}.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:0}.elementor embed,.elementor iframe,.elementor object,.elementor video{border:none;line-height:1;margin:0;max-width:100%;width:100%}.elementor .elementor-custom-embed{line-height:0}.elementor .elementor-background,.elementor .elementor-background-holder,.elementor .elementor-background-video-container{direction:ltr;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.elementor .elementor-background-video-container{pointer-events:none;transition:opacity 1s}.elementor .elementor-background-video-container.elementor-loading{opacity:0}.elementor .elementor-background-video-embed{max-width:none}.elementor .elementor-background-video,.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.elementor .elementor-background-video{max-width:none}.elementor .elementor-html5-video{-o-object-fit:cover;object-fit:cover}.elementor .elementor-background-overlay,.elementor .elementor-background-slideshow{height:100%;left:0;position:absolute;top:0;width:100%}.elementor .elementor-background-slideshow{z-index:0}.elementor .elementor-background-slideshow__slide__image{background-position:50%;background-size:cover;height:100%;width:100%}.e-container>.elementor-element.elementor-absolute,.elementor-widget-wrap>.elementor-element.elementor-absolute{position:absolute}.e-container>.elementor-element.elementor-fixed,.elementor-widget-wrap>.elementor-element.elementor-fixed{position:fixed}.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial{max-width:100%}@media (max-width:1024px){.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial{max-width:100%}}@media (max-width:767px){.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial{max-width:100%}}.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-content:var(--align-content);align-items:var(--align-items);align-self:var(--align-self);flex-basis:var(--flex-basis);flex-direction:var(--flex-direction);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);flex-wrap:var(--flex-wrap);gap:var(--gap);justify-content:var(--justify-content);order:var(--order)}.elementor-element.elementor-absolute,.elementor-element.elementor-fixed{z-index:1}.elementor-invisible{visibility:hidden}.elementor-align-center{text-align:center}.elementor-align-center .elementor-button{width:auto}.elementor-align-right{text-align:right}.elementor-align-right .elementor-button{width:auto}.elementor-align-left{text-align:left}.elementor-align-left .elementor-button{width:auto}.elementor-align-justify .elementor-button{width:100%}.elementor-custom-embed-play{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.elementor-custom-embed-play i{color:#fff;font-size:100px;text-shadow:1px 0 6px rgba(0,0,0,.3)}.elementor-custom-embed-play svg{height:100px;width:100px;fill:#fff;filter:drop-shadow(1px 0 6px rgba(0,0,0,.3))}.elementor-custom-embed-play i,.elementor-custom-embed-play svg{opacity:.8;transition:all .5s}.elementor-custom-embed-play.elementor-playing i{font-family:eicons}.elementor-custom-embed-play.elementor-playing i:before{content:""}.elementor-custom-embed-play.elementor-playing i,.elementor-custom-embed-play.elementor-playing svg{animation:eicon-spin 2s linear infinite}.elementor-tag{display:inline-flex}.elementor-ken-burns{transition-duration:10s;transition-property:transform;transition-timing-function:linear}.elementor-ken-burns--out{transform:scale(1.3)}.elementor-ken-burns--active{transition-duration:20s}.elementor-ken-burns--active.elementor-ken-burns--out{transform:scale(1)}.elementor-ken-burns--active.elementor-ken-burns--in{transform:scale(1.3)}@media (min-width:-1px){.elementor-widescreen-align-center{text-align:center}.elementor-widescreen-align-center .elementor-button{width:auto}.elementor-widescreen-align-right{text-align:right}.elementor-widescreen-align-right .elementor-button{width:auto}.elementor-widescreen-align-left{text-align:left}.elementor-widescreen-align-left .elementor-button{width:auto}.elementor-widescreen-align-justify .elementor-button{width:100%}}@media (max-width:-1px){.elementor-laptop-align-center{text-align:center}.elementor-laptop-align-center .elementor-button{width:auto}.elementor-laptop-align-right{text-align:right}.elementor-laptop-align-right .elementor-button{width:auto}.elementor-laptop-align-left{text-align:left}.elementor-laptop-align-left .elementor-button{width:auto}.elementor-laptop-align-justify .elementor-button{width:100%}.elementor-tablet_extra-align-center{text-align:center}.elementor-tablet_extra-align-center .elementor-button{width:auto}.elementor-tablet_extra-align-right{text-align:right}.elementor-tablet_extra-align-right .elementor-button{width:auto}.elementor-tablet_extra-align-left{text-align:left}.elementor-tablet_extra-align-left .elementor-button{width:auto}.elementor-tablet_extra-align-justify .elementor-button{width:100%}}@media (max-width:1024px){.elementor-tablet-align-center{text-align:center}.elementor-tablet-align-center .elementor-button{width:auto}.elementor-tablet-align-right{text-align:right}.elementor-tablet-align-right .elementor-button{width:auto}.elementor-tablet-align-left{text-align:left}.elementor-tablet-align-left .elementor-button{width:auto}.elementor-tablet-align-justify .elementor-button{width:100%}}@media (max-width:-1px){.elementor-mobile_extra-align-center{text-align:center}.elementor-mobile_extra-align-center .elementor-button{width:auto}.elementor-mobile_extra-align-right{text-align:right}.elementor-mobile_extra-align-right .elementor-button{width:auto}.elementor-mobile_extra-align-left{text-align:left}.elementor-mobile_extra-align-left .elementor-button{width:auto}.elementor-mobile_extra-align-justify .elementor-button{width:100%}}@media (max-width:767px){.elementor-mobile-align-center{text-align:center}.elementor-mobile-align-center .elementor-button{width:auto}.elementor-mobile-align-right{text-align:right}.elementor-mobile-align-right .elementor-button{width:auto}.elementor-mobile-align-left{text-align:left}.elementor-mobile-align-left .elementor-button{width:auto}.elementor-mobile-align-justify .elementor-button{width:100%}}:root{--page-title-display:block}.elementor-page-title,h1.entry-title{display:var(--page-title-display)}@keyframes eicon-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.eicon-animation-spin{animation:eicon-spin 2s linear infinite}.elementor-section{position:relative}.elementor-section .elementor-container{display:flex;margin-left:auto;margin-right:auto;position:relative}@media (max-width:1024px){.elementor-section .elementor-container{flex-wrap:wrap}}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.elementor-section.elementor-section-stretched{position:relative;width:100%}.elementor-section.elementor-section-items-top>.elementor-container{align-items:flex-start}.elementor-section.elementor-section-items-middle>.elementor-container{align-items:center}.elementor-section.elementor-section-items-bottom>.elementor-container{align-items:flex-end}@media (min-width:768px){.elementor-section.elementor-section-height-full{height:100vh}.elementor-section.elementor-section-height-full>.elementor-container{height:100%}}.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-start}.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:center}.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-end}.elementor-row{display:flex;width:100%}@media (max-width:1024px){.elementor-row{flex-wrap:wrap}}.elementor-widget-wrap{align-content:flex-start;flex-wrap:wrap;position:relative;width:100%}.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:flex}.elementor-widget-wrap>.elementor-element{width:100%}.elementor-widget-wrap.e-swiper-container{width:calc(100% - var(--e-column-margin-left, 0px) - var(--e-column-margin-right, 0px))}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-bottom:20px}.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial{margin-bottom:0}.elementor-column{min-height:1px}.elementor-column,.elementor-column-wrap{display:flex;position:relative}.elementor-column-wrap{width:100%}.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated{padding:5px}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px}.elementor-column-gap-extended>.elementor-column>.elementor-element-populated{padding:15px}.elementor-column-gap-wide>.elementor-column>.elementor-element-populated{padding:20px}.elementor-column-gap-wider>.elementor-column>.elementor-element-populated{padding:30px}.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}@media (min-width:768px){.elementor-column.elementor-col-10,.elementor-column[data-col="10"]{width:10%}.elementor-column.elementor-col-11,.elementor-column[data-col="11"]{width:11.111%}.elementor-column.elementor-col-12,.elementor-column[data-col="12"]{width:12.5%}.elementor-column.elementor-col-14,.elementor-column[data-col="14"]{width:14.285%}.elementor-column.elementor-col-16,.elementor-column[data-col="16"]{width:16.666%}.elementor-column.elementor-col-20,.elementor-column[data-col="20"]{width:20%}.elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:25%}.elementor-column.elementor-col-30,.elementor-column[data-col="30"]{width:30%}.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:33.333%}.elementor-column.elementor-col-40,.elementor-column[data-col="40"]{width:40%}.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%}.elementor-column.elementor-col-60,.elementor-column[data-col="60"]{width:60%}.elementor-column.elementor-col-66,.elementor-column[data-col="66"]{width:66.666%}.elementor-column.elementor-col-70,.elementor-column[data-col="70"]{width:70%}.elementor-column.elementor-col-75,.elementor-column[data-col="75"]{width:75%}.elementor-column.elementor-col-80,.elementor-column[data-col="80"]{width:80%}.elementor-column.elementor-col-83,.elementor-column[data-col="83"]{width:83.333%}.elementor-column.elementor-col-90,.elementor-column[data-col="90"]{width:90%}.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{width:100%}}@media (max-width:479px){.elementor-column.elementor-xs-10{width:10%}.elementor-column.elementor-xs-11{width:11.111%}.elementor-column.elementor-xs-12{width:12.5%}.elementor-column.elementor-xs-14{width:14.285%}.elementor-column.elementor-xs-16{width:16.666%}.elementor-column.elementor-xs-20{width:20%}.elementor-column.elementor-xs-25{width:25%}.elementor-column.elementor-xs-30{width:30%}.elementor-column.elementor-xs-33{width:33.333%}.elementor-column.elementor-xs-40{width:40%}.elementor-column.elementor-xs-50{width:50%}.elementor-column.elementor-xs-60{width:60%}.elementor-column.elementor-xs-66{width:66.666%}.elementor-column.elementor-xs-70{width:70%}.elementor-column.elementor-xs-75{width:75%}.elementor-column.elementor-xs-80{width:80%}.elementor-column.elementor-xs-83{width:83.333%}.elementor-column.elementor-xs-90{width:90%}.elementor-column.elementor-xs-100{width:100%}}@media (max-width:767px){.elementor-column.elementor-sm-10{width:10%}.elementor-column.elementor-sm-11{width:11.111%}.elementor-column.elementor-sm-12{width:12.5%}.elementor-column.elementor-sm-14{width:14.285%}.elementor-column.elementor-sm-16{width:16.666%}.elementor-column.elementor-sm-20{width:20%}.elementor-column.elementor-sm-25{width:25%}.elementor-column.elementor-sm-30{width:30%}.elementor-column.elementor-sm-33{width:33.333%}.elementor-column.elementor-sm-40{width:40%}.elementor-column.elementor-sm-50{width:50%}.elementor-column.elementor-sm-60{width:60%}.elementor-column.elementor-sm-66{width:66.666%}.elementor-column.elementor-sm-70{width:70%}.elementor-column.elementor-sm-75{width:75%}.elementor-column.elementor-sm-80{width:80%}.elementor-column.elementor-sm-83{width:83.333%}.elementor-column.elementor-sm-90{width:90%}.elementor-column.elementor-sm-100{width:100%}}@media (min-width:768px) and (max-width:1024px){.elementor-column.elementor-md-10{width:10%}.elementor-column.elementor-md-11{width:11.111%}.elementor-column.elementor-md-12{width:12.5%}.elementor-column.elementor-md-14{width:14.285%}.elementor-column.elementor-md-16{width:16.666%}.elementor-column.elementor-md-20{width:20%}.elementor-column.elementor-md-25{width:25%}.elementor-column.elementor-md-30{width:30%}.elementor-column.elementor-md-33{width:33.333%}.elementor-column.elementor-md-40{width:40%}.elementor-column.elementor-md-50{width:50%}.elementor-column.elementor-md-60{width:60%}.elementor-column.elementor-md-66{width:66.666%}.elementor-column.elementor-md-70{width:70%}.elementor-column.elementor-md-75{width:75%}.elementor-column.elementor-md-80{width:80%}.elementor-column.elementor-md-83{width:83.333%}.elementor-column.elementor-md-90{width:90%}.elementor-column.elementor-md-100{width:100%}}@media (min-width:-1px){.elementor-reverse-widescreen>.elementor-container>:first-child{order:10}.elementor-reverse-widescreen>.elementor-container>:nth-child(2){order:9}.elementor-reverse-widescreen>.elementor-container>:nth-child(3){order:8}.elementor-reverse-widescreen>.elementor-container>:nth-child(4){order:7}.elementor-reverse-widescreen>.elementor-container>:nth-child(5){order:6}.elementor-reverse-widescreen>.elementor-container>:nth-child(6){order:5}.elementor-reverse-widescreen>.elementor-container>:nth-child(7){order:4}.elementor-reverse-widescreen>.elementor-container>:nth-child(8){order:3}.elementor-reverse-widescreen>.elementor-container>:nth-child(9){order:2}.elementor-reverse-widescreen>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1px){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:-1px) and (max-width:-1px){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1px){.elementor-reverse-laptop>.elementor-container>:first-child,.elementor-reverse-laptop>.elementor-container>:nth-child(10),.elementor-reverse-laptop>.elementor-container>:nth-child(2),.elementor-reverse-laptop>.elementor-container>:nth-child(3),.elementor-reverse-laptop>.elementor-container>:nth-child(4),.elementor-reverse-laptop>.elementor-container>:nth-child(5),.elementor-reverse-laptop>.elementor-container>:nth-child(6),.elementor-reverse-laptop>.elementor-container>:nth-child(7),.elementor-reverse-laptop>.elementor-container>:nth-child(8),.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:0}.elementor-reverse-tablet_extra>.elementor-container>:first-child{order:10}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:-1px) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:-1px){.elementor-reverse-tablet>.elementor-container>:first-child,.elementor-reverse-tablet>.elementor-container>:nth-child(10),.elementor-reverse-tablet>.elementor-container>:nth-child(2),.elementor-reverse-tablet>.elementor-container>:nth-child(3),.elementor-reverse-tablet>.elementor-container>:nth-child(4),.elementor-reverse-tablet>.elementor-container>:nth-child(5),.elementor-reverse-tablet>.elementor-container>:nth-child(6),.elementor-reverse-tablet>.elementor-container>:nth-child(7),.elementor-reverse-tablet>.elementor-container>:nth-child(8),.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:0}.elementor-reverse-mobile_extra>.elementor-container>:first-child{order:10}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(10){order:1}}@media (max-width:767px){.elementor-reverse-mobile>.elementor-container>:first-child{order:10}.elementor-reverse-mobile>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile>.elementor-container>:nth-child(10){order:1}.elementor-column{width:100%}}ul.elementor-icon-list-items.elementor-inline-items{display:flex;flex-wrap:wrap}ul.elementor-icon-list-items.elementor-inline-items .elementor-inline-item{word-break:break-word}.elementor-grid{display:grid;grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap)}.elementor-grid .elementor-grid-item{min-width:0}.elementor-grid-0 .elementor-grid{display:inline-block;margin-bottom:calc(var(--grid-row-gap)*-1);width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}@media (min-width:-1px){.elementor-grid-widescreen-0 .elementor-grid{display:inline-block;margin-bottom:calc(var(--grid-row-gap)*-1);width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-widescreen-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-widescreen-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-widescreen-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-widescreen-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-widescreen-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-widescreen-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-widescreen-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-widescreen-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-widescreen-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-widescreen-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-widescreen-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-widescreen-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1px){.elementor-grid-laptop-0 .elementor-grid{display:inline-block;margin-bottom:calc(var(--grid-row-gap)*-1);width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-laptop-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-laptop-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-laptop-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-laptop-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-laptop-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-laptop-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-laptop-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-laptop-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-laptop-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-laptop-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-laptop-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-laptop-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-laptop-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}.elementor-grid-tablet_extra-0 .elementor-grid{display:inline-block;margin-bottom:calc(var(--grid-row-gap)*-1);width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:1024px){.elementor-grid-tablet-0 .elementor-grid{display:inline-block;margin-bottom:calc(var(--grid-row-gap)*-1);width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1px){.elementor-grid-mobile_extra-0 .elementor-grid{display:inline-block;margin-bottom:calc(var(--grid-row-gap)*-1);width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:767px){.elementor-grid-mobile-0 .elementor-grid{display:inline-block;margin-bottom:calc(var(--grid-row-gap)*-1);width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (min-width:1025px){#elementor-device-mode:after{content:"desktop"}}@media (min-width:-1px){#elementor-device-mode:after{content:"widescreen"}}@media (max-width:-1px){#elementor-device-mode:after{content:"laptop";content:"tablet_extra"}}@media (max-width:1024px){#elementor-device-mode:after{content:"tablet"}}@media (max-width:-1px){#elementor-device-mode:after{content:"mobile_extra"}}@media (max-width:767px){#elementor-device-mode:after{content:"mobile"}}.e-container{--border-radius:0;--display:flex;--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;--content-width:Min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0;--margin-right:0;--margin-bottom:0;--margin-left:0;--padding-top:var(--container-default-padding,0px);--padding-right:var(--container-default-padding,0px);--padding-bottom:var(--container-default-padding,0px);--padding-left:var(--container-default-padding,0px);--position:relative;--z-index:revert;--overflow:visible;--transition:0;--gap:var(--widgets-spacing,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:0;border-radius:var(--border-radius);display:var(--display);flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis);flex-direction:var(--flex-direction);height:var(--height);margin:var(--margin-top) var(--margin-right) var(--margin-bottom) var(--margin-left);max-width:Min(100%,var(--width));min-height:var(--min-height);min-width:0;overflow:var(--overflow);padding:var(--padding-top) calc((100% - var(--content-width))/2 + var(--padding-right)) var(--padding-bottom) calc((100% - var(--content-width))/2 + var(--padding-left));position:var(--position);text-align:var(--text-align);transition:var(--transition);width:var(--width);z-index:var(--z-index)}:is(.elementor-section-wrap,[data-elementor-id])>.e-container{--margin-right:auto;--margin-left:auto}.e-container .elementor-empty-view{height:100%;min-height:var(--min-height,100px);position:relative;width:100%}.e-container .elementor-empty-view .elementor-first-add{height:auto;inset:10px;width:auto}.e-container .elementor-widget-placeholder{--size:10px;--margin-start:calc(var(--size)*-1);--margin-end:calc(var(--size)*-2);align-self:stretch;flex-shrink:0;pointer-events:none;z-index:1}.e-container.e-container--row>.elementor-widget-placeholder{animation-fill-mode:both;animation-name:dnd-placeholder-widget-vertical;height:auto;margin-inline-start:var(--margin-start);min-height:100%;position:relative;width:var(--size);z-index:9999}.e-container.e-container--row[data-nesting-level]:not([data-nesting-level="0"])>.elementor-widget-placeholder{margin-inline-end:0;margin-inline-start:calc(var(--margin-start) + var(--margin-end))}.e-container.e-container--row[data-nesting-level]:not([data-nesting-level="0"])>:not(.elementor-element)+.elementor-widget-placeholder{margin-inline-end:var(--margin-end);margin-inline-start:var(--margin-start)}.e-container.e-container--column>.elementor-widget-placeholder{animation-name:dnd-placeholder-widget-horizontal;height:var(--size);margin-block-end:var(--margin-end);margin-block-start:var(--margin-start)}.e-container.e-container--column>.elementor-widget-placeholder:nth-last-child(2){margin-block-start:calc(var(--margin-start)*2);--margin-end:0}.e-container .elementor-sortable-helper{height:84px;width:125px;z-index:-1}.e-container .elementor-widget.elementor-widget{margin-bottom:0}.e-container:before{border-radius:var(--border-radius);content:var(--background-overlay);display:block;height:100%;left:0;mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);position:absolute;top:0;transition:var(--overlay-transition);width:100%;z-index:0}.e-container .elementor-widget{min-width:0}.e-container .elementor-widget-google_maps,.e-container .elementor-widget-video{flex-basis:100%}.e-container .elementor-widget.e-widget-swiper{flex-basis:100%;max-width:100%}.e-container>.e-container>.elementor-element-overlay .elementor-editor-element-setting,.elementor-widget .e-container>.elementor-element-overlay .elementor-editor-element-setting{background-color:#556068;position:relative}.e-container>.e-container>.elementor-element-overlay .elementor-editor-element-setting:hover,.elementor-widget .e-container>.elementor-element-overlay .elementor-editor-element-setting:hover{background-color:#495157}.e-container>.e-container>.elementor-element-overlay .elementor-editor-element-setting.elementor-editor-element-add,.e-container>.e-container>.elementor-element-overlay .elementor-editor-element-setting.elementor-editor-element-edit+.elementor-editor-element-remove,.e-container>.e-container>.elementor-element-overlay .elementor-editor-element-setting:first-child:before,.e-container>.e-container>.elementor-element-overlay .elementor-editor-element-setting:last-child:after,.elementor-widget .e-container>.elementor-element-overlay .elementor-editor-element-setting.elementor-editor-element-add,.elementor-widget .e-container>.elementor-element-overlay .elementor-editor-element-setting.elementor-editor-element-edit+.elementor-editor-element-remove,.elementor-widget .e-container>.elementor-element-overlay .elementor-editor-element-setting:first-child:before,.elementor-widget .e-container>.elementor-element-overlay .elementor-editor-element-setting:last-child:after{display:none}.e-container>.e-container>.elementor-element-overlay .elementor-editor-element-setting:not(.elementor-editor-element-edit),.elementor-widget .e-container>.elementor-element-overlay .elementor-editor-element-setting:not(.elementor-editor-element-edit){margin-inline-start:-25px;transition:all .3s;will-change:margin-inline-start;z-index:-1}.e-container>.e-container>.elementor-element-overlay>.elementor-editor-element-settings:hover>:is(.elementor-editor-element-duplicate,.elementor-editor-element-remove),.elementor-widget .e-container>.elementor-element-overlay>.elementor-editor-element-settings:hover>:is(.elementor-editor-element-duplicate,.elementor-editor-element-remove){margin-inline-start:0}.e-container>.e-container>.elementor-element-overlay .elementor-editor-element-settings,.elementor-widget .e-container>.elementor-element-overlay .elementor-editor-element-settings{background-color:#556068;border-radius:0;border-end-end-radius:3px;height:auto;inset:0 auto auto;inset-inline-start:0;transform:none}.e-container>.e-container>.elementor-element-overlay .elementor-editor-element-settings:hover,.elementor-widget .e-container>.elementor-element-overlay .elementor-editor-element-settings:hover{background-color:#495157}.e-container>.e-container>.elementor-element-overlay .elementor-editor-element-settings i.eicon-handle:before,.elementor-widget .e-container>.elementor-element-overlay .elementor-editor-element-settings i.eicon-handle:before{content:"";display:block;font-size:20px;padding:2px}@media (max-width:767px){.e-container{--width:100%;--flex-wrap:wrap}}@keyframes dnd-placeholder-widget-vertical{0%{opacity:0;transform:translate(50%) scaleX(0);transform-origin:0 50%}to{opacity:.9;transform:translate(50%) scaleX(1);transform-origin:0 50%}}@keyframes dnd-placeholder-widget-horizontal{0%{opacity:0;transform:scaleY(0);transform-origin:50% 0}to{opacity:.9;transform:scaleY(1);transform-origin:50% 0}}.elementor-form-fields-wrapper{display:flex;flex-wrap:wrap}.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea{flex-basis:100%;max-width:100%}.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input{flex-grow:1}.elementor-field-group{align-items:center;flex-wrap:wrap}.elementor-field-group.elementor-field-type-submit{align-items:flex-end}.elementor-field-group .elementor-field-textual{background-color:transparent;border:1px solid #818a91;color:#373a3c;flex-grow:1;max-width:100%;vertical-align:middle;width:100%}.elementor-field-group .elementor-field-textual:focus{box-shadow:inset 0 0 0 1px #0000001a;outline:0}.elementor-field-group .elementor-field-textual::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual::placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-select-wrapper{display:flex;position:relative;width:100%}.elementor-field-group .elementor-select-wrapper select{appearance:none;-webkit-appearance:none;-moz-appearance:none;color:inherit;flex-basis:100%;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-right:20px;text-transform:inherit}.elementor-field-group .elementor-select-wrapper:before{content:"";font-family:eicons;font-size:15px;pointer-events:none;position:absolute;right:10px;text-shadow:0 0 3px rgba(0,0,0,.3);top:50%;transform:translateY(-50%)}.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before{content:""}.elementor-field-subgroup{display:flex;flex-wrap:wrap}.elementor-field-subgroup .elementor-field-option label{display:inline-block}.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option{padding-right:10px}.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{flex-basis:100%}.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label{display:inline}.elementor-field-label{cursor:pointer}.elementor-mark-required .elementor-field-label:after{color:red;content:"*";padding-left:.2em}.elementor-field-textual{border-radius:3px;font-size:15px;line-height:1.4;min-height:40px;padding:5px 14px}.elementor-field-textual.elementor-size-xs{border-radius:2px;font-size:13px;min-height:33px;padding:4px 12px}.elementor-field-textual.elementor-size-md{border-radius:4px;font-size:16px;min-height:47px;padding:6px 16px}.elementor-field-textual.elementor-size-lg{border-radius:5px;font-size:18px;min-height:59px;padding:7px 20px}.elementor-field-textual.elementor-size-xl{border-radius:6px;font-size:20px;min-height:72px;padding:8px 24px}.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-button-align-center .e-form__buttons,.elementor-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-button-align-start .e-form__buttons,.elementor-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-button-align-end .e-form__buttons,.elementor-button-align-end .elementor-field-type-submit{justify-content:flex-end}.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-center .e-form__buttons__wrapper__button,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper__button,.elementor-button-align-start .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}@media screen and (max-width:1024px){.elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-tablet-button-align-center .e-form__buttons,.elementor-tablet-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-tablet-button-align-start .e-form__buttons,.elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-tablet-button-align-end .e-form__buttons,.elementor-tablet-button-align-end .elementor-field-type-submit{justify-content:flex-end}.elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-center .e-form__buttons__wrapper__button,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper__button,.elementor-tablet-button-align-start .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}@media screen and (max-width:767px){.elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-mobile-button-align-center .e-form__buttons,.elementor-mobile-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-mobile-button-align-start .e-form__buttons,.elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-mobile-button-align-end .e-form__buttons,.elementor-mobile-button-align-end .elementor-field-type-submit{justify-content:flex-end}.elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-center .e-form__buttons__wrapper__button,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper__button,.elementor-mobile-button-align-start .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}.elementor-error .elementor-field{border-color:#d9534f}.elementor-error .help-inline{color:#d9534f;font-size:.9em}.elementor-message{font-size:1em;line-height:1;margin:10px 0}.elementor-message:before{content:"";display:inline-block;font-family:eicons;font-style:normal;font-weight:400;margin-right:5px;vertical-align:middle}.elementor-message.elementor-message-danger{color:#d9534f}.elementor-message.elementor-message-danger:before{content:""}.elementor-message.form-message-success{color:#5cb85c}.elementor-form .elementor-button{border:none;padding-bottom:0;padding-top:0}.elementor-form .elementor-button>span{display:flex;justify-content:center}.elementor-form .elementor-button.elementor-size-xs{min-height:33px}.elementor-form .elementor-button.elementor-size-sm{min-height:40px}.elementor-form .elementor-button.elementor-size-md{min-height:47px}.elementor-form .elementor-button.elementor-size-lg{min-height:59px}.elementor-form .elementor-button.elementor-size-xl{min-height:72px}.elementor-element .elementor-widget-container{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-button{background-color:#818a91;border-radius:3px;color:#fff;display:inline-block;font-size:15px;line-height:1;padding:12px 24px;fill:#fff;text-align:center;transition:all .3s}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff}.elementor-button-content-wrapper{display:flex;justify-content:center}.elementor-button-icon{flex-grow:0;order:5}.elementor-button-icon svg{height:auto;width:1em}.elementor-button-icon .e-font-icon-svg{height:1em}.elementor-button-text{display:inline-block;flex-grow:1;order:10}.elementor-button.elementor-size-xs{border-radius:2px;font-size:13px;padding:10px 20px}.elementor-button.elementor-size-md{border-radius:4px;font-size:16px;padding:15px 30px}.elementor-button.elementor-size-lg{border-radius:5px;font-size:18px;padding:20px 40px}.elementor-button.elementor-size-xl{border-radius:6px;font-size:20px;padding:25px 50px}.elementor-button .elementor-align-icon-right{margin-left:5px;order:15}.elementor-button .elementor-align-icon-left{margin-right:5px;order:5}.elementor-button span{text-decoration:inherit}.elementor-element.elementor-button-info .elementor-button{background-color:#5bc0de}.elementor-element.elementor-button-success .elementor-button{background-color:#5cb85c}.elementor-element.elementor-button-warning .elementor-button{background-color:#f0ad4e}.elementor-element.elementor-button-danger .elementor-button{background-color:#d9534f}.elementor-widget-button .elementor-button .elementor-button-info{background-color:#5bc0de}.elementor-widget-button .elementor-button .elementor-button-success{background-color:#5cb85c}.elementor-widget-button .elementor-button .elementor-button-warning{background-color:#f0ad4e}.elementor-widget-button .elementor-button .elementor-button-danger{background-color:#d9534f}.elementor-tab-title a{color:inherit}.elementor-view-stacked .elementor-icon{background-color:#818a91;color:#fff;padding:.5em;fill:#fff}.elementor-view-framed .elementor-icon{background-color:transparent;border:3px solid #818a91;color:#818a91;padding:.5em}.elementor-icon{color:#818a91;display:inline-block;font-size:50px;line-height:1;text-align:center;transition:all .3s}.elementor-icon:hover{color:#818a91}.elementor-icon i,.elementor-icon svg{display:block;height:1em;position:relative;width:1em}.elementor-icon i:before,.elementor-icon svg:before{left:50%;position:absolute;transform:translate(-50%)}.elementor-icon i.fad{width:auto}.elementor-shape-circle .elementor-icon{border-radius:50%}.e-transform .elementor-widget-container{transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translate(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1)*var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1)*var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skew(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x);transition:transform var(--e-transform-transition-duration,.4s)}.swiper-container{margin-left:auto;margin-right:auto;overflow:hidden;position:relative;z-index:1}.swiper-container .swiper-slide figure{line-height:0}.swiper-container .elementor-lightbox-content-source{display:none}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-slide{flex-shrink:0;height:100%;position:relative;width:100%}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-wp8-horizontal{touch-action:pan-y}.swiper-wp8-vertical{touch-action:pan-x}.swiper-button-next,.swiper-button-prev{background-size:27px 44px;background:no-repeat 50%;cursor:pointer;height:44px;margin-top:-22px;position:absolute;top:50%;width:27px;z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath fill='%23007aff' d='M0 22 22 0l2.1 2.1L4.2 22l19.9 19.9L22 44z'/%3E%3C/svg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22 22 0l2.1 2.1L4.2 22l19.9 19.9L22 44z'/%3E%3C/svg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath fill='%23fff' d='M0 22 22 0l2.1 2.1L4.2 22l19.9 19.9L22 44z'/%3E%3C/svg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath fill='%23007aff' d='M27 22 5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0z'/%3E%3C/svg%3E");left:auto;right:10px}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22 5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0z'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath fill='%23fff' d='M27 22 5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0z'/%3E%3C/svg%3E")}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:.3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:5px;left:0;width:100%}.swiper-pagination-bullet{background:#000;border-radius:50%;display:inline-block;height:6px;opacity:.2;width:6px}.swiper-pagination-fraction{color:#000}button.swiper-pagination-bullet{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:5px 0}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px}.swiper-pagination-progressbar{background:#00000040;position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#000;height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar{height:4px;left:0;top:0;width:100%}.swiper-container-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.swiper-pagination-progressbar.swiper-pagination-white{background:#ffffff80}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper-container-cube .swiper-slide{height:100%;transform-origin:0 0;visibility:hidden;width:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{background:#000;bottom:0;filter:blur(50px);height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.swiper-scrollbar{background:#0000001a;border-radius:10px;position:relative;-ms-touch-action:none}.swiper-container-horizontal>.swiper-scrollbar{bottom:3px;height:5px;left:1%;position:absolute;width:98%;z-index:50}.swiper-container-vertical>.swiper-scrollbar{height:98%;position:absolute;right:3px;top:1%;width:5px;z-index:50}.swiper-scrollbar-drag{background:#00000080;border-radius:10px;height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.elementor-pagination-position-outside .swiper-container{padding-bottom:30px}.elementor-pagination-position-outside .elementor-swiper-button{top:calc(50% - 15px)}.elementor-swiper{position:relative}.elementor-main-swiper{position:static}.elementor-arrows-position-outside .swiper-container{width:calc(100% - 60px)}.elementor-arrows-position-outside .elementor-swiper-button-prev{left:0}.elementor-arrows-position-outside .elementor-swiper-button-next{right:0}.swiper-image-stretch .swiper-slide .swiper-slide-image{width:100%}.elementor-swiper-button{color:#ededede6;cursor:pointer;display:inline-flex;font-size:25px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.elementor-swiper-button svg{fill:#ededede6;height:1em;width:1em}.elementor-swiper-button-prev{left:10px}.elementor-swiper-button-next{right:10px}.elementor-swiper-button.swiper-button-disabled{opacity:.3}.swiper-container-cube .elementor-swiper-button{transform:translate3d(0,-50%,1px)}.swiper-lazy-preloader{animation:swiper-preloader-spin 1s steps(12) infinite;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-lazy-preloader:after{background-size:100%;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 120 120'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-linecap='round' stroke-width='11' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E") no-repeat 50%;content:"";display:block;height:100%;width:100%}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 120 120'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-linecap='round' stroke-width='11' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}@keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}.elementor-lightbox{--lightbox-ui-color:hsla(0,0%,93%,.9);--lightbox-ui-color-hover:#fff;--lightbox-text-color:var(--lightbox-ui-color);--lightbox-header-icons-size:20px;--lightbox-navigation-icons-size:25px}.elementor-lightbox .dialog-header{display:none}.elementor-lightbox .dialog-widget-content{background:none;box-shadow:none;height:100%;width:100%}.elementor-lightbox .dialog-message{animation-duration:.3s}.elementor-lightbox .dialog-message:not(.elementor-fit-aspect-ratio){height:100%}.elementor-lightbox .dialog-message.dialog-lightbox-message{padding:0}.elementor-lightbox .dialog-lightbox-close-button{cursor:pointer;display:flex;font-size:var(--lightbox-header-icons-size);line-height:1;margin-top:13px;padding:.25em;position:absolute;right:.75em;z-index:2}.elementor-lightbox .dialog-lightbox-close-button svg{height:1em;width:1em}.elementor-lightbox .dialog-lightbox-close-button,.elementor-lightbox .elementor-swiper-button{color:var(--lightbox-ui-color);opacity:1;transition:all .3s}.elementor-lightbox .dialog-lightbox-close-button svg,.elementor-lightbox .elementor-swiper-button svg{fill:var(--lightbox-ui-color)}.elementor-lightbox .dialog-lightbox-close-button:hover,.elementor-lightbox .elementor-swiper-button:hover{color:var(--lightbox-ui-color-hover)}.elementor-lightbox .dialog-lightbox-close-button:hover svg,.elementor-lightbox .elementor-swiper-button:hover svg{fill:var(--lightbox-ui-color-hover)}.elementor-lightbox .swiper-container{height:100%}.elementor-lightbox .elementor-lightbox-item{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:auto;padding:70px;position:relative}@media (max-width:767px){.elementor-lightbox .elementor-lightbox-item{padding:70px 0}}.elementor-lightbox .elementor-lightbox-image{max-height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.elementor-lightbox .elementor-lightbox-image,.elementor-lightbox .elementor-lightbox-image:hover{border:none;filter:none;opacity:1}.elementor-lightbox .elementor-lightbox-image,.elementor-lightbox .elementor-video-container{border-radius:2px;box-shadow:0 0 30px #0000004d,0 0 8px -5px #0000004d}.elementor-lightbox .elementor-video-container{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media (min-width:1025px){.elementor-lightbox .elementor-video-container{width:75%}}@media (max-width:1024px){.elementor-lightbox .elementor-video-container{width:100%}}@media (min-width:768px) and (max-width:1024px){.elementor-lightbox .elementor-aspect-ratio-916 .elementor-video-container{width:70%}}.elementor-lightbox .elementor-swiper-button:focus{outline-width:1px}.elementor-lightbox .elementor-swiper-button-next,.elementor-lightbox .elementor-swiper-button-prev{align-items:center;display:flex;font-size:var(--lightbox-navigation-icons-size);height:100%;justify-content:center;width:15%}.elementor-lightbox .elementor-swiper-button-prev{left:0}.elementor-lightbox .elementor-swiper-button-next{right:0}@media (max-width:767px){.elementor-lightbox .elementor-swiper-button:focus{outline:none}.elementor-lightbox .elementor-swiper-button-next,.elementor-lightbox .elementor-swiper-button-prev{width:20%}.elementor-lightbox .elementor-swiper-button-next i,.elementor-lightbox .elementor-swiper-button-prev i{background-color:#00000080;padding:10px}.elementor-lightbox .elementor-swiper-button-prev{justify-content:flex-start;left:0}.elementor-lightbox .elementor-swiper-button-next{justify-content:flex-end;right:0}}.elementor-slideshow__counter{color:currentColor;font-size:.75em;width:-moz-max-content;width:max-content}.elementor-slideshow__footer,.elementor-slideshow__header{left:0;padding:15px 20px;position:absolute;transition:.3s;width:100%}.elementor-slideshow__footer{color:var(--lightbox-text-color)}.elementor-slideshow__header{align-items:center;color:var(--lightbox-ui-color);display:flex;flex-direction:row-reverse;font-size:var(--lightbox-header-icons-size);padding-left:1em;padding-right:2.6em;top:0;z-index:10}.elementor-slideshow__header>i,.elementor-slideshow__header>svg{cursor:pointer;margin:0 .35em;padding:.25em}.elementor-slideshow__header>i{font-size:inherit}.elementor-slideshow__header>i:hover{color:var(--lightbox-ui-color-hover)}.elementor-slideshow__header>svg{box-sizing:content-box;fill:var(--lightbox-ui-color);height:1em;width:1em}.elementor-slideshow__header>svg:hover{fill:var(--lightbox-ui-color-hover)}.elementor-slideshow__header .elementor-slideshow__counter{margin-right:auto}.elementor-slideshow__header .elementor-icon-share{z-index:5}.elementor-slideshow__share-menu{background-color:transparent;height:0;overflow:hidden;position:absolute;transition:background-color .4s;width:0}.elementor-slideshow__share-menu .elementor-slideshow__share-links a{color:#2c2c2c}.elementor-slideshow__share-links{background-color:#fff;border-radius:3px;box-shadow:0 4px 15px #0000004d;display:block;min-width:200px;opacity:0;padding:14px 20px;position:absolute;right:2.8em;top:3em;transform:scale(0);transform-origin:90% 10%;transition:all .25s .1s}.elementor-slideshow__share-links a{color:#55595c;display:block;font-size:12px;line-height:2.5;opacity:0;text-align:left;transition:opacity .5s .1s}.elementor-slideshow__share-links a:hover{color:#000}.elementor-slideshow__share-links a i,.elementor-slideshow__share-links a svg{margin-right:.75em}.elementor-slideshow__share-links a i{font-size:1.25em}.elementor-slideshow__share-links a svg{height:1.25em;width:1.25em}.elementor-slideshow__share-links:before{border:.45em solid transparent;border-bottom-color:#fff;content:"";display:block;position:absolute;right:.5em;top:1px;transform:translateY(-100%) scaleX(.7)}.elementor-slideshow__footer{bottom:0;position:fixed;z-index:5}.elementor-slideshow__description,.elementor-slideshow__title{margin:0}.elementor-slideshow__title{font-size:16px;font-weight:700}.elementor-slideshow__description{font-size:14px}.elementor-slideshow--ui-hidden .elementor-slideshow__footer,.elementor-slideshow--ui-hidden .elementor-slideshow__header{opacity:0;pointer-events:none}.elementor-slideshow--ui-hidden .elementor-swiper-button-next,.elementor-slideshow--ui-hidden .elementor-swiper-button-prev{opacity:0}.elementor-slideshow--fullscreen-mode .elementor-video-container{width:100%}.elementor-slideshow--zoom-mode .elementor-slideshow__footer,.elementor-slideshow--zoom-mode .elementor-slideshow__header{background-color:#00000080}.elementor-slideshow--zoom-mode .elementor-swiper-button-next,.elementor-slideshow--zoom-mode .elementor-swiper-button-prev{opacity:0;pointer-events:none}.elementor-slideshow--share-mode .elementor-slideshow__share-menu{background-color:#00000080;cursor:default;height:100vh;left:0;opacity:1;top:0;width:100vw}.elementor-slideshow--share-mode .elementor-slideshow__share-links{transform:scale(1)}.elementor-slideshow--share-mode .elementor-slideshow__share-links,.elementor-slideshow--share-mode .elementor-slideshow__share-links a{opacity:1}.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-twitter{color:#1da1f2}.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-facebook{color:#3b5998}.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-pinterest{color:#bd081c}.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-download-bold{color:#a4afb7}.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-twitter{fill:#1da1f2}.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-facebook{fill:#3b5998}.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-pinterest{fill:#bd081c}.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-download-bold{fill:#a4afb7}.elementor-slideshow--share-mode .eicon-share-arrow{z-index:2}.animated{animation-duration:1.25s}.animated.animated-slow{animation-duration:2s}.animated.animated-fast{animation-duration:.75s}.animated.infinite{animation-iteration-count:infinite}.animated.reverse{animation-direction:reverse;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.animated{animation:none}}.elementor-shape{direction:ltr;left:0;line-height:0;overflow:hidden;position:absolute;width:100%}.elementor-shape-top{top:-1px}.elementor-shape-top:not([data-negative=false]) svg{z-index:-1}.elementor-shape-bottom{bottom:-1px}.elementor-shape-bottom:not([data-negative=true]) svg{z-index:-1}.elementor-shape[data-negative=false].elementor-shape-bottom,.elementor-shape[data-negative=true].elementor-shape-top{transform:rotate(180deg)}.elementor-shape svg{display:block;left:50%;position:relative;transform:translate(-50%);width:calc(100% + 1.3px)}.elementor-shape .elementor-shape-fill{fill:#fff;transform:rotateY(0);transform-origin:center}#wp-admin-bar-elementor_edit_page>.ab-item:before{content:"";font-family:eicons;font-size:18px;top:3px}#wp-admin-bar-elementor_edit_page .ab-submenu .ab-item{display:flex;width:200px}#wp-admin-bar-elementor_edit_page .elementor-edit-link-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}#wp-admin-bar-elementor_edit_page .elementor-edit-link-type{background:#55595c;border-radius:3px;font-size:11px;line-height:9px;margin-top:6px;padding:4px 8px}#wp-admin-bar-elementor_inspector>.ab-item:before{content:"";top:2px}#wpadminbar *{font-style:normal}.page-template-elementor_canvas.elementor-page:before{display:none}.elementor-post__thumbnail__link{transition:none}#left-area ul.elementor-icon-list-items,.elementor .elementor-element ul.elementor-icon-list-items,.elementor-edit-area .elementor-element ul.elementor-icon-list-items{padding:0}.e--ua-appleWebkit.rtl{--flex-right:flex-start}.e--ua-appleWebkit .elementor-share-buttons--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-left:calc(var(--grid-column-gap)*-.5);margin-right:calc(var(--grid-column-gap)*-.5);width:auto}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid-item{margin-left:calc(var(--grid-column-gap)*.5);margin-right:calc(var(--grid-column-gap)*.5)}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid-item{margin-left:0;margin-right:0}@media (max-width:1024px){.e--ua-appleWebkit .elementor-share-buttons-tablet--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons-tablet--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-left:calc(var(--grid-column-gap)*-.5);margin-right:calc(var(--grid-column-gap)*-.5);width:auto}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid-item{margin-left:calc(var(--grid-column-gap)*.5);margin-right:calc(var(--grid-column-gap)*.5)}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid-item{margin-left:0;margin-right:0}}@media (max-width:767px){.e--ua-appleWebkit .elementor-share-buttons-mobile--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons-mobile--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-left:calc(var(--grid-column-gap)*-.5);margin-right:calc(var(--grid-column-gap)*-.5);width:auto}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid-item{margin-left:calc(var(--grid-column-gap)*.5);margin-right:calc(var(--grid-column-gap)*.5)}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid-item{margin-left:0;margin-right:0}.elementor .elementor-hidden-mobile,.elementor .elementor-hidden-phone{display:none}}@media (min-width:-1px) and (max-width:-1px){.elementor .elementor-hidden-mobile_extra{display:none}}@media (min-width:768px) and (max-width:1024px){.elementor .elementor-hidden-tablet{display:none}}@media (min-width:-1px) and (max-width:-1px){.elementor .elementor-hidden-laptop,.elementor .elementor-hidden-tablet_extra{display:none}}@media (min-width:1025px) and (max-width:99999px){.elementor .elementor-hidden-desktop{display:none}}@media (min-width:-1px){.elementor .elementor-hidden-widescreen{display:none}}.elementor-widget-text-path{font-size:20px;text-align:var(--alignment,left)}.elementor-widget-text-path svg{height:auto;max-width:100%;overflow:visible;transform:rotate(var(--rotate,0)) scaleX(var(--scale-x,1)) scaleY(var(--scale-y,1));width:var(--width);word-spacing:var(--word-spacing)}.elementor-widget-text-path svg path{vector-effect:non-scaling-stroke;fill:var(--path-fill,transparent);stroke:var(--stroke-color,transparent);stroke-width:var(--stroke-width,1px);transition:var(--stroke-transition) stroke,var(--stroke-transition) fill}.elementor-widget-text-path svg:hover path{--path-fill:var(--path-fill-hover);--stroke-color:var(--stroke-color-hover);--stroke-width:var(--stroke-width-hover)}.elementor-widget-text-path svg text{--fill:var(--text-color);fill:var(--fill);direction:var(--direction,ltr);transition:var(--transition) stroke,var(--transition) stroke-width,var(--transition) fill}.elementor-widget-text-path svg text:hover{--color:var(--text-color-hover,var(--text-color));--fill:var(--color);color:var(--color)}.elementor-accordion{text-align:left}.elementor-accordion .elementor-accordion-item{border:1px solid #d4d4d4}.elementor-accordion .elementor-accordion-item+.elementor-accordion-item{border-top:none}.elementor-accordion .elementor-tab-title{cursor:pointer;font-weight:700;line-height:1;margin:0;outline:none;padding:15px 20px}.elementor-accordion .elementor-tab-title .elementor-accordion-icon{display:inline-block;width:1.5em}.elementor-accordion .elementor-tab-title .elementor-accordion-icon svg{height:1em;width:1em}.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right{float:right;text-align:right}.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left{float:left;text-align:left}.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-closed{display:block}.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-opened,.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-closed{display:none}.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-opened{display:block}.elementor-accordion .elementor-tab-content{border-top:1px solid #d4d4d4;display:none;padding:15px 20px}@media (max-width:767px){.elementor-accordion .elementor-tab-title{padding:12px 15px}.elementor-accordion .elementor-tab-title .elementor-accordion-icon{width:1.2em}.elementor-accordion .elementor-tab-content{padding:7px 15px}}.elementor-alert{border-left:5px solid transparent;padding:15px;position:relative;text-align:left}.elementor-alert .elementor-alert-title{display:block;font-weight:700}.elementor-alert .elementor-alert-description{font-size:13px}.elementor-alert button.elementor-alert-dismiss{background:transparent;border:none;color:inherit;cursor:pointer;font-size:20px;line-height:1;padding:3px;position:absolute;right:10px;top:10px}.elementor-alert.elementor-alert-info{background-color:#d9edf7;border-color:#bcdff1;color:#31708f}.elementor-alert.elementor-alert-success{background-color:#dff0d8;border-color:#cae6be;color:#3c763d}.elementor-alert.elementor-alert-warning{background-color:#fcf8e3;border-color:#f9f0c3;color:#8a6d3b}.elementor-alert.elementor-alert-danger{background-color:#f2dede;border-color:#e8c4c4;color:#a94442}@media (max-width:767px){.elementor-alert{padding:10px}.elementor-alert button.elementor-alert-dismiss{right:7px;top:7px}}.elementor-counter .elementor-counter-number-wrapper{display:flex;font-size:69px;font-weight:600;line-height:1}.elementor-counter .elementor-counter-number-prefix,.elementor-counter .elementor-counter-number-suffix{flex-grow:1;white-space:pre-wrap}.elementor-counter .elementor-counter-number-prefix{text-align:right}.elementor-counter .elementor-counter-number-suffix{text-align:left}.elementor-counter .elementor-counter-title{font-size:19px;font-weight:400;line-height:2.5;text-align:center}.elementor-widget-divider{--divider-border-style:none;--divider-border-width:1px;--divider-color:#2c2c2c;--divider-icon-size:20px;--divider-element-spacing:10px;--divider-pattern-height:24px;--divider-pattern-size:20px;--divider-pattern-url:none;--divider-pattern-repeat:repeat-x}.elementor-widget-divider .elementor-divider{display:flex}.elementor-widget-divider .elementor-divider__text{font-size:15px;line-height:1;max-width:95%}.elementor-widget-divider .elementor-divider__element{flex-shrink:0;margin:0 var(--divider-element-spacing)}.elementor-widget-divider .elementor-icon{font-size:var(--divider-icon-size)}.elementor-widget-divider .elementor-divider-separator{direction:ltr;display:flex;margin:0}.elementor-widget-divider--view-line_icon .elementor-divider-separator,.elementor-widget-divider--view-line_text .elementor-divider-separator{align-items:center}.elementor-widget-divider--view-line_icon .elementor-divider-separator:after,.elementor-widget-divider--view-line_icon .elementor-divider-separator:before,.elementor-widget-divider--view-line_text .elementor-divider-separator:after,.elementor-widget-divider--view-line_text .elementor-divider-separator:before{border-bottom:0;border-top:var(--divider-border-width) var(--divider-border-style) var(--divider-color);content:"";display:block;flex-grow:1}.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-left .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-left .elementor-divider__element{margin-left:0}.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-right .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-right .elementor-divider__element{margin-right:0}.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator{border-top:var(--divider-border-width) var(--divider-border-style) var(--divider-color)}.elementor-widget-divider--separator-type-pattern{--divider-border-style:none}.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:after,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:before,.elementor-widget-divider--separator-type-pattern:not([class*=elementor-widget-divider--view]) .elementor-divider-separator{background-color:var(--divider-color);-webkit-mask-image:var(--divider-pattern-url);mask-image:var(--divider-pattern-url);-webkit-mask-repeat:var(--divider-pattern-repeat);mask-repeat:var(--divider-pattern-repeat);-webkit-mask-size:var(--divider-pattern-size) 100%;mask-size:var(--divider-pattern-size) 100%;min-height:var(--divider-pattern-height);width:100%}.elementor-widget-divider--no-spacing{--divider-pattern-size:auto}.elementor-widget-divider--bg-round{--divider-pattern-repeat:round}.rtl .elementor-widget-divider .elementor-divider__text{direction:rtl}.elementor-image-gallery .gallery-item{display:inline-block;margin:0 auto;max-width:100%;text-align:center;vertical-align:top;width:100%}.elementor-image-gallery .gallery-item img{margin:0 auto}.elementor-image-gallery .gallery-item .gallery-caption{margin:0}.elementor-image-gallery figure img{display:block}.elementor-image-gallery figure figcaption{width:100%}.gallery-spacing-custom .elementor-image-gallery .gallery-icon{padding:0}@media (min-width:768px){.elementor-image-gallery .gallery-columns-2 .gallery-item{max-width:50%}.elementor-image-gallery .gallery-columns-3 .gallery-item{max-width:33.33%}.elementor-image-gallery .gallery-columns-4 .gallery-item{max-width:25%}.elementor-image-gallery .gallery-columns-5 .gallery-item{max-width:20%}.elementor-image-gallery .gallery-columns-6 .gallery-item{max-width:16.666%}.elementor-image-gallery .gallery-columns-7 .gallery-item{max-width:14.28%}.elementor-image-gallery .gallery-columns-8 .gallery-item{max-width:12.5%}.elementor-image-gallery .gallery-columns-9 .gallery-item{max-width:11.11%}.elementor-image-gallery .gallery-columns-10 .gallery-item{max-width:10%}}@media (min-width:480px) and (max-width:767px){.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item{max-width:50%}}@media (max-width:479px){.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item{max-width:100%}}.elementor-widget-google_maps .elementor-widget-container{overflow:hidden}.elementor-widget-google_maps iframe{height:300px}.elementor-heading-title{line-height:1;margin:0;padding:0}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}.elementor-widget-icon-box .elementor-icon-box-wrapper{display:block;text-align:center}.elementor-widget-icon-box .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-left:auto;margin-right:auto}@media (min-width:768px){.elementor-widget-icon-box.elementor-vertical-align-top .elementor-icon-box-wrapper{align-items:flex-start}.elementor-widget-icon-box.elementor-vertical-align-middle .elementor-icon-box-wrapper{align-items:center}.elementor-widget-icon-box.elementor-vertical-align-bottom .elementor-icon-box-wrapper{align-items:flex-end}}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{display:flex}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon{display:inline-flex;flex:0 0 auto}.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:right}.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon{margin-bottom:unset;margin-left:var(--icon-box-icon-margin,15px);margin-right:0}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper{flex-direction:row;text-align:left}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon{margin-bottom:unset;margin-left:0;margin-right:var(--icon-box-icon-margin,15px)}.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-wrapper{display:block;flex-direction:unset;text-align:center}.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-left:auto;margin-right:auto}@media (min-width:-1px){.elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-wrapper{display:flex}.elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-icon{display:inline-flex;flex:0 0 auto}.elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:right}.elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-icon{margin-bottom:unset;margin-left:var(--icon-box-icon-margin,15px);margin-right:0}.elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-wrapper{flex-direction:row;text-align:left}.elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-icon{margin-bottom:unset;margin-left:0;margin-right:var(--icon-box-icon-margin,15px)}.elementor-widget-icon-box.elementor-widescreen-position-top .elementor-icon-box-wrapper{display:block;flex-direction:unset;text-align:center}.elementor-widget-icon-box.elementor-widescreen-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-left:auto;margin-right:auto}}@media (max-width:-1px){.elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-wrapper{display:flex}.elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-icon{display:inline-flex;flex:0 0 auto}.elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:right}.elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-icon{margin-bottom:unset;margin-left:var(--icon-box-icon-margin,15px);margin-right:0}.elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-wrapper{flex-direction:row;text-align:left}.elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-icon{margin-bottom:unset;margin-left:0;margin-right:var(--icon-box-icon-margin,15px)}.elementor-widget-icon-box.elementor-laptop-position-top .elementor-icon-box-wrapper{display:block;flex-direction:unset;text-align:center}.elementor-widget-icon-box.elementor-laptop-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-left:auto;margin-right:auto}.elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-wrapper{display:flex}.elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-icon{display:inline-flex;flex:0 0 auto}.elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:right}.elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-icon{margin-bottom:unset;margin-left:var(--icon-box-icon-margin,15px);margin-right:0}.elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-wrapper{flex-direction:row;text-align:left}.elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-icon{margin-bottom:unset;margin-left:0;margin-right:var(--icon-box-icon-margin,15px)}.elementor-widget-icon-box.elementor-tablet_extra-position-top .elementor-icon-box-wrapper{display:block;flex-direction:unset;text-align:center}.elementor-widget-icon-box.elementor-tablet_extra-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-left:auto;margin-right:auto}}@media (max-width:1024px){.elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-wrapper{display:flex}.elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-icon{display:inline-flex;flex:0 0 auto}.elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:right}.elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-icon{margin-bottom:unset;margin-left:var(--icon-box-icon-margin,15px);margin-right:0}.elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-wrapper{flex-direction:row;text-align:left}.elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-icon{margin-bottom:unset;margin-left:0;margin-right:var(--icon-box-icon-margin,15px)}.elementor-widget-icon-box.elementor-tablet-position-top .elementor-icon-box-wrapper{display:block;flex-direction:unset;text-align:center}.elementor-widget-icon-box.elementor-tablet-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-left:auto;margin-right:auto}}@media (max-width:-1px){.elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-wrapper{display:flex}.elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-icon{display:inline-flex;flex:0 0 auto}.elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:right}.elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-icon{margin-bottom:unset;margin-left:var(--icon-box-icon-margin,15px);margin-right:0}.elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-wrapper{flex-direction:row;text-align:left}.elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-icon{margin-bottom:unset;margin-left:0;margin-right:var(--icon-box-icon-margin,15px)}.elementor-widget-icon-box.elementor-mobile_extra-position-top .elementor-icon-box-wrapper{display:block;flex-direction:unset;text-align:center}.elementor-widget-icon-box.elementor-mobile_extra-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-left:auto;margin-right:auto}}@media (max-width:767px){.elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-wrapper{display:flex}.elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-icon{display:inline-flex;flex:0 0 auto}.elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:right}.elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-icon{margin-bottom:unset;margin-left:var(--icon-box-icon-margin,15px);margin-right:0}.elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-wrapper{flex-direction:row;text-align:left}.elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-icon{margin-bottom:unset;margin-left:0;margin-right:var(--icon-box-icon-margin,15px)}.elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-wrapper{display:block;flex-direction:unset;text-align:center}.elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-left:auto;margin-right:auto}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon{display:block;flex:unset}}.elementor-widget-icon-box .elementor-icon-box-title a{color:inherit}.elementor-widget-icon-box .elementor-icon-box-content{flex-grow:1}.elementor-widget-icon-box .elementor-icon-box-description{margin:0}.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container{overflow:hidden}.elementor-widget .elementor-icon-list-items.elementor-inline-items{margin-left:-8px;margin-right:-8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-left:8px;margin-right:8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{border-bottom:0;border-left-width:1px;border-right:0;border-top:0;border-style:solid;height:100%;left:auto;position:relative;right:-8px;width:auto}.elementor-widget .elementor-icon-list-items{list-style-type:none;margin:0;padding:0}.elementor-widget .elementor-icon-list-item{margin:0;padding:0;position:relative}.elementor-widget .elementor-icon-list-item:after{bottom:0;position:absolute;width:100%}.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a{align-items:center;display:flex;font-size:inherit}.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{align-self:center;padding-left:5px}.elementor-widget .elementor-icon-list-icon{display:flex}.elementor-widget .elementor-icon-list-icon svg{height:var(--e-icon-list-icon-size,1em);width:var(--e-icon-list-icon-size,1em)}.elementor-widget .elementor-icon-list-icon i{font-size:var(--e-icon-list-icon-size);width:1.25em}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{text-align:var(--e-icon-list-icon-align)}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{margin:var( --e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em)*.25) 0 0 )}.elementor-widget.elementor-list-item-link-full_width a{width:100%}.elementor-widget.elementor-align-center .elementor-icon-list-item,.elementor-widget.elementor-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-align-left .elementor-icon-list-item,.elementor-widget.elementor-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-align-right .elementor-icon-list-item,.elementor-widget.elementor-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after{right:0}@media (min-width:-1px){.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-widescreen-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-widescreen-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-widescreen-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-widescreen-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:-1px){.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-laptop-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-laptop-align-left .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-laptop-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-laptop-align-right .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-laptop-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-laptop-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-laptop-align-left) .elementor-icon-list-item:after{right:0}.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-tablet_extra-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-tablet_extra-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-tablet_extra-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:1024px){.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-tablet-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-tablet-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:-1px){.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-mobile_extra-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-mobile_extra-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-mobile_extra-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:767px){.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-mobile-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-mobile-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after{right:0}}.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}.elementor-widget-image-box .elementor-image-box-content{width:100%}@media (min-width:768px){.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper,.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{display:flex}.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{flex-direction:row-reverse;text-align:right}.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper{flex-direction:row;text-align:left}.elementor-widget-image-box.elementor-position-top .elementor-image-box-img{margin:auto}.elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper{align-items:flex-start}.elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper{align-items:center}.elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper{align-items:flex-end}}@media (max-width:767px){.elementor-widget-image-box .elementor-image-box-img{margin-bottom:15px;margin-left:auto!important;margin-right:auto!important}}.elementor-widget-image-box .elementor-image-box-img{display:inline-block}.elementor-widget-image-box .elementor-image-box-title a{color:inherit}.elementor-widget-image-box .elementor-image-box-wrapper{text-align:center}.elementor-widget-image-box .elementor-image-box-description{margin:0}.elementor-widget-image-carousel .swiper-container{position:static}.elementor-widget-image-carousel .swiper-container .swiper-slide figure{line-height:inherit}.elementor-widget-image-carousel .swiper-slide{text-align:center}.elementor-image-carousel-wrapper:not(.swiper-container-initialized) .swiper-slide{max-width:calc(100%/var(--e-image-carousel-slides-to-show, 3))}body.elementor-page .elementor-widget-menu-anchor{margin-bottom:0}.elementor-widget-progress{text-align:left}.elementor-progress-wrapper{background-color:#eee;border-radius:2px;color:#fff;height:100%;position:relative}.elementor-progress-bar{background-color:#818a91;border-radius:2px;display:flex;font-size:11px;height:30px;line-height:30px;transition:width 1s ease-in-out;width:0}.elementor-progress-text{flex-grow:1;overflow:hidden;padding-left:15px;text-overflow:ellipsis;white-space:nowrap}.elementor-progress-percentage{padding-right:15px}.elementor-widget-progress .elementor-progress-wrapper.progress-info .elementor-progress-bar{background-color:#5bc0de}.elementor-widget-progress .elementor-progress-wrapper.progress-success .elementor-progress-bar{background-color:#5cb85c}.elementor-widget-progress .elementor-progress-wrapper.progress-warning .elementor-progress-bar{background-color:#f0ad4e}.elementor-widget-progress .elementor-progress-wrapper.progress-danger .elementor-progress-bar{background-color:#d9534f}.elementor-progress .elementor-title{display:block}@media (max-width:767px){.elementor-progress-text{padding-left:10px}}.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container{font-size:0;line-height:1}.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid{display:inline-grid}.elementor-widget-social-icons .elementor-grid{grid-column-gap:var(--grid-column-gap,5px);grid-row-gap:var(--grid-row-gap,5px);grid-template-columns:var(--grid-template-columns);justify-content:var(--justify-content,center);justify-items:var(--justify-content,center)}.elementor-icon.elementor-social-icon{font-size:var(--icon-size,25px);height:calc(var(--icon-size, 25px) + var(--icon-padding, .5em)*2);line-height:var(--icon-size,25px);width:calc(var(--icon-size, 25px) + var(--icon-padding, .5em)*2)}.elementor-social-icon{--e-social-icon-icon-color:#fff;align-items:center;background-color:#818a91;cursor:pointer;display:inline-flex;justify-content:center;text-align:center}.elementor-social-icon i{color:var(--e-social-icon-icon-color)}.elementor-social-icon svg{fill:var(--e-social-icon-icon-color)}.elementor-social-icon:last-child{margin:0}.elementor-social-icon:hover{color:#fff;opacity:.9}.elementor-social-icon-android{background-color:#a4c639}.elementor-social-icon-apple{background-color:#999}.elementor-social-icon-behance{background-color:#1769ff}.elementor-social-icon-bitbucket{background-color:#205081}.elementor-social-icon-codepen{background-color:#000}.elementor-social-icon-delicious{background-color:#39f}.elementor-social-icon-deviantart{background-color:#05cc47}.elementor-social-icon-digg{background-color:#005be2}.elementor-social-icon-dribbble{background-color:#ea4c89}.elementor-social-icon-elementor{background-color:#d30c5c}.elementor-social-icon-envelope{background-color:#ea4335}.elementor-social-icon-facebook,.elementor-social-icon-facebook-f{background-color:#3b5998}.elementor-social-icon-flickr{background-color:#0063dc}.elementor-social-icon-foursquare{background-color:#2d5be3}.elementor-social-icon-free-code-camp,.elementor-social-icon-freecodecamp{background-color:#006400}.elementor-social-icon-github{background-color:#333}.elementor-social-icon-gitlab{background-color:#e24329}.elementor-social-icon-globe{background-color:#818a91}.elementor-social-icon-google-plus,.elementor-social-icon-google-plus-g{background-color:#dd4b39}.elementor-social-icon-houzz{background-color:#7ac142}.elementor-social-icon-instagram{background-color:#262626}.elementor-social-icon-jsfiddle{background-color:#487aa2}.elementor-social-icon-link{background-color:#818a91}.elementor-social-icon-linkedin,.elementor-social-icon-linkedin-in{background-color:#0077b5}.elementor-social-icon-medium{background-color:#00ab6b}.elementor-social-icon-meetup{background-color:#ec1c40}.elementor-social-icon-mixcloud{background-color:#273a4b}.elementor-social-icon-odnoklassniki{background-color:#f4731c}.elementor-social-icon-pinterest{background-color:#bd081c}.elementor-social-icon-product-hunt{background-color:#da552f}.elementor-social-icon-reddit{background-color:#ff4500}.elementor-social-icon-rss{background-color:#f26522}.elementor-social-icon-shopping-cart{background-color:#4caf50}.elementor-social-icon-skype{background-color:#00aff0}.elementor-social-icon-slideshare{background-color:#0077b5}.elementor-social-icon-snapchat{background-color:#fffc00}.elementor-social-icon-soundcloud{background-color:#f80}.elementor-social-icon-spotify{background-color:#2ebd59}.elementor-social-icon-stack-overflow{background-color:#fe7a15}.elementor-social-icon-steam{background-color:#00adee}.elementor-social-icon-stumbleupon{background-color:#eb4924}.elementor-social-icon-telegram{background-color:#2ca5e0}.elementor-social-icon-thumb-tack{background-color:#1aa1d8}.elementor-social-icon-tripadvisor{background-color:#589442}.elementor-social-icon-tumblr{background-color:#35465c}.elementor-social-icon-twitch{background-color:#6441a5}.elementor-social-icon-twitter{background-color:#1da1f2}.elementor-social-icon-viber{background-color:#665cac}.elementor-social-icon-vimeo{background-color:#1ab7ea}.elementor-social-icon-vk{background-color:#45668e}.elementor-social-icon-weibo{background-color:#dd2430}.elementor-social-icon-weixin{background-color:#31a918}.elementor-social-icon-whatsapp{background-color:#25d366}.elementor-social-icon-wordpress{background-color:#21759b}.elementor-social-icon-xing{background-color:#026466}.elementor-social-icon-yelp{background-color:#af0606}.elementor-social-icon-youtube{background-color:#cd201f}.elementor-social-icon-500px{background-color:#0099e5}.elementor-shape-rounded .elementor-icon.elementor-social-icon{border-radius:10%}.elementor-shape-circle .elementor-icon.elementor-social-icon{border-radius:50%}.e-container.e-container--row .elementor-spacer-inner{width:var(--spacer-size)}.e-container.e-container--column .elementor-spacer-inner,.elementor-column .elementor-spacer-inner{height:var(--spacer-size)}.elementor-star-rating{color:#ccd6df;display:inline-block;font-family:eicons}.elementor-star-rating i{cursor:default;display:inline-block;font-style:normal;position:relative}.elementor-star-rating i:before{color:#f0ad4e;content:"";display:block;font-family:inherit;font-size:inherit;left:0;overflow:hidden;position:absolute;top:0}.elementor-star-rating .elementor-star-empty:before{content:none}.elementor-star-rating .elementor-star-1:before{width:10%}.elementor-star-rating .elementor-star-2:before{width:20%}.elementor-star-rating .elementor-star-3:before{width:30%}.elementor-star-rating .elementor-star-4:before{width:40%}.elementor-star-rating .elementor-star-5:before{width:50%}.elementor-star-rating .elementor-star-6:before{width:60%}.elementor-star-rating .elementor-star-7:before{width:70%}.elementor-star-rating .elementor-star-8:before{width:80%}.elementor-star-rating .elementor-star-9:before{width:90%}.elementor-star-rating__wrapper{align-items:center;display:flex}.elementor-star-rating__title{margin-right:10px}.elementor-star-rating--align-right .elementor-star-rating__wrapper{justify-content:flex-end;text-align:right}.elementor-star-rating--align-left .elementor-star-rating__wrapper{justify-content:flex-start;text-align:left}.elementor-star-rating--align-center .elementor-star-rating__wrapper{justify-content:center;text-align:center}.elementor-star-rating--align-justify .elementor-star-rating__title{margin-right:auto}@media (max-width:1024px){.elementor-star-rating-tablet--align-right .elementor-star-rating__wrapper{justify-content:flex-end;text-align:right}.elementor-star-rating-tablet--align-left .elementor-star-rating__wrapper{justify-content:flex-start;text-align:left}.elementor-star-rating-tablet--align-center .elementor-star-rating__wrapper{justify-content:center;text-align:center}.elementor-star-rating-tablet--align-justify .elementor-star-rating__title{margin-right:auto}}@media (max-width:767px){.elementor-star-rating-mobile--align-right .elementor-star-rating__wrapper{justify-content:flex-end;text-align:right}.elementor-star-rating-mobile--align-left .elementor-star-rating__wrapper{justify-content:flex-start;text-align:left}.elementor-star-rating-mobile--align-center .elementor-star-rating__wrapper{justify-content:center;text-align:center}.elementor-star-rating-mobile--align-justify .elementor-star-rating__title{margin-right:auto}}.last-star{letter-spacing:0}.elementor--star-style-star_unicode .elementor-star-rating{font-family:Arial,Helvetica,sans-serif}.elementor--star-style-star_unicode .elementor-star-rating i:not(.elementor-star-empty):before{content:"★"}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper{flex-shrink:0;width:25%}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active{border-right-style:none}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after,.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before{border-right-style:solid;height:999em;right:0;width:0}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before{top:0;transform:translateY(-100%)}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after{top:100%}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title{display:table-cell}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active{border-bottom-style:none}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after,.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before{border-bottom-style:solid;bottom:0;height:0;width:999em}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before{right:100%}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after{left:100%}.elementor-widget-tabs .elementor-tab-content,.elementor-widget-tabs .elementor-tab-title,.elementor-widget-tabs .elementor-tab-title:after,.elementor-widget-tabs .elementor-tab-title:before,.elementor-widget-tabs .elementor-tabs-content-wrapper{border:1px #d4d4d4}.elementor-widget-tabs .elementor-tabs{text-align:left}.elementor-widget-tabs .elementor-tabs-wrapper{overflow:hidden}.elementor-widget-tabs .elementor-tab-title{cursor:pointer;outline:var(--focus-outline,none)}.elementor-widget-tabs .elementor-tab-desktop-title{border:solid transparent;font-weight:700;line-height:1;padding:20px 25px;position:relative}.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active{border-color:#d4d4d4}.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:after,.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:before{content:"";display:block;position:absolute}.elementor-widget-tabs .elementor-tab-mobile-title{cursor:pointer;padding:10px}.elementor-widget-tabs .elementor-tab-content{display:none;padding:20px}@media (max-width:767px){.elementor-tabs .elementor-tab-content,.elementor-tabs .elementor-tab-title{border-style:solid solid none}.elementor-tabs .elementor-tabs-wrapper{display:none}.elementor-tabs .elementor-tabs-content-wrapper{border-bottom-style:solid}.elementor-tabs .elementor-tab-content{padding:10px}}@media (min-width:768px){.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs{display:flex}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper{flex-direction:column}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-content-wrapper{border-style:solid solid solid none;flex-grow:1}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content{border-style:none solid solid}.elementor-widget-tabs.elementor-tabs-alignment-center .elementor-tabs-wrapper,.elementor-widget-tabs.elementor-tabs-alignment-end .elementor-tabs-wrapper,.elementor-widget-tabs.elementor-tabs-alignment-stretch .elementor-tabs-wrapper{display:flex}.elementor-widget-tabs.elementor-tabs-alignment-center .elementor-tabs-wrapper{justify-content:center}.elementor-widget-tabs.elementor-tabs-alignment-end .elementor-tabs-wrapper{justify-content:flex-end}.elementor-widget-tabs.elementor-tabs-alignment-stretch.elementor-tabs-view-horizontal .elementor-tab-title{width:100%}.elementor-widget-tabs.elementor-tabs-alignment-stretch.elementor-tabs-view-vertical .elementor-tab-title{height:100%}.elementor-tabs .elementor-tab-mobile-title{display:none}}.elementor-testimonial-wrapper{overflow:hidden;text-align:center}.elementor-testimonial-wrapper .elementor-testimonial-content{font-size:1.3em;margin-bottom:20px}.elementor-testimonial-wrapper .elementor-testimonial-name{display:block;line-height:1.5}.elementor-testimonial-wrapper .elementor-testimonial-job{display:block;font-size:.85em}.elementor-testimonial-wrapper .elementor-testimonial-meta{line-height:1;width:100%}.elementor-testimonial-wrapper .elementor-testimonial-meta-inner{display:inline-block}.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-details,.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image{display:table-cell;vertical-align:middle}.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image img{border-radius:50%;height:60px;max-width:none;-o-object-fit:cover;object-fit:cover;width:60px}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-image{padding-right:15px}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-details{text-align:left}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-details,.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image{display:block}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image{margin-bottom:20px}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#818a91;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{background-color:transparent;border:3px solid;color:#818a91}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{height:1em;width:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;font-size:50px;line-height:1;text-align:center}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}.elementor-toggle{text-align:left}.elementor-toggle .elementor-tab-title{border-bottom:1px solid #d4d4d4;cursor:pointer;font-weight:700;line-height:1;margin:0;outline:none;padding:15px}.elementor-toggle .elementor-tab-title .elementor-toggle-icon{display:inline-block;width:1em}.elementor-toggle .elementor-tab-title .elementor-toggle-icon svg{height:1em;margin-inline-start:-5px;width:1em}.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-right{float:right;text-align:right}.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-left{float:left;text-align:left}.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-closed{display:block}.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-opened{display:none}.elementor-toggle .elementor-tab-title.elementor-active{border-bottom:none}.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-closed{display:none}.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-opened{display:block}.elementor-toggle .elementor-tab-content{border-bottom:1px solid #d4d4d4;display:none;padding:15px}@media (max-width:767px){.elementor-toggle .elementor-tab-title{padding:12px}.elementor-toggle .elementor-tab-content{padding:12px 10px}}.elementor-widget-video .elementor-widget-container{overflow:hidden;transform:translateZ(0)}.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay{background-position:50%;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.elementor-widget-video .elementor-custom-embed-image-overlay{cursor:pointer;text-align:center}.elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i{opacity:1}.elementor-widget-video .elementor-custom-embed-image-overlay img{display:block;width:100%}.elementor-widget-video .e-hosted-video .elementor-video{-o-object-fit:cover;object-fit:cover}body{font-family:Open Sans,Sans-serif;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar-track{background:#1f2c33}::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover{background:#ab111c}header{position:sticky;top:0;z-index:9900}footer a{color:#fff}footer a.menu-active{font-weight:700!important}.mb-20{margin-bottom:20px}.topbar{transition:all .4s ease}.topbar.scrolled{padding-bottom:6px;padding-top:8px}.navbar{position:sticky;top:0;transition:all .4s ease}.navbar.mobile-menu-expanded #mobile-menu__container{opacity:1;overflow-x:hidden;transition:all .2s ease;visibility:visible}.navbar.scrolled{background:#1f2c33;min-height:unset!important;padding:0 80px}.navbar.scrolled .submenu{top:97px!important}.navbar.scrolled .header-logo img{width:120px!important}.navbar.scrolled #mobile-menu__container{top:92px!important}.navbar.scrolled>.elementor-element>.elementor-element:has(.submenu){padding:17px 35px 17px 24px}.navbar>.elementor-element>.elementor-element{padding:7px 24px}.navbar>.elementor-element>.elementor-element:has(.submenu){padding:27px 35px 27px 24px}.navbar>.elementor-element>.elementor-element:has(.submenu):hover .submenu{height:0}.navbar .submenu{background:#1f2c33b3;border-radius:0;left:0!important;opacity:0;position:fixed;top:120px!important;transition:all .8s ease;visibility:hidden;width:100%!important;z-index:999999}.navbar .submenu a{display:block;position:relative;width:-moz-fit-content;width:fit-content}.navbar .submenu a:hover:before{opacity:1;transition:opacity .3s ease}.navbar .submenu .submenu-item{opacity:0;transform:translateY(50px);transition:all .4s ease;visibility:hidden}.navbar .submenu .submenu-item:first-child{transition:all .4s ease 0s}.navbar .submenu .submenu-item:nth-child(2){transition:all .4s ease .1s}.navbar .submenu .submenu-item:nth-child(3){transition:all .4s ease .2s}.navbar .submenu .submenu-item:nth-child(4){transition:all .4s ease .3s}.navbar .submenu .submenu-item:nth-child(5){transition:all .4s ease .4s}.navbar .submenu .submenu-item:nth-child(6){transition:all .4s ease .5s}.navbar .submenu-open .menu{background:#fde1dd}.navbar .submenu-open .menu .dropdown-icon{rotate:180deg}.navbar .submenu-open .submenu{height:auto!important;opacity:1;visibility:visible}.navbar .submenu-open .submenu .submenu-item{opacity:1;transform:translateY(0);visibility:visible}.navbar .header-logo img{transition:all .4s ease}.navbar .header-logo a:before{display:none}.navbar .elementor-heading-title{overflow:hidden}.navbar span{align-items:center;display:flex;gap:0 10px}.navbar .dropdown-icon{width:9px}.navbar a{color:#1f2c33;transition:all .4s ease}.navbar a.menu-active,.navbar a:hover{color:#fff}.navbar #mobile-menu__container{top:102px!important}.navbar .menu-button a:hover.menu-active{color:#fff!important}.navbar .menu-button a.menu-active{color:#1f2c33!important}.mobile-menu--close,.submenu--close{height:0!important;min-height:0!important;overflow:hidden}.mobile-menu--open,.submenu--open{height:-moz-fit-content;height:fit-content;overflow-y:scroll}#burger-menu #burger-menu--close{display:none}.video-container-box{padding-top:56.25%;position:relative;width:100%}.video-container-box .video-container-inner{inset:0;position:absolute}.video-container-box .video-container-inner:before{background:#0006;content:"";height:100%;position:absolute;width:100%}.video-container-box .video-container-inner.played:before{display:none}.video-container-box .video-button-play{cursor:pointer;height:120px;left:calc(50% - 60px);position:absolute;top:calc(50% - 60px);width:120px;z-index:2}.scroll-down{animation:bounce 3s infinite}listing{white-space:normal}.listing-container{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}.listing-container:not(.listing-container-has-pagination){flex-wrap:nowrap}.listing-container.listing-container-without-sidebar .listing-container-right{width:100%}.listing-container.listing-container-without-sidebar .listing-item{width:calc(33.33% - 24px)}.listing-container.listing-container-latest,.listing-container.listing-container-latest .listing-container-right{width:100%}.listing-container .listing-container-left{padding:0 30px 0 0;width:30%}.listing-container .listing-container-right{width:70%}.listing-container .listing-container-right .listing-container-right-bottom{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:flex-start}.listing-container .listing-sidebar{background:#fff;border-radius:16px;padding:24px}.listing-container .listing-sidebar .listing-sidebar-title{color:#000;font-family:Open Sans,Sans-serif;font-size:14px;font-weight:700;letter-spacing:2px;margin:0 0 24px;text-transform:uppercase}.listing-container .listing-sidebar .listing-sidebar-list .listing-sidebar-item{align-items:flex-start;cursor:pointer;display:flex;justify-content:flex-start;margin:0 0 24px}.listing-container .listing-sidebar .listing-sidebar-list .listing-sidebar-item.active .listing-sidebar-item-radio:before{display:block}.listing-container .listing-sidebar .listing-sidebar-list .listing-sidebar-item .listing-sidebar-item-radio{border:1px solid #ab111c;border-radius:50%;height:20px;margin:0 10px 0 0;position:relative;top:2px;width:20px}.listing-container .listing-sidebar .listing-sidebar-list .listing-sidebar-item .listing-sidebar-item-radio:before{background:#ab111c;border-radius:50%;content:"";display:none;height:10px;left:4px;position:absolute;top:4px;width:10px}.listing-container .listing-sidebar .listing-sidebar-list .listing-sidebar-item .listing-sidebar-item-label{color:#000;font-family:Open Sans,Sans-serif;font-size:18px;font-weight:400;line-height:24px;width:calc(100% - 30px)}.listing-container .listing-topbar{align-items:center;display:flex;justify-content:space-between;margin:0 0 40px;padding:0 12px}.listing-container .listing-topbar .listing-topbar-search{width:calc(100% - 250px)}.listing-container .listing-topbar .listing-topbar-search form{position:relative;width:100%}.listing-container .listing-topbar .listing-topbar-search input{background:#fff;border:2px solid hsla(0,0%,79%,.79);border-radius:8px;color:#1f2c33;font-family:Open Sans,Sans-serif;font-size:18px;font-weight:400;line-height:24px;padding:12px 40px 12px 12px;position:relative;width:100%}.listing-container .listing-topbar .listing-topbar-search input:focus{box-shadow:none;outline:none}.listing-container .listing-topbar .listing-topbar-search .search-icon{position:absolute;right:12px;top:15px}.listing-container .listing-topbar .listing-topbar-sort{align-items:center;display:flex;gap:10px;justify-content:space-between}.listing-container .listing-topbar .listing-topbar-sort .listing-topbar-sort-label{color:#000;font-family:Open Sans,Sans-serif;font-size:18px;font-weight:700;line-height:32.5px}.listing-container .listing-topbar .listing-topbar-sort .listing-topbar-sort-list select{background:transparent;border:none;color:#000;font-family:Open Sans,Sans-serif;font-size:18px;font-weight:400;line-height:32.5px}.listing-container .listing-topbar .listing-topbar-sort .listing-topbar-sort-list select:focus{box-shadow:none;outline:none}.listing-container .listing-item{border:2px solid transparent;border-radius:16px;margin:0 12px 32px;overflow:hidden;transition:all .4s ease;width:calc(50% - 24px)}.listing-container .listing-item:hover{border:2px solid #ab111c}.listing-container .listing-item:hover .listing-item-thumbnail img{transform:scale(1.1)}.listing-container .listing-item:hover .listing-item-content:before{right:200px}.listing-container .listing-item.listing-item-first{display:flex;width:100%}.listing-container .listing-item.listing-item-first .listing-item-thumbnail{height:440px;width:60%}.listing-container .listing-item.listing-item-first .listing-item-content{display:flex;flex-direction:column;padding:30px 40px;width:40%}.listing-container .listing-item.listing-item-first .listing-item-content .listing-item-category-list{margin:0 0 20px;order:1}.listing-container .listing-item.listing-item-first .listing-item-content .listing-item-title{order:2}.listing-container .listing-item.listing-item-first .listing-item-content .listing-item-title a{font-size:30px;height:75px;line-height:38px}.listing-container .listing-item.listing-item-first .listing-item-content .listing-item-description{color:#1f2c33;font-size:15px;line-height:25px;order:3}.listing-container .listing-item .listing-item-first-item-badge{color:#ab111c;font-family:Open Sans,Sans-serif;font-size:15px;font-weight:700;letter-spacing:normal;line-height:25px;margin:0 0 20px;text-transform:uppercase}.listing-container .listing-item .listing-item-thumbnail{height:259px;overflow:hidden;position:relative;width:100%}.listing-container .listing-item .listing-item-thumbnail a{display:block;height:100%;width:100%}.listing-container .listing-item .listing-item-thumbnail img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:all .6s ease;width:100%}.listing-container .listing-item .listing-item-content{background:#fff;padding:16px 32px 24px;position:relative}.listing-container .listing-item .listing-item-content .listing-item-category{color:#ab111c;font-family:Open Sans,Sans-serif;font-size:14px;font-weight:700;letter-spacing:2px;margin:0 0 20px;text-transform:uppercase}.listing-container .listing-item .listing-item-content .listing-item-category-list{align-items:center;display:flex;flex-wrap:wrap;gap:10px 10px;height:84px;margin:20px 0 30px;overflow:hidden}.listing-container .listing-item .listing-item-content .listing-item-category-list .listing-item-category-list-item{border:1px solid rgba(0,0,0,.15);border-radius:20px;color:#1f2c33;font-family:Open Sans,Sans-serif;font-size:10px;font-weight:700;letter-spacing:0;line-height:14px;padding:10px 15px}.listing-container .listing-item .listing-item-content .listing-item-title{font-family:Open Sans,Sans-serif}.listing-container .listing-item .listing-item-content .listing-item-title a{color:#1d1d1f;display:-webkit-box;font-size:24px;font-weight:700;line-height:26.4px;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:50px;margin:0;overflow:hidden;transition:all .4s ease}.listing-container .listing-item .listing-item-content .listing-item-description{color:#777;display:-webkit-box;font-family:Open Sans,Sans-serif;font-size:16px;font-weight:400;line-height:27px;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:54px;margin:13px 0 30px;overflow:hidden}.listing-container .listing-item .listing-item-content .listing-item-description p{margin:0}.listing-container .listing-item .listing-item-content .listing-item-info{align-items:center;display:flex;gap:0 16px;justify-content:flex-start}.listing-container .listing-item .listing-item-content .listing-item-info-item{align-items:center;display:flex;justify-content:flex-start}.listing-container .listing-item .listing-item-content .listing-item-info-item:last-child{position:absolute;right:0}.listing-container .listing-item .listing-item-content .listing-item-info-item .listing-item-info-icon{align-items:center;display:flex;margin:0 8px 0 0}.listing-container .listing-item .listing-item-content .listing-item-info-item .listing-item-info-icon img{height:20px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:20px}.listing-container .listing-item .listing-item-content .listing-item-info-item .listing-item-info-text{color:#777;font-family:Open Sans,Sans-serif;font-size:12px;font-weight:400;line-height:19.6px}.listing-container .listing-load-more{align-items:center;display:flex;justify-content:center;padding:48px 20px 10px;width:100%}.listing-container .listing-load-more .listing-load-more-button{align-items:center;background:linear-gradient(95deg,#52b438,#4197cf 98.5%);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-family:Open Sans,Sans-serif;font-size:18px;font-weight:700;justify-content:center;line-height:27px;padding:16px 30px;text-transform:uppercase;transition:all 1s ease}.listing-container .listing-load-more .listing-load-more-button:hover{background:linear-gradient(95deg,#4197cf,#52b438)}.listing-container .listing-load-more .listing-load-more-button .listing-load-more-button-icon{height:24px;margin:0 0 0 15px;position:relative;top:-2px;width:24px}.listing-loader{text-align:center;width:100%}.listing-loader svg{width:40px}.listing-not-found{color:#1f2c33;font-family:Open Sans,Sans-serif;font-size:16px;letter-spacing:0;line-height:22px;text-align:center;width:100%}.listing-container-filter-criteria .listing-container-filter-criteria-search{color:#595959;font-family:Open Sans,Sans-serif;font-size:20px;padding:40px 0 30px 15px}.listing-container-filter-criteria .listing-container-filter-criteria-search .search-keyword{color:#ab111c}.listing-container-filter-criteria .listing-container-filter-criteria-categories{align-items:center;color:#1f2c33;display:flex;flex-wrap:wrap;font-family:Open Sans,Sans-serif;font-size:16px;font-weight:700;gap:12px 12px;justify-content:flex-start;padding:0 0 30px 15px}.listing-container-filter-criteria .listing-container-filter-criteria-categories .categories-item{background:#ab111c;border-radius:20px;color:#fff;font-size:10px;line-height:12px;padding:7px 20px}.taxonomy-list-container{align-items:center;display:flex;flex-wrap:wrap;gap:12px 12px;justify-content:center}.taxonomy-list-container .taxonomy-item{background-color:#fff;border-radius:20px;box-shadow:0 0 4px #0000001a;color:#1f2c33;font-family:Open Sans,Sans-serif;font-size:10px;font-weight:700;line-height:12px;padding:10px 20px 8px;text-align:center}.taxonomy-list-container .taxonomy-item.listing-filter-item{cursor:pointer;transition:all .4s ease}.taxonomy-list-container .taxonomy-item.active,.taxonomy-list-container .taxonomy-item.listing-filter-item:hover{background-color:#ab111c;color:#fff}#scrolled-content:before{background:linear-gradient(180deg,#006fbc,#006fbc 11%,transparent);content:"";height:200px;position:absolute;top:0;width:100%;z-index:99}#scrolled-content:after{background:linear-gradient(0deg,#006fbc,#006fbc 11%,transparent);bottom:0;content:"";height:300px;position:absolute;width:100%}#scrolled-content.scrolled:before{position:fixed;top:100px}#scrolled-content.scrolled:after{bottom:0;position:fixed}#scrolled-content #left-content{max-width:482px;position:absolute;top:25%;transition:all .3s ease}#scrolled-content #left-content.scrolled{position:fixed;top:45vh}#scrolled-content #left-content.end-scrolled{bottom:25%;position:absolute;top:unset}#scrolled-content #left-content>.elementor-element{width:512px}#scrolled-content #right-content{left:50%}#scrolled-content #right-content>.elementor-element>.e-con-inner:last-child{margin-bottom:40px}.gradient-green{display:none;height:1px;position:absolute;width:100%;z-index:0}.gradient-green:before{background:linear-gradient(133deg,#459932 25.83%,#4191cf 52.83%,#f0fad3 85.51%);border-radius:1232px;bottom:unset;content:"";filter:blur(250px);height:844px;left:unset;max-width:100%;opacity:.4;position:absolute;right:0;top:-422px;width:821px}.elementor-accordion #inspect-element-top-layer{display:none!important}.elementor-accordion .elementor-tab-content p{margin:18px 0 0}.elementor-accordion .elementor-tab-title{align-items:flex-start;display:flex;justify-content:space-between}.elementor-accordion .elementor-tab-title .elementor-accordion-title{order:1}.elementor-accordion .elementor-tab-title .elementor-accordion-icon{order:2}.elementor-accordion .elementor-tab-content{width:calc(100% - 40px)}.elementor-widget-image-carousel.swiper-style-default .swiper-slide .slide-image img,.elementor-widget-image-carousel.swiper-style-default .swiper-slide figure img,.elementor-widget-loop-carousel.swiper-style-default .swiper-slide .slide-image img,.elementor-widget-loop-carousel.swiper-style-default .swiper-slide figure img,.elementor-widget-n-carousel.swiper-style-default .swiper-slide .slide-image img,.elementor-widget-n-carousel.swiper-style-default .swiper-slide figure img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.elementor-widget-image-carousel.swiper-style-default .swiper-button-next,.elementor-widget-image-carousel.swiper-style-default .swiper-button-prev,.elementor-widget-loop-carousel.swiper-style-default .swiper-button-next,.elementor-widget-loop-carousel.swiper-style-default .swiper-button-prev,.elementor-widget-n-carousel.swiper-style-default .swiper-button-next,.elementor-widget-n-carousel.swiper-style-default .swiper-button-prev{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(266deg,#ffffff4d,#ffffff2e);border:1px solid hsla(0,0%,100%,.5);border-radius:100px;box-shadow:0 1px 24px #0000001a;display:none;height:56px;transition:all .4s ease;width:56px}.elementor-widget-image-carousel.swiper-style-default .swiper-button-next:after,.elementor-widget-image-carousel.swiper-style-default .swiper-button-prev:after,.elementor-widget-loop-carousel.swiper-style-default .swiper-button-next:after,.elementor-widget-loop-carousel.swiper-style-default .swiper-button-prev:after,.elementor-widget-n-carousel.swiper-style-default .swiper-button-next:after,.elementor-widget-n-carousel.swiper-style-default .swiper-button-prev:after{display:none!important}.elementor-widget-image-carousel.swiper-style-default .swiper-button-next:hover,.elementor-widget-image-carousel.swiper-style-default .swiper-button-prev:hover,.elementor-widget-loop-carousel.swiper-style-default .swiper-button-next:hover,.elementor-widget-loop-carousel.swiper-style-default .swiper-button-prev:hover,.elementor-widget-n-carousel.swiper-style-default .swiper-button-next:hover,.elementor-widget-n-carousel.swiper-style-default .swiper-button-prev:hover{background:linear-gradient(266deg,#ffffff80,#fff6);border:1px solid #fff}.elementor-widget-image-carousel.swiper-style-default .swiper-button-prev,.elementor-widget-loop-carousel.swiper-style-default .swiper-button-prev,.elementor-widget-n-carousel.swiper-style-default .swiper-button-prev{left:12.5vw}.elementor-widget-image-carousel.swiper-style-default .swiper-button-next,.elementor-widget-loop-carousel.swiper-style-default .swiper-button-next,.elementor-widget-n-carousel.swiper-style-default .swiper-button-next{right:12.5vw}.elementor-widget-image-carousel .swiper-pagination,.elementor-widget-loop-carousel .swiper-pagination,.elementor-widget-n-carousel .swiper-pagination{bottom:-40px!important}.elementor-widget-image-carousel .swiper-pagination .swiper-pagination-bullet,.elementor-widget-loop-carousel .swiper-pagination .swiper-pagination-bullet,.elementor-widget-n-carousel .swiper-pagination .swiper-pagination-bullet{background:#fff!important;cursor:pointer}.elementor-widget-image-carousel .elementor-swiper-button svg,.elementor-widget-loop-carousel .elementor-swiper-button svg,.elementor-widget-n-carousel .elementor-swiper-button svg{display:none}.elementor-widget-image-carousel.swiper-style-default .swiper-slide{width:calc(50% - 60px)}.elementor-widget-n-carousel.swiper-style-default .swiper-slide{width:calc(60% - 60px)}.elementor-widget-loop-carousel.swiper-style-default .swiper-slide{width:100%}.elementor-widget-loop-carousel .swiper-pagination{bottom:50px!important;left:80px!important;position:absolute;text-align:left;top:unset!important}.elementor-widget-loop-carousel .e-con-full{padding:0}.elementor-widget-loop-carousel .e-loop-item>.e-parent{gap:0}.elementor-widget-loop-carousel .content-thumbnail{height:43.8vw;width:100%}.elementor-widget-loop-carousel .content-thumbnail img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.elementor-widget-loop-carousel .content-text{padding:40px 0}.elementor-widget-loop-carousel .content-text .content-text-wrapper{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;gap:20px 65px;justify-content:space-between;margin:0 auto;max-width:calc(100% - 160px)}.elementor-widget-loop-carousel .content-text .content-title{width:50%}.elementor-widget-loop-carousel .content-text .content-title .elementor-page-title{display:block}.elementor-widget-loop-carousel .content-text .content-title .elementor-heading-title{color:#fff;font-size:32px;font-weight:600;line-height:35px}.elementor-widget-loop-carousel .content-text .content-description{gap:0;width:50%}.elementor-widget-loop-carousel .content-text .content-description .content-excerpt{color:#fff;font-size:16px;font-weight:400;line-height:27px}.elementor-widget-loop-carousel .content-text .content-description .content-excerpt p{color:#fff;margin:0}.elementor-widget-loop-carousel .content-text .content-description .content-link{margin:24px 0 0}.elementor-widget-loop-carousel .content-text .content-description .content-link a{background:transparent;color:#fff;font-size:16px;font-weight:700;line-height:20px;padding:0}.elementor-widget-loop-carousel .content-text .content-description .content-link a:hover .elementor-button-icon{left:10px}.elementor-widget-loop-carousel .content-text .content-description .content-link a .elementor-button-icon{left:0;margin:0 0 0 5px;order:2;position:relative;transition:all .4s ease}.elementor-widget-loop-carousel .content-text .content-description .content-link a .elementor-button-icon svg{height:24px;position:relative;top:-2px;width:24px}.elementor-widget-loop-carousel .content-text .content-description .content-link a .elementor-button-text{color:#fff}.fancybox__container{z-index:999990!important}.single-listing{background:#fff}.single-listing .single-listing-banner{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:65vh;position:relative}.single-listing .single-listing-banner:before{background:linear-gradient(206deg,#0d0e0e00 41.57%,#0d0e0e 91.15%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.single-listing .single-listing-banner .single-listing-banner-container{margin:0 auto;max-width:1280px}.single-listing .single-listing-banner .single-listing-banner-container .single-listing-banner-content{bottom:40px;max-width:1000px;padding:0 40px;position:absolute;z-index:3}.single-listing .single-listing-banner .single-listing-banner-container .single-listing-banner-content h1.single-listing-banner-title{color:#fff;font-size:73px;font-weight:700;line-height:72px;margin:0;max-width:1000px}.single-listing .single-listing-banner .single-listing-banner-container .single-listing-banner-content .single-listing-banner-excerpt{color:#fff;display:-webkit-box;font-size:16px;font-weight:400;line-height:27px;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:800px;overflow:hidden}.single-listing .single-listing-banner .single-listing-banner-container .single-listing-banner-content .single-listing-banner-tags{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:40px 0 20px;width:100%}.single-listing .single-listing-banner .single-listing-banner-container .single-listing-banner-content .single-listing-banner-tags .single-listing-banner-tags-item{background:#1f2c3380;border-radius:20px;box-shadow:0 4px #0000001a;color:#fff;font-size:10px;font-weight:700;letter-spacing:0;line-height:12px;padding:8px 20px}.single-listing .single-listing-banner .single-listing-banner-container .single-listing-banner-content .single-listing-banner-share{align-items:center;color:#fff;display:flex;font-size:12px;font-weight:400;gap:0 5px;justify-content:center;letter-spacing:0;line-height:12px;margin:10px 0 0}.single-listing .single-listing-banner .single-listing-banner-container .single-listing-banner-content .single-listing-banner-share .share-container{align-items:center;display:flex;gap:0 5px;justify-content:flex-start}.single-listing .single-listing-banner .single-listing-banner-container .single-listing-banner-content .single-listing-banner-share .share-container a{text-decoration:none}.single-listing .single-listing-banner .single-listing-banner-container .single-listing-banner-content .single-listing-banner-share .share-container a svg{height:24px;width:24px;fill:#fff}.single-listing .single-listing-banner .listing-item-info{align-items:center;display:flex;gap:0 24px;justify-content:flex-start;position:relative}.single-listing .single-listing-banner .listing-item-info-item{align-items:center;display:flex;justify-content:flex-start;margin:20px 0 0}.single-listing .single-listing-banner .listing-item-info-item .listing-item-info-icon{align-items:center;display:flex;margin:0 8px 0 0}.single-listing .single-listing-banner .listing-item-info-item .listing-item-info-icon img{filter:brightness(0) invert(1);height:20px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:20px}.single-listing .single-listing-banner .listing-item-info-item .listing-item-info-text{color:#fff;font-family:Open Sans,Sans-serif;font-size:18px;font-weight:400;line-height:32.4px}.single-listing .single-listing-content{color:#1f2c33;display:flex;justify-content:space-between;margin:0 auto;max-width:1280px;padding:80px 0}.single-listing .single-listing-content .single-listing-content-container{padding:0;width:60%}.single-listing .single-listing-content .single-listing-content-container h2,.single-listing .single-listing-content .single-listing-content-container h3,.single-listing .single-listing-content .single-listing-content-container h4,.single-listing .single-listing-content .single-listing-content-container h5,.single-listing .single-listing-content .single-listing-content-container h6,.single-listing .single-listing-content .single-listing-content-container p{font-family:Open Sans,Sans-serif;letter-spacing:0;margin-bottom:0}.single-listing .single-listing-content .single-listing-content-container h2{font-size:32px;line-height:36px}.single-listing .single-listing-content .single-listing-content-container h3{font-size:30px;line-height:34px}.single-listing .single-listing-content .single-listing-content-container h4{font-size:28px;line-height:30.8px}.single-listing .single-listing-content .single-listing-content-container h5{font-size:24px;line-height:26.4px}.single-listing .single-listing-content .single-listing-content-container h6{font-size:20px;line-height:22px}.single-listing .single-listing-content .single-listing-content-container p{color:#1f2c33;font-size:18px;font-weight:400;line-height:32.4px}.single-listing .single-listing-content .single-listing-content-container ol li,.single-listing .single-listing-content .single-listing-content-container ul li{font-size:16px;font-weight:400;line-height:27px}.single-listing .single-listing-content .single-listing-content-container a{color:#fff!important;transition:all .4s ease}.single-listing .single-listing-content .single-listing-content-container a:hover{color:#ab111c!important}.single-listing .single-listing-content .single-listing-content-sidebar{height:100%;margin:0 0 0 110px;padding:0 40px 0 0;position:sticky;top:150px;width:411px;z-index:3}.single-listing .single-listing-content .single-listing-content-sidebar .single-listing-content-sidebar-toc{background:#fff;margin:0 0 24px;padding:24px}.single-listing .single-listing-content .single-listing-content-sidebar .single-listing-content-sidebar-toc>span{font-size:24px;font-weight:700;line-height:26px}.single-listing .single-listing-content .single-listing-content-sidebar .single-listing-content-sidebar-toc .single-listing-content-sidebar-toc-title{color:#1f2c33;font-family:Open Sans,Sans-serif;font-size:24px;font-weight:700;letter-spacing:-.96px;line-height:26.4px;margin:0;text-transform:uppercase}.single-listing .single-listing-content .single-listing-content-sidebar .single-listing-content-sidebar-toc .single-listing-content-sidebar-toc-list h4{font-size:18px;font-weight:400;letter-spacing:0;line-height:26.4px;margin:14px 0}.single-listing .single-listing-content .single-listing-content-sidebar .single-listing-content-sidebar-toc .single-listing-content-sidebar-toc-list h4 a{color:#1f2c33;text-decoration:none}.single-listing .single-listing-content .single-listing-content-sidebar .single-listing-content-sidebar-toc .single-listing-content-sidebar-toc-list h4 a.active,.single-listing .single-listing-content .single-listing-content-sidebar .single-listing-content-sidebar-toc .single-listing-content-sidebar-toc-list h4 a:hover,.single-listing .single-listing-content .single-listing-content-sidebar .single-listing-content-sidebar-toc .single-listing-content-sidebar-toc-list h4:hover a{color:#ab111c;font-weight:700}.single-listing .single-listing-content .single-listing-content-sidebar .single-listing-content-sidebar-share{align-items:center;background:#ab111c;color:#1f2c33;display:flex;justify-content:space-between}.single-listing .single-listing-content .single-listing-content-sidebar .single-listing-content-sidebar-share .share-container{align-items:center;display:flex;gap:0 16px;justify-content:flex-start}.single-listing .single-listing-content .single-listing-content-sidebar .single-listing-content-sidebar-share a{color:#1f2c33;text-decoration:none;transition:all .4s ease}.single-listing .single-listing-content .single-listing-content-sidebar .single-listing-content-sidebar-share a svg path{stroke:#1f2c33}.single-listing .single-listing-content .single-listing-content-sidebar .single-listing-content-sidebar-author{align-items:flex-start;background:#bd424a;display:flex;justify-content:flex-start}.single-listing .single-listing-content .single-listing-content-sidebar .single-listing-content-sidebar-author .author-photo{background:#fff;border-radius:50%;height:120px;overflow:hidden;width:120px}.single-listing .single-listing-content .single-listing-content-sidebar .single-listing-content-sidebar-author .author-photo img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.single-listing .single-listing-content .single-listing-content-sidebar .single-listing-content-sidebar-author .author-info{box-sizing:border-box;padding:0 0 0 50px;width:calc(100% - 120px)}.single-listing .single-listing-content .single-listing-content-sidebar .single-listing-content-sidebar-author .author-info .author-info-label{color:#ab111c;font-family:Open Sans,Sans-serif;font-size:14px;font-weight:700;letter-spacing:2px;margin:15px 0 0;text-transform:uppercase}.single-listing .single-listing-content .single-listing-content-sidebar .single-listing-content-sidebar-author .author-info .author-info-value{color:#1f2c33;font-family:Open Sans,Sans-serif;font-size:12px;font-weight:400;line-height:19.6px}.single-listing .single-listing-content .single-listing-content-sidebar .single-listing-content-sidebar-author .author-info .author-info-value a{color:#1f2c33;font-family:Open Sans,Sans-serif;font-size:12px;font-weight:400;line-height:19.6px;text-decoration:underline}.single-listing .single-listing-related-posts{background:#f7f7f7;padding:90px 0 100px calc(50vw - 620px)}.single-listing .single-listing-related-posts .single-listing-related-posts-heading{color:#1f2c33;font-size:40px;font-weight:700;letter-spacing:normal;line-height:50px;margin:0 0 30px}.single-listing .single-listing-related-posts .single-listing-related-posts-list .listing-container{gap:25px;overflow:scroll;padding:0 40px 0 0;scrollbar-width:none}.single-listing .single-listing-related-posts .single-listing-related-posts-list .listing-container .listing-item{margin:0;min-width:370px;width:370px}.single-listing .single-listing-related-posts .single-listing-related-posts-list .listing-container .listing-item a{text-decoration:none}.team-container{display:flex;flex-wrap:wrap;gap:24px;justify-content:flex-start;padding:20px 0 0;width:100%}.team-container .team-item{background:#fff;height:400px;overflow:hidden;padding:0;width:calc(25% - 18px)}.team-container .team-item a{border:2px solid transparent;cursor:pointer;display:block;height:100%;overflow:hidden;position:relative;transition:all .4s ease;width:100%}.team-container .team-item a:before{background:linear-gradient(180deg,transparent,#000);bottom:0;content:"";height:40%;left:0;position:absolute;transition:all .4s ease;width:100%;z-index:2}.team-container .team-item a:hover{border:2px solid #ab111c}.team-container .team-item a:hover .team-item-image-bg{transform:scale(1.1)}.team-container .team-item a:hover .team-item-image-bg svg g{opacity:.3}.team-container .team-item a:hover .team-item-image-bg svg path{fill:#ab111c}.team-container .team-item a:hover .team-item-image-photo{transform:scale(1.1)}.team-container .team-item a:hover .team-item-text:before{height:30%}.team-container .team-item .team-item-image{height:100%;position:relative;text-align:center;width:100%;z-index:1}.team-container .team-item .team-item-image .team-item-image-bg{height:calc(100% - 25px);left:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:absolute;top:25px;transition:all .4s ease;width:100%;z-index:1}.team-container .team-item .team-item-image .team-item-image-bg svg{height:100%;width:100%}.team-container .team-item .team-item-image .team-item-image-bg svg g,.team-container .team-item .team-item-image .team-item-image-bg svg path{transition:all .4s ease}.team-container .team-item .team-item-image .team-item-image-photo{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;position:absolute;top:12%;transition:all .4s ease;width:100%;z-index:2}.team-container .team-item .team-item-text{align-items:flex-end;bottom:0;display:flex;flex-wrap:wrap;left:0;padding:24px 16px;position:absolute;width:100%;z-index:3}.team-container .team-item .team-item-text .team-item-text-name{color:#fff;font-family:Open Sans,Sans-serif;font-size:24px;font-weight:700;letter-spacing:0;line-height:24px;margin:0 0 5px;width:100%}.team-container .team-item .team-item-text .team-item-text-title{color:#fff;font-family:Open Sans,Sans-serif;font-size:12px;font-weight:400;letter-spacing:0;line-height:16.8px;width:100%}.team-container .team-item-additional-info{display:none}.single-team .single-team-banner{background:#ab111c;box-sizing:border-box;height:40vw;overflow:hidden;padding:40px 0 80px;position:relative;width:100%}.single-team .single-team-banner .banner-image{height:100%;position:absolute;right:8.6%;top:0;width:45vw}.single-team .single-team-banner .banner-image .banner-image-bg{height:120%;left:0;position:absolute;top:-20%;width:100%;z-index:1}.single-team .single-team-banner .banner-image .banner-image-bg svg{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.single-team .single-team-banner .banner-image .banner-image-photo{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;position:absolute;width:100%;z-index:2}.single-team .single-team-banner .banner-text{display:flex;flex-direction:column;height:100%;justify-content:space-between;margin:0 auto;max-width:1280px;position:relative;z-index:1}.single-team .single-team-banner .banner-text .banner-nav a{align-items:center;color:#1f2c33;display:flex;font-family:Open Sans,Sans-serif;font-size:16px;font-weight:700;letter-spacing:-.32px;line-height:25.2px;text-decoration:none;text-transform:uppercase}.single-team .single-team-banner .banner-text .banner-nav a:hover span{border-bottom:1px solid #1f2c33}.single-team .single-team-banner .banner-text .banner-nav a svg{margin:0 5px 0 0}.single-team .single-team-banner .banner-text .banner-nav a span{border-bottom:1px solid transparent;transition:all .4s ease}.single-team .single-team-banner .banner-text .banner-caption{width:580px}.single-team .single-team-banner .banner-text .banner-caption h1{color:#1f2c33;font-family:Open Sans,Sans-serif;font-size:72px;font-weight:700;letter-spacing:-2.88px;line-height:72px;margin:0 0 16px}.single-team .single-team-banner .banner-text .banner-caption .team-type{border-bottom:2px solid #fff;color:#fff;font-family:Open Sans,Sans-serif;font-size:18px;font-weight:700;letter-spacing:0;line-height:32.4px;margin:0 0 32px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.single-team .single-team-banner .banner-text .banner-caption .team-title{color:#1f2c33;font-family:Open Sans,Sans-serif;font-size:24px;font-weight:700;letter-spacing:0;line-height:33.6px}.single-team .single-team-content{display:flex;justify-content:space-between;margin:0 auto;max-width:1280px;padding:80px 0}.single-team .single-team-content .single-team-description{padding:0 40px 0 0;width:calc(50% - 12px)}.single-team .single-team-content .single-team-description .single-team-info,.single-team .single-team-content .single-team-description .single-team-info p{color:#1f2c33;font-family:Open Sans,Sans-serif;font-size:18px;font-weight:400;letter-spacing:0;line-height:32.4px}.single-team .single-team-content .single-team-description .single-team-info p{margin:0 0 20px;text-align:justify}.single-team .single-team-content .single-team-description .single-team-additional-info{display:flex;flex-wrap:wrap;gap:24px;justify-content:flex-start;padding:56px 0 0}.single-team .single-team-content .single-team-description .single-team-additional-info .single-team-contact,.single-team .single-team-content .single-team-description .single-team-additional-info .single-team-links{width:calc(50% - 12px)}.single-team .single-team-content .single-team-description .single-team-additional-info .single-team-additional-info-item{display:flex;flex-wrap:nowrap;margin:0 0 16px;text-decoration:none}.single-team .single-team-content .single-team-description .single-team-additional-info .single-team-additional-info-item:hover .single-team-additional-info-item-label{text-decoration:underline}.single-team .single-team-content .single-team-description .single-team-additional-info .single-team-additional-info-item .single-team-additional-info-item-icon{margin:0 8px 0 0}.single-team .single-team-content .single-team-description .single-team-additional-info .single-team-additional-info-item .single-team-additional-info-item-icon img{height:24px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:24px}.single-team .single-team-content .single-team-description .single-team-additional-info .single-team-additional-info-item .single-team-additional-info-item-label{color:#1f2c33;font-family:Open Sans,Sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:25.2px}.single-team .single-team-content .single-team-form{padding:0 0 0 40px;width:calc(50% - 12px)}.single-team .single-team-footer{background:#fff;padding:80px 0;width:100%}.single-team .single-team-footer .single-team-footer-title{color:#1f2c33;font-family:Open Sans,Sans-serif;font-size:48px;font-weight:700;letter-spacing:-1.92px;line-height:52.8px;margin:0 0 30px;text-align:center}.single-team .single-team-footer .single-team-footer-content{width:100%}.dynamic-carousel{padding-bottom:50px!important;width:100%}.dynamic-carousel .swiper-slide{background:#fff;height:auto;opacity:.4;padding:25px 40px;width:60%}.dynamic-carousel .swiper-slide.swiper-slide-active{opacity:1}.dynamic-carousel .swiper-pagination-bullet{margin:0 2px!important}.dynamic-carousel .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#1f2c33}.dynamic-carousel .slider-item{display:flex;flex-direction:column;gap:50px 0;height:100%;justify-content:space-between}.dynamic-carousel .slider-item .slider-item-image img{height:49px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:57px}.dynamic-carousel .slider-item .slider-item-content{color:#1f2c33;font-family:Open Sans,Sans-serif;font-size:18px;font-weight:400;letter-spacing:0;line-height:32.4px;padding:40px 0 0}.dynamic-carousel .slider-item .slider-item-author{color:#1f2c33;font-family:Open Sans,Sans-serif;font-size:18px;font-weight:700;letter-spacing:0;line-height:32.4px}.dynamic-carousel .slider-item .slider-item-title{color:#1f2c33;font-family:Open Sans,Sans-serif;font-size:18px;font-weight:400;letter-spacing:0;line-height:32.4px}.static-form{background:#fff;padding:40px}.static-form label{color:#1f2c33;font-family:Open Sans,Sans-serif;font-size:14px;font-weight:700;letter-spacing:2px;line-height:normal;margin:0 0 5px;text-transform:uppercase}.static-form input,.static-form textarea{border:2px solid #ab111c!important;border-radius:0;color:#1f2c33!important;font-family:Open Sans,Sans-serif!important;font-size:18px;font-weight:400;letter-spacing:0;line-height:18px;min-height:unset;padding:16px 12px}.static-form .elementor-form-fields-wrapper{flex-wrap:wrap;justify-content:space-between}.static-form .elementor-form-fields-wrapper .elementor-field-group{margin:0 0 24px}.static-form .elementor-form-fields-wrapper .elementor-field-group.elementor-col-50{width:calc(50% - 8px)}.static-form .elementor-form-fields-wrapper .elementor-field-group.elementor-col-100{width:100%}.static-form .elementor-field-type-submit button{background:#ab111c;border:none;border-radius:0;cursor:pointer;padding:16px 24px;transition:all .4s ease;width:100%}.static-form .elementor-field-type-submit button:hover{background:#1f2c33!important}.static-form .elementor-field-type-submit button:hover .elementor-button-text{color:#fff!important}.static-form .elementor-field-type-submit button:hover .elementor-button-icon svg path{stroke:#fff!important}.static-form .elementor-field-type-submit button .elementor-button-text{color:#1f2c33!important;font-family:Open Sans,Sans-serif!important;font-size:16px;font-weight:700;letter-spacing:0;line-height:25.2px;text-transform:uppercase;transition:all .4s ease}.static-form .elementor-field-type-submit button .elementor-button-icon svg{height:24px;width:24px}.static-form .elementor-field-type-submit button .elementor-button-icon svg path{transition:all .4s ease}.popupmodal-container{align-items:center;background:#0009;display:flex;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999995}.popupmodal-container.active{opacity:1;visibility:visible}.popupmodal-container .popupmodal-wrapper{background:#ab111c;display:flex;gap:40px;justify-content:space-between;max-width:1200px;padding:40px;position:relative;width:80%}.popupmodal-container .popupmodal-close{cursor:pointer;position:absolute;right:40px;top:40px;transition:all .4s ease}.popupmodal-container .popupmodal-close:hover svg g{fill:#bd424a}.popupmodal-container .popupmodal-close svg{height:36px;width:36px}.popupmodal-container .popupmodal-close svg g{transition:all .4s ease}.popupmodal-container .popupmodal-content{width:calc(50% - 20px)}.popupmodal-team.active .popupmodal-wrapper{opacity:1;transform:translateY(0)}.popupmodal-team .popupmodal-wrapper{transform:translateY(100%);transition:all .8s ease}.popupmodal-team .popupmodal-content-left{background:#fff;height:85vh;max-height:650px;overflow:hidden;position:relative;width:calc(40% - 20px)}.popupmodal-team .popupmodal-content-left .team-item-image-bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.popupmodal-team .popupmodal-content-left .team-item-image-bg svg{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.popupmodal-team .popupmodal-content-left .team-item-image-photo{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;position:relative;top:12%;width:100%;z-index:3}.popupmodal-team .popupmodal-content-right{width:calc(60% - 20px)}.popupmodal-team .team-item-text-name{color:#1f2c33;font-family:Open Sans,Sans-serif;font-size:72px;font-weight:700;letter-spacing:-2.88px;line-height:72px;margin:0 0 10px;width:calc(100% - 60px)}.popupmodal-team .team-item-text-title{color:#1f2c33;font-family:Open Sans,Sans-serif;font-size:24px;font-weight:500;letter-spacing:0;line-height:33.6px;width:calc(100% - 60px)}.popupmodal-team .team-item-text-info{margin:0 0 40px;max-height:450px;overflow-y:scroll;padding:0 20px 0 0;text-align:justify}.popupmodal-team .team-item-text-info,.popupmodal-team .team-item-text-info p{color:#1f2c33;font-family:Open Sans,Sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:28.8px}.popupmodal-team .team-item-text-links{display:flex}.popupmodal-team .team-item-text-links a{align-items:center;background:#bd424a;border:1px solid #1f2c33;border-radius:50%;display:flex;height:44px;justify-content:center;margin:0 14px 0 0;padding:10px;width:44px}.popupmodal-team .team-item-text-links a svg{height:24px;width:24px}.logo-slide{background:#fff;display:flex;flex-direction:row!important;flex-wrap:nowrap!important;gap:0!important;overflow:hidden;position:relative;white-space:nowrap}.logo-slide:after,.logo-slide:before{content:"";height:100%;position:absolute;top:0;width:250px;z-index:2}.logo-slide:before{background:linear-gradient(270deg,#fff0,#fff);left:0}.logo-slide:after{background:linear-gradient(90deg,#fff0,#fff);right:0}.logo-slide>div{animation:logo-slide 15s linear infinite;display:flex!important;flex-wrap:nowrap!important;gap:0!important;max-width:unset!important;width:180vw!important}.logo-slide>div .logo-item{align-items:center;display:flex;height:100px;justify-content:center;min-width:30vw;padding:0 30px;width:30vw}.logo-slide>div .logo-item img{height:100%;max-width:250px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}@keyframes logo-slide{0%{transform:translate(0)}to{transform:translate(-100%)}}.page-280 footer .footer-subscription,.page-569 footer .footer-subscription,.page-681 footer .footer-subscription,.page-699 footer .footer-subscription,.page-704 footer .footer-subscription,.page-794 footer .footer-subscription,.page-803 footer .footer-subscription{display:none!important}.floating{animation:floater 2.5s infinite;transform:translateY(-2%);transition:.6s ease}.hero-bg .mask,.mask-bg:before{animation:fadeInfadeOut 2.5s infinite}.switch-show .switch-show-title-container .elementor-widget-heading{transition:all .4s ease}.switch-show .switch-show-title-container .elementor-widget-heading.active .elementor-widget-container{border-color:#ab111c}.switch-show .switch-show-title-container .elementor-widget-heading.active .elementor-heading-title{color:#1f2c33;transition:all .4s ease}.switch-show .switch-show-description-container .elementor-widget-text-editor{opacity:0;position:absolute;top:0;transition:all .4s ease;visibility:hidden}.switch-show .switch-show-description-container .elementor-widget-text-editor.active{opacity:1;visibility:visible}.switch-show .switch-show-description-container .elementor-widget-text-editor p{margin:0}@media screen and (min-width:1280px){.stacked-elements-horizontal{position:relative}.stacked-elements-horizontal.stacked-elements-horizontal-half>.elementor-element>.elementor-element{left:50%;top:50%}.stacked-elements-horizontal>.elementor-element{overflow:hidden;position:sticky;top:0;width:100%}.stacked-elements-horizontal>.elementor-element>.elementor-element{left:20%;max-width:500px;position:absolute;top:50%;transform:translate(-50%);transform-origin:center center;width:100%;will-change:transform,filter}}@keyframes floater{0%{transform:translateY(-2%);transition:.6s ease}50%{transform:translateY(2%);transition:.6s ease}}@keyframes fadeInfadeOut{0%{opacity:1;transition:.6s ease}50%{opacity:.4;transition:.6s ease}to{opacity:1;transition:.6s ease}}@keyframes rollUp{0%{opacity:1;transform:translateY(0)}25%{opacity:0;transform:translateY(-100%)}50%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes bounce{0%{transform:translateY(0)}30%{animation-timing-function:ease-out;transform:translateY(-40px)}50%{animation-timing-function:ease-in;transform:translateY(0)}to{transform:translateY(0)}}@media screen and (max-width:1365px){.single-team .single-team-banner{padding:40px 40px 80px}.single-team .single-team-content{max-width:calc(100% - 80px)}.single-listing .single-listing-content{padding:50px 40px}.single-listing .single-listing-content .single-listing-content-sidebar .single-listing-content-sidebar-author .author-photo{height:90px;width:90px}.single-listing .single-listing-content .single-listing-content-sidebar .single-listing-content-sidebar-author .author-info{padding:0 0 0 20px;width:calc(100% - 90px)}}@media screen and (max-width:1280px){.e-con>.e-con-inner{max-width:calc(100vw - 80px)}.navbar .e-con>.e-con-inner{max-width:calc(100vw - 20px)}.single-listing .single-listing-content .single-listing-content-container{padding:0;width:80%}.single-listing .single-listing-content .single-listing-content-sidebar{margin:0 0 0 80px}.single-listing .single-listing-content .single-listing-content-container h2{font-size:42px;line-height:46.2px}.single-listing .single-listing-content .single-listing-content-container h3{font-size:30px;line-height:33px}.single-listing .single-listing-content .single-listing-content-container h4{font-size:26px;line-height:28.6px}.single-listing .single-listing-content .single-listing-content-container h5{font-size:22px;line-height:24.2px}.single-listing .single-listing-content .single-listing-content-container h6{font-size:18px;line-height:19.8px}.single-listing .single-listing-content .single-listing-content-container ol li,.single-listing .single-listing-content .single-listing-content-container p,.single-listing .single-listing-content .single-listing-content-container ul li{font-size:14px;line-height:22px}.elementor-widget-loop-carousel .content-text .content-text-wrapper{gap:20px 20px;max-width:calc(100% - 80px)}.elementor-widget-loop-carousel .swiper-pagination{left:40px!important}}@media screen and (max-width:1279px){.navbar{transition:none}.navbar>.elementor-element>.elementor-element{padding:7px 0}.navbar.scrolled .header-logo img{width:90px!important}.listing-container .listing-item .listing-item-thumbnail{height:170px}.listing-container .listing-item .listing-item-content{padding:20px 15px}.listing-container .listing-item .listing-item-content .listing-item-title a{font-size:18px;height:44px;line-height:22px;margin:0 0 10px}.listing-container .listing-item .listing-item-content .listing-item-description p{font-size:14px;line-height:20px}.listing-container:not(.listing-container-has-pagination){gap:16px;overflow:scroll;scrollbar-width:none}.listing-container:not(.listing-container-has-pagination) .listing-item{margin:0;min-width:290px;width:33.33%}.listing-container .listing-item .listing-item-content .listing-item-description{font-size:16px;height:45px;line-height:22px;margin:0 0 20px}#scrolled-content.scrolled:before{top:0!important}.page-900 footer{margin-top:-78px}.page-900 footer>div>div>.e-con-inner{padding-top:150px}.gradient-green:before{width:500px}.elementor-widget-image-carousel .swiper-button-next,.elementor-widget-image-carousel .swiper-button-prev{height:40px;width:40px}.page-14 footer .footer-form,.page-14 footer .footer-get-in-touch,.page-900 footer .footer-form,.page-900 footer .footer-get-in-touch,.page-936 footer .footer-form,.page-936 footer .footer-get-in-touch{padding-bottom:50px;padding-top:0}.single-listing .single-listing-banner .single-listing-banner-container .single-listing-banner-content h1.single-listing-banner-title{font-size:36px;line-height:40px}.single-listing .single-listing-banner .single-listing-banner-container .single-listing-banner-content .single-listing-banner-excerpt{font-size:14px;line-height:20px;max-width:600px}.single-listing .single-listing-banner{top:-50px}.single-listing .single-listing-content{flex-wrap:wrap}.single-listing .single-listing-content .single-listing-content-container{padding:0 40px;width:100%}.single-listing .single-listing-content .single-listing-content-sidebar{margin:30px 0 0;padding:0 40px}.single-listing-content-sidebar-toc{display:none}.single-listing-content-sidebar-toc.single-listing-content-sidebar-share{display:block}.single-listing .single-listing-content .single-listing-content-container h2{font-size:26px;line-height:30px}.single-listing .single-listing-content .single-listing-content-container h3{font-size:20px;line-height:24px}.single-listing .single-listing-content .single-listing-content-container h4{font-size:18px;line-height:22px}.single-listing .single-listing-content .single-listing-content-container h5{font-size:16px;line-height:20px}.single-listing .single-listing-content{padding:0 0 40px}.single-listing .single-listing-content .single-listing-content-sidebar .single-listing-content-sidebar-share{margin:20px 0 0;padding:12px 24px}.single-listing .single-listing-content .single-listing-content-sidebar .single-listing-content-sidebar-share>span{font-size:18px;line-height:22px}.single-listing .single-listing-banner{min-height:35vh;top:0}.single-listing .single-listing-banner .single-listing-banner-container .single-listing-banner-content h1.single-listing-banner-title{max-width:750px}.single-listing .single-listing-banner .single-listing-banner-container .single-listing-banner-content .single-listing-banner-excerpt{max-width:400px}.single-listing .single-listing-content .single-listing-content-container{padding:30px 20px}.single-listing .single-listing-banner .single-listing-banner-container .single-listing-banner-content{padding:0 20px}.single-listing .single-listing-content .single-listing-content-sidebar{margin:0;padding:0 20px}.elementor-widget-loop-carousel .content-text .content-text-wrapper{max-width:calc(100% - 80px)}.elementor-widget-loop-carousel .content-text .content-title .elementor-heading-title{font-size:22px;line-height:28px}.elementor-widget-loop-carousel .content-text .content-description .content-excerpt{font-size:14px;line-height:22px}.elementor-widget-loop-carousel .content-text .content-description .content-link{margin:10px 0 0}.elementor-widget-loop-carousel .content-text .content-description .content-link a{font-size:14px}.elementor-widget-loop-carousel .swiper-pagination{bottom:60px!important;left:40px!important}.team-container .team-item{width:calc(33% - 18px)}.popupmodal-container .popupmodal-wrapper{padding:30px;width:90%}.popupmodal-team .team-item-text-name{font-size:50px;line-height:50px}.popupmodal-team .team-item-text-title{font-size:20px;line-height:26px}.popupmodal-team .popupmodal-content-left{height:80vh;width:calc(50% - 20px)}.popupmodal-team .popupmodal-content-right{width:calc(50% - 20px)}.single-team .single-team-banner{padding:40px 20px}.single-team .single-team-content{max-width:calc(100% - 40px)}.single-team .single-team-banner .banner-text .banner-nav a{font-size:12px;line-height:16px}.single-team .single-team-banner .banner-text .banner-caption .team-type{font-size:14px;line-height:20px;margin:0 0 15px}.single-team .single-team-banner .banner-text .banner-caption h1{font-size:48px;letter-spacing:-2px;line-height:48px;margin:0 0 5px}.single-team .single-team-banner .banner-text .banner-caption .team-title{font-size:16px;line-height:20px}.single-team .single-team-content{padding:50px 0}.single-team .single-team-content .single-team-description{padding:0 20px 0 0}.single-team .single-team-content .single-team-form{padding:0 0 0 20px}.single-team .single-team-content .single-team-description .single-team-info,.single-team .single-team-content .single-team-description .single-team-info p{font-size:14px;line-height:28px}.single-team .single-team-content .single-team-description .single-team-additional-info .single-team-additional-info-item .single-team-additional-info-item-label{font-size:14px}.single-team .single-team-footer{padding:50px 0}.single-team .single-team-footer .single-team-footer-title{font-size:32px;line-height:38px}.dynamic-carousel .swiper-slide{padding:24px}.dynamic-carousel .slider-item .slider-item-image img{height:34px}.dynamic-carousel .slider-item .slider-item-content{font-size:14px;line-height:28px;padding:20px 0 0}.dynamic-carousel .slider-item{gap:20px 0}.dynamic-carousel .slider-item .slider-item-author,.dynamic-carousel .slider-item .slider-item-title{font-size:14px;line-height:28px}.listing-container .listing-topbar .listing-topbar-search input{font-size:14px;line-height:20px;padding:10px 40px 10px 10px}.listing-container .listing-sidebar .listing-sidebar-list .listing-sidebar-item .listing-sidebar-item-label,.listing-container .listing-topbar .listing-topbar-sort .listing-topbar-sort-label,.listing-container .listing-topbar .listing-topbar-sort .listing-topbar-sort-list select{font-size:14px;line-height:20px}.listing-container .listing-topbar .listing-topbar-search .search-icon{top:10px}.listing-item-info-item.listing-item-info-item-read-time{display:none!important}.listing-container .listing-item .listing-item-content .listing-item-category{font-size:12px;margin:0 0 10px}.single-listing .single-listing-banner .listing-item-info-item .listing-item-info-text{font-size:14px;line-height:20px}.single-team .single-team-content .single-team-description .single-team-info p{margin:0 0 15px}.logo-slide>div{width:150vw!important}.logo-slide>div .logo-item{min-width:25vw;width:25vw}.logo-slide>div .logo-item img{max-width:100px}.listing-container .listing-load-more{padding:20px 20px 10px}.listing-container .listing-load-more .listing-load-more-button{font-size:14px;line-height:20px;padding:8px 25px}.listing-container .listing-load-more .listing-load-more-button .listing-load-more-button-icon{margin:0 0 0 10px}.listing-container.listing-container-latest .listing-item{margin:0 12px 32px!important;width:calc(100% - 24px)!important}.listing-container.listing-container-latest .listing-item.listing-item-first .listing-item-thumbnail{height:340px}.listing-container.listing-container-latest .listing-item.listing-item-first .listing-item-content{padding:20px 40px}}@media screen and (max-width:1023px){.listing-container .listing-item{width:calc(50% - 24px)}.listing-container .listing-load-more .listing-load-more-button{font-size:16px;line-height:24px;padding:10px 20px}.listing-container .listing-load-more .listing-load-more-button .listing-load-more-button-icon{margin:0 0 0 10px}#scrolled-content:after,#scrolled-content:before{display:none}#scrolled-content #left-content{max-width:unset;position:relative;top:0!important;width:100%}#scrolled-content #left-content.scrolled{position:relative}#scrolled-content #left-content.end-scrolled{bottom:unset;position:relative}#scrolled-content #right-content{left:unset;position:relative;width:100%}#scrolled-content #right-content>.elementor-element>.e-con-inner:last-child{margin-bottom:0}.elementor-widget-loop-carousel .content-text{padding:25px 0}.team-container .team-item{width:calc(50% - 18px)}.popupmodal-team .team-item-text-info,.popupmodal-team .team-item-text-info p{line-height:26px}.popupmodal-team .team-item-text-name{font-size:42px;line-height:42px}.popupmodal-team .popupmodal-content-left{height:60vh}.single-team .single-team-content{flex-wrap:wrap}.single-team .single-team-content .single-team-description{padding:0;width:100%}.single-team .single-team-content .single-team-form{padding:40px 0 0;width:100%}.single-team .single-team-content .single-team-description .single-team-additional-info{padding:25px 0 0}.listing-container .listing-container-left,.listing-container .listing-container-right .listing-container-right-top{display:none}.listing-container .listing-container-right{width:100%}.listing-container.listing-container-latest .listing-item.listing-item-first .listing-item-content{padding:20px 30px}.listing-container.listing-container-latest .listing-item .listing-item-first-item-badge{margin:0 0 10px}.listing-container.listing-container-latest .listing-item .listing-item-content .listing-item-category-list .listing-item-category-list-item{font-size:8px;line-height:12px}.listing-container.listing-container-latest .listing-item.listing-item-first .listing-item-content .listing-item-title a{font-size:20px;height:50px;line-height:26px}.listing-container.listing-container-latest .listing-item.listing-item-first .listing-item-thumbnail{height:280px}.listing-container.listing-container-latest .listing-item .listing-item-content .listing-item-description{height:40px;margin:0}.listing-container.listing-container-latest .listing-item.listing-item-first .listing-item-content .listing-item-category-list{margin:0 0 10px}.listing-container.listing-container-without-sidebar .listing-container-right .listing-container-right-top{display:block}}@media screen and (max-width:767px){.e-con>.e-con-inner{max-width:calc(100vw - 40px)}.navbar.scrolled{min-height:50px;padding:5px 16px 5px 20px}.navbar.scrolled .header-logo img{width:90px!important}.navbar #mobile-menu__container{top:92px!important}.navbar.scrolled #mobile-menu__container{top:78px!important}.listing-container .listing-item{border-radius:10px;margin:0 5px 24px;width:calc(50% - 10px)}.listing-container .listing-item .listing-item-thumbnail{height:110px}.listing-container .listing-item .listing-item-content{padding:12px 10px}.listing-container .listing-container-right .listing-container-right-bottom{margin:0 0 -24px}.listing-container .listing-item .listing-item-content .listing-item-description p{font-size:11px;line-height:16px}.listing-container .listing-item .listing-item-content .listing-item-description{height:35px}.listing-container .listing-item .listing-item-content .listing-item-info-item .listing-item-info-icon img{height:12px;width:12px}.listing-container .listing-item .listing-item-content .listing-item-info-item .listing-item-info-text{font-size:10px;line-height:14px}.listing-container .listing-item .listing-item-content .listing-item-info-item .listing-item-info-icon{margin:0 4px 0 0}.listing-item-info-item.listing-item-info-item-author{display:none!important}.listing-container .listing-item .listing-item-content .listing-item-category{font-size:10px;letter-spacing:.5px;margin:0 0 5px}.listing-container .listing-item .listing-item-content .listing-item-title a{font-size:14px;height:auto;line-height:18px;margin:0 0 10px;max-height:50px}.listing-container .listing-load-more .listing-load-more-button{font-size:14px;line-height:20px}.listing-container .listing-load-more .listing-load-more-button .listing-load-more-button-icon{height:18px;margin:0 0 0 5px;top:0;width:18px}.video-container-box .video-button-play{height:60px;left:calc(50% - 30px);top:calc(50% - 30px);width:60px}.gradient-green:before{width:200px}.elementor-accordion .elementor-tab-title{align-items:start}.elementor-accordion .elementor-tab-content p{margin:12px 0 0}.elementor-widget-image-carousel .swiper-button-next,.elementor-widget-image-carousel .swiper-button-prev{height:28px;width:28px}.elementor-widget-image-carousel.swiper-style-default .swiper-slide-active{transform:none!important}.elementor-widget-image-carousel .swiper-pagination,.elementor-widget-n-carousel .swiper-pagination{bottom:-15px!important}.listing-container .listing-item .listing-item-content .listing-item-description p{font-size:12px;line-height:18px}.listing-container:not(.listing-container-has-pagination) .listing-item{min-width:75vw}.single-listing .single-listing-banner .single-listing-banner-container .single-listing-banner-content h1.single-listing-banner-title{font-size:24px;line-height:28px}.single-listing .single-listing-banner{min-height:35vh}.single-listing .single-listing-banner:before{background-attachment:linear-gradient(206deg,rgba(13,14,14,0) 25.57%,#0d0e0e 91.15%)}.single-listing .single-listing-banner .single-listing-banner-container .single-listing-banner-content .single-listing-banner-excerpt p{margin:10px 0 0}.single-listing .single-listing-banner .single-listing-banner-container .single-listing-banner-content{bottom:20px}.single-listing .single-listing-content .single-listing-content-container h2{font-size:20px;line-height:24px}.single-listing .single-listing-content .single-listing-content-container h3{font-size:18px;line-height:22px}.single-listing .single-listing-content .single-listing-content-container h4{font-size:16px;line-height:20px}.single-listing .single-listing-content .single-listing-content-container h5{font-size:14px;line-height:18px}.single-listing .single-listing-content .single-listing-content-container ol,.single-listing .single-listing-content .single-listing-content-container ul{padding-left:25px}.single-listing .single-listing-content .single-listing-content-container{padding:30px 20px 10px}.single-listing .single-listing-content .single-listing-content-sidebar .single-listing-content-sidebar-share>span{font-size:16px;line-height:20px}.elementor-widget-loop-carousel .content-text{padding:15px 0}.elementor-widget-loop-carousel .content-text .content-text-wrapper{flex-wrap:wrap;gap:10px;max-width:calc(100% - 40px)}.elementor-widget-loop-carousel .content-text .content-description,.elementor-widget-loop-carousel .content-text .content-title{width:100%}.elementor-widget-loop-carousel .content-text .content-title .elementor-heading-title{font-size:18px;line-height:22px}.elementor-widget-loop-carousel .content-text .content-description .content-excerpt{font-size:13px;line-height:20px}.elementor-widget-loop-carousel .content-text .content-description .content-link a{font-size:12px}.elementor-widget-loop-carousel .content-text .content-description .content-link a .elementor-button-icon{margin:0}.elementor-widget-loop-carousel .content-text .content-description .content-link a .elementor-button-icon svg{height:20px;top:0;width:20px}.elementor-widget-loop-carousel .swiper-pagination{bottom:-20px!important;left:50%!important;text-align:center}.switch-show .switch-show-title-container .elementor-widget-heading{opacity:0;position:absolute;visibility:hidden}.switch-show .switch-show-title-container .elementor-widget-heading.active{opacity:1;visibility:visible}.team-container{gap:12px;padding:10px 0 0}.team-container .team-item{height:220px;width:calc(50% - 6px)}.team-container .team-item .team-item-text{padding:10px}.team-container .team-item .team-item-text .team-item-text-name{font-size:15px;line-height:17px;margin:0}.team-container .team-item .team-item-text .team-item-text-title{font-size:11px;line-height:16px}.team-container .team-item a:before{height:55%}.team-container .team-item .team-item-image .team-item-image-bg{top:15px}.popupmodal-team .popupmodal-content-left{height:200px;width:100%}.popupmodal-team .popupmodal-content-right{width:100%}.popupmodal-team.active .popupmodal-wrapper{flex-wrap:wrap;gap:20px;padding:20px}.popupmodal-team .team-item-text-info{margin:20px 0!important;max-height:190px;padding:0 10px 0 0}.popupmodal-team .team-item-text-name{font-size:28px;line-height:28px;margin:0}.popupmodal-team .team-item-text-title{font-size:16px;line-height:20px}.popupmodal-team .team-item-text-info,.popupmodal-team .team-item-text-info p{font-size:14px;line-height:24px;margin:0 0 15px}.popupmodal-team .team-item-text-links a{height:36px;padding:8px;width:36px}.popupmodal-team .popupmodal-content-left .team-item-image-photo{-o-object-fit:contain;object-fit:contain}.popupmodal-container .popupmodal-close{right:-15px;top:-15px;z-index:1}.popupmodal-container .popupmodal-close svg g{fill:#bd424a}.single-team .single-team-banner{height:auto;min-height:200px;padding:20px}.single-team .single-team-banner .banner-text .banner-nav a{font-size:10px;line-height:14px}.single-team .single-team-banner .banner-text .banner-caption{padding:50px 0 0}.single-team .single-team-banner .banner-text .banner-caption .team-type{font-size:11px;line-height:14px}.single-team .single-team-banner .banner-text .banner-caption .team-title{font-size:12px;line-height:16px}.single-team .single-team-banner .banner-text .banner-caption h1{font-size:26px;line-height:26px}.single-team .single-team-banner .banner-image{right:10px}.single-team .single-team-banner .banner-text .banner-nav a svg{height:18px;margin:0;width:18px}.single-team .single-team-content{padding:30px 0}.single-team .single-team-content .single-team-description .single-team-info,.single-team .single-team-content .single-team-description .single-team-info p{line-height:23px}.single-team .single-team-content .single-team-description .single-team-additional-info .single-team-contact,.single-team .single-team-content .single-team-description .single-team-additional-info .single-team-links{width:100%}.single-team .single-team-content .single-team-description .single-team-additional-info{gap:15px}.single-team .single-team-footer{padding:30px 0}.single-team .single-team-footer .single-team-footer-title{font-size:26px;line-height:32px}.static-form{padding:30px 20px 10px}.static-form label{font-size:12px;letter-spacing:1px}.static-form input,.static-form textarea{border:1px solid #ab111c!important;font-size:14px;line-height:18px;padding:10px 12px}.static-form .elementor-field-type-submit button{padding:12px 20px}.static-form .elementor-field-type-submit button .elementor-button-text{font-size:12px;line-height:18px}.static-form .elementor-field-type-submit button .elementor-button-icon svg{height:18px;width:18px}.dynamic-carousel .swiper-slide{padding:20px}.dynamic-carousel .slider-item .slider-item-image img{height:24px;width:24px}.dynamic-carousel .slider-item .slider-item-content{line-height:24px;padding:15px 0 0}.dynamic-carousel .slider-item .slider-item-author,.dynamic-carousel .slider-item .slider-item-title{line-height:24px}.single-listing .single-listing-banner .listing-item-info-item .listing-item-info-text{font-size:10px;line-height:14px}.single-listing .single-listing-content .single-listing-content-sidebar .single-listing-content-sidebar-author{margin:30px 0 0;padding:14px 24px}.single-listing .single-listing-content .single-listing-content-sidebar .single-listing-content-sidebar-author .author-info .author-info-label{font-size:12px;letter-spacing:1px;margin:10px 0 0}.single-listing .single-listing-banner .listing-item-info-item .listing-item-info-icon img{height:14px;width:14px}.listing-not-found{font-size:14px;line-height:20px}.logo-slide>div{width:300vw!important}.logo-slide>div .logo-item{height:70px;min-width:50vw;width:50vw}.logo-slide:after,.logo-slide:before{width:100px}.listing-container.listing-container-latest .listing-item{flex-wrap:wrap;margin:0 6px 32px!important;width:calc(100% - 12px)!important}.listing-container.listing-container-latest .listing-item .listing-item-thumbnail{height:170px!important;width:100%}.listing-container.listing-container-latest .listing-item .listing-item-content{padding:20px!important;width:100%}.listing-container.listing-container-latest .listing-item .listing-item-first-item-badge{font-size:12px;line-height:16px}.listing-container.listing-container-latest .listing-container-right .listing-container-right-bottom{margin:0}.listing-container.listing-container-without-sidebar .listing-item{width:100%}.listing-container .listing-item .listing-item-content .listing-item-category-list{margin:10px 0 15px!important}.listing-container .listing-item .listing-item-content .listing-item-info-item .listing-item-info-text{padding:0 0 0 5px}.listing-container .listing-item .listing-item-content .listing-item-category-list{gap:5px 5px;height:74px}.listing-container .listing-load-more{padding:10px 20px 20px}.blog-search-container form input{font-size:11px}.listing-container-filter-criteria .listing-container-filter-criteria-search{font-size:16px;line-height:20px;padding:20px 0 20px 10px}.listing-container-filter-criteria .listing-container-filter-criteria-categories{font-size:14px;line-height:18px;padding:0 0 30px 10px}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--dark:#344852;--dark-70:rgba(52,72,82,.78);--dark-80:rgba(52,72,82,.8);--red:#ef423d;--red-dark:#ea2c33;--red-hover:#d63530;--light:#fafafa;--gray:#818e96;--gray-border:hsla(203,9%,55%,.64);--bg-gray:#f2f2f2;--font-archivo:"Archivo",sans-serif;--font-barlow:"Barlow",sans-serif;--ease-out:cubic-bezier(.16,1,.3,1);--container-max:1140px;--container-pad:80px;--grid-gap:24px;--section-gap:24px;--inner-gap:24px}body{color:#5d6971;display:block!important;font-family:Barlow,sans-serif!important;font-size:18px;font-weight:400;line-height:18px}h1,h2,h3,h4,h5,h6{font-family:Archivo,sans-serif!important;font-weight:400}p{color:#5d6971;font-family:Barlow,sans-serif!important}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#5d6971}::-webkit-scrollbar-thumb:hover{background:#000}.main-content,.vc_row,.vc_row-full-width,.wrapper{background:#fafafa}.black{color:#5d6971!important}.d-none{display:none!important}.green-dark{color:#144e65!important}.color-white{color:#fff!important}.color-donker{color:#3a4852!important}.bg-donker{background-color:#3a4852!important}.bg-grey-light{background-color:#f2f2f2!important}.bg-grey-lighter{background-color:#fafafa!important}.bg-white{background-color:#fff!important}.red-bold{color:#ef423d;font-weight:700}.menu-center{float:none}.elementor-widget-image a{display:block}.burger_universal_menu_overlay_normal .burger_universal_main_menu a{font-family:Archivo,sans-serif!important}.navbar .container{width:100%}.navbar .container.full{padding:0 55px}.menu-transparent .navbar.top-nav-collapse{background:#fff;border-bottom:none;padding:5px 0}.menu-transparent .navbar .nav>li{padding:50px 30px 50px 0}.navbar.top-nav-collapse .logo{line-height:60px}.menu-transparent .navbar .nav>li>a,.menu-transparent .navbar.top-nav-collapse .nav>li>a{color:#fff;font-family:Archivo!important;font-size:16px;font-weight:400;padding:0}.menu-transparent .navbar .nav>li>a:before,.menu-transparent .navbar.top-nav-collapse .nav>li>a:before{background:#fff;bottom:-1px;content:"";height:1px;left:0;position:absolute;transition:all .4s ease;width:0}.menu-transparent .navbar .nav>li>a:hover:before,.menu-transparent .navbar.top-nav-collapse .nav>li>a:hover:before{width:100%}.menu-transparent .navbar.top-nav-collapse .nav>li{padding:20px 30px 20px 0}.menu-transparent .navbar.top-nav-collapse .nav>li>a{color:#262626}.menu-transparent .navbar.top-nav-collapse .nav>li>a:before{background:#262626}.menu-transparent .navbar.top-nav-collapse .logo{filter:brightness(.26263)}.menu-transparent .navbar.top-nav-collapse{box-shadow:0 4px 8px -5px #00000029}.logo{text-align:right}.cart_search_block{display:none}.page-template-homepage h2{color:#818e96;font-size:22px;letter-spacing:0;line-height:58px;padding-bottom:30px;text-align:center}.page-template-homepage .home-banner-container{position:relative}.page-template-homepage .home-banner-container .home-banner-arrow{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:scrolldown;bottom:40px;position:absolute;right:60px;transition:all .4s ease;z-index:1}.page-template-homepage .home-banner-container .home-banner-arrow img{height:30px}.page-template-homepage .home-banner-container .owl-dots{bottom:40px;left:50%;position:absolute;transform:translate(-50%)}.page-template-homepage .home-banner-container .owl-dots button{background:0 0;border:none;padding:0 2px}.page-template-homepage .home-banner-container .owl-dots button.active span{background:#fff}.page-template-homepage .home-banner-container .owl-dots button span{background:0 0;border:1px solid #fff;height:12px;width:12px}.page-template-homepage .home-banner-container .owl-item .intro-body .container .intro-body-text .pre-title,.page-template-homepage .home-banner-container .owl-item .intro-body .container .intro-body-text h1,.page-template-homepage .home-banner-container .owl-item .intro-body .container .intro-body-text h4,.page-template-homepage .home-banner-container .owl-item .intro-body .container .intro-body-text p{letter-spacing:.5px;opacity:0;transform:translate(20px)}.page-template-homepage .home-banner-container .owl-item .intro-body .container .intro-body-text .pre-title{transition:all .7s ease-in-out .3s}.page-template-homepage .home-banner-container .owl-item .intro-body .container .intro-body-text h1{transition:all .7s ease-in-out .5s}.page-template-homepage .home-banner-container .owl-item .intro-body .container .intro-body-text h4{transition:all .7s ease-in-out .7s}.page-template-homepage .home-banner-container .owl-item .intro-body .container .intro-body-text p{transition:all .7s ease-in-out 1s}.page-template-homepage .home-banner-container .owl-item.active .intro-body .container .intro-body-text .pre-title,.page-template-homepage .home-banner-container .owl-item.active .intro-body .container .intro-body-text h1,.page-template-homepage .home-banner-container .owl-item.active .intro-body .container .intro-body-text h4,.page-template-homepage .home-banner-container .owl-item.active .intro-body .container .intro-body-text p{letter-spacing:0;opacity:1;transform:translate(0)}.page-template-homepage .intro-body>.container{padding:0 50px;width:100%}.page-template-homepage .intro-body:before{background:#00000040}.page-template-homepage .intro-body .intro-body-text{text-align:left;width:80%}.page-template-homepage .intro-body .intro-body-text .pre-title{font-family:Archivo,sans-serif!important;font-size:26px;font-weight:700;letter-spacing:0;line-height:26px;margin-bottom:10px}.page-template-homepage .intro-body .intro-body-text h1{font-size:62px;letter-spacing:0;line-height:58px;margin-bottom:15px}.page-template-homepage .intro-body .intro-body-text h4{font-family:Barlow,sans-serif!important;font-size:30px;font-weight:500;letter-spacing:0;line-height:40px;margin-bottom:40px;max-width:80%;max-width:500px;text-transform:inherit}.page-template-homepage .intro-body .intro-body-text a{font-family:Barlow,sans-serif!important;font-size:16px;font-weight:600;letter-spacing:0;text-decoration:underline}.page-template-homepage .intro-body .intro-body-text a:focus,.page-template-homepage .intro-body .intro-body-text a:hover{color:#f39f1e;text-decoration:none}.page-template-homepage .home-counter{border-top:20px solid #ef423d;padding:85px 0 40px}.page-template-homepage .home-counter p{color:#b0b4b9;font-family:Barlow,sans-serif!important;font-size:26px;font-weight:500;letter-spacing:0;line-height:42px;margin-bottom:0}.page-template-homepage .home-counter .black{color:#5d6971}.page-template-homepage .home-counter .stats-desc .stats-number .numscroller{color:#b0b4b9;font-family:Archivo,sans-serif!important;font-size:62px;letter-spacing:1px;line-height:42px}.page-template-homepage .home-counter .stats-desc .stats-number .numscroller:after{content:"+"}.page-template-homepage .home-counter .stats-desc h5{font-size:18px;font-weight:400;line-height:29px;position:relative;text-transform:capitalize;top:-10px}.page-template-homepage .home-counter #home-counter-stats{border-bottom:1px solid #707070;padding-bottom:20px}.page-template-homepage #home-solution{padding-bottom:100px}.page-template-homepage #home-solution img{height:150px;width:auto}.page-template-homepage #home-solution h3{font-size:27px;letter-spacing:.5px}.page-template-homepage #home-solution h3 a:hover{color:#ef423d}.page-template-homepage #home-solution .wpb_text_column{margin-bottom:0}.page-template-homepage #home-solution p{line-height:27px;margin:0 auto;text-align:center;width:80%}.page-template-homepage #home-solution-2 .home-solution-2-container .home-solution-title{color:#b0b4b9;font-family:Barlow,sans-serif!important;font-size:34px;font-weight:300;letter-spacing:0;line-height:42px;margin-bottom:70px;text-align:center}.page-template-homepage #home-solution-2 .home-solution-2-container .solution-container-title{display:flex;justify-content:center;margin-bottom:40px}.page-template-homepage #home-solution-2 .home-solution-2-container .solution-container-title .solution-title{color:#b0b4b9;cursor:default;font-family:Archivo,sans-serif!important;font-size:42px;font-weight:700;left:58px;padding:0 85px;text-align:center;text-transform:uppercase;transition:all .4s ease}.page-template-homepage #home-solution-2 .home-solution-2-container .solution-container-title .solution-title:not(:last-child){border-right:1px solid #707070}.page-template-homepage #home-solution-2 .home-solution-2-container .solution-container-title .solution-title.active{color:#144e65}.page-template-homepage #home-solution-2 .home-solution-2-container .solution-split .solution-container{height:0;opacity:0;transition:opacity .7s ease,visibility .7s ease;visibility:hidden}.page-template-homepage #home-solution-2 .home-solution-2-container .solution-split .solution-container.active{height:auto;opacity:1;visibility:visible}.page-template-homepage #home-solution-2 .home-solution-2-container .solution-split .solution-container .solution-image{height:219px;margin-bottom:20px;text-align:center}.page-template-homepage #home-solution-2 .home-solution-2-container .solution-split .solution-container .solution-image img{height:100%;width:auto}.page-template-homepage #home-solution-2 .home-solution-2-container .solution-split .solution-container .solution-description{color:#5d6971;font-size:22px;line-height:32px;margin:0 auto 60px;max-width:735px;text-align:center}.page-template-homepage #home-solution-2 .home-solution-2-container .solution-split .solution-container .solution-list{display:flex;justify-content:space-between;margin-bottom:65px}.page-template-homepage #home-solution-2 .home-solution-2-container .solution-split .solution-container .solution-list .solution-item{display:flex;justify-content:space-between;margin:0 10px}.page-template-homepage #home-solution-2 .home-solution-2-container .solution-split .solution-container .solution-list .solution-item .solution-item-image{align-items:flex-end;display:flex;padding:25px;width:100px}.page-template-homepage #home-solution-2 .home-solution-2-container .solution-split .solution-container .solution-list .solution-item .solution-item-image img{height:auto;width:100%}.page-template-homepage #home-solution-2 .home-solution-2-container .solution-split .solution-container .solution-list .solution-item .solution-item-text{width:calc(100% - 100px)}.page-template-homepage #home-solution-2 .home-solution-2-container .solution-split .solution-container .solution-list .solution-item .solution-item-text .solution-item-title{color:#5d6971;font-size:22px;font-weight:500;letter-spacing:0;line-height:58px}.page-template-homepage #home-solution-2 .home-solution-2-container .solution-split .solution-container .solution-list .solution-item .solution-item-text .solution-item-description{color:#b0b4b9;font-size:16px;letter-spacing:0;line-height:21px}.page-template-homepage #home-solution-2 .home-solution-2-container .home-solution-link{text-align:center}.page-template-homepage #home-solution-2 .home-solution-2-container .home-solution-link a{color:#144e65;font-size:16px;font-weight:600;line-height:59px;text-decoration:underline;text-transform:uppercase;transition:all .4s ease}.page-template-homepage #home-solution-2 .home-solution-2-container .home-solution-link a:hover{color:#ef423d}.page-template-homepage #home-sector{background:#f2f2f2;height:350px;margin-bottom:210px;overflow:visible}.page-template-homepage #home-sector .wpb_text_column{margin-bottom:0}.page-template-homepage #home-sector .sector-items{display:flex;justify-content:space-between}.page-template-homepage #home-sector .sector-items .vc_col-has-fill{cursor:pointer;height:350px;margin:0 5px;width:calc(20% - 10px)}.page-template-homepage #home-sector .sector-items .vc_col-has-fill .vc_column-inner{background-position:50%;background-size:cover;height:100%}.page-template-homepage #home-sector .sector-items .vc_col-has-fill .vc_column-inner:before{background:#0000004d;content:" ";height:100%;left:0;position:absolute;top:0;transition:all .4s ease;width:0}.page-template-homepage #home-sector .sector-items .vc_col-has-fill:after{content:"";height:100%;left:0;position:absolute;top:0;transition:all .3s ease-out .17s;width:0;z-index:2}.page-template-homepage #home-sector .sector-items .vc_col-has-fill:hover:after{background:#ef423d;width:76px}.page-template-homepage #home-sector .sector-items .vc_col-has-fill:hover .vc_column-inner:before{width:100%}.page-template-homepage #home-sector .sector-items .vc_col-has-fill:before{background:#0000004d;bottom:0;content:"";height:100%;left:0;position:absolute;width:100%;z-index:1}.page-template-homepage #home-sector .sector-items .home-service-title{left:50%;position:absolute;top:50%;transform:translate(-50%);z-index:3}.page-template-homepage #home-sector .sector-items .home-service-title p{color:#fff;font-size:30px;font-weight:700;letter-spacing:0;line-height:39px}.page-template-homepage #home-project{padding-bottom:40px}.page-template-homepage #home-project h2{color:#144e65;padding-left:55px}.page-template-homepage #home-project .home-project-subtitle{margin-top:70px;padding-left:55px}.page-template-homepage #home-project .home-project-subtitle p{color:#b0b4b9;font-family:Archivo,sans-serif!important;font-size:16px;font-weight:700;letter-spacing:0;line-height:18px;text-transform:uppercase}.page-template-homepage #home-project .wpb_text_column{margin-bottom:0}.page-template-homepage #home-project .home-project-items{margin-bottom:10px}.page-template-homepage #home-project .home-project-items .vc_col-has-fill{cursor:pointer;height:350px;margin:0 5px;width:calc(50% - 10px)}.page-template-homepage #home-project .home-project-items .vc_col-has-fill .vc_column-inner{background-position:50%;background-size:cover;height:100%}.page-template-homepage #home-project .home-project-items .vc_col-has-fill:hover:before{background:#00000080}.page-template-homepage #home-project .home-project-items .vc_col-has-fill:before{background:#0000001a;bottom:0;content:"";height:100%;left:0;position:absolute;transition:all .4s ease;width:100%;z-index:1}.page-template-homepage #home-project .home-project-items .home-project-title{bottom:50px;left:25px;position:absolute;z-index:3}.page-template-homepage #home-project .home-project-items .home-project-title p{color:#fff;font-size:20px;font-weight:700}.page-template-homepage #home-project .home-project-items .home-project-location{bottom:25px;left:25px;position:absolute;z-index:3}.page-template-homepage #home-project .home-project-items .home-project-location p{color:#fff;font-size:18px;font-weight:400}.page-template-homepage #home-client{padding:0 0 45px}.page-template-homepage #home-client h2{border-top:1px solid #707070;display:none;padding:35px 10px 0}.page-template-homepage #home-client .home-client-carousel{border-top:1px solid #d3d3d3;padding-top:40px}.page-template-homepage #home-client .owl-item .item{align-items:center;display:flex;height:90px;justify-content:center}.page-template-homepage #home-client .owl-item .item img{height:auto;max-height:50px;max-width:100%;width:auto}.page-template-homepage #home-two-side{border-top:15px solid #ef423d}.page-template-homepage #home-two-side .home-two-side-content{height:calc(100vh - 71px);width:100%}.page-template-homepage #home-two-side .vc_col-sm-6{height:100%}.page-template-homepage #home-two-side .two-side-title{margin-bottom:15px}.page-template-homepage #home-two-side .two-side-title p{color:#b0b4b9;font-size:16px;font-weight:700;letter-spacing:0;line-height:18px}.page-template-homepage #home-two-side .two-side-description{font-size:34px;font-weight:300;letter-spacing:-1px;line-height:42px}.page-template-homepage #home-two-side .two-side-description p{color:#b0b4b9}.page-template-homepage #home-two-side-counter{height:calc(100vh - 86px)}.page-template-homepage #home-two-side-counter-left{align-items:center;background:#fff;display:flex;padding:55px}.page-template-homepage #home-two-side-counter-left h2{color:#b0b4b9;font-family:Archivo,sans-serif!important;font-size:48px;font-weight:700;letter-spacing:0;line-height:48px;text-align:left}.page-template-homepage #home-two-side-counter-left h2 .black{color:#144e65!important}.page-template-homepage #home-two-side-counter-left a{color:#ef423d;font-family:Barlow,sans-serif!important;font-size:16px;font-weight:600;letter-spacing:0;line-height:16px;text-decoration:underline;text-transform:uppercase;transition:all .4s ease}.page-template-homepage #home-two-side-counter-left a:hover{color:#f39f1e;text-decoration:none}.page-template-homepage #home-two-side-counter-right{align-items:center;display:flex;padding:55px}.page-template-homepage #home-two-side-counter-right .stats-desc{margin-bottom:20px}.page-template-homepage #home-two-side-counter-right .stats-desc .stats-number .numscroller{color:#b0b4b9;font-family:Barlow,sans-serif!important;font-size:62px;font-weight:400;letter-spacing:1px;line-height:42px}.page-template-homepage #home-two-side-counter-right .stats-desc .stats-number .numscroller:after{content:"+"}.page-template-homepage #home-two-side-counter-right .stats-desc h5{color:#144e65;font-size:18px;font-weight:400;letter-spacing:0;line-height:29px;position:relative;text-transform:capitalize;top:-10px}.page-template-homepage #home-two-side-service-left{align-items:center;display:flex;padding:55px}.page-template-homepage #home-two-side-service-left .green-dark{font-weight:500}.page-template-homepage #home-two-side-service-right{align-items:center;background-image:url(/wp-content/uploads/2019/10/3D-Graphics-1.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:space-around;padding:55px}.page-template-homepage #home-two-side-service-right p{color:#fff;text-align:center}.page-template-homepage #home-two-side-service-right .two-side-service-content-title{margin-bottom:20px}.page-template-homepage #home-two-side-service-right .two-side-service-content-title p{font-family:Archivo,sans-serif!important;font-size:46px;letter-spacing:0;line-height:58px;text-transform:uppercase}.page-template-homepage #home-two-side-service-right .two-side-service-content-description{margin-bottom:20px}.page-template-homepage #home-two-side-service-right .two-side-service-content-description p{font-family:Barlow,sans-serif!important;font-size:20px;font-weight:300;letter-spacing:0;line-height:30px}.page-template-homepage #home-two-side-service-right .two-side-service-content-link{margin-bottom:80px}.page-template-homepage #home-two-side-service-right .two-side-service-content-link p a{color:#fff;font-family:Archivo,sans-serif!important;font-size:16px;font-weight:600;letter-spacing:0;line-height:18px;text-decoration:underline;text-transform:uppercase}.page-template-homepage #home-two-side-service-right .two-side-service-content-link p a:hover{text-decoration:none}.page-template-homepage #home-two-side-service-right-2{align-items:center;background-image:url(/wp-content/uploads/2019/10/3D-Graphics-1.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:space-around;padding:55px}.page-template-homepage #home-two-side-service-right-2 .vidbg-container{z-index:1}.page-template-homepage #home-two-side-service-right-2 .vidbg-container video{width:100%!important}.page-template-homepage #home-two-side-service-right-2 .service-content-list{position:relative;z-index:3}.page-template-homepage #home-two-side-service-right-2 .service-content-list .service-content{cursor:pointer;margin-bottom:90px;text-align:center}.page-template-homepage #home-two-side-service-right-2 .service-content-list .service-content:hover .service-content-title:before{width:100%}.page-template-homepage #home-two-side-service-right-2 .service-content-list .service-content:hover .service-content-list{opacity:1;visibility:visible}.page-template-homepage #home-two-side-service-right-2 .service-content-list .service-content:hover .service-content-list .service-content-item{transform:translateY(0)}.page-template-homepage #home-two-side-service-right-2 .service-content-list .service-content .service-content-title{color:#fff;font-family:Archivo,sans-serif!important;font-size:82px;font-weight:700;letter-spacing:0;line-height:58px;margin:0 auto 30px;position:relative;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.page-template-homepage #home-two-side-service-right-2 .service-content-list .service-content .service-content-title:before{background:#fff;bottom:-14px;content:"";height:4px;left:0;position:absolute;transition:all .4s ease;width:0}.page-template-homepage #home-two-side-service-right-2 .service-content-list .service-content .service-content-list{opacity:0;transition:all .4s ease;visibility:hidden}.page-template-homepage #home-two-side-service-right-2 .service-content-list .service-content .service-content-list .service-content-item{color:#fff;font-family:Barlow,sans-serif!important;font-size:20px;letter-spacing:0;line-height:26px;margin-bottom:5px;transform:translateY(20px);transition:all .7s ease}.page-template-homepage #home-two-side-service-right-2 .service-content-list .service-content-link{display:flex;display:none;justify-content:center}.page-template-homepage #home-two-side-service-right-2 .service-content-list .service-content-link .service-content-link-item{margin:0 40px;text-align:center}.page-template-homepage #home-two-side-service-right-2 .service-content-list .service-content-link .service-content-link-item a{color:#fff;font-family:Archivo,sans-serif!important;font-size:16px;font-weight:600;letter-spacing:0;line-height:20px;text-decoration:underline;text-transform:uppercase;transition:all .4s ease}.page-template-homepage #home-two-side-service-right-2 .service-content-list .service-content-link .service-content-link-item a:hover{text-decoration:none}.page-template-homepage #home-two-side-sector-left{align-items:center;background:#fff;display:flex;padding:55px}.page-template-homepage #home-two-side-sector-left .two-side-description p{color:#5d6971}.page-template-homepage #home-two-side-sector-right{align-items:center;background-image:url(/wp-content/uploads/2019/10/banner-sector.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:space-around;padding:55px;position:relative}.page-template-homepage #home-two-side-sector-right:before{background:#5d6971b3;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.page-template-homepage #home-two-side-sector-right .vc_column-inner{position:relative;z-index:3}.page-template-homepage #home-two-side-sector-right .vc_column-inner p{text-align:center}.page-template-homepage #home-two-side-sector-right .vc_column-inner p a{color:#fff;font-family:Archivo,sans-serif!important;font-size:52px;font-weight:700;letter-spacing:0;line-height:58px;position:relative;text-transform:capitalize}.page-template-homepage #home-two-side-sector-right .vc_column-inner p a:before{background:#fff;bottom:0;content:"";height:4px;left:0;position:absolute;transition:all .4s ease;width:0}.page-template-homepage #home-two-side-sector-right .vc_column-inner p a:hover:before{width:100%}.project-list{padding-top:190px}.project-list h3{color:#144e65;font-size:22px;letter-spacing:0;line-height:58px;margin-bottom:0;padding:0 15px;text-align:left}.project-list .filter_button{color:#b0b4b9}.project-list.home-project-list{padding-top:10px}.project-list.home-project-list.page-project{padding-top:140px}.project-list.home-project-list.page-project .st_sf_list_cats{margin-bottom:30px;padding-left:10px;text-align:left}.project-list.home-project-list.page-project .filter_button{font-size:16px;font-weight:500;letter-spacing:0;line-height:18px;margin:10px 20px 10px 0}.project-list.home-project-list.page-project .current-cat .filter_button{color:#ef423d}.project-list.home-project-list .portfolio-item{padding-bottom:100px}.project-list.home-project-list .portfolio-item .portfolio-bg,.project-list.home-project-list .portfolio-item .portfolio-overlay{height:482px;overflow:hidden}.project-list.home-project-list .portfolio-item .portfolio-bg .caption,.project-list.home-project-list .portfolio-item .portfolio-overlay .caption{text-align:center}.project-list.home-project-list .portfolio-item .portfolio-bg .caption .description,.project-list.home-project-list .portfolio-item .portfolio-overlay .caption .description{margin-left:auto;margin-right:auto}.project-list.home-project-list .portfolio-item .caption-outer{opacity:1;opacity:visible;padding:20px;transition:all .2s ease}.project-list.home-project-list .portfolio-item .caption-outer h5{color:#5d6971;font-family:Barlow,sans-serif!important;font-size:20px;font-weight:500;letter-spacing:0;line-height:27px;text-transform:capitalize}.project-list.home-project-list .portfolio-item .caption-outer p{color:#b0b4b9;font-family:Barlow,sans-serif!important;font-size:17px;letter-spacing:0;line-height:28px;text-transform:capitalize}.project-list.home-project-list .portfolio-item .portfolio-bg:before{display:none}.project-list .st_sf_load_more_holder{margin-bottom:80px;padding:40px 0 0!important}.project-list .st_sf_h_t_w_s .st_sf_x1{height:610px!important}.project-list .current-cat .filter_button,.project-list .filter_button:hover{color:#ef423d}.project-list .portfolio-item:hover>div>.caption{opacity:0}.project-list .portfolio-item:hover .portfolio-bg{transform:none}.project-list .portfolio-item:hover .portfolio-bg img{transform:scale(1.05)}.project-list .portfolio-item:hover .caption-outer{opacity:0;opacity:hidden;transform:translateY(-40px)}.project-list .portfolio-item:hover .portfolio-overlay .caption .description,.project-list .portfolio-item:hover .portfolio-overlay .caption .location,.project-list .portfolio-item:hover .portfolio-overlay .caption h5{opacity:1;transform:translateY(0);visibility:visible}.project-list .portfolio-item .portfolio-bg img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;transition:all .7s ease;width:100%;z-index:1}.project-list .portfolio-item .portfolio-bg:before{background:linear-gradient(0deg,rgba(0,0,0,.659),transparent);bottom:0;content:"";height:100%;left:0;position:absolute;width:100%;z-index:3}.project-list .portfolio-item .portfolio-overlay .caption h5{opacity:0;transform:translateY(20px);transition:all .3s ease-out .2s;visibility:hidden}.project-list .portfolio-item .portfolio-overlay .caption .location{opacity:0;transform:translateY(20px);transition:all .3s ease-out .3s;visibility:hidden}.project-list .portfolio-item .portfolio-overlay .caption .description{opacity:0;transform:translateY(20px);transition:all .3s ease-out .4s;visibility:hidden}.project-list .portfolio-item .caption{bottom:0;left:0;padding:0 30px;position:absolute;text-align:left;z-index:5}.project-list .portfolio-item .caption h5{font-family:Barlow,sans-serif!important;font-size:24px;font-weight:700;letter-spacing:0;text-transform:capitalize}.project-list .portfolio-item .caption .location{color:#fff;font-size:18px;font-weight:400}.project-list .portfolio-item .caption .description{color:#fff;font-size:16px;font-weight:400;margin-top:15px;max-width:80%}.project-list .portfolio-item .portfolio-overlay{position:absolute;z-index:7}.project-list .portfolio-item .portfolio-overlay .caption{bottom:50%;transform:translateY(50%)}.project-detail{padding-top:120px;position:relative;z-index:200}.project-detail .project-detail-slider{margin-bottom:85px}.project-detail .project-detail-slider .owl-item .item{height:500px}.project-detail .project-detail-slider .owl-item .item img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.project-detail .project-detail-slider .owl-nav button{background:0 0;border:none;font-size:70px;transform:translateY(-50%)}.project-detail .project-detail-slider .owl-nav button:hover{color:#f39f1e}.project-detail .project-detail-slider .owl-nav .owl-next{right:-50px}.project-detail .project-detail-slider .owl-nav .owl-prev{left:-50px}.project-detail .project-detail-content{padding-bottom:45px}.project-detail .project-detail-content p{color:#525252;font-family:Barlow,sans-serif!important;font-size:16px;font-weight:400;letter-spacing:0;line-height:22px;margin-bottom:20px}.project-detail .project-detail-content .project-detail-content-left .project-detail-content-title{color:#344852;font-family:Archivo,sans-serif!important;font-size:48px;font-style:normal;font-weight:700;letter-spacing:0;line-height:52.8px;margin-bottom:7px;text-transform:capitalize}.project-detail #breadcrumbs span{align-items:center;display:flex}.project-detail #breadcrumbs span a,.project-detail .breadcrumb_last_child{color:#818e96!important;font-family:Archivo,sans-serif!important;font-size:14px;font-style:normal;font-weight:800;letter-spacing:1px;line-height:14px;text-transform:uppercase}.homepage-section-header-heading{font-size:32px;font-weight:700;letter-spacing:-.48px;line-height:22px;margin:0 0 30px}.homepage-section-header-heading,.homepage-section-header-title{color:#344852;font-family:Archivo,sans-serif;font-style:normal;text-align:center;text-transform:none!important}.homepage-section-header-title{font-size:64px;font-weight:400;letter-spacing:-1.28px;line-height:76.8px;margin:0!important}.section-portfolio{background:#f2f2f2;border-bottom:1px solid #e2e2e2;display:flex;flex-direction:column;gap:30px;padding:80px 23px;transition:all .4s ease;width:100%}.section-portfolio:hover{background:#000}.section-portfolio:hover .homepage-section-header-heading,.section-portfolio:hover .homepage-section-header-title{color:#fafafa!important}.section-portfolio:hover .button-cta-animation{border:1px solid #fafafa;color:#fafafa!important}.section-portfolio:hover .button-cta-animation svg path{stroke:#fafafa}.portfolio-list{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.portfolio-list .portfolio-item{height:37.5vw;overflow:hidden;position:relative;width:calc(33.33% - 6px)}.portfolio-list .portfolio-item.portfolio-item-wide{width:calc(66.66% - 3px)}.portfolio-list .portfolio-item:before{background:#00000026;content:"";height:100%;left:0;opacity:1;position:absolute;top:0;transition:all .8s ease;width:100%;z-index:2}.portfolio-list .portfolio-item .portfolio-image{z-index:1}.portfolio-list .portfolio-item .portfolio-image,.portfolio-list .portfolio-item .portfolio-video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;transition:all .8s ease;width:100%}.portfolio-list .portfolio-item .portfolio-video{z-index:2}.portfolio-list .portfolio-item .portfolio-logo{height:50px;left:20px;max-width:150px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:absolute;top:20px;transition:all .8s ease;width:auto;z-index:4}.portfolio-list .portfolio-item .portfolio-logo.portfolio-logo-square{height:auto;width:100px}.portfolio-list .portfolio-item .portfolio-button{background:#ef423d;bottom:-100px;color:#f2f2f2;display:flex;font-family:Archivo,sans-serif;font-size:18px;font-style:normal;font-weight:700;gap:10px;letter-spacing:-.9px;line-height:24px;padding:16px;position:absolute;right:20px;text-align:center;text-decoration:none;transition:all .8s ease;z-index:4}.portfolio-list .portfolio-item .portfolio-button svg{height:24px;width:24px}.portfolio-list .portfolio-item:hover:before{opacity:0}.portfolio-list .portfolio-item:hover .portfolio-image{transform:scale(1.1)}.portfolio-list .portfolio-item:hover .portfolio-logo{top:-200px}.portfolio-list .portfolio-item:hover .portfolio-button{bottom:20px}.portfolio-list .portfolio-item .portfolio-button:hover{background:#aa1c21}.button-cta-container{display:flex;gap:10px;margin:50px auto 0}.button-cta-container a{margin:0 auto}.button-cta-animation{background:transparent;border:1px solid #344852;color:#344852;display:flex;font-family:Archivo,sans-serif;font-size:18px;font-style:normal;font-weight:700;gap:10px;letter-spacing:-.9px;line-height:24px;padding:16px 24px;position:relative;text-align:center;text-decoration:none;transition:all .8s ease;width:-moz-fit-content;width:fit-content}.button-cta-animation svg{height:18px;width:18px}.button-cta-animation span{align-items:center;display:flex;gap:20px;z-index:3}.button-cta-animation:before{background:#ef423d;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .8s ease;width:0;z-index:1}.button-cta-animation:hover{border:1px solid #ef423d!important}.button-cta-animation:hover:before{opacity:1;width:100%}.section-portfolio .button-cta-animation{margin:89px auto 0}@media screen and (max-width:1279px){.section-portfolio{padding:50px 23px}.homepage-section-header-heading{margin:0 0 10px}.homepage-section-header-title{font-size:38px;line-height:46px}.portfolio-list .portfolio-item .portfolio-logo.portfolio-logo-square{width:50px}.portfolio-list .portfolio-item .portfolio-logo{height:25px;left:15px;max-width:70px;top:15px}.button-cta-container,.section-portfolio .button-cta-animation{margin:40px auto 0}.button-cta-animation{font-size:16px;line-height:20px;padding:12px 24px}.portfolio-list .portfolio-item .portfolio-button{font-size:14px;line-height:18px;padding:10px;right:15px}.portfolio-list .portfolio-item .portfolio-button svg{height:20px;width:20px}.portfolio-list .portfolio-item:hover .portfolio-button{bottom:15px}}@media screen and (max-width:1023px){.button-cta-container a.button-red{font-size:14px!important;padding:8px 50px!important}}@media screen and (max-width:767px){.homepage-section-header-heading{font-size:23px;line-height:23px;margin:0}.homepage-section-header-title{font-size:32px;line-height:38px}.portfolio-list .portfolio-item{height:55vw;width:calc(50% - 4px)}.portfolio-list .portfolio-item.portfolio-item-wide,.portfolio-list .portfolio-item:nth-child(3){width:100%}.portfolio-list .portfolio-item .portfolio-button{font-size:12px;gap:5px;line-height:16px;padding:6px 10px;right:10px}.portfolio-list .portfolio-item .portfolio-button svg{height:16px;width:16px}.portfolio-list .portfolio-item:hover .portfolio-button{bottom:10px}.button-cta-animation{font-size:14px;line-height:18px;padding:12px 20px}.button-cta-animation span{gap:10px}.button-cta-animation svg{height:14px;width:14px}.button-cta-container{margin:30px auto 0}.button-cta-container a.button-red{font-size:12px!important}}@media screen and (max-width:500px){.project-detail #breadcrumbs span a,.project-detail .breadcrumb_last_child{font-size:12px;letter-spacing:0;line-height:12px}}.project-detail .project-detail-content .project-detail-content-left .project-detail-content-subtitle{color:#b0b4b9;font-family:Archivo,sans-serif!important;font-size:16px;font-weight:500;letter-spacing:-.16px;line-height:18px;margin-bottom:20px;text-transform:uppercase}.project-detail .project-detail-content .project-detail-content-left .project-detail-content-description-more{display:none}.project-detail .project-detail-content .project-detail-content-left .read-more-button{color:#144e65;cursor:pointer;font-family:Archivo,sans-serif!important;font-size:16px;font-weight:400;letter-spacing:0;line-height:22px;text-decoration:underline;text-transform:capitalize}.project-detail .project-detail-content .project-detail-content-right .project-detail-content-title{color:#3a4852!important;font-family:Archivo,sans-serif!important;font-size:18px;font-weight:600;letter-spacing:0;line-height:12.2px;margin-bottom:8px;text-transform:capitalize}.project-detail .project-detail-content .project-detail-content-right .project-detail-content-location{border-bottom:1px solid #818e96;color:#344852;font-family:Barlow!important;font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;line-height:22.4px;padding-bottom:15px;text-transform:capitalize}.project-detail .project-detail-content .project-detail-content-right .project-detail-content-data{border-bottom:1px solid #818e96;color:#818e96;display:flex;font-family:Barlow,sans-serif!important;font-size:16px;letter-spacing:0;padding:15px 0}.project-detail .project-detail-content .project-detail-content-right .project-detail-content-data .project-detail-content-label{color:#3a4852;font-family:Archivo,sans-serif!important;font-weight:600;max-width:250px;min-width:150px;text-transform:capitalize;width:40%}.project-detail .project-detail-content .project-detail-content-right .project-detail-content-data .project-detail-content-value{align-items:center;display:flex;font-weight:400;width:60%}.project-detail .project-gallery .project-detail-sub-subtitle{color:#818e96!important;font-family:Archivo,sans-serif!important;font-size:14px;font-weight:800;letter-spacing:0;line-height:14px;text-transform:uppercase}.project-detail .project-gallery .project-detail-sub-title{color:#344852!important;font-family:Archivo,sans-serif!important;font-size:32px;font-style:normal;font-weight:600;letter-spacing:-.64px;line-height:38.4px;margin-bottom:40px;text-transform:capitalize}.project-detail .project-detail-related{margin-bottom:75px}.project-detail .project-detail-related .project-detail-related-title{color:#818e96;letter-spacing:0;text-align:center}.project-detail .project-detail-related .project-detail-related-items{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.project-detail .project-detail-related .project-detail-related-items .related-project{margin:0 5px;width:calc(33% - 10px)}.project-detail .project-detail-related .project-detail-related-items .related-project>a:hover .related-project-caption{background:#000}.project-detail .project-detail-related .project-detail-related-items .related-project>a:hover .related-project-location,.project-detail .project-detail-related .project-detail-related-items .related-project>a:hover .related-project-title{color:#fff}.project-detail .project-detail-related .project-detail-related-items .related-project>a:hover .related-project-image:before{background:#0003}.project-detail .project-detail-related .project-detail-related-items .related-project>a:hover .related-project-image img{opacity:1;transform:scale(1.05)}.project-detail .project-detail-related .project-detail-related-items .related-project .related-project-image{overflow:hidden;position:relative}.project-detail .project-detail-related .project-detail-related-items .related-project .related-project-image:before{bottom:0;content:"";height:100%;position:absolute;top:0;transition:all .4s ease;width:100%;z-index:1}.project-detail .project-detail-related .project-detail-related-items .related-project .related-project-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:all .8s ease;width:100%}.project-detail .project-detail-related .project-detail-related-items .related-project .related-project-caption{background:#e3e3e3;padding:15px 20px;transition:all .4s ease}.project-detail .project-detail-related .project-detail-related-items .related-project .related-project-caption .related-project-title{color:#818e96;font-family:Barlow,sans-serif!important;font-size:24px;font-weight:700;letter-spacing:0;line-height:28px;text-transform:capitalize;transition:all .4s ease}.project-detail .project-detail-related .project-detail-related-items .related-project .related-project-caption .related-project-location{color:#b0b4b9;font-size:18px;font-weight:400;line-height:24px;transition:all .4s ease}.project-detail .project-gallery .project-gallery-item{cursor:pointer;margin-bottom:6px;max-height:auto;overflow:hidden;position:relative;width:100%}.project-detail .project-gallery .project-gallery-item.project-gallery-item-half{display:flex;flex-wrap:wrap;height:auto;justify-content:space-between}.project-detail .project-gallery .project-gallery-item.project-gallery-item-half .project-gallery-item-half{height:364px;position:relative;width:calc(50% - 10px)}.project-detail .project-gallery .project-gallery-item.project-gallery-item-half .project-gallery-item-half.item-tall{height:650px}.project-detail .project-gallery .project-gallery-item.project-gallery-item-half .project-gallery-item-half img,.project-detail .project-gallery .project-gallery-item.project-gallery-item-half .project-gallery-item-half.item-tall img{height:100%}.project-detail .project-gallery .project-gallery-item img{height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.project-detail .project-gallery .project-preview-button{align-items:center;background:#c2c2c2b3;border-radius:100px;bottom:30px;color:#fff;cursor:pointer;display:flex;display:none;font-family:Barlow,sans-serif!important;font-size:16px;font-weight:300;height:37px;justify-content:center;left:20px;letter-spacing:0;line-height:18px;position:absolute;transition:all .4s ease;width:125px;z-index:3}.project-detail .project-gallery .project-preview-button:hover{background:#ef423db3}.project-detail .project-gallery .project-preview-button .plus{font-size:28px;line-height:32px;margin-right:5px}.project-detail .project-related{padding-bottom:0}.project-detail .project-related .project-related-border{padding-bottom:40px}.project-detail .project-related .project-related-border:before{border-top:1px solid #707070;content:"";position:absolute;width:calc(100% - 30px)}.project-detail .project-related .next-project{color:#ef423d;font-family:Barlow,sans-serif!important;font-size:18px;font-weight:600;letter-spacing:0;text-decoration:none;transition:all .4s ease}.project-detail .project-related .next-project:hover{color:#f39f1e}.project-detail .project-related .project-related-image img{height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.project-detail-quote{box-shadow:0 7px 14px #00000029;position:relative;z-index:200}.project-detail-quote .project-detail-content-description-quote{color:#818e96;font-family:Barlow,sans-serif!important;font-size:18px;font-weight:300;letter-spacing:0;line-height:26px;margin-top:10px}.project-detail-quote .project-detail-content-description-quote .project-detail-content-description-quote-text{margin-bottom:10px}.project-detail-quote .project-detail-content-description-quote .project-detail-content-description-quote-name{color:#3a4852;font-weight:700}.project-detail-quote .project-detail-content-description-quote .project-detail-content-description-quote-title{color:#b0b4b9;font-size:14px;font-weight:600;line-height:16px;margin-bottom:15px}#portfolio-section-container .project-detail .container{padding-bottom:20px}#portfolio-section-container .project-detail-quote .container{padding-bottom:20px;padding-top:20px}:not(.page-template-homepage).menu-transparent .navbar:not(.top-nav-collapse) .nav>li>a{color:#262626}:not(.page-template-homepage).menu-transparent .navbar:not(.top-nav-collapse) .nav>li>a:before{background:#262626;bottom:0;content:"";height:1px;left:0;position:absolute;transition:all .4s ease;width:0}:not(.page-template-homepage).menu-transparent .navbar:not(.top-nav-collapse) .nav>li>a:hover:before{width:100%}:not(.page-template-homepage).menu-transparent .navbar .logowhite{filter:brightness(.26263)}.office-list .footer-top,footer .footer-top{background:#f2f2f2;box-shadow:inset 0 4px 8px -5px #00000029;padding:30px 0 20px}.office-list .footer-top-office,footer .footer-top-office{display:flex;flex-wrap:wrap;justify-content:space-between}.office-list .footer-top-office.office-small,footer .footer-top-office.office-small{justify-content:flex-start;padding-bottom:0;padding-left:0}.office-list .footer-top-office.office-small .office-item,footer .footer-top-office.office-small .office-item{margin:0 30px 15px 0;width:calc(25% - 30px)}.office-list .footer-top-office.office-small .office-item .office-time,footer .footer-top-office.office-small .office-item .office-time{color:#b0b4b9;font-size:14px;line-height:18px;text-align:left;top:0}.office-list .footer-top-office.office-small .office-item .office-location,footer .footer-top-office.office-small .office-item .office-location{color:#fafafa;font-size:14px;font-weight:500;line-height:18px;text-align:left}.office-list .footer-top-office.office-small .office-item .office-location:not(:first-child),footer .footer-top-office.office-small .office-item .office-location:not(:first-child){margin-top:20px}.office-list .footer-top-office.office-small .office-item .office-address,footer .footer-top-office.office-small .office-item .office-address{color:#fff;font-size:14px;text-align:left}.office-list .footer-top-office.office-small .office-item .office-address,.office-list .footer-top-office.office-small .office-item .office-phone,footer .footer-top-office.office-small .office-item .office-address,footer .footer-top-office.office-small .office-item .office-phone{color:#fff;font-size:12.5px;line-height:16px;text-align:left}.office-list .footer-top-office.office-small .office-item .office-address a,.office-list .footer-top-office.office-small .office-item .office-phone a,footer .footer-top-office.office-small .office-item .office-address a,footer .footer-top-office.office-small .office-item .office-phone a{color:#fff;font-size:12.5px;line-height:16px;text-align:left;transition:all .4s ease}.office-list .footer-top-office.office-small .office-item .office-address a:hover,.office-list .footer-top-office.office-small .office-item .office-phone a:hover,footer .footer-top-office.office-small .office-item .office-address a:hover,footer .footer-top-office.office-small .office-item .office-phone a:hover{color:#f39f1e}.office-list .footer-top-office .office-item,footer .footer-top-office .office-item{margin:10px;text-align:center}.office-list .footer-top-office .office-item .office-location,footer .footer-top-office .office-item .office-location{color:#5d6971;font-family:Archivo,sans-serif!important;font-size:18px;font-weight:500;letter-spacing:0;line-height:27px}.office-list .footer-top-office .office-item .office-time,footer .footer-top-office .office-item .office-time{color:#5d6971;font-family:Barlow,sans-serif!important;font-size:13px;letter-spacing:0;line-height:38px;position:relative;top:-10px}.office-list .footer-bottom,footer .footer-bottom{background:#5d6971;color:#fff;padding:30px 0 10px}.office-list .footer-bottom.footer-bottom-small,footer .footer-bottom.footer-bottom-small{padding:30px 0 3px}.office-list .footer-bottom.footer-bottom-small .container,footer .footer-bottom.footer-bottom-small .container{padding-bottom:20px}.office-list .footer-bottom .container,footer .footer-bottom .container{padding-bottom:40px}.office-list .footer-bottom .footer-about,footer .footer-bottom .footer-about{padding-right:30px}.office-list .footer-bottom .footer-about p,footer .footer-bottom .footer-about p{color:#fff;line-height:30px;margin-bottom:0}.office-list .footer-bottom .footer-subscribe .footer-socmed,footer .footer-bottom .footer-subscribe .footer-socmed{border-bottom:1px solid hsla(0,0%,100%,.5)}.office-list .footer-bottom .footer-subscribe .footer-socmed ul,footer .footer-bottom .footer-subscribe .footer-socmed ul{list-style:none;margin-bottom:15px;padding-left:0}.office-list .footer-bottom .footer-subscribe .footer-socmed ul li,footer .footer-bottom .footer-subscribe .footer-socmed ul li{display:inline}.office-list .footer-bottom .footer-subscribe .footer-socmed ul li a,footer .footer-bottom .footer-subscribe .footer-socmed ul li a{font-size:24px}.office-list .footer-bottom .footer-subscribe .footer-socmed ul li a i,footer .footer-bottom .footer-subscribe .footer-socmed ul li a i{color:#fff;transition:all .4s ease}.office-list .footer-bottom .footer-subscribe .footer-socmed ul li a i:hover,footer .footer-bottom .footer-subscribe .footer-socmed ul li a i:hover{color:#f39f1e}.office-list .footer-bottom .footer-subscribe .footer-socmed ul li a i.fa,footer .footer-bottom .footer-subscribe .footer-socmed ul li a i.fa{opacity:1!important}.office-list .footer-bottom .footer-subscribe .footer-subscribe-form,footer .footer-bottom .footer-subscribe .footer-subscribe-form{padding:10px 0}.office-list .footer-bottom .footer-subscribe .footer-subscribe-form .footer-subscribe-form-title,footer .footer-bottom .footer-subscribe .footer-subscribe-form .footer-subscribe-form-title{color:#fff;font-size:15px;font-weight:500}.office-list .footer-bottom .footer-subscribe .footer-subscribe-form .footer-subscribe-form-subtitle,footer .footer-bottom .footer-subscribe .footer-subscribe-form .footer-subscribe-form-subtitle{color:#f39f1e;font-size:15px;font-weight:500}.office-list .footer-bottom .footer-subscribe .footer-subscribe-form .footer-subscribe-form-field,footer .footer-bottom .footer-subscribe .footer-subscribe-form .footer-subscribe-form-field{margin-top:10px}.office-list .footer-bottom .footer-subscribe .footer-subscribe-form .footer-subscribe-form-field .form-group,footer .footer-bottom .footer-subscribe .footer-subscribe-form .footer-subscribe-form-field .form-group{margin-bottom:10px}.office-list .footer-bottom .footer-subscribe .footer-subscribe-form .footer-subscribe-form-field .form-group label,footer .footer-bottom .footer-subscribe .footer-subscribe-form .footer-subscribe-form-field .form-group label{font-size:15px;font-weight:400}.office-list .footer-bottom .footer-subscribe .footer-subscribe-form .footer-subscribe-form-field .form-group input,footer .footer-bottom .footer-subscribe .footer-subscribe-form .footer-subscribe-form-field .form-group input{border-radius:32px!important;height:30px;padding:10px 20px}.office-list .footer-bottom .footer-subscribe .footer-subscribe-form .footer-subscribe-form-field .btn-subscribe,footer .footer-bottom .footer-subscribe .footer-subscribe-form .footer-subscribe-form-field .btn-subscribe{background:#f39f1e!important;border:none;border-radius:32px;color:#fff!important;font-size:14px!important;font-weight:700;letter-spacing:.5px;padding:6px 15px;width:100%}.office-list .footer-bottom .footer-subscribe-2,footer .footer-bottom .footer-subscribe-2{max-width:380px;width:100%}.office-list .footer-bottom .footer-subscribe-2 .footer-menu-title,footer .footer-bottom .footer-subscribe-2 .footer-menu-title{color:#e5e5e5;font-family:Barlow,sans-serif!important;font-size:26px;letter-spacing:0;line-height:32px;margin-bottom:20px}.office-list .footer-bottom .footer-subscribe-2 .footer-menu-title strong,footer .footer-bottom .footer-subscribe-2 .footer-menu-title strong{color:#fff;font-weight:700}.office-list .footer-bottom .footer-subscribe-2 .footer-menu-subtitle,footer .footer-bottom .footer-subscribe-2 .footer-menu-subtitle{color:#fff;font-family:Barlow,sans-serif!important;font-size:16px;letter-spacing:0;line-height:24px;margin-bottom:5px}.office-list .footer-bottom .footer-subscribe-2 .footer-subscribe-form .footer-subscribe-form-field input,.office-list .footer-bottom .footer-subscribe-2 .footer-subscribe-form .footer-subscribe-form-field textarea,footer .footer-bottom .footer-subscribe-2 .footer-subscribe-form .footer-subscribe-form-field input,footer .footer-bottom .footer-subscribe-2 .footer-subscribe-form .footer-subscribe-form-field textarea{color:#5d6971;font-family:Barlow,sans-serif!important;font-size:14px;letter-spacing:0;line-height:24px}.office-list .footer-bottom .footer-subscribe-2 .footer-subscribe-form .footer-subscribe-form-field input::-moz-placeholder,.office-list .footer-bottom .footer-subscribe-2 .footer-subscribe-form .footer-subscribe-form-field textarea::-moz-placeholder,footer .footer-bottom .footer-subscribe-2 .footer-subscribe-form .footer-subscribe-form-field input::-moz-placeholder,footer .footer-bottom .footer-subscribe-2 .footer-subscribe-form .footer-subscribe-form-field textarea::-moz-placeholder{color:#b0b4b9;font-family:Barlow,sans-serif!important;font-size:14px;letter-spacing:0;line-height:24px}.office-list .footer-bottom .footer-subscribe-2 .footer-subscribe-form .footer-subscribe-form-field input::placeholder,.office-list .footer-bottom .footer-subscribe-2 .footer-subscribe-form .footer-subscribe-form-field textarea::placeholder,footer .footer-bottom .footer-subscribe-2 .footer-subscribe-form .footer-subscribe-form-field input::placeholder,footer .footer-bottom .footer-subscribe-2 .footer-subscribe-form .footer-subscribe-form-field textarea::placeholder{color:#b0b4b9;font-family:Barlow,sans-serif!important;font-size:14px;letter-spacing:0;line-height:24px}.office-list .footer-bottom .footer-subscribe-2 .footer-subscribe-form .footer-subscribe-form-field input,footer .footer-bottom .footer-subscribe-2 .footer-subscribe-form .footer-subscribe-form-field input{border-radius:4px;height:35px;margin-bottom:10px}.office-list .footer-bottom .footer-subscribe-2 .footer-subscribe-form .footer-subscribe-form-field textarea,footer .footer-bottom .footer-subscribe-2 .footer-subscribe-form .footer-subscribe-form-field textarea{border-radius:4px;padding:6px 12px;width:100%}.office-list .footer-bottom .footer-subscribe-2 .footer-subscribe-form .footer-subscribe-form-field .form-group,footer .footer-bottom .footer-subscribe-2 .footer-subscribe-form .footer-subscribe-form-field .form-group{margin-bottom:0}.office-list .footer-bottom .footer-subscribe-2 .footer-subscribe-form .footer-subscribe-form-field .btn-subscribe,footer .footer-bottom .footer-subscribe-2 .footer-subscribe-form .footer-subscribe-form-field .btn-subscribe{background:0 0;border:none;color:#fff;float:right;font-family:Barlow,sans-serif!important;font-size:16px!important;font-weight:600;letter-spacing:0;line-height:20px;text-decoration:underline;text-transform:uppercase;transition:all .4s ease}.office-list .footer-bottom .footer-subscribe-2 .footer-subscribe-form .footer-subscribe-form-field .btn-subscribe:hover,footer .footer-bottom .footer-subscribe-2 .footer-subscribe-form .footer-subscribe-form-field .btn-subscribe:hover{color:#f39f1e;text-decoration:none}.office-list .footer-bottom .footer-logo,footer .footer-bottom .footer-logo{padding:0;text-align:right}.office-list .footer-bottom .footer-logo img,footer .footer-bottom .footer-logo img{width:124px}.office-list .footer-bottom-copyright,footer .footer-bottom-copyright{background:#5d6971;padding-bottom:10px}.office-list .footer-bottom-copyright .copyright-container,footer .footer-bottom-copyright .copyright-container{align-items:center;display:flex;justify-content:space-between;padding-left:0;padding-right:0;padding-top:10px}.office-list .footer-bottom-copyright .copyright-container .copyright-content,footer .footer-bottom-copyright .copyright-container .copyright-content{color:#fff;font-family:Barlow,sans-serif!important;font-size:14px;letter-spacing:.5px}.office-list .footer-socmed,footer .footer-socmed{position:relative;text-align:right;top:-5px}.office-list .footer-socmed ul,footer .footer-socmed ul{list-style:none;margin-bottom:0;padding-left:0}.office-list .footer-socmed ul li,footer .footer-socmed ul li{display:inline}.office-list .footer-socmed ul li a,footer .footer-socmed ul li a{font-size:18px}.office-list .footer-socmed ul li a i,footer .footer-socmed ul li a i{color:#fff;transition:all .4s ease}.office-list .footer-socmed ul li a i:hover,footer .footer-socmed ul li a i:hover{color:#f39f1e}.office-list .footer-socmed ul li a i.fa,footer .footer-socmed ul li a i.fa{opacity:1!important}.office-list .footer-menu-title,footer .footer-menu-title{color:#fff;font-family:Archivo,sans-serif!important;font-size:14px;font-weight:500;letter-spacing:0;line-height:18px;margin-bottom:10px}.office-list .footer-menu-title a,footer .footer-menu-title a{color:#fff;transition:all .4s ease}.office-list .footer-menu-title a:hover,footer .footer-menu-title a:hover{color:#f39f1e}.office-list .footer-menu-list ul,footer .footer-menu-list ul{list-style:none;padding-left:0}.office-list .footer-menu-list ul li,footer .footer-menu-list ul li{height:22px}.office-list .footer-menu-list ul li a,footer .footer-menu-list ul li a{color:#fff;font-size:14px;letter-spacing:0;line-height:18px;position:relative;top:-4px;transition:all .4s ease}.office-list .footer-menu-list ul li a:hover,footer .footer-menu-list ul li a:hover{color:#f39f1e}.vc_btn3-container{margin-top:0}.common-button>a{background:0 0!important;border:none!important;border-radius:25px!important;color:#ef423d!important;cursor:pointer;font-size:16px!important;font-weight:600!important;line-height:59px;padding:12px 32px!important;position:relative;text-transform:uppercase!important;transition:all .4s ease}.common-button>a:hover{color:#000!important}.common-button>a:before{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:arrowdown;bottom:-18px;content:"";font: 14px/1 FontAwesome;font-size:30px;font-weight:100;left:calc(50% - 10px);position:absolute;transition:all .4s ease}@keyframes scrolldown{0%{bottom:40px;opacity:1}to{bottom:20px;opacity:0}}@keyframes scrolldown-min{0%{bottom:0;opacity:1}to{bottom:-20px;opacity:0}}@keyframes scrolldown-small{0%{bottom:50%;opacity:1}to{bottom:calc(50% - 7px);opacity:0}}@keyframes scrollup-min{0%{bottom:0;opacity:0}to{bottom:20px;opacity:1}}@keyframes scrollup-small{0%{bottom:-2px;opacity:1}to{bottom:5px;opacity:0}}@keyframes arrowdown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(5px)}}@keyframes arrowright{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(5px)}}.archive.category .header,.archive.category .scroll-top,.archive.category .wrapper .main-content>footer,.error404 .header,.error404 .scroll-top,.error404 .wrapper .main-content>footer,.page-template-default .header,.page-template-default .scroll-top,.page-template-default .wrapper .main-content>footer,.page-template-page-about .header,.page-template-page-about .scroll-top,.page-template-page-about .wrapper .main-content>footer,.page-template-page-blog .header,.page-template-page-blog .scroll-top,.page-template-page-blog .wrapper .main-content>footer,.page-template-page-career .header,.page-template-page-career .scroll-top,.page-template-page-career .wrapper .main-content>footer,.page-template-page-case-studies .header,.page-template-page-case-studies .scroll-top,.page-template-page-case-studies .wrapper .main-content>footer,.page-template-page-client .header,.page-template-page-client .scroll-top,.page-template-page-client .wrapper .main-content>footer,.page-template-page-client-old .header,.page-template-page-client-old .scroll-top,.page-template-page-client-old .wrapper .main-content>footer,.page-template-page-expertise .header,.page-template-page-expertise .scroll-top,.page-template-page-expertise .wrapper .main-content>footer,.page-template-page-homepage-a .header,.page-template-page-homepage-a .scroll-top,.page-template-page-homepage-a .wrapper .main-content>footer,.page-template-page-homepage-b .header,.page-template-page-homepage-b .scroll-top,.page-template-page-homepage-b .wrapper .main-content>footer,.page-template-page-homepage-final .header,.page-template-page-homepage-final .scroll-top,.page-template-page-homepage-final .wrapper .main-content>footer,.page-template-page-homepage-final-new-portfolio .header,.page-template-page-homepage-final-new-portfolio .scroll-top,.page-template-page-homepage-final-seo .header,.page-template-page-homepage-final-seo .scroll-top,.page-template-page-homepage-final-seo .wrapper .main-content>footer,.page-template-page-landing-page .header,.page-template-page-landing-page .scroll-top,.page-template-page-landing-page .wrapper .main-content>footer,.page-template-page-landing-page-full-screen-banner .header,.page-template-page-landing-page-full-screen-banner .scroll-top,.page-template-page-landing-page-full-screen-banner .wrapper .main-content>footer,.page-template-page-landing-page-half-banner .header,.page-template-page-landing-page-half-banner .scroll-top,.page-template-page-landing-page-half-banner .wrapper .main-content>footer,.page-template-page-landing-page-no-banner .header,.page-template-page-landing-page-no-banner .scroll-top,.page-template-page-landing-page-no-banner .wrapper .main-content>footer,.page-template-page-our-office .header,.page-template-page-our-office .scroll-top,.page-template-page-our-office .wrapper .main-content>footer,.page-template-page-our-office-card .header,.page-template-page-our-office-card .scroll-top,.page-template-page-our-office-card .wrapper .main-content>footer,.page-template-page-people .header,.page-template-page-people .scroll-top,.page-template-page-people .wrapper .main-content>footer,.page-template-page-portfolio-list .header,.page-template-page-portfolio-list .scroll-top,.page-template-page-portfolio-list .wrapper .main-content>footer,.page-template-page-portfolio-list-sector .header,.page-template-page-portfolio-list-sector .scroll-top,.page-template-page-portfolio-list-sector .wrapper .main-content>footer,.page-template-page-portfolio-list-sector-new .header,.page-template-page-portfolio-list-sector-new .scroll-top,.page-template-page-sector .header,.page-template-page-sector .scroll-top,.page-template-page-sector .wrapper .main-content>footer,.page-template-page-static .header,.page-template-page-static .scroll-top,.page-template-page-static .wrapper .main-content>footer,.page-template-page-thank-you .header,.page-template-page-thank-you .scroll-top,.page-template-page-thank-you .wrapper .main-content>footer,.single-case_study .header,.single-case_study .scroll-top,.single-case_study .wrapper .main-content>footer,.single-expertise .header,.single-expertise .scroll-top,.single-expertise .wrapper .main-content>footer,.single-portfolio .header,.single-portfolio .scroll-top,.single-portfolio .wrapper .main-content>footer,.single-post .header,.single-post .scroll-top,.single-post .wrapper .main-content>footer,.single-project .header,.single-project .scroll-top,.single-project .wrapper .main-content>footer,.single-sector .header,.single-sector .scroll-top,.single-sector .wrapper .main-content>footer{display:none}.text-left{text-align:left!important}.site-header{align-items:center;display:flex;height:100px;justify-content:space-between;left:0;padding:0 80px;position:fixed;top:0;transition:height .7s ease,opacity .4s ease,visibility .4s ease;width:100%;z-index:900000}.site-header.site-header-right{justify-content:flex-end}.site-header.small{height:75px}.site-header.small .header-logo{height:35px}.site-header.small .header-burger{width:28px}.site-header.small .header-burger span{margin-bottom:5px}.site-header.white{background:#fff}.site-header.white.white-grey{background:#fafafa}.site-header.white.white-transparent{background:0 0}.site-header.white.white-transparent.white-logo .header-logo{filter:brightness(1)!important}.site-header.white.burger-white .header-burger span{background:#fff}.site-header.white:before{display:none}.site-header.white .header-burger.header-burger-white span{background:#fff}.site-header.white .header-burger span{background:#818e96}.site-header.white .header-logo{filter:brightness(.47)!important}.site-header.white .header-burger-text,.site-header.white .header-menu-center .header-menu-center-item a,.site-header.white .header-menu-center .header-menu-center-item a i{color:#818e96}.site-header.white-transparent:before{background:0 0}.site-header.grey{background:#f2f2f2}.site-header.grey:before{display:none}.site-header.grey .header-burger span{background:#818e96}.site-header.grey .header-logo{filter:brightness(.47)!important}.site-header.grey .header-burger-text,.site-header.grey .header-menu-center .header-menu-center-item a{color:#818e96}.site-header.header-hide{opacity:0!important;visibility:hidden!important}.site-header.header-show{opacity:1!important;visibility:visible!important}.site-header .header-service{display:flex;z-index:1}.site-header .header-service a{color:#fff}.site-header .header-service a:hover{color:red}.site-header .header-service.inactive{display:none}.site-header .header-service .service-button{border-left:1px solid #818e96;color:#fff;cursor:pointer;font-family:Archivo,sans-serif!important;font-size:14px;font-weight:600;letter-spacing:.5px;line-height:18px;padding:0 25px;text-transform:uppercase;transition:all .4s ease}.site-header .header-service .service-button.active,.site-header .header-service .service-button.active a,.site-header .header-service .service-button:hover,.site-header .header-service .service-button:hover a{color:#ef423d}.site-header .header-service .service-button.service-black{color:#3a4852}.site-header .header-service .service-button.service-black:hover{color:#ef423d}.site-header .header-service .service-button:first-child{border-left:none}.site-header .header-burger{color:#fff;cursor:pointer;display:flex;height:24px;position:relative;width:auto}.site-header .header-burger .header-burger-line{height:100%;width:34px}.site-header .header-burger .header-burger-text{font-family:Archivo,sans-serif!important;font-size:16px;font-weight:700;margin-left:30px}.site-header .header-burger.header-burger-grey{color:#818e96}.site-header .header-burger.header-burger-grey span{background:#818e96}.site-header .header-burger span{background:#fff;display:block;height:2px;margin-bottom:7px;width:100%}.site-header .header-logo{height:48px;text-align:right;transition:all .4s ease;width:150px}.site-header .header-logo img{height:100%;width:auto}.site-header.dark-light:before{background:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.site-header:before{background:linear-gradient(180deg,rgba(0,0,0,.8),transparent);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.site-header .header-menu-center{display:flex;justify-content:center;position:relative;top:-21px;z-index:1}.site-header .header-menu-center .header-menu-center-item{margin-right:10px;max-width:195px;min-width:155px;position:relative}.site-header .header-menu-center .header-menu-center-item.header-menu-center-item-long,.site-header .header-menu-center .header-menu-center-item.header-menu-center-item-long .header-menu-center-submenu{width:195px}.site-header .header-menu-center .header-menu-center-item.active{background:#1c1d1db3}.site-header .header-menu-center .header-menu-center-item.active a{color:#fff!important}.site-header .header-menu-center .header-menu-center-item.active a:hover{color:#ef423d!important}.site-header .header-menu-center .header-menu-center-item.active .header-menu-center-submenu-item{background:#1c1d1db3}.site-header .header-menu-center .header-menu-center-item a{color:#fff;cursor:pointer;display:block;font-family:Archivo,sans-serif!important;font-size:16px;font-weight:700;letter-spacing:0;padding:60px 15px 20px;text-align:center;transition:all .4s ease;width:100%}.site-header .header-menu-center .header-menu-center-item a:hover{color:#ef423d}.site-header .header-menu-center .header-menu-center-item .header-menu-center-menu-parent{text-align:left!important}.site-header .header-menu-center .header-menu-center-item .header-menu-center-menu-parent:hover i{color:#ef423d}.site-header .header-menu-center .header-menu-center-item .header-menu-center-menu-parent i{color:#f5f5f5;font-size:12px;margin-left:5px;position:relative;top:-2px;transition:all .4s ease}.site-header .header-menu-center .header-menu-center-item .header-menu-center-submenu{display:none;max-width:195px;min-width:155px;position:absolute;top:98px}.site-header .header-menu-center .header-menu-center-item .header-menu-center-submenu .header-menu-center-submenu-item{border-top:1px solid #1c1d1d}.site-header .header-menu-center .header-menu-center-item .header-menu-center-submenu .header-menu-center-submenu-item a{font-size:10px;padding:12px 20px;text-align:left!important}.main-container a img,.main-container a img:hover{opacity:1}.main-container .homepage-section-index{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;position:fixed;right:0;top:0;width:30px;z-index:900000}.main-container .homepage-section-index>div{background:#fff;height:20px;margin:2px 0;width:1px}.main-container .homepage-section-index>div.active{background:#ef423d;border:1px solid #ef423d;border-radius:5px;height:40px;width:3px}.main-container .content-section-down{bottom:0;display:flex;height:50px;justify-content:center;left:0;position:fixed;width:100%;z-index:900000}.main-container .content-section-down.arrow-grey .arrow-down{border-bottom:2px solid #929292;border-right:2px solid #929292}.main-container .content-section-down.content-section-down-big{height:75px}.main-container .content-section-down.content-section-down-big .arrow-down{height:30px;width:30px}.main-container .content-section-down.content-section-down-big .skip-animation{color:#fff;cursor:pointer;padding:30px;text-transform:uppercase}.main-container .content-section-down .arrow-down{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:scrolldown-min;border:2px solid #ebebeb;border-left:none;border-top:none;height:15px;position:relative;transform:rotate(45deg);transition:all .4s ease;width:15px}.main-container .content-section{align-items:center;background:#fff;background:#a9a9a9;color:#fff;display:flex;height:100vh;justify-content:center;position:relative;width:100%;z-index:100}.main-container .content-section.active{z-index:150}.main-container .content-section.section-video .vidbg-container,.main-container .content-section.section-video video{z-index:1}.main-container .content-section.section-video .vidbg-container .video-overlay{height:58px;left:calc(50% - 70px);opacity:1;overflow:hidden;position:absolute;top:calc(50% - 29px);transition:opacity .4s ease 6s,transform 5s ease;width:150px;z-index:9}.main-container .content-section.section-video .vidbg-container .video-overlay.disappear{opacity:0;transform:scale(1.4)}.main-container .content-section.section-video .vidbg-container .video-overlay img{height:auto;width:100%}.main-container .content-section.section-video .vidbg-container video{height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;opacity:1}.main-container .content-section.section-video .vidbg-container:before{background:#0003;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.main-container .content-section.section-video .tagline{color:#fff;font-family:Archivo,sans-serif!important;font-size:82px;font-weight:700;left:50%;letter-spacing:-3px;line-height:58px;padding:100px;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%);z-index:5}.main-container .content-section.section-client{background:#f5f5f5;flex-wrap:wrap;padding-top:0}.main-container .content-section.section-client .section-client-heading{height:100px;padding:50px 0 0;width:100%}.main-container .content-section.section-client .section-client-heading .section-client-heading-title{color:#3a4852;font-family:Archivo,sans-serif!important;font-size:32px;font-weight:700;letter-spacing:0;line-height:22px;margin:0 auto 15px;max-width:800px;text-align:center;width:100%}.main-container .content-section.section-client .section-client-heading .section-client-heading-subtitle{color:#818e96;font-family:Barlow,sans-serif!important;font-size:18px;font-weight:400;letter-spacing:0;line-height:24px;margin:0 auto;max-width:800px;text-align:center;width:100%}.main-container .content-section.section-client .section-client-heading-logo{align-items:center;display:flex;flex-wrap:wrap;height:calc(100vh - 190px);justify-content:center;max-height:600px;max-width:1440px;padding:30px 25px 10px;width:100%}.main-container .content-section.section-client .section-client-heading-logo .section-client-heading-logo-item{height:auto;margin:0 .5% 30px;text-align:center;width:11%}.main-container .content-section.section-client .section-client-heading-logo .section-client-heading-logo-item.item-big{height:auto;margin:0 10px 30px;text-align:center;width:calc(25% - 20px)}.main-container .content-section.section-client .section-client-heading-logo .section-client-heading-logo-item img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.main-container .content-section.section-client .section-client-heading-logo .section-client-heading-logo-item .section-client-heading-logo-item-landscape{max-height:45px;max-width:120px}.main-container .content-section.section-client .section-client-heading-logo .section-client-heading-logo-item .section-client-heading-logo-item-portrait{max-height:75px;max-width:65px}.main-container .content-section.section-client .section-client-heading-logo .section-client-heading-logo-item.item-big .section-client-heading-logo-item-landscape{max-height:60px;max-width:200px}.main-container .content-section.section-client .section-client-heading-logo .section-client-heading-logo-item.item-big .section-client-heading-logo-item-portrait{max-height:75px;max-width:unset}.main-container .content-section.section-client .section-client-heading-cta{align-items:flex-start;display:flex;height:90px;justify-content:center;width:100%}.main-container .content-section.section-people{background:#fff;flex-wrap:wrap}.main-container .content-section.section-people.people-home{padding-top:0!important}.main-container .content-section.section-people.people-home .people-home-image{height:calc(100% - 225px);position:relative;width:100%}.main-container .content-section.section-people.people-home .people-home-text{background:#f2f2f2;height:225px;padding:25px 80px;position:relative;width:100%}.main-container .content-section.section-people.people-home .people-home-text .people-title{color:#3a4852;font-family:Archivo,sans-serif!important;font-size:32px;font-weight:700;letter-spacing:0;line-height:22px;margin-bottom:15px}.main-container .content-section.section-people.people-home .people-home-text .people-description{color:#818e96;font-family:Barlow,sans-serif!important;font-size:18px;font-weight:400;letter-spacing:0;line-height:24px;margin-bottom:30px;max-width:100%}.main-container .content-section.section-people.people-home .people-home-text .people-link a{padding:8px 60px!important;text-decoration:none}.main-container .content-section.section-people.people-white-text{padding-top:0!important}.main-container .content-section.section-people.people-white-text .people-description,.main-container .content-section.section-people.people-white-text .people-title{color:#fff}.main-container .content-section.section-people.people-white-text .people-title{margin-bottom:20px}.main-container .content-section.section-people.people-white-text .people-description{font-size:22px;line-height:32px;margin-bottom:70px}.main-container .content-section.section-people.people-white-text .people-link a{color:#fff}.main-container .content-section.section-people .people-bg{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%;z-index:-1}.main-container .content-section.section-people .people-title{color:#344852;font-family:Archivo,sans-serif!important;font-size:22px;font-weight:700;letter-spacing:-1px;line-height:32px;margin-bottom:15px;padding:0 100px;text-align:center;text-transform:uppercase;width:100%}.main-container .content-section.section-people .people-description{color:#818e96;font-family:Barlow,sans-serif!important;font-size:16px;letter-spacing:0;line-height:26px;margin-bottom:20px;max-width:1125px;padding:0 100px;text-align:center;width:100%}.main-container .content-section.section-people .people-link{text-align:center;width:100%}.main-container .content-section.section-people .people-link a{color:#ef423d;font-family:Barlow,sans-serif!important;font-size:16px;font-weight:600;letter-spacing:0;line-height:24px;padding:0 100px;text-decoration:underline;text-transform:uppercase;width:100%}.main-container .content-section.section-people .people-link a:hover{color:#f39f1e;text-decoration:none}.main-container .content-section.section-people .people-list{bottom:0;display:flex;flex-wrap:wrap;height:500px;position:relative;width:100%}.main-container .content-section.section-people .people-list .people-item{filter:grayscale(1);height:250px;overflow:hidden;transition:all .4s ease;width:20%}.main-container .content-section.section-people .people-list .people-item:hover{filter:grayscale(0)}.main-container .content-section.section-people .people-list .people-item:hover a:before{opacity:1}.main-container .content-section.section-people .people-list .people-item:hover a .people-text{height:100%}.main-container .content-section.section-people .people-list .people-item:hover a .people-text .people-name,.main-container .content-section.section-people .people-list .people-item:hover a .people-text .people-text-title{opacity:1;transform:translateY(0)}.main-container .content-section.section-people .people-list .people-item a{display:block;height:100%;position:relative;width:100%;z-index:3}.main-container .content-section.section-people .people-list .people-item a:before{background:linear-gradient(0deg,rgba(0,0,0,.5),transparent);bottom:0;content:"";height:100%;left:0;opacity:0;position:absolute;transition:all .4s ease;width:100%;z-index:1}.main-container .content-section.section-people .people-list .people-item a:hover img{opacity:1}.main-container .content-section.section-people .people-list .people-item a .people-image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;overflow:hidden;width:100%}.main-container .content-section.section-people .people-list .people-item a .people-image:hover img{opacity:1}.main-container .content-section.section-people .people-list .people-item a .people-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.main-container .content-section.section-people .people-list .people-item a .people-image img:hover{opacity:1}.main-container .content-section.section-people .people-list .people-item a .people-text{bottom:0;display:flex;flex-direction:column;height:0;justify-content:center;left:0;padding-top:50px;position:absolute;transition:all .5s cubic-bezier(.77,0,.175,1);width:100%;z-index:7}.main-container .content-section.section-people .people-list .people-item a .people-text .people-name{color:#fff;font-family:Barlow,sans-serif!important;font-size:14px;font-weight:600;letter-spacing:0;line-height:21px;opacity:0;padding:0 30px;text-align:center;transform:translateY(40px);transition:all .9s cubic-bezier(.77,0,.175,1);width:100%}.main-container .content-section.section-people .people-list .people-item a .people-text .people-text-title{color:#fff;font-family:Barlow,sans-serif!important;font-size:14px;font-weight:300;letter-spacing:0;line-height:21px;opacity:0;padding:0 30px;text-align:center;transform:translateY(40px);transition:all 1s cubic-bezier(.77,0,.175,1);width:100%}.main-container .content-section.section-people .people-text-container{margin-bottom:25px;position:relative}.main-container .content-section.section-contact{background:#f2f2f2;flex-direction:column;flex-wrap:wrap;justify-content:flex-start}.main-container .content-section.section-contact footer{bottom:0;position:absolute}.main-container .content-section.section-contact footer .container{padding:0 95px;width:100%}.main-container .content-section.section-contact footer .footer-bottom>.container{border-bottom:none}.main-container .content-section.section-contact footer .footer-bottom>.container>.row{border-bottom:.5px solid #fff;padding-bottom:0}.main-container .content-section.section-insight{overflow:hidden;padding-top:0;transition:all .4s ease;width:200%}.main-container .content-section.section-insight.active .article-container .article-text .article-date,.main-container .content-section.section-insight.active .article-container .article-text .article-link,.main-container .content-section.section-insight.active .article-container .article-text .article-title{opacity:1;transform:translateY(0);visibility:visible}.main-container .content-section.section-insight .article-container{height:100%;overflow:hidden;position:relative;width:33.33%}.main-container .content-section.section-insight .article-container:nth-child(6) .article-text{width:calc(100% - 220px)}.main-container .content-section.section-insight .article-container:before{background:linear-gradient(0deg,#000,transparent);content:"";height:100%;left:0;opacity:.8;position:absolute;top:0;width:100%;z-index:1}.main-container .content-section.section-insight .article-container:hover .article-bg{transform:scale(1.05)}.main-container .content-section.section-insight .article-container.article-container-left{padding:55px}.main-container .content-section.section-insight .article-container.article-container-left .article-text{padding-left:25px}.main-container .content-section.section-insight .article-container.article-container-right{padding:55px}.main-container .content-section.section-insight .article-container .article-bg{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;transition:all 1s ease;width:100%}.main-container .content-section.section-insight .article-container .article-text{bottom:55px;display:flex;flex-direction:column;height:250px;justify-content:flex-start;max-width:400px;position:absolute;width:100%;z-index:5}.main-container .content-section.section-insight .article-container .article-text .article-title{margin-bottom:15px;opacity:0;transform:translateY(40px);transition:all .5s cubic-bezier(.77,0,.175,1) .5s;visibility:hidden}.main-container .content-section.section-insight .article-container .article-text .article-title a{color:#fff;font-family:Barlow,sans-serif!important;font-size:28px;font-weight:700;letter-spacing:0;line-height:38px}.main-container .content-section.section-insight .article-container .article-text .article-date{color:#fff;font-family:Barlow,sans-serif!important;font-size:16px;letter-spacing:0;line-height:18px;margin-bottom:25px;opacity:0;transform:translateY(40px);transition:all .7s cubic-bezier(.77,0,.175,1) .5s;visibility:hidden}.main-container .content-section.section-insight .article-container .article-text .article-link{bottom:0;opacity:0;position:absolute;transform:translateY(40px);transition:all .9s cubic-bezier(.77,0,.175,1) .5s;visibility:hidden}.main-container .content-section.section-insight .article-container .article-text .article-link a{color:#fff;font-family:Barlow,sans-serif!important;font-size:16px;font-weight:600;letter-spacing:0;line-height:18px;text-decoration:underline;text-transform:uppercase;transition:all .4s ease}.main-container .content-section.section-insight .article-container .article-text .article-link a:hover{text-decoration:none}.main-container .content-section.section-insight .article-next-container{background:#fff;height:100%;position:relative;width:18%}.main-container .content-section.section-insight .article-next-container:hover .article-next-container-edge{right:0}.main-container .content-section.section-insight .article-next-container:hover .article-next-container-edge .next-text{opacity:1;visibility:visible}.main-container .content-section.section-insight .article-next-container a{align-items:center;display:flex;height:100%;justify-content:center;padding:100px 70px;width:100%}.main-container .content-section.section-insight .article-next-container a .next-text{color:#ef423d;font-family:Barlow,sans-serif!important;font-size:22px;font-weight:600;letter-spacing:0;line-height:30px;text-align:right}.main-container .content-section.section-insight .article-next-container .article-next-container-edge{background:#ef423d;height:100%;overflow:hidden;position:absolute;right:calc(-100% + 25px);top:0;transition:all .5s cubic-bezier(.77,0,.175,1);width:100%}.main-container .content-section.section-insight .article-next-container .article-next-container-edge a:focus{outline:0}.main-container .content-section.section-insight .article-next-container .article-next-container-edge .next-text{opacity:0;text-decoration:underline;transition:all .4s ease .4s;visibility:visible}.main-container .content-section.section-insight .article-next-container .article-next-container-edge .next-text.color-white{color:#fff}.main-container .content-section.section-insight .article-next-container .article-next-container-edge .triagle{background:#fff;height:56px;left:-49px;overflow:hidden;position:absolute;top:calc(50% - 28px);transform:rotate(45deg);width:56px}.main-container .content-section.section-insight .article-next-container .article-next-container-edge .triagle-2{border:50px solid transparent;border-bottom:70px solid #fff;height:0;left:-80px;position:absolute;top:calc(50% - 120px);width:0}.main-container .content-section.section-insight .article-next-container .article-next-container-edge .triagle-2:after{border:50px solid transparent;border-top:70px solid #fff;content:"";height:0;left:-50px;position:absolute;top:70px;width:0}.main-container .content-section.section-insight .article-next-arrow{align-items:center;cursor:pointer;display:flex;height:50px;justify-content:center;position:absolute;right:calc(50% + 35px);top:calc(50% - 25px);transition:right .4s ease;width:50px;z-index:5}.main-container .content-section.section-insight .article-next-arrow:hover{right:calc(50% + 20px)}.main-container .content-section.section-insight .article-next-arrow:hover svg path{stroke:#f39f1e}.main-container .content-section.section-insight .article-next-arrow.show-previous{right:calc(50% - 85px);transform:rotate(180deg)}.main-container .content-section.section-insight .article-next-arrow.show-previous:hover{right:calc(50% - 70px)}.main-container .content-section.section-expertise .section-panel{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;height:100%;justify-content:center;position:relative;width:50%}.main-container .content-section.section-expertise .section-panel.section-panel-left{background:#fafafa;padding:80px}.main-container .content-section.section-expertise .section-panel.section-panel-right{position:relative}.main-container .content-section.section-expertise .section-panel.section-panel-right .expertise-detail-item{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;height:100%;justify-content:center;left:0;opacity:0;padding:115px;position:absolute;transition:all .4s ease;visibility:hidden;width:100%}.main-container .content-section.section-expertise .section-panel.section-panel-right .expertise-detail-item.no-overlay:before{background:0 0}.main-container .content-section.section-expertise .section-panel.section-panel-right .expertise-detail-item:before{background:#1c1d1db3;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.main-container .content-section.section-expertise .section-panel.section-panel-right .expertise-detail-item.active{opacity:1;visibility:visible}.main-container .content-section.section-expertise .section-panel.section-panel-right .expertise-detail-item.active .expertise-detail-description,.main-container .content-section.section-expertise .section-panel.section-panel-right .expertise-detail-item.active .expertise-detail-icon{opacity:1;transform:translateY(0);visibility:visible}.main-container .content-section.section-expertise .section-panel.section-panel-right .expertise-detail-item .expertise-detail-bg{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%;z-index:1}.main-container .content-section.section-expertise .section-panel.section-panel-right .expertise-detail-item .expertise-detail-icon{height:40px;margin-bottom:19px;opacity:0;position:relative;transform:translateY(20px);transition:all .9s cubic-bezier(.77,0,.175,1);visibility:hidden;width:40px;z-index:5}.main-container .content-section.section-expertise .section-panel.section-panel-right .expertise-detail-item .expertise-detail-icon img{filter:brightness(2);height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.main-container .content-section.section-expertise .section-panel.section-panel-right .expertise-detail-item .expertise-detail-description{color:#fafafa;font-family:Barlow,sans-serif!important;font-size:18px;font-weight:400;letter-spacing:0;line-height:28px;opacity:0;position:relative;text-align:center;transform:translateY(40px);transition:all 1s cubic-bezier(.77,0,.175,1);visibility:hidden;width:100%;z-index:5}.main-container .content-section.section-expertise .section-panel .section-description{color:#3a4852;font-family:Barlow,sans-serif!important;font-size:34px;font-weight:300;letter-spacing:-.5px;line-height:42px;margin-bottom:25px;width:100%}.main-container .content-section.section-expertise .section-panel .expertise-title{color:#b0b4b9;font-family:Archivo,sans-serif!important;font-size:16px;font-weight:700;letter-spacing:-.5px;line-height:18px;margin-bottom:40px;text-transform:uppercase;width:100%}.main-container .content-section.section-expertise .section-panel .expertise-list{width:100%}.main-container .content-section.section-expertise .section-panel .expertise-list .expertise-item{color:#3a4852;cursor:pointer;font-family:Barlow,sans-serif!important;font-size:30px;font-weight:600;letter-spacing:-.3px;line-height:36px;margin-bottom:12px;text-transform:capitalize;transition:all .4s ease}.main-container .content-section.section-expertise .section-panel .expertise-list .expertise-item.active,.main-container .content-section.section-expertise .section-panel .expertise-list .expertise-item:hover{color:#ef423d}.main-container .section-service{background:#fff;margin-bottom:100px}.blog-sidebar-cta-container{border-top:1px solid #b0b4b9;padding:30px 0 20px!important}.blog-sidebar-cta-container li{text-align:center}.blog-sidebar-cta-container p{color:#5d6971!important;font-family:Barlow,sans-serif!important;font-size:22px!important;font-weight:600!important;letter-spacing:0!important;line-height:24px!important;text-align:center!important}.blog-sidebar-cta-container button{background:#ef423d;border:none;border-radius:5px;color:#fafafa;font-family:Archivo,sans-serif!important;font-size:16px!important;font-weight:700!important;letter-spacing:0!important;padding:10px 0!important;text-transform:uppercase;width:100%}.blog-sidebar-cta-container button:hover{background:#c2403b;opacity:1!important}@media screen and (max-width:768px){.main-container .section-service{margin-bottom:0}}@media screen and (max-width:500px){.main-container .section-service{margin-bottom:0}}.main-container .section-service[data-index="1"]{z-index:170}.main-container .section-service[data-index="16"]{z-index:169}.main-container .section-service[data-index="31"]{z-index:168}.main-container .section-service[data-index="46"]{z-index:167}.main-container .section-service[data-index="61"]{z-index:166}.main-container .section-service[data-index="76"]{z-index:165}.main-container .section-service.active .section-header .header-burger,.main-container .section-service.active .section-header .header-logo{opacity:1;transition:all .4s ease .4s;visibility:visible}.main-container .section-service .section-header{position:absolute}.main-container .section-service .section-header .header-burger,.main-container .section-service .section-header .header-logo{opacity:0;visibility:hidden}.main-container .section-service .service-item{display:flex;flex-direction:column;flex-wrap:wrap;height:100%;opacity:0;position:absolute;top:100px;transition:all .4s ease-in-out;visibility:hidden;width:100%}.main-container .section-service .service-item.active{opacity:1;visibility:visible}.main-container .section-service .service-item.service-item-5 .service-item-line{height:50%;width:100%}.main-container .section-service .service-item.service-item-5 .project-item{height:50%;width:33.33%}.main-container .section-service .service-item.service-item-7 .service-item-line{height:50%;width:100%}.main-container .section-service .service-item.service-item-7 .project-item{height:50%;width:25%}.main-container .section-service .service-item.service-item-14 .service-item-line{height:33.33%;width:100%}.main-container .section-service .service-item.service-item-14 .project-item{height:33.33%;width:20%}.main-container .section-service .service-item .service-item-line{display:flex;flex-wrap:wrap}.main-container .section-service .service-item .service-left,.main-container .section-service .service-item .service-right{height:100%;width:50%}.main-container .section-service .service-item .service-full{display:flex;height:100%;width:100%}.main-container .section-service .service-item .service-full.full-half{height:50%}.main-container .section-service .service-item .service-full.full-third{height:33.33%}.main-container .section-service .service-item .service-full.full-third .project-item{width:20%}.main-container .section-service .service-item .service-left .project-item{height:100%;width:100%}.main-container .section-service .service-item .service-right .project-item{height:50%;width:100%}.main-container .section-service .service-item .service-full .project-item{height:100%;width:33.33%}.main-container .section-service .service-item .service-full .project-item .project-description .project-logo.project-logo-text{max-width:auto}.main-container .section-service .service-item .service-full .project-item .project-description .project-logo.logo-square{max-width:120px}.main-container .section-service .service-item .service-full .project-item .project-description .project-logo.logo-potrait{max-width:70px}.main-container .section-service .service-item .service-full .project-item .project-description .project-logo.logo-landscape{max-width:220px}.main-container .section-service .service-item.service-activation .project-item .project-description,.main-container .section-service .service-item.service-healthcare .project-item .project-description,.main-container .section-service .service-item.service-hospitality .project-item .project-description,.main-container .section-service .service-item.service-retail .project-item .project-description,.main-container .section-service .service-item.service-workspace .project-item .project-description{background:#000000bf}.main-container .section-service .service-item .project-item{overflow:hidden;position:relative}.main-container .section-service .service-item .project-item:hover .project-description{height:0}.main-container .section-service .service-item .project-item:hover .project-description .project-location,.main-container .section-service .service-item .project-item:hover .project-description .project-logo,.main-container .section-service .service-item .project-item:hover .project-description .project-title{opacity:1;transform:translateY(40px)}.main-container .section-service .service-item .project-item.show-project-list{background:#000}.main-container .section-service .service-item .project-item.show-project-list .project-image{left:0;position:absolute;top:0}.main-container .section-service .service-item .project-item.show-project-list a{align-items:center;color:#fff;display:flex;font-size:22px;font-weight:600;height:100%;justify-content:center;line-height:42px;padding:30px;position:relative;text-align:center;text-transform:uppercase;transition:all .4s ease;width:100%;z-index:3}.main-container .section-service .service-item .project-item.show-project-list a:hover span{background:#fff}.main-container .section-service .service-item .project-item.show-project-list a.show-project-list-retail{background:#ef423df2}.main-container .section-service .service-item .project-item.show-project-list a.show-project-list-retail:hover span{color:#ef423d}.main-container .section-service .service-item .project-item.show-project-list a.show-project-list-hospitality{background:#e48222f2}.main-container .section-service .service-item .project-item.show-project-list a.show-project-list-hospitality:hover span{color:#e48222}.main-container .section-service .service-item .project-item.show-project-list a.show-project-list-healthcare{background:#3a8a90f2}.main-container .section-service .service-item .project-item.show-project-list a.show-project-list-healthcare:hover span{color:#3a8a90}.main-container .section-service .service-item .project-item.show-project-list a.show-project-list-workplace{background:#525252f2}.main-container .section-service .service-item .project-item.show-project-list a.show-project-list-workplace:hover span{color:#525252}.main-container .section-service .service-item .project-item.show-project-list a.show-project-list-displays-activations{background:#144e65f2}.main-container .section-service .service-item .project-item.show-project-list a.show-project-list-displays-activations:hover span{color:#144e65}.main-container .section-service .service-item .project-item.show-project-list a span{border:1px solid #fff;border-radius:6px;color:#fff;font-family:Barlow,sans-serif!important;font-size:16px;font-weight:600;line-height:22px;padding:8px 25px;text-decoration:none;text-transform:uppercase;transition:all .4s ease}.main-container .section-service .service-item .project-item .project-image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.main-container .section-service .service-item .project-item .project-description{background:#000000bf;bottom:0;height:100%;left:0;position:absolute;transition:all .5s cubic-bezier(.77,0,.175,1);width:100%}.main-container .section-service .service-item .project-item .project-description a{align-items:center;display:block;display:flex;flex-direction:column;flex-wrap:wrap;height:100%;justify-content:center;padding:30px;width:100%}.main-container .section-service .service-item .project-item .project-description .project-logo{color:#fff;font-family:Archivo,sans-serif!important;font-size:28px;font-weight:700;letter-spacing:0;line-height:28px;max-width:250px;opacity:1;text-align:center;text-transform:uppercase;transition:all .9s cubic-bezier(.77,0,.175,1);width:100%}.main-container .section-service .service-item .project-item .project-description .project-logo.project-logo-big{max-width:300px}.main-container .section-service .service-item .project-item .project-description .project-logo img{height:auto;width:100%}.main-container .section-service .service-item .project-item .project-description .project-title{color:#fff;display:none;font-family:Barlow,sans-serif!important;font-size:20px;font-weight:600;letter-spacing:0;line-height:27px;opacity:0;text-align:center;transform:translateY(40px);transition:all 1.1s cubic-bezier(.77,0,.175,1);width:100%}.main-container .section-service .service-item .project-item .project-description .project-location{color:#fff;display:none;font-family:Barlow,sans-serif!important;font-size:17px;letter-spacing:0;line-height:20px;opacity:0;text-align:center;transform:translateY(40px);transition:all 1.2s cubic-bezier(.77,0,.175,1);width:100%}.main-container .slider-carousel{height:100vh;padding-left:0;padding-right:0;position:relative}.main-container .slider-carousel.slider-dots-left .owl-dots{bottom:200px;left:80px;right:unset}.main-container .slider-carousel .owl-dots{bottom:50px;position:absolute;right:80px}.main-container .slider-carousel .owl-dots button{background:0 0;border:none;padding:0 2px}.main-container .slider-carousel .owl-dots .owl-dot.active span{background:0 0;border:1px solid #fff}.main-container .slider-carousel .owl-dots .owl-dot span{background:#fff;height:11px;width:11px}.main-container .slider-carousel .owl-item{height:100vh}.main-container .slider-carousel .owl-item.active .item .slide-caption .slide-cta,.main-container .slider-carousel .owl-item.active .item .slide-caption .slide-description,.main-container .slider-carousel .owl-item.active .item .slide-caption .slide-subtitle,.main-container .slider-carousel .owl-item.active .item .slide-caption .slide-title{opacity:1;transform:translateY(0)}.main-container .slider-carousel .owl-item .item{height:100%}.main-container .slider-carousel .owl-item .item.dark-overlay:before{background:#000000b3;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.main-container .slider-carousel .owl-item .item img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.main-container .slider-carousel .owl-item .item img.slider-image-not-full{height:calc(100% - 180px);-o-object-position:center;object-position:center}.main-container .slider-carousel .owl-item .item .slide-caption{bottom:50px;left:80px;position:absolute;width:50%}.main-container .slider-carousel .owl-item .item .slide-caption.slide-caption-bottom{background:#f2f2f2;bottom:0;display:flex;height:180px;left:0;padding:40px 80px 0;position:relative;width:100%}.main-container .slider-carousel .owl-item .item .slide-caption.slide-caption-bottom .slide-caption-container{padding-right:25px;width:45%}.main-container .slider-carousel .owl-item .item .slide-caption.slide-caption-bottom .slide-caption-container:last-child{padding-right:0;width:55%}.main-container .slider-carousel .owl-item .item .slide-caption.slide-caption-bottom .slide-caption-container .slide-title{color:#3a4852;font-family:Archivo,sans-serif!important;font-size:32px;font-weight:700;letter-spacing:0;line-height:32px;margin-bottom:0;opacity:1;text-shadow:none;text-transform:uppercase;transform:none}.main-container .slider-carousel .owl-item .item .slide-caption.slide-caption-bottom .slide-caption-container .slide-description{color:#3a4852;font-family:Barlow,sans-serif!important;font-size:18px;letter-spacing:0;line-height:24px;margin-bottom:5px;opacity:1;transform:none;transition:all 1s ease 0s}.main-container .slider-carousel .owl-item .item .slide-caption.slide-caption-bottom .slide-caption-container .slide-description .text-bold{font-weight:400}.main-container .slider-carousel .owl-item .item .slide-caption.slide-caption-bottom .slide-caption-container .slide-cta{opacity:1;transform:none;transition:all 1s ease 0s}.main-container .slider-carousel .owl-item .item .slide-caption.slide-caption-bottom .slide-caption-container .slide-cta .slide-button{color:#ef423d;font-family:Barlow,sans-serif!important;font-size:16px;font-weight:600;letter-spacing:0;line-height:22px;text-decoration:underline;text-transform:uppercase;transition:all .4s ease}.main-container .slider-carousel .owl-item .item .slide-caption.slide-caption-bottom .slide-caption-container .slide-cta .slide-button:hover{color:#f39f1e;text-decoration:none}.main-container .slider-carousel .owl-item .item .slide-caption.slide-caption-center{align-items:center;bottom:50%;display:flex;flex-direction:column;left:50%;max-width:1000px;transform:translate(-50%,50%);width:calc(100% - 50px);z-index:5}.main-container .slider-carousel .owl-item .item .slide-caption.slide-caption-center .slide-description,.main-container .slider-carousel .owl-item .item .slide-caption.slide-caption-center .slide-description p{color:#fff;font-family:Barlow,sans-serif!important;font-size:20px;font-weight:400;letter-spacing:0;line-height:34px;text-align:center}.main-container .slider-carousel .owl-item .item .slide-caption.slide-caption-center .slide-description p{margin-bottom:0}.main-container .slider-carousel .owl-item .item .slide-caption .slide-caption-icon{height:59px;margin-bottom:50px;overflow:hidden;width:59px}.main-container .slider-carousel .owl-item .item .slide-caption .slide-caption-icon img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.main-container .slider-carousel .owl-item .item .slide-caption .slide-title{color:#fff;font-family:Archivo,sans-serif!important;font-size:52px;font-weight:700;letter-spacing:0;line-height:52px;margin-bottom:5px;opacity:0;text-shadow:0 5px 30px rgba(0,0,0,.6);text-transform:uppercase;transform:translateY(30px);transition:all 1s ease 0s}.main-container .slider-carousel .owl-item .item .slide-caption .slide-title.expertise-title{color:#fafafa;font-family:Archivo,sans-serif!important;font-size:58px;font-weight:700;letter-spacing:0;line-height:58px;margin-bottom:20px;text-shadow:none}.main-container .slider-carousel .owl-item .item .slide-caption .slide-description{color:#fff;font-family:Barlow,sans-serif!important;font-size:22px;letter-spacing:0;line-height:32px;margin-bottom:30px;opacity:0;transform:translateY(30px);transition:all 1s ease 0s}.main-container .slider-carousel .owl-item .item .slide-caption .slide-description .text-bold{font-weight:600}.main-container .slider-carousel .owl-item .item .slide-caption .slide-cta{opacity:0;transform:translateY(30px);transition:all 1s ease 0s}.main-container .slider-carousel .owl-item .item .slide-caption .slide-cta .slide-button{color:#fff;font-family:Barlow,sans-serif!important;font-size:16px;font-weight:600;letter-spacing:0;line-height:20px;text-decoration:underline;text-transform:uppercase;transition:all .4s ease}.main-container .slider-carousel .owl-item .item .slide-caption .slide-cta .slide-button:hover{color:#f39f1e;text-decoration:none}.section-header{align-items:center;background:#fff;display:flex;height:100px;justify-content:space-between;left:0;padding:0 80px;position:fixed;top:0;transition:all .4s ease;width:100%;z-index:999}.section-header.show-subsector{height:125px;padding:0 80px 25px}.section-header .header-burger{cursor:pointer;display:block;height:24px;position:relative;width:34px}.section-header .header-burger span{background:#818e96;display:block;height:2px;margin-bottom:7px;width:100%}.section-header .header-service{align-items:center;display:flex;justify-content:flex-start;position:relative;width:calc(100% - 220px)}.section-header .header-service .service-button{color:#818e96;cursor:pointer;font-family:Archivo,sans-serif!important;font-size:12px;font-weight:600;letter-spacing:.5px;line-height:18px;padding:0 25px;position:relative;text-align:center;text-transform:uppercase;transition:all .4s ease}.section-header .header-service .service-button:before{background:#818e96;content:"";height:18px;left:0;position:absolute;top:calc(50% - 9px);width:1px}.section-header .header-service .service-button a{color:#818e96}.section-header .header-service .service-button a:hover{color:#ef423d}.section-header .header-service .service-button.service-search{border-left:none}.section-header .header-service .service-button.active,.section-header .header-service .service-button.active>a,.section-header .header-service .service-button:hover,.section-header .header-service .service-button:hover>a{color:#ef423d}.section-header .header-service .service-button.service-black{color:#3a4852}.section-header .header-service .service-button.service-black:hover{color:#ef423d}.section-header .header-service .service-button:first-child:before{display:none}.section-header .header-service .subsector{align-items:center;bottom:-30px;display:flex;justify-content:center;left:65px;opacity:0;position:absolute;transition:all .4s ease;visibility:hidden;width:100%}.section-header .header-service .subsector.active{opacity:1;visibility:visible}.section-header .header-service .subsector .subsector-item{margin-right:15px}.section-header .header-service .subsector .subsector-item.active a{color:#707070}.section-header .header-service .subsector .subsector-item a{color:#fff;color:#b0b4b9;font-family:Archivo,sans-serif!important;font-size:10px;font-weight:600;letter-spacing:.5px;line-height:14px;text-transform:uppercase;transition:all .4s ease}.section-header .header-service .subsector .subsector-item a:hover{color:#3a4852}.section-header .header-service-dropdown{display:none;justify-content:space-between;position:relative;top:-9px;width:100%}.section-header .header-service-dropdown .service-button{color:#818e96;cursor:pointer;font-family:Archivo,sans-serif!important;font-size:14px;font-weight:600;letter-spacing:.5px;padding:12px 0 0;position:relative;text-transform:uppercase;transition:all .4s ease}.section-header .header-logo{filter:brightness(.47);height:48px;text-align:right;width:150px}.section-header .header-logo img{height:100%;width:auto}.selectbox-dummy{border-bottom:1px solid #818e96;border-radius:0;cursor:pointer;height:36px;min-width:180px;position:relative;width:calc(100% - 145px)}.selectbox-dummy:hover .selectbox-list{height:auto;opacity:1;padding:5px 0;visibility:visible}.selectbox-dummy:before{background:url(/wp-content/themes/gg/assets/images/selectbox-caret-bottom.png);background-repeat:no-repeat;bottom:0;content:"";filter:brightness(0);height:16px;position:absolute;right:2px;width:7px}.selectbox-dummy .selectbox-show{background:0 0;border:none;color:#818e96;cursor:pointer;font-family:Archivo,sans-serif!important;font-size:12px;font-weight:600;left:0;letter-spacing:0;line-height:18px;padding:10px 0;position:absolute;text-transform:uppercase;top:0;width:100%}.selectbox-dummy .selectbox-list{background:#262626e6;left:0;position:absolute;top:37px;transition:all .2s ease;width:100%;z-index:1}.selectbox-dummy .selectbox-list,.selectbox-dummy .selectbox-list.hidden{height:0;opacity:0;visibility:hidden}.selectbox-dummy .selectbox-list .selectbox-value{color:#fffc;font-size:16px;letter-spacing:0;line-height:18px;padding:5px 15px;text-align:left;transition:all .4s ease}.selectbox-dummy .selectbox-list .selectbox-value:hover{background:#000c;color:#fff}.onepage-wrapper{height:100vh}.homepage-section-index{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;position:fixed;right:0;top:0;width:30px;z-index:900000}.homepage-section-index>div{background:#fff;height:20px;margin:2px 0;width:1px}.homepage-section-index>div.active{background:#ef423d;border:1px solid #ef423d;border-radius:5px;height:40px;width:3px}.onepage-pagination{display:none;right:15px}.onepage-pagination li{margin:5px 0}.onepage-pagination li a{height:20px;overflow:hidden;padding:0;position:relative}.onepage-pagination li a.active{height:40px;left:1px;padding:0;position:relative}.onepage-pagination li a.active:before{background:#ef423d;border:1px solid #ef423d;border-radius:5px;height:40px;left:0;width:3px}.onepage-pagination li a:before{background:#fff;border:none;height:20px;width:1px}.main-container .slider-carousel{left:0;position:absolute;top:0}.section-expertise{padding-top:0}#section-people{height:100%;padding-top:150px}#section-contact{flex-direction:unset;height:100%;padding-top:50px;position:relative;width:100%;z-index:1}#section-contact .contact-form-container{bottom:0;max-width:100%;padding-bottom:20px;position:relative}#section-contact .contact-form-container .contact-form{margin-left:auto;margin-right:auto}#section-contact footer{position:relative}.menu-side{height:100vh;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:900500}.menu-side.active{opacity:1;visibility:visible}.menu-side.active .menu-side-overlay{width:100%}.menu-side.active .menu-side-container{opacity:1;visibility:visible}.menu-side .menu-side-overlay{background:#262626e6;height:100%;left:0;position:absolute;top:0;transition:all .5s cubic-bezier(.77,0,.175,1);width:0;z-index:900600}.menu-side .menu-side-container{background:#fff;height:100%;left:0;opacity:0;padding:35px 85px;position:absolute;top:0;transition:all .4s ease-in-out .5s;visibility:hidden;width:50%;z-index:900700}.menu-side .menu-side-container .menu-side-container-header{align-items:center;display:flex;height:50px;justify-content:space-between}.menu-side .menu-side-container .menu-side-container-header .menu-side-close{cursor:pointer;height:35px;position:relative;transform:rotate(45deg);transition:all .4s ease;width:35px;z-index:900707}.menu-side .menu-side-container .menu-side-container-header .menu-side-close:hover:after,.menu-side .menu-side-container .menu-side-container-header .menu-side-close:hover:before{background-color:#144e65}.menu-side .menu-side-container .menu-side-container-header .menu-side-close:before{background-color:#ef423d;border-radius:3px;content:"";height:3px;left:0;margin-top:-1.5px;position:absolute;top:50%;transition:all .4s ease;width:35px}.menu-side .menu-side-container .menu-side-container-header .menu-side-close:after{background-color:#ef423d;border-radius:3px;content:"";height:35px;left:50%;margin-left:-1.5px;position:absolute;transition:all .4s ease;width:3px}.menu-side .menu-side-container .menu-side-container-header .menu-side-logo{filter:brightness(.47);height:100%;text-align:right;width:150px}.menu-side .menu-side-container .menu-side-container-header .menu-side-logo img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:auto}.menu-side .menu-side-container .menu-side-container-content{height:calc(100vh - 120px);padding:60px 0;position:relative}.menu-side .menu-side-container .menu-side-container-content .menu-border{border-bottom:.5px solid #818e96;margin:40px 0;width:60%}.menu-side .menu-side-container .menu-side-container-content .menu-side-menu .menu-side-item{margin-bottom:10px}.menu-side .menu-side-container .menu-side-container-content .menu-side-menu .menu-side-item.hidden-home{display:none}.menu-side .menu-side-container .menu-side-container-content .menu-side-menu .menu-side-item a{color:#3a4852;font-family:Archivo,sans-serif!important;font-size:30px;font-weight:700;letter-spacing:0;line-height:35px;transition:all .4s ease}.menu-side .menu-side-container .menu-side-container-content .menu-side-menu .menu-side-item a.active,.menu-side .menu-side-container .menu-side-container-content .menu-side-menu .menu-side-item a:hover{color:#ef423d}.menu-side .menu-side-container .menu-side-container-content .menu-side-menu .menu-side-item .menu-item-parent{cursor:pointer}.menu-side .menu-side-container .menu-side-container-content .menu-side-menu .menu-side-item .menu-side-submenu{display:none;margin:5px 0 30px}.menu-side .menu-side-container .menu-side-container-content .menu-side-menu .menu-side-item .menu-side-submenu .menu-side-submenu-item{height:22px;margin-bottom:5px}.menu-side .menu-side-container .menu-side-container-content .menu-side-menu .menu-side-item .menu-side-submenu .menu-side-submenu-item a{color:#3a4852;font-family:Archivo,sans-serif!important;font-size:14px;font-weight:600;letter-spacing:.1px;line-height:18px;text-transform:uppercase;transition:all .4s ease}.menu-side .menu-side-container .menu-side-container-content .menu-side-menu .menu-side-item .menu-side-submenu .menu-side-submenu-item a.active,.menu-side .menu-side-container .menu-side-container-content .menu-side-menu .menu-side-item .menu-side-submenu .menu-side-submenu-item a:hover{color:#ef423d}.menu-side .menu-side-container .menu-side-container-content .menu-side-menu-secondary .menu-side-item a{color:#818e96;font-family:Archivo,sans-serif!important;font-size:14px;font-weight:500;letter-spacing:0;line-height:18px;transition:all .4s ease}.menu-side .menu-side-container .menu-side-container-content .menu-side-menu-secondary .menu-side-item a:hover{color:#ef423d}.menu-side .menu-side-container .menu-side-container-content .menu-side-social-media{bottom:0;left:0;position:absolute}.menu-side .menu-side-container .menu-side-container-content .menu-side-social-media.right{left:unset;right:0}.menu-side .menu-side-container .menu-side-container-content .menu-side-social-media ul{list-style:none;margin-bottom:15px;padding-left:0}.menu-side .menu-side-container .menu-side-container-content .menu-side-social-media ul li{display:inline}.menu-side .menu-side-container .menu-side-container-content .menu-side-social-media ul li a{font-size:20px}.menu-side .menu-side-container .menu-side-container-content .menu-side-social-media ul li a i{color:#b0b4b9;transition:all .4s ease}.menu-side .menu-side-container .menu-side-container-content .menu-side-social-media ul li a i:hover{color:#ef423d}.menu-side .menu-side-container .menu-side-container-content .menu-side-social-media ul li a i.fa{opacity:1!important}.container{padding-left:0;padding-right:0}.portfolio-search-container{height:100vh;left:0;opacity:0;position:fixed;top:0;transition:all .4s ease;visibility:hidden;width:100%;z-index:900500}.portfolio-search-container.active{opacity:1;visibility:visible}.portfolio-search-container .portfolio-search-overlay{background:0 0;height:100vh;left:0;position:absolute;top:0;width:100%;z-index:900505}.portfolio-search-container .portfolio-search-form{left:50%;max-width:848px;position:absolute;top:140px;transform:translate(-50%);width:90%;z-index:900507}.portfolio-search-container .portfolio-search-form input{border-radius:63px;box-shadow:0 3px 6px #00000040;color:#818e96;font-size:23px;height:80px;letter-spacing:-.23px;line-height:23px;padding:25px 40px;width:100%}.portfolio-search-container .portfolio-search-form input::-moz-placeholder{color:#b0b4b9}.portfolio-search-container .portfolio-search-form input::placeholder{color:#b0b4b9}.section-about.section-about-banner-form{height:auto;padding-bottom:40px;padding-top:100px}.about-content-image{height:50%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.about-content-image.about-content-image-small{height:35%}.about-content-image.about-content-image-bg{height:100%}.about-content-image.about-content-image-bg:before{background:#000000ad;content:"";height:100%;position:absolute;width:100%;z-index:3}.about-content-image.about-content-image-bg img{position:absolute;z-index:1}.about-content-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.about-content-video{height:50%!important;left:0;position:absolute;top:0;width:100%}.about-content-video .vidbg-container:before{background:#00000080}.about-content-video .vidbg-container video{opacity:1;width:100%}.about-banner-content-container{display:flex;flex-wrap:wrap;max-width:1440px;padding:0 80px;position:relative;width:100%;z-index:5}.about-banner-content-container .about-banner-content{padding:0 40px 0 0;width:50%}.about-banner-content-container .about-banner-content:last-child{padding:0 0 0 40px}.about-banner-content-container .about-banner-content-heading{color:#fff;font-family:Archivo,sans-serif!important;font-size:38px;font-weight:700;letter-spacing:0;line-height:38px;margin:0 0 30px;text-transform:uppercase}.about-banner-content-container .about-banner-content-text{color:#fff;font-family:Barlow,sans-serif!important;font-size:16px;font-weight:400;letter-spacing:0;line-height:22px;margin:0 0 12px}.about-banner-content-container .about-content-form{background:#fff;border-radius:7px;box-shadow:0 3px 6px #00000029;float:right;max-width:467px;padding:20px 20px 30px;position:relative}.about-banner-content-container .about-content-form .about-content-form-title{color:#818e96;font-family:Barlow,sans-serif!important;font-size:16px;font-weight:400;letter-spacing:0;line-height:22px;margin-bottom:20px;padding:0 40px;text-align:center}.about-banner-content-container .about-content-form .wpcf7-form-control-wrap{margin-bottom:10px}.about-banner-content-container .about-content-form .form-group{display:flex;flex-wrap:wrap;justify-content:space-between}.about-banner-content-container .about-content-form .form-group .your-company,.about-banner-content-container .about-content-form .form-group .your-email,.about-banner-content-container .about-content-form .form-group .your-name{width:calc(50% - 4px)}.about-banner-content-container .about-content-form .form-group textarea{height:90px}.about-banner-content-container .about-content-form .contact-form-submit{position:relative}.about-banner-content-container .about-content-form div.wpcf7 .ajax-loader{bottom:-20px;left:calc(50% - 8px);position:absolute}.about-banner-content-container .about-content-form div.wpcf7-response-output{margin-bottom:10px}.about-content-slider{height:50%!important}.about-content-slider .owl-stage-outer,.about-content-slider .owl-stage-outer .owl-stage,.about-content-slider .owl-stage-outer .owl-stage .owl-item{height:100%}.about-content-slider .owl-dots{bottom:25px!important;position:absolute;right:50%!important;transform:translate(50%)!important}.about-content-text{align-items:center;bottom:0;display:flex;flex-direction:column;flex-wrap:wrap;height:50%;justify-content:center;left:0;padding:35px 80px;position:absolute;width:100%}.about-content-text.about-content-text-big{height:65%}.about-content-text.about-content-text-big .description-small{margin-bottom:15px}.about-content-text .about-title{color:#3a4852;font-family:Archivo,sans-serif!important;font-size:22px;font-weight:700;letter-spacing:-.5px;line-height:32px;margin-bottom:10px;text-align:center;text-transform:uppercase;width:100%}.about-content-text .about-description{color:#818e96;font-family:Barlow,sans-serif!important;font-size:20px;font-weight:500;letter-spacing:0;line-height:30px;text-align:center;width:100%}.about-content-text .about-description.description-small{font-size:18px;font-weight:400;line-height:26px;max-width:700px;width:100%}.about-link{margin-top:30px}.about-link.about-link-bold a{font-weight:600}.about-link a{color:#fff}.content-counter{display:flex;justify-content:space-between;margin-bottom:0;margin-top:30px;max-width:875px;width:100%}.content-counter .counter-item .counter-value{margin-bottom:10px;text-align:center}.content-counter .counter-item .counter-value span{color:#b0b4b9;font-family:Barlow,sans-serif!important;font-size:42px;font-weight:300;letter-spacing:-.5px;line-height:42px;text-align:center}.content-counter .counter-item .counter-title{color:#5d6971;font-family:Archivo,sans-serif!important;font-size:12px;font-weight:500;letter-spacing:0;line-height:29px;text-align:center;text-transform:uppercase}.main-link{background:0 0;border:none;color:#ef423d;font-family:Barlow,sans-serif!important;font-size:16px!important;font-weight:600;letter-spacing:0;line-height:24px;text-transform:uppercase}.main-link:hover{color:#f39f1e;text-decoration:none}.article-next-container-small{background:0 0;background:#3a4852;color:#fff;display:flex;height:100%;position:absolute;right:0;text-align:center;transition:all .5s cubic-bezier(.77,0,.175,1);width:135px;z-index:99}.article-next-container-small:hover{right:0}.article-next-container-small .edge{height:100vh;left:1px;overflow:hidden;position:absolute;width:26px}.article-next-container-small .edge img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.article-next-container-small .arrow{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:arrowright;height:50px;left:-15px;position:absolute;top:calc(50% - 25px);transition:all .4s ease}.article-next-container-small .link{align-items:center;background:#3a4852;color:#fff;display:flex;height:100%;padding:10px;position:absolute;right:0;width:100%}.article-next-container-small .link a{color:#fafafa;font-family:Barlow,sans-serif!important;font-size:14px;font-weight:500;letter-spacing:0;line-height:20px;text-decoration:underline;text-transform:uppercase;transition:all .4s ease}.article-next-container-small .link a:hover{color:#f39f1e;text-decoration:none}.sector-list,.sector-list .sector-slice-bg{display:flex;height:100%;width:100%}.sector-list .sector-slice-bg{left:0;perspective:1000px;position:absolute;top:0;z-index:3}.sector-list .sector-slice-bg img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%;z-index:5}.sector-list .sector-slice-bg .bg-slice{background-position:50%;background-repeat:no-repeat;background-size:100vw auto;border-right:1px solid #fff;height:100%;opacity:0;position:absolute;top:0;transform:rotateY(180deg);transform-style:preserve-3d;width:20%;z-index:7}.sector-list .sector-slice-bg .bg-slice:last-child{border-right:none}.sector-list .sector-slice-bg .bg-slice.active{opacity:1;transform:rotateY(0)}.sector-list .sector-slice-bg .bg-slice.bg-slice-1{background-position:0;left:0;transition:all .3s ease-out}.sector-list .sector-slice-bg .bg-slice.bg-slice-2{background-position:25%;left:20%;transition:all .3s ease-out .1s}.sector-list .sector-slice-bg .bg-slice.bg-slice-3{background-position:50%;left:40%;transition:all .3s ease-out .2s}.sector-list .sector-slice-bg .bg-slice.bg-slice-4{background-position:75%;left:60%;transition:all .3s ease-out .3s}.sector-list .sector-slice-bg .bg-slice.bg-slice-5{background-position:100%;left:80%;transition:all .3s ease-out .4s}.sector-list .sector-item{height:100%;overflow:hidden;position:relative;width:20%}.sector-list .sector-item:hover .sector-content{justify-content:flex-start;padding:150px 23px 114px}.sector-list .sector-item:hover .sector-content:before{opacity:1;visibility:visible}.sector-list .sector-item:hover .sector-content .sector-title{bottom:0;margin-bottom:20px}.sector-list .sector-item:hover .sector-content .sector-hidden-content{max-height:100%;overflow:visible;transform:scaleY(1)}.sector-list .sector-item:hover .sector-content .sector-hidden-content .sector-description{opacity:1;transform:none;visibility:visible}.sector-list .sector-item:hover .sector-content .sector-link{opacity:1;visibility:visible}.sector-list .sector-item:before{background:linear-gradient(0deg,rgba(0,0,0,.6),transparent);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.sector-list .sector-item .sector-bg{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%;z-index:1}.sector-list .sector-item .sector-bg.sector-bg-retail{-o-object-position:34% center;object-position:34% center}.sector-list .sector-item .sector-bg.sector-bg-healthcare{-o-object-position:17% center;object-position:17% center}.sector-list .sector-item .sector-bg.sector-bg-workplace{-o-object-position:70% center;object-position:70% center}.sector-list .sector-item .sector-content{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;height:100%;justify-content:flex-end;padding:23px 23px 110px;position:relative;text-align:center;width:100%;z-index:7}.sector-list .sector-item .sector-content:before{background:linear-gradient(0deg,rgba(0,0,0,.9),rgba(0,0,0,.9) 50%,transparent);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .2s ease;visibility:hidden;width:100%;z-index:9}.sector-list .sector-item .sector-content .sector-title{bottom:-20px;color:#fafafa;font-family:Archivo,sans-serif!important;font-size:28px;font-weight:700;letter-spacing:0;line-height:38px;margin-bottom:0;position:relative;transition:all .7s ease;z-index:11}.sector-list .sector-item .sector-content .sector-hidden-content{max-height:0;overflow:hidden;position:relative;transform:scaleY(0);transform-origin:bottom;transition:transform .2s ease;z-index:11}.sector-list .sector-item .sector-content .sector-hidden-content .sector-description{color:#fff;font-family:Barlow,sans-serif!important;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;margin-bottom:50px;opacity:0;transform:translateY(40px);transition:opacity .4s ease .2s,transform .5s ease-out .1s;visibility:hidden}.sector-list .sector-item .sector-content .sector-link{bottom:95px;left:50%;opacity:0;padding:0 23px;position:absolute;transform:translate(-50%);transition:all .7s ease;visibility:hidden;width:100%;z-index:11}.sector-list .sector-item .sector-content .sector-link a{color:#fff;font-family:Barlow,sans-serif!important;font-size:16px;font-weight:600;letter-spacing:0;line-height:24px;text-decoration:underline;text-transform:uppercase;transition:all .4s ease}.sector-list .sector-item .sector-content .sector-link a:hover{color:#ef423d;text-decoration:none}.expertise-list-container{display:flex;height:100%;position:relative;width:100%}.expertise-list-container .expertise-bg{display:flex;height:100%;left:0;perspective:1000px;position:absolute;top:0;width:100%;z-index:1}.expertise-list-container .expertise-bg img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%;z-index:2}.expertise-list-container .expertise-bg .bg-slice{background-position:50%;background-repeat:no-repeat;background-size:100vw auto;height:100%;opacity:0;position:absolute;top:0;transform:rotateY(180deg);transform-style:preserve-3d;width:33.33%;z-index:5}.expertise-list-container .expertise-bg .bg-slice.active{opacity:1;transform:rotateY(0)}.expertise-list-container .expertise-bg .bg-slice.bg-slice-1{background-position:0;left:0;transition:all .3s ease-out}.expertise-list-container .expertise-bg .bg-slice.bg-slice-2{background-position:33.33333%;left:33.33%;transition:all .3s ease-out .1s}.expertise-list-container .expertise-bg .bg-slice.bg-slice-3{background-position:100%;left:66.66%;transition:all .3s ease-out .2s}.expertise-list-container .expertise-item{border-right:1px solid #fff;height:100%;overflow:hidden;position:relative;width:33.33%}.expertise-list-container .expertise-item:last-child{border-right:none}.expertise-list-container .expertise-item:hover .expertise-content{justify-content:center}.expertise-list-container .expertise-item:hover .expertise-content .expertise-icon,.expertise-list-container .expertise-item:hover .expertise-content:before{opacity:1;visibility:visible}.expertise-list-container .expertise-item:hover .expertise-content .expertise-title{bottom:0}.expertise-list-container .expertise-item:hover .expertise-content .expertise-hidden-content{max-height:100%;overflow:visible;transform:scaleY(1)}.expertise-list-container .expertise-item:hover .expertise-content .expertise-hidden-content .expertise-menu .expertise-menu-item .expertise-menu-item-title{opacity:1;transform:translateY(0);visibility:visible}.expertise-list-container .expertise-item:before{background:linear-gradient(0deg,rgba(0,0,0,.4),transparent);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.expertise-list-container .expertise-item .expertise-bg-mobile{display:none;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.expertise-list-container .expertise-item .expertise-content{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;height:100%;justify-content:flex-end;padding:23px 23px 100px;position:relative;text-align:center;width:100%;z-index:7}.expertise-list-container .expertise-item .expertise-content:before{background:#1c1d1de8;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .7s ease;visibility:hidden;width:100%;z-index:9}.expertise-list-container .expertise-item .expertise-content .expertise-icon{display:none;margin-bottom:20px;opacity:0;transition:all .4s ease;visibility:hidden;z-index:11}.expertise-list-container .expertise-item .expertise-content .expertise-icon img{height:50px;width:auto}.expertise-list-container .expertise-item .expertise-content .expertise-title{bottom:-20px;color:#fafafa;font-family:Archivo,sans-serif!important;font-size:46px;font-weight:700;letter-spacing:0;line-height:40px;margin-bottom:10px;position:relative;transition:all .7s ease;z-index:11}.expertise-list-container .expertise-item .expertise-content .expertise-hidden-content{max-height:0;overflow:hidden;position:relative;transform:scaleY(0);transform-origin:bottom;transition:transform .2s ease;z-index:11}.expertise-list-container .expertise-item .expertise-content .expertise-hidden-content .expertise-menu .expertise-menu-item{margin:0 auto;text-align:center;width:-moz-fit-content;width:fit-content}.expertise-list-container .expertise-item .expertise-content .expertise-hidden-content .expertise-menu .expertise-menu-item .expertise-menu-item-title{color:#fff;cursor:pointer;font-family:Barlow,sans-serif!important;font-size:18px;font-weight:600;letter-spacing:0;line-height:30px;opacity:0;transform:translateY(30px);transition:color .4s ease,opacity .4s ease .2s,transform .7s ease-out;visibility:hidden}.expertise-list-container .expertise-item .expertise-content .expertise-hidden-content .expertise-menu .expertise-menu-item .expertise-menu-item-title.active,.expertise-list-container .expertise-item .expertise-content .expertise-hidden-content .expertise-menu .expertise-menu-item .expertise-menu-item-title.active:hover{color:#ef423d}.expertise-list-container .expertise-item .expertise-content .expertise-hidden-content .expertise-menu .expertise-menu-item .expertise-menu-item-title.active:hover .arrow-down{opacity:0;visibility:hidden}.expertise-list-container .expertise-item .expertise-content .expertise-hidden-content .expertise-menu .expertise-menu-item .expertise-menu-item-title:hover{color:#e2e2e2}.expertise-list-container .expertise-item .expertise-content .expertise-hidden-content .expertise-menu .expertise-menu-item .expertise-menu-item-title:hover .arrow-down{opacity:1;visibility:visible}.expertise-list-container .expertise-item .expertise-content .expertise-hidden-content .expertise-menu .expertise-menu-item .expertise-menu-item-title .arrow-down{animation-duration:1.2s;animation-iteration-count:infinite;animation-name:scrolldown-small;border:1px solid #ebebeb;border-left:none;border-top:none;height:7px;margin-left:5px;opacity:0;position:absolute;right:-15px;transform:rotate(45deg);visibility:hidden;width:7px}.expertise-list-container .expertise-item .expertise-content .expertise-hidden-content .expertise-menu .expertise-menu-item .expertise-menu-subitem{display:none;margin-bottom:15px}.expertise-list-container .expertise-item .expertise-content .expertise-hidden-content .expertise-menu .expertise-menu-item .expertise-menu-subitem .item{color:#e2e2e2;font-family:Barlow,sans-serif!important;font-size:16px;font-weight:400;letter-spacing:0;line-height:22px}.section-blog-list{display:flex;flex-wrap:wrap;height:auto!important;justify-content:space-between!important;padding-top:0}.section-blog-list .post-bg{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.section-blog-list .blog-banner{height:100vh;margin-bottom:6px;position:relative;width:100%}.section-blog-list .blog-banner:after,.section-blog-list .blog-banner:before{content:"";height:50%;left:0;position:absolute;width:100%;z-index:3}.section-blog-list .blog-banner:before{background:linear-gradient(180deg,rgba(0,0,0,.68),transparent);top:0}.section-blog-list .blog-banner:after{background:linear-gradient(0deg,rgba(0,0,0,.68),transparent);bottom:0}.section-blog-list .blog-banner .blog-banner-content{bottom:0;left:50%;padding:50px 0 40px;position:absolute;transform:translate(-50%);width:calc(100% - 160px);z-index:5}.section-blog-list .blog-banner .blog-banner-content .blog-banner-content-text h2{color:#fafafa;font-family:Archivo,sans-serif!important;font-size:38px;font-weight:400;letter-spacing:0;line-height:38px;margin-bottom:10px;max-width:85%;text-transform:uppercase;transition:all .4s ease}.section-blog-list .blog-banner .blog-banner-content .blog-banner-content-text h2:hover{transform:translate(5px)}.section-blog-list .blog-banner .blog-banner-content .blog-banner-readmore{border-top:1px solid #fff;display:flex;justify-content:space-between;padding:10px 0}.section-blog-list .blog-banner .blog-banner-content .blog-banner-readmore>a{color:#fafafa;font-family:Barlow,sans-serif!important;font-size:14px;font-weight:500;letter-spacing:0;text-transform:capitalize;transition:all .4s ease}.section-blog-list .blog-banner .blog-banner-content .blog-banner-readmore>a:hover{transform:translate(5px)}.section-blog-list .blog-banner .blog-banner-content .blog-banner-readmore>a i{color:#fafafa;margin-left:5px;opacity:1}.section-blog-list .blog-banner .blog-banner-content .blog-banner-readmore .blog-banner-logo{display:flex}.section-blog-list .blog-banner .blog-banner-content .blog-banner-readmore .blog-banner-logo>img{height:20px;width:auto}.section-blog-list .blog-banner .blog-banner-content .blog-banner-readmore .blog-banner-logo>div{color:#fafafa;font-family:Barlow,sans-serif!important;font-size:18px;font-weight:500;letter-spacing:0;text-align:right}.section-blog-list .post-item{height:calc(50vh - 6px);margin-bottom:6px;overflow:hidden;position:relative}.section-blog-list .post-item:before{background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:5}.section-blog-list .post-item:hover .post-bg{transform:none}.section-blog-list .post-item:hover a>.post-item-text{opacity:0;visibility:hidden}.section-blog-list .post-item:hover .post-item-text-hover{opacity:1;visibility:visible}.section-blog-list .post-item:hover .post-item-text-hover .post-excerpt,.section-blog-list .post-item:hover .post-item-text-hover .post-title{opacity:1;transform:none}.section-blog-list .post-item:hover .post-item-text-hover .post-title{transition:all .7s ease}.section-blog-list .post-item:hover .post-item-text-hover .post-excerpt{transition:all .7s ease .1s}.section-blog-list .post-item.post-item-half{width:calc(50% - 3px)}.section-blog-list .post-item.post-item-full{width:100%}.section-blog-list .post-item .post-bg{height:110%;transform:translateY(-10%);transition:all .7s ease}.section-blog-list .post-item a{display:block;height:100%;position:relative;width:100%;z-index:7}.section-blog-list .post-item a .post-item-text{left:50%;max-width:700px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:80%}.section-blog-list .post-item a .post-item-text-hover{align-items:center;background:#000000b3;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:all .4s ease;visibility:hidden;width:100%}.section-blog-list .post-item a .post-item-text-hover .post-title{opacity:0;transform:translateY(20px)}.section-blog-list .post-item a .post-item-text-hover .post-title h2{transition:all .4s ease}.section-blog-list .post-item a .post-item-text-hover .post-title h2:hover{color:#ef423d}.section-blog-list .post-item a .post-item-text-hover .post-excerpt{opacity:0;transform:translateY(30px)}.section-blog-list .post-item a .post-title h2{color:#fff;font-family:Archivo,sans-serif!important;font-size:26px;font-weight:500;letter-spacing:0;line-height:29px;margin-bottom:10px;text-align:center;text-transform:uppercase}.section-blog-list .post-item a .post-subtitle{color:#fff;font-family:Barlow,sans-serif!important;font-size:18px;font-weight:500;letter-spacing:0;line-height:22px;margin-bottom:10px;text-align:center;text-transform:capitalize}.section-blog-list .post-item a .post-excerpt,.section-blog-list .post-item a .post-tag{color:#fafafa;font-family:Barlow,sans-serif!important;font-size:16px;font-weight:400;letter-spacing:0;line-height:20px;margin-bottom:10px;text-align:center}.section-blog-list .post-item a .post-tag{text-transform:capitalize}.archive.category .main-content,.single-post .main-content{z-index:101}.archive.category .main-content h1,.archive.category .main-content h2,.archive.category .main-content h3,.archive.category .main-content h4,.archive.category .main-content h5,.archive.category .main-content h6,.single-post .main-content h1,.single-post .main-content h2,.single-post .main-content h3,.single-post .main-content h4,.single-post .main-content h5,.single-post .main-content h6{color:#5d6971;font-family:Barlow,sans-serif!important;font-weight:600;letter-spacing:0;margin-bottom:15px;padding-top:15px;text-transform:none}.archive.category .main-content h1,.single-post .main-content h1{font-size:24px;line-height:26px}.archive.category .main-content h2,.single-post .main-content h2{font-size:22px;line-height:24px;padding-top:35px}.archive.category .main-content h3,.single-post .main-content h3{font-size:21px;line-height:24px}.archive.category .main-content h4,.single-post .main-content h4{font-size:20px;line-height:22px}.archive.category .main-content h5,.single-post .main-content h5{font-size:18px;line-height:20px}.archive.category .main-content h6,.single-post .main-content h6{font-size:17px;line-height:19px}.archive.category .main-content p,.archive.category .main-content ul li,.single-post .main-content p,.single-post .main-content ul li{color:#818e96;font-family:Barlow,sans-serif!important;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px}.archive.category .main-content p,.single-post .main-content p{margin-bottom:20px}.archive.category .main-content strong,.single-post .main-content strong{font-weight:600}.archive.category .main-content .tag_line_image .tag_line_author,.single-post .main-content .tag_line_image .tag_line_author{color:#fff;display:none}.archive.category .main-content a,.single-post .main-content a{transition:all .4s ease}.archive.category .main-content a:hover,.single-post .main-content a:hover{color:#ef423d}.archive.category .main-content .blog-post-meta,.single-post .main-content .blog-post-meta{display:flex;margin-bottom:10px;width:100%}.archive.category .main-content .blog-post-meta .blog-post-date,.single-post .main-content .blog-post-meta .blog-post-date{border-right:1px solid #b0b4b9;color:#b0b4b9;font-family:Barlow,sans-serif!important;font-size:16px;font-weight:400;letter-spacing:0;line-height:16px;margin-right:17px;padding-right:17px;text-transform:none}.archive.category .main-content .blog-post-meta .blog-post-author,.single-post .main-content .blog-post-meta .blog-post-author{color:#b0b4b9;font-family:Barlow,sans-serif!important;font-size:16px;font-weight:500;letter-spacing:0;line-height:16px;text-transform:none}.archive.category .main-content .blog-post-title,.single-post .main-content .blog-post-title{color:#3a4852;font-family:Barlow,sans-serif!important;font-size:34px;font-weight:700;letter-spacing:0;line-height:44px;margin-bottom:25px;padding-top:0;text-transform:none}.archive.category .main-content .pagination-line,.single-post .main-content .pagination-line{margin-top:0;padding:25px 0}.archive.category .main-content .pagination-line .pager li>a,.archive.category .main-content .pagination-line .pager li>span,.single-post .main-content .pagination-line .pager li>a,.single-post .main-content .pagination-line .pager li>span{background:0 0}.archive.category .main-content .breadcrumbs,.archive.category .main-content .tag_line_image .tag_line_date,.single-post .main-content .breadcrumbs,.single-post .main-content .tag_line_image .tag_line_date{color:#fafafa;font-family:Barlow,sans-serif!important;font-size:18px;font-weight:500;letter-spacing:0;line-height:16px;text-transform:capitalize}.archive.category .main-content .tag_line_title,.single-post .main-content .tag_line_title{color:#fff;font-family:Archivo,sans-serif!important;font-size:38px;font-weight:400;letter-spacing:0;line-height:38px;text-transform:uppercase}.archive.category .main-content .archive-title,.archive.category .main-content .archive-title:before,.single-post .main-content .archive-title,.single-post .main-content .archive-title:before{color:#3a4852}.archive.category .main-content .post-content img,.single-post .main-content .post-content img{height:auto}.archive.category .main-content .pagination-line,.single-post .main-content .pagination-line{display:none}.sidebar.sidebar-full{width:100%}.sidebar.sidebar-full .widget.widget_recent_entries{border-top:none}.sidebar.sidebar-full .widget.widget_recent_entries h4{border-top:1px solid #b0b4b9}.sidebar .widget{margin-bottom:65px}.sidebar .widget.widget_recent_entries{border:1px solid #b0b4b9}.sidebar .widget h4{background:#f2f2f2;border-bottom:1px solid #b0b4b9;color:#5d6971;font-family:Archivo,sans-serif!important;font-size:22px;font-weight:600;letter-spacing:0;line-height:30px;margin-bottom:20px;padding:12px 25px;text-transform:uppercase!important}.sidebar .widget ul li{border-bottom:1px solid #b0b4b9;line-height:24px;margin:0 25px 10px}.sidebar .widget ul li:last-child{border-bottom:none}.sidebar .widget ul li a{color:#3a4852;font-family:Barlow,sans-serif!important;font-size:17px;font-weight:400;letter-spacing:0;line-height:24px;transition:all .4s ease}.sidebar .widget ul li a:hover{color:#ef423d}#page-privacy-policy .section-privacy-policy{padding-bottom:50px}#page-privacy-policy .section-privacy-policy .privacy-update-date{color:#929292;font-family:Barlow,sans-serif!important;font-size:16px;font-weight:400;letter-spacing:-.1px;line-height:20px;margin-bottom:0}#page-privacy-policy .section-privacy-policy .privacy-update-date p{color:#929292;font-family:Barlow,sans-serif!important;font-size:16px;font-weight:400;letter-spacing:-.1px;line-height:20px;margin-bottom:20px}#page-privacy-policy .section-privacy-policy .privacy-update-date .elementor-text-editor:after{margin-bottom:0}#page-privacy-policy .section-privacy-policy h1{color:#929292;font-family:Archivo,sans-serif!important;font-size:38px;font-weight:700;letter-spacing:0;line-height:35px;margin-bottom:30px;text-transform:uppercase}#page-privacy-policy .section-privacy-policy h2{color:#5d6971;font-family:Barlow,sans-serif!important;font-size:24px;font-weight:600;letter-spacing:0;line-height:35px;margin-bottom:15px;text-transform:none}#page-privacy-policy .section-privacy-policy .elementor-widget:not(:last-child){margin-bottom:0}#page-privacy-policy .section-privacy-policy .elementor-text-editor:after{margin-bottom:50px}#page-privacy-policy .section-privacy-policy ul{padding-left:20px}#page-privacy-policy .section-privacy-policy li,#page-privacy-policy .section-privacy-policy p{color:#929292;font-family:Barlow,sans-serif!important;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px}#page-privacy-policy .section-privacy-policy p{margin-bottom:15px}#page-privacy-policy .section-privacy-policy li{margin-bottom:5px}#page-privacy-policy .section-privacy-policy a{color:#000}#page-privacy-policy .section-privacy-policy a:hover{color:#ef423d;opacity:1}.container .elementor-section.elementor-section-boxed>.elementor-container{max-width:100%}.container .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:0}.common-container{width:100%}.common-container,.common-heading{display:flex;flex-wrap:wrap;position:relative}.common-heading{margin-bottom:30px}.common-heading .common-heading-title{color:#929292;font-family:Archivo,sans-serif!important;font-size:38px;font-weight:700;letter-spacing:0;line-height:25px;width:50%}.common-heading .common-heading-description{width:50%}.common-heading .common-heading-description h3{color:#818e96;font-family:Barlow,sans-serif!important;font-size:20px;font-weight:600;letter-spacing:0;line-height:26px;margin-bottom:0;text-transform:unset}.common-heading .common-heading-description p{color:#818e96;font-family:Barlow,sans-serif!important;font-size:16px;font-weight:400;letter-spacing:0;line-height:22px;margin-bottom:0}.common-banner{height:325px;position:relative;width:100%}.common-banner img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.common-content{padding:35px 0 30px}.common-content.no-content{padding:50px 0 65px}.common-paragraph-title{font-size:26px;line-height:32px;margin-bottom:5px}.common-paragraph,.common-paragraph-title{color:#929292;font-family:Barlow,sans-serif!important;font-weight:400;letter-spacing:0}.common-paragraph{font-size:16px;line-height:22px;margin-bottom:20px}.flex-start{align-items:flex-start!important}#section-career{padding-top:120px}section.elementor-section{padding-top:0}.section-case-study,.section-privacy-policy{height:auto!important}.section-case-study{background:#fff!important;flex-wrap:wrap;padding-top:0}.case-study-header{height:100vh;position:relative;width:100%}.case-study-header .case-study-banner{background:#000;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%;z-index:1}.case-study-banner-slider:after{background:linear-gradient(0deg,rgba(0,0,0,.6),transparent);bottom:0;content:"";height:40%;position:absolute;width:100%;z-index:3}.case-study-header .case-study-header-text{bottom:40px;left:80px;position:absolute;width:calc(90% - 160px);z-index:5}.case-study-header .case-study-header-text .case-study-location{color:#fafafa;font-family:Barlow,sans-serif!important;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:19.6px;margin-bottom:24px}.case-study-header .case-study-header-text .case-study-title{color:#fff;font-family:Archivo,sans-serif!important;font-size:60px;font-style:normal;font-weight:700;letter-spacing:-3px;line-height:60px;margin:0;text-transform:none}.case-study-header .case-study-header-text .case-study-client{color:#fafafa;font-family:Barlow,sans-serif!important;font-size:18px;font-weight:400;letter-spacing:0;line-height:25.2px}.case-study-banner-slider{height:100%;position:relative;width:100%}.case-study-banner-slider .owl-stage,.case-study-banner-slider .owl-stage-outer{height:100%;width:100%}.case-study-banner-slider .owl-stage .owl-item,.case-study-banner-slider .owl-stage-outer .owl-item{height:100%}.case-study-banner-slider .owl-stage .owl-item img,.case-study-banner-slider .owl-stage-outer .owl-item img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.case-study-banner-slider .owl-nav{position:absolute;top:50%;transform:translateY(-50%);width:100%}.case-study-banner-slider .owl-nav button{background:0 0;border:none;position:absolute;transition:all .4s ease}.case-study-banner-slider .owl-nav button:hover{opacity:1}.case-study-banner-slider .owl-nav button:hover span{color:#ef423d}.case-study-banner-slider .owl-nav button span{font-size:100px;transition:all .4s ease}.case-study-banner-slider .owl-nav .owl-prev{left:25px}.case-study-banner-slider .owl-nav .owl-prev:hover{left:15px}.case-study-banner-slider .owl-nav .owl-next{right:25px}.case-study-banner-slider .owl-nav .owl-next:hover{right:15px}.case-study-banner-slider .owl-dots{bottom:10px;margin:0;position:absolute;right:15px;z-index:4}.case-study-banner-slider .owl-dots button{background:0 0;border:none;padding:0 4px}.case-study-banner-slider .owl-dots button.active span{background:#ef423d!important}.case-study-banner-slider .owl-dots button span{background:#fff;height:10px;margin:0;width:10px}.case-study-body{padding:50px 0 20px}.case-study-body .elementor-section{margin-bottom:40px}.case-study-body .elementor-section.elementor-section-boxed>.elementor-container{max-width:100%}.case-study-body .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:0}.case-study-body .elementor-widget-heading.elementor-widget-heading .elementor-heading-title{color:#929292;font-family:Barlow,sans-serif;font-size:32px;font-weight:400;letter-spacing:0;line-height:35px;margin-bottom:20px}.case-study-body .elementor-widget-text-editor{padding-left:40px}.case-study-body .elementor-widget-text-editor.case-study-tag{padding-left:0}.case-study-body .elementor-widget-text-editor.case-study-tag p{color:#3a4852;font-family:Barlow,sans-serif!important;font-size:20px;font-weight:400;letter-spacing:0;line-height:24px;margin-bottom:0}.case-study-body .elementor-widget-text-editor p{color:#818e96;font-family:Barlow,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;margin-bottom:25px}.case-study-body .elementor-widget-text-editor a{color:#818e96;transition:all .4s ease}.case-study-body .elementor-widget-text-editor a:hover{color:#ef423d}.case-study-body .elementor-widget-text-editor ol,.case-study-body .elementor-widget-text-editor ul{padding-left:30px;position:relative;top:-10px}.case-study-body .elementor-widget-text-editor ol li,.case-study-body .elementor-widget-text-editor ul li{color:#818e96;font-family:Barlow,sans-serif!important;font-size:16px;font-weight:400;letter-spacing:0;line-height:20px;margin-bottom:10px}.case-study-body .elementor-widget-image-carousel{height:550px;overflow:hidden}.case-study-body .elementor-widget-image-carousel.full-height{height:auto}.case-study-body .elementor-widget-image-carousel>.elementor-widget-container,.case-study-body .elementor-widget-image-carousel>.elementor-widget-container .swiper-container,.case-study-body .elementor-widget-image-carousel>.elementor-widget-container .swiper-container .swiper-slide,.case-study-body .elementor-widget-image-carousel>.elementor-widget-container .swiper-container .swiper-slide figure{height:100%}.case-study-body .elementor-widget-image-carousel>.elementor-widget-container .swiper-container .swiper-slide figure img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.section-case-study-list{align-items:flex-start;flex-wrap:wrap;height:auto!important;justify-content:flex-start;padding-top:110px;position:relative}.section-case-study-list .case-study-list-title{color:#929292;font-family:Barlow,sans-serif!important;font-size:38px;font-weight:400;letter-spacing:0;line-height:35px;margin-bottom:25px;text-transform:uppercase;width:40%}.section-case-study-list .case-study-list-title.blog-title{font-family:Archivo,sans-serif!important;font-weight:700;margin-bottom:5px;text-transform:uppercase}.section-case-study-list .case-study-list-subtitle{color:#929292;font-family:Barlow,sans-serif!important;font-size:26px;font-weight:400;letter-spacing:-.1px;line-height:35px;margin-bottom:50px;text-transform:unset;width:40%}.section-case-study-list .case-study-list-items.blog-list-items{display:flex;flex-wrap:wrap;justify-content:space-between}.section-case-study-list .case-study-list-items .case-study-item{border-bottom:1px solid #b0b4b9;margin-bottom:35px;padding-bottom:40px;width:100%}.section-case-study-list .case-study-list-items .case-study-item:last-child{border-bottom:none}.section-case-study-list .case-study-list-items .case-study-item.blog-item{border-bottom:none;padding-bottom:15px;width:calc(50% - 15px)}.section-case-study-list .case-study-list-items .case-study-item.blog-item .case-study-detail .case-study-text{display:flex;width:100%}.section-case-study-list .case-study-list-items .case-study-item.blog-item .case-study-detail .case-study-text:last-child{padding:5px 10px 0 0}.section-case-study-list .case-study-list-items .case-study-item.blog-item-featured{padding-bottom:23px;width:100%}.section-case-study-list .case-study-list-items .case-study-item.blog-item-featured .case-study-detail .case-study-text{display:flex;width:50%}.section-case-study-list .case-study-list-items .case-study-item .case-study-banner{background:#000;height:360px;margin-bottom:15px;overflow:hidden;width:100%}.section-case-study-list .case-study-list-items .case-study-item .case-study-banner:hover img{transform:scale(1.02)}.section-case-study-list .case-study-list-items .case-study-item .case-study-banner a{display:block;height:100%;width:100%}.section-case-study-list .case-study-list-items .case-study-item .case-study-banner img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:all 1.5s ease;width:100%}.section-case-study-list .case-study-list-items .case-study-item .case-study-detail{display:flex;flex-wrap:wrap}.section-case-study-list .case-study-list-items .case-study-item .case-study-detail .case-study-text{width:50%}.section-case-study-list .case-study-list-items .case-study-item .case-study-detail .case-study-text:first-child{padding-right:50px}.section-case-study-list .case-study-list-items .case-study-item .case-study-detail .case-study-text:last-child{padding:25px 10px 0 0}.section-case-study-list .case-study-list-items .case-study-item .case-study-detail .case-study-text .article-list-date{border-right:1px solid #c1c1c1;margin-right:25px;min-width:100px;padding:5px 20px 5px 0}.section-case-study-list .case-study-list-items .case-study-item .case-study-detail .case-study-text .article-list-date .month-year{color:#898989;font-family:Barlow,sans-serif!important;font-size:16px;font-weight:400;letter-spacing:0;line-height:16px;margin-bottom:3px;text-align:center;text-transform:uppercase}.section-case-study-list .case-study-list-items .case-study-item .case-study-detail .case-study-text .article-list-date .date{color:#898989;font-family:Barlow,sans-serif!important;font-size:57px;font-weight:400;letter-spacing:0;line-height:57px;text-align:center;text-transform:uppercase}.section-case-study-list .case-study-list-items .case-study-item .case-study-detail .case-study-text .article-author{color:#898989;font-family:Barlow,sans-serif!important;font-size:16px;font-weight:500;letter-spacing:0;line-height:16px;margin:5px 0 10px}.section-case-study-list .case-study-list-items .case-study-item .case-study-detail .case-study-title{color:#3a4852;font-family:Barlow,sans-serif!important;font-size:26px;font-weight:700;letter-spacing:0;line-height:34px;margin-bottom:0;text-transform:unset}.section-case-study-list .case-study-list-items .case-study-item .case-study-detail .case-study-title a{color:#3a4852}.section-case-study-list .case-study-list-items .case-study-item .case-study-detail .case-study-title a:hover{color:#ef423d}.section-case-study-list .case-study-list-items .case-study-item .case-study-detail .case-study-location-client{display:flex;margin-bottom:5px}.section-case-study-list .case-study-list-items .case-study-item .case-study-detail .case-study-location-client .case-study-location{border-right:1px solid #818e96;color:#818e96;font-family:Barlow,sans-serif!important;font-size:16px;font-weight:400;letter-spacing:0;line-height:16px;margin-right:17.5px;padding-right:17.5px}.section-case-study-list .case-study-list-items .case-study-item .case-study-detail .case-study-location-client .case-study-client{color:#929292;font-family:Barlow,sans-serif!important;font-size:16px;font-weight:500;letter-spacing:0;line-height:16px}.section-case-study-list .case-study-list-items .case-study-item .case-study-detail .case-study-description{color:#818e96;font-family:Barlow,sans-serif!important;font-size:16px;font-weight:400;letter-spacing:0;line-height:22px;margin-bottom:0}.section-case-study-list .case-study-list-items .case-study-item .case-study-detail .case-study-link{color:#ef423d;font-family:Barlow,sans-serif!important;font-size:16px;font-weight:500;letter-spacing:0;line-height:22px;margin-left:5px;text-decoration:underline;transition:all .4s ease}.section-case-study-list .case-study-list-items .case-study-item .case-study-detail .case-study-link:hover{color:#f39f1e}.contact-form-container{bottom:315px;max-width:850px;position:absolute;width:100%}.contact-title{color:#344852;font-family:Archivo,sans-serif!important;font-size:36px;font-weight:700;letter-spacing:-1px;margin-bottom:10px;text-transform:uppercase}.contact-subtitle,.contact-title{line-height:32px;padding:0 100px;text-align:center;width:100%}.contact-subtitle{font-size:21px;margin-bottom:30px}.contact-description,.contact-subtitle{color:#818e96;font-family:Barlow,sans-serif!important;letter-spacing:0}.contact-description{display:none;font-size:18px;line-height:24px;margin-bottom:20px;max-width:1125px;padding:0 100px;text-align:center;width:100%}.contact-form{max-width:850px;padding:0 100px;width:100%}.contact-form form .form-group{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}.contact-form form .form-group input,.contact-form form .form-group textarea{border:none;border-radius:6px;margin-bottom:10px;text-align:center}.contact-form form .form-group .your-company,.contact-form form .form-group .your-email,.contact-form form .form-group .your-phone{width:calc(50% - 7px)}.contact-form form .form-group .your-phone+br{display:none}.contact-form form .contact-form-submit{text-align:center}.contact-form form .contact-form-submit .btn-contact{background:#ef423d;border:none;color:#fff;font-family:Barlow,sans-serif!important;font-size:16px!important;font-weight:600;letter-spacing:0;line-height:24px;padding:8px 50px!important;text-decoration:none;text-transform:uppercase}.contact-form form .contact-form-submit .btn-contact:hover{background:#d83d38;opacity:1;text-decoration:none}.error404 h4,.page-template-page-thank-you h4{font-family:Barlow,sans-serif!important;font-weight:500;text-transform:unset}.error404 .main-link,.page-template-page-thank-you .main-link{font-size:20px!important}.error404 .tag_line_image,.page-template-page-thank-you .tag_line_image{height:100vh}.error404 #section-contact,.page-template-page-thank-you #section-contact{display:none!important}body.page-template-page-thank-you footer{display:none}body.page-template-page-thank-you .tag_line_image .tag-body{padding:80px 0 0}body.page-template-page-thank-you .main-content{margin:0;padding:0}body.page-template-page-thank-you h1{font-size:60px;font-weight:900;line-height:80px}body.page-template-page-thank-you a{color:#fff}body.page-template-page-thank-you form.searchform>div{background:#fff;color:#444;display:inline-block;height:46px;margin:0 auto 40px!important;max-width:480px;padding:10px 50px 10px 15px;position:relative}body.page-template-page-thank-you form.searchform>div:focus{border-color:#999!important}body.page-template-page-thank-you form.searchform>div:before{content:"";position:absolute;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#18191b;font: 16px/1 FontAwesome;right:17px;top:13px}body.page-template-page-thank-you form.searchform label{display:none}body.page-template-page-thank-you form.searchform input[name=s]{border:none;float:left;font-weight:300;height:26px;padding:0;width:200px}body.page-template-page-thank-you form.searchform input[type=submit]{background:0 0;border:none!important;float:right;height:44px;margin:-34px -48px 0 0;padding:0;position:relative;text-indent:-9999px;width:50px!important}.page-pagination{align-items:center;display:flex;justify-content:center;margin-bottom:40px;margin-top:35px;text-align:center;width:100%}.page-pagination .page-numbers{color:#3a4852;font-family:Barlow,sans-serif!important;font-size:20px;font-weight:400;letter-spacing:0;line-height:20px;margin:0 14px;transition:all .4s ease}.page-pagination .page-numbers:not(.current):hover{color:#ef423d}.page-pagination .page-numbers.current{font-weight:700}.page-pagination .page-numbers.next,.page-pagination .page-numbers.prev{align-items:center;background:#aaa;border-radius:50%;color:#fff;display:flex;height:39px;justify-content:center;transition:all .4s ease;width:39px}.page-pagination .page-numbers.next:hover,.page-pagination .page-numbers.prev:hover{background:#ef423d}.page-pagination .page-numbers.next i,.page-pagination .page-numbers.prev i{color:#fff;font-size:21px}.archive.category .container.content-wrap{padding-bottom:40px}.archive.category .main-content{z-index:101}.archive.category .sidebar-right .wrap-content{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.archive.category .post-category-item{margin-bottom:40px;overflow:hidden;width:calc(50% - 10px)}.archive.category .post-category-item a{display:block;height:100%;width:100%}.archive.category .post-category-item .post-category-image{height:220px;width:100%}.archive.category .post-category-item .post-category-image:hover .post-bg{transform:scale(1.02)}.archive.category .post-category-item .post-category-image .post-bg{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:all 1s ease;width:100%}.archive.category .post-category-item .post-category-title{color:#3a4852;font-family:Barlow,sans-serif!important;font-size:20px;font-weight:700;letter-spacing:0;line-height:24px;margin-bottom:0;margin-top:10px;text-transform:unset;transition:all .4s ease}.archive.category .post-category-item .post-category-title:hover{color:#ef423d}.wpcf7-response-output{color:#ef423d;position:relative;text-align:center;top:15px}.wpcf7-response-output.wpcf7-mail-sent-ok{border:1px solid #818e96;color:#818e96}span.wpcf7-not-valid-tip{bottom:25px;color:#ef423d;display:block;font-size:10px;line-height:0;position:absolute;right:5px}.contact-menu-button{cursor:pointer!important}.contact-form-modal{align-items:center;background:#000000d9;display:flex;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:all .4s ease;visibility:hidden;width:100%;z-index:999990}.contact-form-modal.active{opacity:1;visibility:visible}.contact-form-modal .contact-form-modal-close{cursor:pointer;height:35px;position:absolute;right:50px;top:50px;transform:rotate(45deg);transition:all .4s ease;width:35px;z-index:900707}.contact-form-modal .contact-form-modal-close:hover:after,.contact-form-modal .contact-form-modal-close:hover:before{background-color:#ef423d}.contact-form-modal .contact-form-modal-close:before{background-color:#fff;border-radius:3px;content:"";height:3px;left:0;margin-top:-1.5px;position:absolute;top:50%;transition:all .4s ease;width:35px}.contact-form-modal .contact-form-modal-close:after{background-color:#fff;border-radius:3px;content:"";height:35px;left:50%;margin-left:-1.5px;position:absolute;transition:all .4s ease;width:3px}.contact-form-modal .contact-form-modal-close.contact-form-modal-close-mobile{display:none}.contact-form-modal .contact-form-modal-content{align-items:center;background:#f2f2f2;display:flex;height:80%;justify-content:center;max-height:600px;max-width:850px;width:80%}.contact-form-modal .contact-form-modal-content.image-content{flex-wrap:wrap;height:70%;max-height:unset;max-width:unset;width:85%}.contact-form-modal .contact-form-modal-content.image-content .preview-image{height:100%;overflow:hidden;position:relative;width:100%}.contact-form-modal .contact-form-modal-content.image-content .preview-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.contact-form-modal .contact-form-modal-content.image-content .preview-image button{background:0 0;border:none;color:#fff;font-size:90px;font-weight:200;position:absolute;top:50%;transform:translateY(-50%)}.contact-form-modal .contact-form-modal-content.image-content .preview-image .prev{left:15px}.contact-form-modal .contact-form-modal-content.image-content .preview-image .next{right:15px}.contact-form-modal .contact-form-modal-content .contact-form-container{bottom:unset}#lightbox-popup .image-caption{color:#fff;font-family:Barlow,sans-serif!important;font-size:20px;letter-spacing:0;line-height:24px;margin-top:10px;text-align:left;width:100%}.contact-cta-button{bottom:70px;left:50%;position:absolute;transform:translate(-50%);z-index:4}.button-red{background:#ef423d!important;border-radius:6px!important;box-shadow:0 3px 4px #00000029!important;color:#fafafa!important;cursor:pointer!important;font-family:Barlow,sans-serif!important;font-size:16px!important;font-weight:600!important;letter-spacing:0!important;line-height:22px!important;padding:8px 95px!important;text-transform:uppercase!important;transition:all .4s ease}.button-red:hover{background:#ff3e38!important;color:#fff!important;opacity:1!important}.button-red.button-red-small{padding:8px 25px!important}.button-red.button-red-small-font{font-size:14px!important;line-height:14px!important}.button-red.button-red-capital{text-transform:capitalize!important}.button-red.button-red-mr-15{margin-right:15px}.button-white{background:#fff!important;border:1px solid #b0b4b9!important;border-radius:6px!important;box-shadow:0 3px 4px #00000029!important;color:#5d6971!important;cursor:pointer!important;font-family:Barlow,sans-serif!important;font-size:16px!important;font-weight:600!important;letter-spacing:0!important;line-height:22px!important;padding:8px 95px!important;text-transform:uppercase!important;transition:all .4s ease}.button-white:hover{color:#818e96!important;opacity:1!important}.button-white.button-white-small{padding:8px 25px!important}.button-white.button-white-small-font{font-size:14px!important;line-height:14px!important}.button-white.button-white-capital{text-transform:capitalize!important}.button-white.button-white-mr-15{margin-right:15px}.in-touch-button{background-color:#ef423d;border:none;border-radius:5px;color:#fafafa;display:block;font-family:Archivo,sans-serif!important;font-size:17px;font-weight:700;letter-spacing:0;line-height:34px;margin-right:32px;padding:9px 32px;text-align:center;transition:all .4s ease}.in-touch-button:hover{color:#fafafa!important}.preloader-image{height:75px;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:75px}.preloader-image img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.tag_line_image.single .tag-body{padding:195px 0 190px}.share-container{align-items:center;display:flex;margin-top:32px}.share-container .share-text{color:#b0b4b9;font-family:Barlow,sans-serif!important;font-size:14px;font-weight:400;height:34px;line-height:32px}.share-container .social-single{float:none;margin-top:0}.share-container .social-single ul.icon-links{margin-bottom:0;padding-left:15px}.share-container .social-single ul.icon-links li a span{color:#b0b4b9}.blog-navigation{margin:75px 0 80px}.blog-navigation .blog-to-top{display:flex;justify-content:center;margin-bottom:60px}.blog-navigation .blog-to-top .blog-to-top-button{align-items:center;border:1px solid #b0b4b9;border-radius:50%;cursor:pointer;display:flex;height:48px;justify-content:center;transition:all .4s ease;width:48px}.blog-navigation .blog-to-top .blog-to-top-button:hover{border:1px solid #5d6971}.blog-navigation .blog-to-top .blog-to-top-button:hover i{color:#5d6971}.blog-navigation .blog-to-top .blog-to-top-button i{color:#b0b4b9;font-size:35px}.blog-navigation .blog-next-prev{border-bottom:1px solid #b0b4b9;border-top:1px solid #b0b4b9;display:flex}.blog-navigation .blog-next-prev>div{padding:17px;transition:all .4s ease;width:33.33%}.blog-navigation .blog-next-prev>div:hover a,.blog-navigation .blog-next-prev>div:hover i{color:#ef423d}.blog-navigation .blog-next-prev>div a,.blog-navigation .blog-next-prev>div i{color:#b0b4b9}.blog-navigation .blog-next-prev>div a{font-family:Barlow,sans-serif!important;font-size:16px;font-weight:400;letter-spacing:0;line-height:16px;text-transform:uppercase}.blog-navigation .blog-next-prev>div i{font-size:32px;position:relative;top:4px}.blog-navigation .blog-next-prev .blog-prev{text-align:right}.blog-navigation .blog-next-prev .blog-prev i{margin-left:16px}.blog-navigation .blog-next-prev .blog-listing{border-left:1px solid #b0b4b9;border-right:1px solid #b0b4b9;text-align:center}.blog-navigation .blog-next-prev .blog-listing a{color:#818e96;font-weight:600}.blog-navigation .blog-next-prev .blog-next{text-align:left}.blog-navigation .blog-next-prev .blog-next a,.blog-navigation .blog-next-prev .blog-next i{color:#818e96}.blog-navigation .blog-next-prev .blog-next i{margin-right:16px}.recent-post-date{font-size:16px;line-height:16px;margin:5px 0 15px}.archive.category .post-category-item .post-category-title-container{display:flex;margin-top:15px}.archive.category .post-category-item .post-category-title-container .article-list-date{border-right:1px solid #c1c1c1;margin-right:25px;min-width:100px;padding:5px 20px 5px 0}.archive.category .post-category-item .post-category-title-container .article-list-date .month-year{color:#898989;font-family:Barlow,sans-serif!important;font-size:16px;font-weight:400;letter-spacing:0;line-height:16px;margin-bottom:3px;text-align:center;text-transform:uppercase}.archive.category .post-category-item .post-category-title-container .article-list-date .date{color:#898989;font-family:Barlow,sans-serif!important;font-size:57px;font-weight:400;letter-spacing:0;line-height:57px;text-align:center;text-transform:uppercase}.archive.category .post-category-item .post-category-title-container .article-title .article-author{color:#898989;font-family:Barlow,sans-serif!important;font-size:16px;font-weight:500;letter-spacing:0;line-height:16px;margin:5px 0 10px}.archive.category .post-category-item .post-category-title-container .article-title .post-category-title{color:#3a4852;font-family:Barlow,sans-serif!important;font-size:20px;font-weight:700;letter-spacing:0;line-height:25px;margin-bottom:0;padding-top:0;text-transform:unset}.main-container .content-section.section-our-office{flex-wrap:wrap;padding-top:110px}.main-container .content-section.section-our-office .page-title{margin-bottom:20px;text-align:center}.office-map-container{align-items:center;display:flex;height:calc(100% - 100px);justify-content:center;position:relative;width:auto}.office-map-container .world-map{cursor:default;height:100%;width:auto}.office-map-container .map-marker{background:#ef423d;border-radius:50%;cursor:pointer;display:none;height:12px;position:absolute;transition:transform .4s ease;width:12px}.office-map-container .map-marker.show{display:block!important}.office-map-container .map-marker.animated:before{animation-delay:calc(3.5s*var(--index));animation-duration:2s;animation-iteration-count:infinite;animation-name:loader-marker;animation-timing-function:cubic-bezier(.51,.23,.37,.89);background:#ef423db3;border-radius:50%;content:"";height:48px;left:-18px;opacity:0;pointer-events:none;position:absolute;top:-18px;width:48px}.office-map-container .map-marker.animated:after{animation-delay:calc(2s*var(--index));animation-duration:1.5s;animation-iteration-count:infinite;animation-name:loader-marker;animation-timing-function:cubic-bezier(.51,.23,.37,.89);background:#ef423d66;border-radius:50%;content:"";height:36px;left:-12px;opacity:0;pointer-events:none;position:absolute;top:-12px;width:36px}.office-map-container .map-marker:hover{transform:scale(1.5)}.office-map-container .map-marker:hover:after,.office-map-container .map-marker:hover:before{opacity:0;visibility:hidden}.office-map-container .map-popup{background:#fff;border-radius:6px;box-shadow:0 3px 6px #00000029;color:#818e96;left:40px;max-width:285px;min-width:250px;opacity:0;padding:20px 18px;position:absolute;top:10px;transform:translate(calc(-50% + 12px),calc(-100% - 20px));transition:opacity .4s ease;visibility:hidden;z-index:2}.office-map-container .map-popup.active{opacity:1;visibility:visible}.office-map-container .map-popup .map-popup-title{color:#3a4852;font-family:Archivo,sans-serif!important;font-size:18px;font-weight:500;letter-spacing:0;line-height:22px;margin-bottom:3px;text-transform:uppercase}.office-map-container .map-popup .map-popup-time{color:#b0b4b9;font-family:Barlow,sans-serif!important;font-size:14px;letter-spacing:0;line-height:14px;margin-bottom:10px}.office-map-container .map-popup .map-popup-address,.office-map-container .map-popup .map-popup-phone{align-items:flex-start;display:flex}.office-map-container .map-popup .map-popup-address img,.office-map-container .map-popup .map-popup-phone img{height:12.5px;margin-right:7px;position:relative;top:6px;width:auto}.office-map-container .map-popup .map-popup-address a,.office-map-container .map-popup .map-popup-phone a{color:#818e96;font-family:Barlow,sans-serif!important;font-size:16px;letter-spacing:0;line-height:24px;margin-bottom:12px;transition:all .4s ease}.office-map-container .map-popup .map-popup-address a:hover,.office-map-container .map-popup .map-popup-phone a:hover{color:#f39f1e}.office-map-container .map-popup .map-popup-phone a{margin-bottom:0}.page-title{color:#929292;font-family:Archivo,sans-serif!important;font-size:35px;font-weight:700;letter-spacing:0;line-height:40px;margin-bottom:30px;width:100%}.office-list{display:none;padding:30px 25px 0}.office-list .footer-top-office.office-small .office-item{margin:0 15px 20px 0;width:calc(50% - 15px)}.office-list .footer-top-office.office-small .office-item:nth-child(2n){margin:0 0 20px;width:50%}.office-list .footer-top-office.office-small .office-item .office-location{color:#3a4852}.office-list .footer-top-office.office-small .office-item .office-time{margin-bottom:5px}.office-list .footer-top-office.office-small .office-item .office-address,.office-list .footer-top-office.office-small .office-item .office-phone{margin-bottom:10px}.office-list .footer-top-office.office-small .office-item .office-address a,.office-list .footer-top-office.office-small .office-item .office-phone a{color:#818e96}.pop-up-annoucement{align-items:center;display:flex;height:100vh;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:999990}.pop-up-annoucement.no-popup{position:relative}.pop-up-annoucement.no-popup:before{display:none}.pop-up-annoucement:before{background:#000000b3;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:999991}.pop-up-annoucement .pop-up-annoucement-container{background:#fff;height:70vh;max-height:537px;max-width:1000px;padding:40px 50px 50px;position:relative;width:80%;z-index:999991}.pop-up-annoucement .pop-up-annoucement-header{display:flex;justify-content:flex-end;margin-bottom:20px;width:100%}.pop-up-annoucement .pop-up-annoucement-title{color:#3a4852;font-family:Barlow,sans-serif!important;font-size:35px;font-weight:600;letter-spacing:-1px;line-height:38px;margin-bottom:35px;width:100%}.pop-up-annoucement .pop-up-annoucement-content p{color:#5d6971;font-family:Barlow,sans-serif!important;font-size:20px;font-weight:400;letter-spacing:0;line-height:27px;margin:0 0 15px}.pop-up-annoucement .pop-up-annoucement-content p.no-margin{margin:0}.pop-up-annoucement .pop-up-annoucement-content p.gg{color:#3a4852;font-family:Barlow,sans-serif!important;font-size:22px;font-weight:600;line-height:26px}.pop-up-annoucement .pop-up-annoucement-content a{color:#3a4852;cursor:pointer;font-weight:500;transition:all .4s ease}.pop-up-annoucement .pop-up-annoucement-content a:hover{color:#f39f1e}.pop-up-annoucement .pop-up-annoucement-content .line-berak{height:25px;width:100%}.main-icon-close{cursor:pointer;height:35px;position:relative;transform:rotate(45deg);transition:all .4s ease;width:35px;z-index:900707}.main-icon-close:hover:after,.main-icon-close:hover:before{background-color:#144e65}.main-icon-close:before{height:3px;left:0;margin-top:-1.5px;top:50%;width:35px}.main-icon-close:after,.main-icon-close:before{background-color:#ef423d;border-radius:3px;content:"";position:absolute;transition:all .4s ease}.main-icon-close:after{height:35px;left:50%;margin-left:-1.5px;width:3px}.vidbg-container:before{background:#0003;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.page-template-page-landing-page .tag_line.tag_line_image,.page-template-page-landing-page-full-screen-banner .tag_line.tag_line_image,.page-template-page-landing-page-half-banner .tag_line.tag_line_image,.page-template-page-landing-page-no-banner .tag_line.tag_line_image,.page-template-page-static .tag_line.tag_line_image{display:none!important}.page-template-page-landing-page .section-contact,.page-template-page-landing-page-full-screen-banner .section-contact,.page-template-page-landing-page-half-banner .section-contact,.page-template-page-landing-page-no-banner .section-contact,.page-template-page-static .section-contact{height:auto;padding-top:0!important}.page-template-page-landing-page .section-contact .contact-form-container,.page-template-page-landing-page-full-screen-banner .section-contact .contact-form-container,.page-template-page-landing-page-half-banner .section-contact .contact-form-container,.page-template-page-landing-page-no-banner .section-contact .contact-form-container,.page-template-page-static .section-contact .contact-form-container{display:none}.page-template-page-landing-page .section-contact footer,.page-template-page-landing-page-full-screen-banner .section-contact footer,.page-template-page-landing-page-half-banner .section-contact footer,.page-template-page-landing-page-no-banner .section-contact footer,.page-template-page-static .section-contact footer{position:relative!important}#landing-page-section-container-no-banner.careers-page .section-contact{margin-top:0}#landing-page-section-container-no-banner.careers-page .section-contact .contact-form-container{display:block}.section-landing-page{background:#fafafa!important;flex-wrap:wrap;height:auto!important;padding-top:0}.section-landing-page .landing-page-header{height:345px;overflow:hidden;width:100%}.section-landing-page .landing-page-header.landing-page-header-full-screen{height:100vh;position:relative}.section-landing-page .landing-page-header.landing-page-header-full-screen:before{background:#000000ad;content:"";height:100%;position:absolute;width:100%;z-index:3}.section-landing-page .landing-page-header .landing-page-banner{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.section-landing-page .landing-page-body{padding:35px 0 0;width:100%}.section-landing-page .landing-page-paragraph-top{margin-bottom:70px}.section-landing-page .landing-page-paragraph-top.landing-page-paragraph-top-no-border>.elementor-container{border-bottom:none;padding-bottom:0}.section-landing-page .landing-page-paragraph-top.landing-page-paragraph-top-push-top{left:50%;margin-bottom:0;position:absolute;top:110px;transform:translate(-50%);width:100%}.section-landing-page .landing-page-paragraph-top.landing-page-paragraph-top-as-banner{margin-bottom:0;padding:120px 0 20px}.section-landing-page .landing-page-paragraph-top.landing-page-paragraph-top-as-banner .landing-page-form .landing-page-form-fields textarea{height:90px}.section-landing-page .landing-page-paragraph-top.landing-page-paragraph-top-half-banner{height:100vh;margin-bottom:0}.section-landing-page .landing-page-paragraph-top.landing-page-paragraph-top-banner-75{align-items:center;display:flex;min-height:75vh}.section-landing-page .landing-page-paragraph-top.landing-page-paragraph-top-no-padding>.elementor-container{padding-bottom:0}.section-landing-page .landing-page-paragraph-top.landing-page-paragraph-top-small-mb{margin-bottom:40px}.section-landing-page .landing-page-paragraph-top>.elementor-container{border-bottom:1px solid #b0b4b9;padding-bottom:50px}.section-landing-page .landing-page-paragraph-top .heading-big h1.elementor-heading-title{color:#3a4852;font-family:Archivo,sans-serif!important;font-size:60px;font-weight:700;letter-spacing:-2px;line-height:60px;text-transform:uppercase}.section-landing-page .landing-page-paragraph-top .heading-small-margin{margin-bottom:10px}.section-landing-page .landing-page-paragraph-top h1.elementor-heading-title{color:#3a4852;font-family:Archivo,sans-serif!important;font-size:38px;font-weight:700;letter-spacing:0;line-height:38px;text-transform:uppercase}.section-landing-page .landing-page-paragraph-top h2.elementor-heading-title{color:#3a4852;font-family:Archivo,sans-serif!important;font-size:30px;font-weight:700;letter-spacing:0;line-height:30px;text-transform:uppercase}.section-landing-page .landing-page-paragraph-top h3.elementor-heading-title{color:#3a4852;font-family:Archivo,sans-serif!important;font-size:20px;font-weight:700;letter-spacing:0;line-height:26px;text-transform:none}.section-landing-page .landing-page-paragraph-top .banner-description-half{width:50%}.section-landing-page .landing-page-paragraph-top .banner-description-big-font .elementor-text-editor li,.section-landing-page .landing-page-paragraph-top .banner-description-big-font .elementor-text-editor p{color:#3a4852;font-size:20px;font-weight:500;line-height:27px}.section-landing-page .landing-page-paragraph-top .elementor-text-editor li,.section-landing-page .landing-page-paragraph-top .elementor-text-editor p{color:#818e96;font-family:Barlow,sans-serif!important;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px}.section-landing-page .landing-page-paragraph-top .elementor-text-editor p{margin:0 0 10px}.section-landing-page .landing-page-paragraph-top .elementor-text-editor li{margin:0 0 5px}.section-landing-page .landing-page-paragraph-top .color-white .elementor-text-editor ul{list-style:none}.section-landing-page .landing-page-paragraph-top .color-white .elementor-text-editor ul li:before{color:#fff!important;content:"•";display:inline-block;font-weight:700;margin-left:-1em;width:1em}.section-landing-page .landing-page-section-logo{margin-bottom:50px}.section-landing-page .landing-page-section-logo .elementor-widget-heading{margin-bottom:10px}.section-landing-page .landing-page-section-logo .heading-small h2.elementor-heading-title{font-size:25px;line-height:35px}.section-landing-page .landing-page-section-logo h2.elementor-heading-title{color:#3a4852;font-size:28px;font-weight:500;letter-spacing:0;line-height:35px;text-align:center;text-transform:none}.section-landing-page .landing-page-section-logo .elementor-text-editor p{color:#818e96;font-family:Barlow,sans-serif!important;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;margin:0 auto;max-width:450px;text-align:center;width:100%}.section-landing-page .landing-page-section-logo .landing-page-section-logo-list{padding:50px 0 20px}.section-landing-page .landing-page-section-logo .landing-page-section-logo-list.landing-page-section-logo-list-black img{filter:brightness(0)}.section-landing-page .landing-page-section-logo .landing-page-section-logo-list.landing-page-section-logo-list-grayscale img{filter:grayscale(1)}.section-landing-page .landing-page-section-logo .landing-page-section-logo-list.landing-page-section-logo-list-3 .elementor-widget-image{margin:0 1% 40px;width:30%}.section-landing-page .landing-page-section-logo .landing-page-section-logo-list.landing-page-section-logo-list-3 .elementor-widget-image .elementor-image img{max-width:106px}.section-landing-page .landing-page-section-logo .landing-page-section-logo-list .elementor-column-wrap .elementor-widget-wrap{align-items:center;justify-content:center}.section-landing-page .landing-page-section-logo .landing-page-section-logo-list .elementor-widget-image{margin:0 .5% 40px;width:15%}.section-landing-page .landing-page-section-logo .landing-page-section-logo-list .elementor-widget-image .elementor-image{width:100%}.section-landing-page .landing-page-section-logo .landing-page-section-logo-list .elementor-widget-image .elementor-image img{height:100%;max-height:75px;max-width:140px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.section-landing-page .landing-page-section-image-grid{margin-bottom:50px}.section-landing-page .landing-page-section-image-grid.landing-page-section-image-grid-high .elementor-widget-image .elementor-image img{height:358px}.section-landing-page .landing-page-section-image-grid .elementor-widget{margin-bottom:10px}.section-landing-page .landing-page-section-image-grid .elementor-widget.elementor-widget-heading{margin-bottom:5px}.section-landing-page .landing-page-section-image-grid .elementor-widget.elementor-widget-divider,.section-landing-page .landing-page-section-image-grid .elementor-widget.elementor-widget-text-editor{margin-bottom:0}.section-landing-page .landing-page-section-image-grid .elementor-row{justify-content:space-between}.section-landing-page .landing-page-section-image-grid .elementor-row .elementor-col-50{margin-bottom:30px;width:calc(50% - 4px)}.section-landing-page .landing-page-section-image-grid .elementor-row .elementor-col-33{margin-bottom:30px;width:calc(33.33% - 6px)}.section-landing-page .landing-page-section-image-grid .elementor-widget-image .elementor-image{overflow:hidden}.section-landing-page .landing-page-section-image-grid .elementor-widget-image .elementor-image img{height:270px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:all 1s ease;width:100%}.section-landing-page .landing-page-section-image-grid .elementor-widget-image .elementor-image a img:hover{transform:scale(1.1)}.section-landing-page .landing-page-section-image-grid h2.elementor-heading-title{color:#3a4852;font-size:20px;font-weight:700;letter-spacing:0;line-height:30px;text-transform:none}.section-landing-page .landing-page-section-image-grid h2.elementor-heading-title:hover{color:#ef423d!important}.section-landing-page .landing-page-section-image-grid .elementor-text-editor a,.section-landing-page .landing-page-section-image-grid .elementor-text-editor p,.section-landing-page .landing-page-section-image-grid .elementor-text-editor ul li{color:#818e96;font-family:Barlow,sans-serif!important;font-size:16px;font-weight:400;letter-spacing:0;line-height:22px;margin:0}.section-landing-page .landing-page-section-image-grid .elementor-text-editor a a,.section-landing-page .landing-page-section-image-grid .elementor-text-editor p a,.section-landing-page .landing-page-section-image-grid .elementor-text-editor ul li a{color:#3a4852;font-size:15px;text-decoration:underline}.section-landing-page .landing-page-section-image-grid .elementor-text-editor a a:hover,.section-landing-page .landing-page-section-image-grid .elementor-text-editor p a:hover,.section-landing-page .landing-page-section-image-grid .elementor-text-editor ul li a:hover{text-decoration:none}.section-landing-page .landing-page-section-image-grid .elementor-text-editor ul{margin-top:5px}.section-landing-page .landing-page-section-cta{margin-bottom:70px;padding:20px 0}.section-landing-page .landing-page-section-cta h2.elementor-heading-title{color:#818e96;font-size:20px;font-weight:400;letter-spacing:0;line-height:22px;margin:0 auto;max-width:650px;text-align:center;text-transform:none;width:100%}.section-landing-page .landing-page-section-cta .elementor-widget-container{text-align:center}.section-landing-page .landing-page-section-cta .button-red{padding:8px 125px!important}.section-landing-page .landing-page-section-image-dual{margin-bottom:50px}.section-landing-page .landing-page-section-image-dual .elementor-widget{margin-bottom:35px}.section-landing-page .landing-page-section-image-dual h2.elementor-heading-title{color:#3a4852;font-size:28px;font-weight:500;letter-spacing:0;line-height:35px;margin:0 auto;max-width:650px;text-align:center;text-transform:none;width:100%}.section-landing-page .landing-page-section-image-dual .elementor-image{height:687px;width:100%}.section-landing-page .landing-page-section-image-dual .elementor-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.section-landing-page .landing-page-section-footnote .elementor-text-editor p{color:#818e96;font-family:Barlow,sans-serif!important;font-size:14px;font-weight:400;letter-spacing:0;line-height:18px;margin:0;max-width:365px}.section-landing-page .landing-page-section-image-slider{margin-bottom:50px}.section-landing-page .landing-page-section-image-slider .elementor-image-carousel-wrapper img{height:637px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.section-landing-page .landing-page-section-testimonial{margin-bottom:50px}.section-landing-page .landing-page-section-testimonial>.elementor-container{border-top:1px solid #b0b4b9;padding-top:30px}.section-landing-page .landing-page-section-testimonial .elementor-column.elementor-col-33{width:auto}.section-landing-page .landing-page-section-testimonial .elementor-column.elementor-col-33:first-child{width:150px}.section-landing-page .landing-page-section-testimonial .elementor-column.elementor-col-33:first-child img{height:auto;width:100px}.section-landing-page .landing-page-section-testimonial .elementor-column.elementor-col-33:nth-child(2){width:400px}.section-landing-page .landing-page-section-testimonial .elementor-column.elementor-col-33:nth-child(2) .elementor-widget{margin-bottom:10px}.section-landing-page .landing-page-section-testimonial .elementor-column.elementor-col-33:nth-child(2) .elementor-widget.elementor-widget-image{margin-bottom:15px}.section-landing-page .landing-page-section-testimonial .elementor-column.elementor-col-33:nth-child(2) .elementor-image{text-align:left}.section-landing-page .landing-page-section-testimonial .elementor-column.elementor-col-33:nth-child(2) .elementor-image img{height:20px;width:auto}.section-landing-page .landing-page-section-testimonial .elementor-column.elementor-col-33:nth-child(2) h2.elementor-heading-title{color:#3a4852;font-size:18px;font-weight:700;letter-spacing:0;line-height:22px;margin:0 auto;text-transform:none}.section-landing-page .landing-page-section-testimonial .elementor-column.elementor-col-33:nth-child(3){width:calc(100% - 550px)}.section-landing-page .landing-page-section-testimonial .testimonial-author-name{margin-bottom:0!important}.section-landing-page .landing-page-section-testimonial .testimonial-author-name .elementor-text-editor p{color:#3a4852;font-family:Barlow,sans-serif!important;font-size:16px;font-weight:500;letter-spacing:0;line-height:24px;margin:0}.section-landing-page .landing-page-section-testimonial .testimonial-author-title .elementor-text-editor p{color:#818e96;font-family:Barlow,sans-serif!important;font-size:16px;font-style:italic;font-weight:400;letter-spacing:0;line-height:24px;margin:0}.section-landing-page .landing-page-section-testimonial .testimonial-content-text .elementor-text-editor p{color:#818e96;font-family:Barlow,sans-serif!important;font-size:16px;font-weight:400;letter-spacing:0;line-height:22px;margin:0}.section-landing-page .landing-page-section-no-margin{margin:0!important}.section-landing-page .landing-page-section-big-padding{padding:100px 0!important}.section-landing-page .padding-left{padding-left:30px}.section-landing-page .landing-page-heading h2.elementor-heading-title{color:#3a4852!important;font-family:Archivo,sans-serif!important;font-size:30px!important;font-weight:700!important;letter-spacing:0!important;line-height:30px!important;margin-bottom:25px!important;text-transform:uppercase!important}.section-landing-page .landing-page-subheading h2.elementor-heading-title{color:#3a4852!important;font-size:28px!important;font-weight:500!important;letter-spacing:0!important;line-height:35px!important;text-align:center!important;text-transform:none!important}.section-landing-page .landing-page-heading-description .elementor-text-editor p{color:#818e96!important;font-family:Barlow,sans-serif!important;font-size:16px!important;font-weight:400!important;letter-spacing:0!important;line-height:24px!important;margin:0 auto 30px!important;max-width:600px!important;text-align:center!important;width:100%!important}.section-landing-page .column-half-banner{height:100vh;width:50%}.section-landing-page .column-half-banner>.elementor-column-wrap>.elementor-widget-wrap{padding:110px 80px 20px}.andy-mils-section{background:#fff;border-radius:4px;box-shadow:0 4px 8px #0003;height:calc(100% - 200px);margin-left:30px;text-align:center;top:-18px}.andy-mils-box{background-color:#f2f2f2f2}.andy-mils-department{top:10px}.andy-mils-department .elementor-widget-container h2.elementor-heading-title{font-weight:700}.andy-miles-quotes{top:35px}.andy-miles-quotes .elementor-widget-container h2.elementor-heading-title{color:#818e96;font-size:20px}.andy-mils-contact{top:110px}.andy-mils-contact .elementor-widget-container p{color:#ef423d}.brief-button{top:160px}.pandora-container-box{top:70px}#gg-case-studies{z-index:0}#case-study-list-section-container{background-color:#fff}#case-study-list-section-container #section-contact{margin-top:0}.pandora-box{margin-bottom:20px;overflow:hidden}.pandora-box:hover{cursor:pointer}.pandora-box:hover .elementor-column-wrap .elementor-widget-wrap .pandora-box-image>.elementor-widget-container .elementor-image img{transform:scale(1.02)}.pandora-box:hover .elementor-column-wrap .elementor-widget-wrap p.elementor-heading-title{color:#ef423d}.pandora-box .elementor-column-wrap .elementor-widget-wrap .pandora-box-image{overflow:hidden}.pandora-box .elementor-column-wrap .elementor-widget-wrap .pandora-box-image>.elementor-widget-container .elementor-image img{height:180px;-o-object-fit:cover;object-fit:cover}.pandora-box .elementor-column-wrap .elementor-widget-wrap .pandora-box-image :hover{transform:scale(1.02);transition:all 1.5s ease}.pandora-box .elementor-column-wrap .elementor-widget-wrap p.elementor-heading-title{color:#818e96;font-family:Barlow,sans-serif!important;font-size:16px;font-weight:400;letter-spacing:0;line-height:22px;margin-bottom:0;margin-top:-15px}.pandora-box .elementor-column-wrap .elementor-widget-wrap p.elementor-heading-title:hover{color:#ef423d;cursor:pointer}.andy-mils-detail{top:-165px}.andy-mils-img .elementor-widget-container .elementor-image img{border-radius:100%;width:75%}.pandora-box p.elementor-heading-title{color:#818e96;font-family:Barlow,sans-serif!important;font-size:16px;font-weight:400;letter-spacing:0;line-height:22px;margin-bottom:20px;margin-top:-15px}.pandora-box p.elementor-heading-title:hover{color:#ef423d;cursor:pointer}.landing-page-box{align-items:center;background:#000000d9;display:flex;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:all .4s ease;visibility:hidden;width:100%;z-index:999990}.landing-page-box.active{opacity:1;visibility:visible}.landing-page-close{cursor:pointer;height:35px;position:absolute;right:20px;top:15px;transform:rotate(45deg);transition:all .4s ease;width:35px;z-index:900707}.landing-page-close:hover:after,.landing-page-close:hover:before{background-color:#ef423d}.landing-page-close:before{height:3px;left:0;margin-top:-1.5px;top:50%;width:35px}.landing-page-close:after,.landing-page-close:before{background-color:#fff;border-radius:3px;content:"";position:absolute;transition:all .4s ease}.landing-page-close:after{height:35px;left:50%;margin-left:-1.5px;width:3px}.andy-mils-box .mobile-form,.landing-page-close.landing-page-close-mobile{display:none}.andy-mils-box .landing-page-form{background:#fff;border-radius:7px;box-shadow:0 3px 6px #00000029;float:right;max-width:467px;padding:20px;position:relative}.andy-mils-box .landing-page-form.landing-page-form-wide{align-items:center;height:auto!important;max-width:1000px;top:auto;width:80%!important}.landing-page-form{background:#fff;border-radius:7px;box-shadow:0 3px 6px #00000029;float:none;max-width:467px;padding:20px;position:relative}.landing-page-form.landing-page-form-normal-position{margin-top:0}.landing-page-form.landing-page-form-center{float:none;margin:0 auto}.landing-page-form.landing-page-form-wide{max-width:90%}@media only screen and (max-width:768px){.landing-page-form.landing-page-form-wide{max-width:100%}}.landing-page-form .landing-page-form-title{color:#818e96;font-family:Barlow,sans-serif!important;font-size:20px;font-weight:400;letter-spacing:0;line-height:28px;margin-bottom:20px;padding:0 40px;text-align:center}.landing-page-form .landing-page-form-title.landing-page-form-title-small{font-size:16px;line-height:22px}.landing-page-form .landing-page-form-title.landing-page-form-title-no-padding{padding:0}.landing-page-form .landing-page-form-fields .form-columns-2 .hs-form-field{width:calc(50% - 4px)!important}.landing-page-form .landing-page-form-fields .form-columns-2 .hs-form-field:last-child{float:right}.landing-page-form .landing-page-form-fields fieldset{margin-bottom:10px}.landing-page-form .landing-page-form-fields label{display:none}.landing-page-form .landing-page-form-fields input[type=email],.landing-page-form .landing-page-form-fields input[type=tel],.landing-page-form .landing-page-form-fields input[type=text],.landing-page-form .landing-page-form-fields textarea{background:#fff 0 0 no-repeat padding-box;border:1px solid #ddd;border-radius:6px;color:#818e96;font-family:Barlow,sans-serif!important;font-size:14px;font-weight:400;letter-spacing:0;line-height:24px;padding:7px;width:100%!important}.landing-page-form .landing-page-form-fields input[type=email]::-moz-placeholder,.landing-page-form .landing-page-form-fields input[type=tel]::-moz-placeholder,.landing-page-form .landing-page-form-fields input[type=text]::-moz-placeholder,.landing-page-form .landing-page-form-fields textarea::-moz-placeholder{color:#b0b4b9;font-family:Barlow,sans-serif!important;font-size:14px;font-weight:400;letter-spacing:0;line-height:24px}.landing-page-form .landing-page-form-fields input[type=email]::placeholder,.landing-page-form .landing-page-form-fields input[type=tel]::placeholder,.landing-page-form .landing-page-form-fields input[type=text]::placeholder,.landing-page-form .landing-page-form-fields textarea::placeholder{color:#b0b4b9;font-family:Barlow,sans-serif!important;font-size:14px;font-weight:400;letter-spacing:0;line-height:24px}.landing-page-form .landing-page-form-fields textarea{height:150px}.landing-page-form .landing-page-form-fields .hs-button,.landing-page-form .landing-page-form-fields input[type=submit]{background:#ef423d!important;border-radius:6px!important;box-shadow:0 3px 4px #00000029!important;color:#fafafa!important;cursor:pointer!important;font-family:Barlow,sans-serif!important;font-size:16px!important;font-weight:600!important;letter-spacing:0!important;line-height:22px!important;text-transform:uppercase!important;transition:all .4s ease;width:100%}.landing-page-form .landing-page-form-fields .hs-button:hover,.landing-page-form .landing-page-form-fields input[type=submit]:hover{background:#ff3e38!important;color:#fff!important}.landing-page-form .landing-page-form-fields div.input{margin-right:0!important}.landing-page-form .hs-error-msgs{margin-bottom:0;padding-left:0;position:relative;top:-10px}.landing-page-form .hs-error-msgs label{color:#ef423d;display:block!important;font-size:12px;font-weight:400;line-height:0;margin:0}.section-landing-page .column-half-banner.landing-page-section-logo .landing-page-section-logo-list .elementor-widget-image{margin:0 1% 30px;width:23%}.section-landing-page .column-half-banner.landing-page-section-logo .landing-page-section-logo-list .elementor-widget-image .elementor-image img{max-height:50px;max-width:95px}.page-template-page-landing-page-half-banner .landing-page-header,.page-template-page-landing-page-no-banner .landing-page-header{display:none}.page-template-page-landing-page-half-banner .section-landing-page .landing-page-body,.page-template-page-landing-page-no-banner .section-landing-page .landing-page-body{padding:0}.page-template-page-landing-page-no-banner .section-landing-page .landing-page-body.expertise{background-color:#fafafa}.page-template-page-landing-page-half-banner .section-landing-page .landing-page-section-logo .landing-page-section-logo-list,.page-template-page-landing-page-no-banner .section-landing-page .landing-page-section-logo .landing-page-section-logo-list{padding:20px 0}.image-black img{filter:brightness(0)}.image-grayscale img{filter:grayscale(1)}#homepage-section-container .vidbg-container{cursor:pointer}.section-client-group{align-content:flex-start;background:#fafafa!important;flex-wrap:wrap;height:auto!important;padding:110px 80px 50px}.section-client-group .client-group-heading{font-size:30px;line-height:35px;margin-bottom:35px}.section-client-group .client-group-mobile{display:none}.section-client-group .client-group{border-bottom:1px solid #b0b4b9;display:flex;flex-wrap:wrap;margin-bottom:3px;width:100%}.section-client-group .client-group.client-group-with-menu{border-bottom:none;position:relative}.section-client-group .client-group.client-group-with-menu:after{content:"";height:32px;position:absolute;top:0;width:100px}.section-client-group .client-group.client-group-with-menu.go-right:after{background-image:linear-gradient(90deg,#fafafa33,#fafafacc);right:0}.section-client-group .client-group.client-group-with-menu.go-left:after{background-image:linear-gradient(90deg,#fafafacc,#fafafa33);left:0}.section-client-group .client-group.client-group-with-menu .client-group-list-container{height:410px;position:relative;width:100%}.section-client-group .client-group.client-group-with-menu .client-group-list-container.client-group-list-container-scroll{overflow-y:scroll}.section-client-group .client-group.client-group-with-menu .client-group-list{flex-wrap:wrap;margin-left:0;opacity:0;position:absolute;top:0;transition:all .4s ease;visibility:hidden;width:100%}.section-client-group .client-group.client-group-with-menu .client-group-list.active{opacity:1;visibility:visible}.section-client-group .client-group.client-group-with-menu .client-group-list .client-group-list-item{margin:0 20px 60px;width:calc(20% - 40px)}.section-client-group .client-group.client-group-with-menu .client-group-list .client-group-list-item:last-child{margin:0 20px 60px}.section-client-group .client-group.client-group-with-menu .client-group-list .client-group-list-item:hover .client-group-list-item-image:not(.client-group-list-item-image-hover){transform:translateY(-80px)}.section-client-group .client-group.client-group-with-menu .client-group-list .client-group-list-item .client-group-list-item-image.client-group-list-item-image-portrait{max-height:60px;max-width:100%}.section-client-group .client-group.client-group-with-menu .client-group-list .client-group-list-item .client-group-list-item-image.client-group-list-item-image-landscape{max-height:80px;max-width:140px;width:100%}.section-client-group .client-group .client-group-menu{display:flex;margin-bottom:40px;overflow:auto;overflow-y:hidden;-ms-overflow-style:none;position:relative;scrollbar-width:none}.section-client-group .client-group .client-group-menu::-webkit-scrollbar{display:none}.section-client-group .client-group .client-group-menu .client-group-name{cursor:pointer;justify-content:center;margin:0 20px 0 0;padding:7px 15px;text-align:center;transition:color .4s ease;white-space:nowrap;width:auto}.section-client-group .client-group .client-group-menu .client-group-name:hover{color:#929292}.section-client-group .client-group .client-group-menu .client-group-name.active{border-bottom:3px solid #3a4852}.section-client-group .client-group .client-group-name{align-items:flex-start;color:#3a4852;display:flex;font-family:Archivo,sans-serif!important;font-size:12px;font-weight:700;letter-spacing:0;line-height:15px;padding:20px 15px 10px 0;text-transform:uppercase;width:200px}.section-client-group .client-group .client-group-list{align-items:center;display:flex;margin-left:15px;padding:10px 0 0;width:calc(100% - 215px)}.section-client-group .client-group .client-group-list.client-group-list-item-6,.section-client-group .client-group .client-group-list.client-group-list-item-7{flex-wrap:wrap}.section-client-group .client-group .client-group-list.client-group-list-item-6 .client-group-list-item{width:15%}.section-client-group .client-group .client-group-list.client-group-list-item-6 .client-group-list-item-image.client-group-list-item-image-portrait{max-height:55px!important}.section-client-group .client-group .client-group-list.client-group-list-item-7 .client-group-list-item{width:10%}.section-client-group .client-group .client-group-list .client-group-list-item{margin:0 20px 20px 0;overflow:hidden;position:relative;text-align:center;width:auto}.section-client-group .client-group .client-group-list .client-group-list-item:hover .client-group-list-item-image:not(.client-group-list-item-image-hover){transform:translateY(-70px)}.section-client-group .client-group .client-group-list .client-group-list-item:hover .client-group-list-item-image.client-group-list-item-image-hover{left:50%;top:50%;transform:translate(-50%,-50%)}.section-client-group .client-group .client-group-list .client-group-list-item:last-child{margin:0 0 10px}.section-client-group .client-group .client-group-list .client-group-list-item .client-group-list-item-image{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.section-client-group .client-group .client-group-list .client-group-list-item .client-group-list-item-image.client-group-list-item-image-landscape{max-height:30px;max-width:90px}.section-client-group .client-group .client-group-list .client-group-list-item .client-group-list-item-image.client-group-list-item-image-landscape-long{max-height:30px;max-width:120px}.section-client-group .client-group .client-group-list .client-group-list-item .client-group-list-item-image.client-group-list-item-image-portrait{max-height:40px;max-width:55px}.section-client-group .client-group .client-group-list .client-group-list-item .client-group-list-item-image.client-group-list-item-image-hover{left:50%;position:absolute;top:100%;transform:translate(-50%)}#page-about.main-container .content-section.section-client .section-client-heading-logo a{padding:0 25px 10px}.sitemap-list-container .sitemap-list .elementor-sitemap-title{color:#3a4852;font-family:Barlow,sans-serif!important;font-size:25px;font-weight:700;letter-spacing:0;line-height:35px;margin:0 0 15px;text-transform:none}.sitemap-list-container .sitemap-list .elementor-sitemap-list,.sitemap-list-container .sitemap-list ul{padding-left:30px}.sitemap-list-container .sitemap-list .elementor-sitemap-list .elementor-sitemap-item,.sitemap-list-container .sitemap-list ul .elementor-sitemap-item{color:#b0b4b9;font-family:Barlow,sans-serif!important;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;margin-bottom:5px;transition:all .4s ease}.sitemap-list-container .sitemap-list .elementor-sitemap-list .elementor-sitemap-item a,.sitemap-list-container .sitemap-list ul .elementor-sitemap-item a{color:#929292;font-weight:400;transition:all .4s ease}.sitemap-list-container .sitemap-list .elementor-sitemap-list .elementor-sitemap-item a:hover,.sitemap-list-container .sitemap-list ul .elementor-sitemap-item a:hover{color:#3a4852}.sitemap-list-container .sitemap-list .elementor-sitemap-list .children,.sitemap-list-container .sitemap-list ul .children{list-style-type:disc}.banner-button{margin-bottom:30px}.header-menu-expand{display:flex;position:relative;width:100%}.header-menu-expand .header-menu-expand-item a{color:#fff;cursor:pointer;font-family:Barlow,sans-serif!important;font-size:20px;font-weight:600;margin:0 15px;text-transform:capitalize;transition:all .4s ease}.header-menu-expand .header-menu-expand-item a:hover{color:#ef423d}.banner-button-title{color:#3a4852;font-size:20px;font-weight:600;line-height:27px;margin:0 0 10px}.case-study-filter{color:#818e96;display:flex;justify-content:flex-end;margin-bottom:15px;width:100%}.case-study-filter .case-study-filter-icon{cursor:pointer;font-size:16px;margin-left:20px;transition:all .4s ease}.case-study-filter .case-study-filter-icon:hover,.case-study-filter .case-study-filter-icon:hover span{color:#ef423d}.case-study-filter .case-study-filter-icon:before{margin-right:5px}.case-study-filter .case-study-filter-icon span{font-family:Barlow,sans-serif!important;font-size:15px;font-weight:500}.case-study-filter-form{align-items:center;display:flex;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:all .4s ease;visibility:hidden;width:100%;z-index:999990}.case-study-filter-form.active{opacity:1;visibility:visible}.case-study-filter-form.active .case-study-filter-form-content{transform:none}.case-study-filter-form .case-study-filter-form-overlay{background:#000000b3;height:100%;left:0;position:absolute;top:0;width:100%;z-index:999991}.case-study-filter-form .case-study-filter-form-content{background:#fff;border-radius:5px;max-height:80vh;max-width:90%;padding:30px 50px;transform:translateY(-10%);transition:all .4s ease;z-index:999992}.case-study-filter-form .case-study-filter-form-content-title{border-bottom:1px solid #707070;font-family:Barlow,sans-serif!important;font-size:20px;font-weight:700;margin-bottom:20px;padding-bottom:15px;text-transform:uppercase}.case-study-filter-form .case-study-filter-form-field.case-study-filter-form-field-button{display:flex;justify-content:flex-end;margin-top:20px}.case-study-filter-form .case-study-filter-form-field.case-study-filter-form-field-button .button{margin-left:15px}.case-study-filter-form .case-study-filter-form-field .case-study-filter-form-field-label{font-size:16px;font-weight:600;margin-bottom:5px}.case-study-filter-form .case-study-filter-form-field .case-study-filter-form-field-input{display:flex;margin-bottom:20px;padding-left:20px}.case-study-filter-form .case-study-filter-form-field .case-study-filter-form-field-input label{font-family:Barlow,sans-serif!important;font-size:15px;font-weight:400;margin-right:20px}@media screen and (max-width:500px){.case-study-filter{gap:10px;justify-content:space-between}.case-study-filter .case-study-filter-icon{margin-left:0}.case-study-filter .case-study-filter-icon span{font-size:12px}}.input-container{cursor:pointer;display:block;font-size:22px;padding-left:20px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.input-container.input-container-radio .checkmark{border-radius:50%}.input-container.input-container-radio .checkmark:after{background:#fff;border-radius:50%;content:"";display:none;height:6px;left:5px;position:absolute;top:5px;width:6px}.input-container.input-container-checkbox .checkmark:after{border:solid #fff;border-width:0 3px 3px 0;content:"";display:none;height:10px;left:6px;position:absolute;top:2px;transform:rotate(45deg);width:5px}.input-container input{cursor:pointer;opacity:0;position:absolute}.input-container .checkmark{background-color:#eee;height:16px;left:0;position:absolute;top:2px;width:16px}.input-container:hover input~.checkmark{background-color:#ccc}.input-container input:checked~.checkmark{background-color:#818e96}.input-container input:checked~.checkmark:after{display:block}#prelaoder.show{display:block!important}.d-flex{display:flex!important}.m-0{margin:0!important}.paragraph-normal{font-family:Barlow,sans-serif!important;font-size:24px;font-weight:400;letter-spacing:0;line-height:32px}#page-landing-page .site-header .header-logo{filter:brightness(0) invert(1)}.page-template-page-static .section-landing-page .landing-page-body{padding:0}.about-our-people-photo:hover .wp-caption figcaption{opacity:1}.about-our-people-photo:hover .wp-caption figcaption .people-text{height:100%}.about-our-people-photo:hover .wp-caption figcaption .people-text .people-name,.about-our-people-photo:hover .wp-caption figcaption .people-text .people-text-title{opacity:1;transform:translateY(0)}.about-our-people-photo .wp-caption{overflow:hidden;position:relative}.about-our-people-photo .wp-caption figcaption{background:linear-gradient(0deg,rgba(0,0,0,.5),transparent);cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .4s ease;width:100%;z-index:1}.about-our-people-photo .wp-caption figcaption .people-text{bottom:0;display:flex;flex-direction:column;height:0;justify-content:center;left:0;padding-top:50px;position:absolute;transition:all .5s cubic-bezier(.77,0,.175,1);width:100%;z-index:7}.about-our-people-photo .wp-caption figcaption .people-text .people-name{font-weight:600;transition:all .9s cubic-bezier(.77,0,.175,1)}.about-our-people-photo .wp-caption figcaption .people-text .people-name,.about-our-people-photo .wp-caption figcaption .people-text .people-text-title{color:#fff;font-family:Barlow,sans-serif!important;font-size:14px;letter-spacing:0;line-height:21px;opacity:0;padding:0 30px;text-align:center;transform:translateY(40px);width:100%}.about-our-people-photo .wp-caption figcaption .people-text .people-text-title{font-weight:300;transition:all 1s cubic-bezier(.77,0,.175,1)}#page-portfolio{overflow-x:hidden}#page-portfolio #project-gallery{margin-bottom:40px}#page-portfolio #project-gallery .project-carousel-items{max-height:400px}#page-portfolio #project-gallery .project-carousel-items .project-carousel-item p,#project-gallery .project-gallery-item .project-image-caption{align-items:center;background-color:#1c1d1d;color:#fafafa;display:flex;font-size:21px;height:40px;opacity:.7;padding:7.5px 0 7.5px 8px;position:absolute;text-align:left;top:100%;transition:all .5s cubic-bezier(.77,0,.175,1);width:100%;z-index:10}#page-portfolio #project-gallery .project-carousel-items .project-carousel-item img{height:469px}#page-portfolio #project-gallery .project-carousel-items .project-carousel-item .project-image-caption{background-color:#1c1d1dcc;color:#fff;display:flex;justify-content:center;opacity:1;text-align:center}#page-portfolio #project-gallery .owl-nav .owl-next,.project-detail #project-gallery .owl-nav .owl-next{background-color:transparent;border:none;color:#b0b4b9;font-size:58px;right:calc(50% - 120px);top:calc(95% + 4px)}#page-portfolio #project-gallery .owl-nav .owl-prev,.project-detail #project-gallery .owl-nav .owl-prev{background-color:transparent;border:none;color:#b0b4b9;font-size:58px;left:calc(50% - 120px);top:calc(95% + 4px)}.project-detail #project-gallery .owl-nav .owl-next,.project-detail #project-gallery .owl-nav .owl-prev{color:#fff!important}#page-portfolio #project-gallery .owl-nav .owl-next:hover,#page-portfolio #project-gallery .owl-nav .owl-prev:hover{color:#ef423d;opacity:1}.project-detail #project-gallery .owl-nav .owl-next:hover,.project-detail #project-gallery .owl-nav .owl-prev:hover{color:#ef423d!important;opacity:1}#page-portfolio #project-gallery .owl-dots{margin-top:31px}.project-detail #project-gallery .owl-dots{display:none}#page-portfolio #project-gallery .owl-dots .owl-dot,.project-detail #project-gallery .owl-dots .owl-dot{background-color:transparent;border:none;color:#b0b4b9;padding:0}.project-detail #project-gallery .owl-dots .owl-dot{color:#000}#page-portfolio #project-gallery .owl-dots .owl-dot span{background:#b0b4b9;height:6px;width:6px}#page-portfolio #project-gallery .owl-dots .owl-dot.active span{background:#ef423d}#page-portfolio #section-contact{margin-top:0}#page-portfolio #section-contact .contact-form-container{padding-bottom:50px}#page-portfolio #other-project-container{background-color:#f2f2f2;padding-bottom:40px}#page-portfolio #other-project-container .other-project-title{color:#3a4852;font-family:Archivo,sans-serif!important;font-size:38px;font-weight:700;letter-spacing:0;margin-bottom:40px;padding-left:80px;padding-top:80px;text-align:center;text-transform:capitalize}#page-portfolio #other-project-container .other-project-slider .owl-item{background-color:#fff;height:400px}#page-portfolio #other-project-container .other-project-slider .owl-item.active .slider-container:hover{cursor:pointer;touch-action:none}#page-portfolio #other-project-container .other-project-slider .owl-item.active .slider-container:hover .other-project-card .other-project-img{height:220px}#page-portfolio #other-project-container .other-project-slider .owl-item.active .slider-container:hover .other-project-overlay{height:0}#page-portfolio #other-project-container .other-project-slider .owl-item .slider-container{height:100%}#page-portfolio #other-project-container .other-project-slider .owl-item .slider-container .other-project-card{height:100%;text-align:center}#page-portfolio #other-project-container .other-project-slider .owl-item .slider-container .other-project-card .other-project-img{height:100%;-o-object-fit:cover;object-fit:cover;transition:all .5s cubic-bezier(.77,0,.175,1)}#page-portfolio #other-project-container .other-project-slider .owl-item .slider-container .other-project-card .other-project-name{color:#3a4852;font-size:20px;font-weight:700;letter-spacing:0;margin-bottom:20px;margin-left:auto;margin-right:auto}#page-portfolio #other-project-container .other-project-slider .owl-item .slider-container .other-project-card .other-project-cat{color:#818e96;font-family:Archivo,sans-serif!important;font-size:16px;font-weight:600;letter-spacing:0;margin:0;padding:24px 0 0;text-align:center;text-transform:uppercase}#page-portfolio #other-project-container .other-project-slider .owl-item .slider-container .other-project-card .other-project-btn{border:none;padding:10px 32px!important}#page-portfolio #other-project-container .other-project-slider .owl-item .other-project-overlay{background:#000000bf;bottom:0;height:100%;left:0;position:absolute;transition:all .5s cubic-bezier(.77,0,.175,1);width:100%}#page-portfolio #other-project-container .other-project-slider .owl-item .other-project-overlay .other-project-logo{align-items:center;display:flex;height:100%;justify-content:center}#page-portfolio #other-project-container .other-project-slider .owl-item .other-project-overlay .other-project-logo img{height:100%;max-width:250px;-o-object-fit:contain;object-fit:contain;width:100%}#page-portfolio #other-project-container .other-project-slider .owl-nav .owl-next{background-color:transparent;border:none;color:#b0b4b9;font-size:58px;right:calc(50% - 120px);top:calc(95% + 4px)}#page-portfolio #other-project-container .other-project-slider .owl-nav .owl-next:hover{color:#ef423d;opacity:1}#page-portfolio #other-project-container .other-project-slider .owl-nav .owl-prev{background-color:transparent;border:none;color:#b0b4b9;font-size:58px;left:calc(50% - 120px);top:calc(95% + 4px)}#page-portfolio #other-project-container .other-project-slider .owl-nav .owl-prev:hover{color:#ef423d;opacity:1}#page-portfolio #other-project-container .other-project-slider .owl-dots{margin-top:31px}#page-portfolio #other-project-container .other-project-slider .owl-dots .owl-dot{background-color:transparent;border:none;color:#b0b4b9;padding:0}#page-portfolio #other-project-container .other-project-slider .owl-dots .owl-dot span{background:#b0b4b9;height:6px;width:6px}#page-portfolio #other-project-container .other-project-slider .owl-dots .owl-dot.active span{background:#ef423d}.project-img-carousel .owl-item{transition:all .2s}.project-img-carousel .owl-item.prev{width:720px!important}.project-img-carousel .owl-item.active.center:nth-child(2n){width:469px!important}#project-gallery .project-gallery-item:hover .project-image-caption,.project-img-carousel .owl-item.active.center .project-gallery-item:hover .project-carousel-item p{top:calc(100% - 40px)!important}.other-project-slider .owl-nav,.project-img-carousel .owl-nav{left:0;position:absolute;top:calc(50% - 50px);width:100%}.other-project-slider .owl-nav .owl-next,.project-img-carousel .owl-nav .owl-next{font-size:90px!important;position:absolute;right:5px!important}.other-project-slider .owl-nav .owl-prev,.project-img-carousel .owl-nav .owl-prev{font-size:90px!important;left:5px!important;position:absolute}.other-project-slider .owl-dots,.project-img-carousel .owl-dots{margin-top:20px!important}#our-office-section-container .section-our-office{height:auto;padding-top:150px}#our-office-section-container #section-contact{flex-direction:unset;height:100%;margin-top:0;padding-top:0;position:relative;width:100%;z-index:1}#our-office-section-container #section-contact .contact-form-container{bottom:0;max-width:100%;padding-bottom:50px;position:relative}#our-office-section-container #section-contact .contact-form-container .contact-form{margin-left:auto;margin-right:auto}#our-office-section-container #section-contact footer{position:relative}#portfolio-list-sector-section-container-mobile,.content-section-service-mobile{padding-top:0}#portfolio-list-sector-section-container-mobile .service-item,.content-section-service-mobile .service-item{background-color:#fff;flex-direction:row!important;position:relative!important}#portfolio-list-sector-section-container-mobile .service-item .project-item,.content-section-service-mobile .service-item .project-item{height:260px;width:20%}#portfolio-list-sector-section-container-mobile .service-item .project-item.project-item-wide,.content-section-service-mobile .service-item .project-item.project-item-wide{height:260px;width:50%}#portfolio-list-sector-section-container #section-contact{flex-direction:unset;height:100%;margin-top:0;padding-top:150px;position:relative;width:100%;z-index:1}#portfolio-list-sector-section-container #section-contact .contact-form-container{bottom:0;max-width:100%;padding-bottom:20px;position:relative}#portfolio-list-sector-section-container #section-contact .contact-form-container .contact-form{margin-left:auto;margin-right:auto}#portfolio-list-sector-section-container #section-contact footer{position:relative}#our-office-section-container .page-title{color:#b0b4b9!important}#our-office-section-container .our-office-list .our-office-item .our-office-item-front .our-office-name.office-melbourne:before,#our-office-section-container .our-office-list .our-office-item .our-office-item-front .our-office-name.office-sydney:before{filter:blur(15px)}#our-office-section-container .our-office-list .our-office-item .our-office-item-front .our-office-name.office-hongkong:before{filter:blur(10px)}#our-office-section-container .our-office-list .our-office-item .our-office-item-front .our-office-name.office-shanghai:before{filter:blur(8px)}#our-office-section-container .our-office-list .our-office-item .our-office-item-front .our-office-name.office-singapore:before{filter:blur(10px)}#our-office-section-container .our-office-list .our-office-item .our-office-item-front .our-office-name.office-bali:before,#our-office-section-container .our-office-list .our-office-item .our-office-item-front .our-office-name.office-jakarta:before{filter:blur(15px)}.our-office-list{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.our-office-list .our-office-item{height:300px;margin-bottom:6px;overflow:hidden;position:relative;width:calc(25% - 3px)}.our-office-list .our-office-item:hover .our-office-item-front{opacity:0;visibility:hidden}.our-office-list .our-office-item img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.our-office-list .our-office-item-front,.our-office-list .our-office-item-rear{height:100%;left:0;position:absolute;top:0;transition:all .4s ease;width:100%}.our-office-list .our-office-item-front{background:#3a4852;z-index:3}.our-office-list .our-office-item-front .our-office-name{color:#fafafa;font-family:Archivo,sans-serif!important;font-size:21px;font-weight:700;left:50%;letter-spacing:0;padding:10px;position:absolute;text-align:center;text-transform:uppercase;top:50%;transform:translate(-50%,-50%);width:-moz-fit-content;width:fit-content}.our-office-list .our-office-item-front .our-office-name:before{background:#3a4852;content:"";filter:blur(10px);height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.our-office-list .our-office-item-rear{padding:30px;z-index:2}@media screen and (max-width:1440px){.our-office-list .our-office-item-rear{padding:30px 20px}}@media screen and (max-width:500px){.our-office-list .our-office-item-rear{padding:30px 0}}.our-office-list .our-office-item-rear.our-office-item-rear-gap{background-color:#3a4852;display:flex;flex-direction:column;justify-content:center}.our-office-list .our-office-item-rear .our-office-name{color:#3a4852;font-family:Archivo,sans-serif!important;font-size:21px;font-weight:700;letter-spacing:0;margin-bottom:30px;text-transform:uppercase}.our-office-list .our-office-item-rear .our-office-detail{display:flex;margin-bottom:20px}.our-office-list .our-office-item-rear .our-office-detail.our-office-detail-no-flex{display:block}.our-office-list .our-office-item-rear .our-office-detail.our-office-detail-no-margin{margin-bottom:0}.our-office-list .our-office-item-rear .our-office-detail .our-office-detail-icon{margin-right:20px}.our-office-list .our-office-item-rear .our-office-detail .our-office-detail-icon img{height:23px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:23px}.our-office-list .our-office-item-rear .our-office-detail .our-office-detail-text{color:#3a4852;font-family:Barlow,sans-serif!important;font-size:16px;font-weight:600;letter-spacing:0;line-height:24px}@media screen and (max-width:1366px){.our-office-list .our-office-item-rear .our-office-detail .our-office-detail-text{font-size:14px}}@media screen and (max-width:1280px){.our-office-list .our-office-item-rear .our-office-detail .our-office-detail-text{font-size:13px}}@media screen and (max-width:1024px){.our-office-list .our-office-item-rear .our-office-detail .our-office-detail-text{font-size:16px}}@media screen and (max-width:500px){.our-office-list .our-office-item-rear .our-office-detail .our-office-detail-text{font-size:14px}}.our-office-list .our-office-item-rear .our-office-detail .our-office-detail-text a{color:#ef423d}.our-office-list .our-office-item-rear .our-office-detail .our-office-detail-text a.our-office-contact-email-link{font-size:12.9px;margin-left:45px}.our-office-list .our-office-item-rear .our-office-detail .contact-menu-button{margin-left:auto;margin-right:auto;width:80%}#people-section-container #section-people{z-index:2}#people-section-container #section-contact{flex-direction:unset;height:100%;margin-top:0;padding-top:80px;position:relative;width:100%;z-index:1}#people-section-container #section-contact .contact-form-container{bottom:0;max-width:100%;padding-bottom:20px;position:relative}#people-section-container #section-contact .contact-form-container .contact-form{margin-left:auto;margin-right:auto}#people-section-container #section-contact footer{position:relative}#case-study-section-container #section-contact{margin-top:0}#section-landing-page{background-color:#f2f2f2!important}#section-landing-page #landing-banner-section{align-items:start;min-height:950px;padding:0}#section-landing-page #landing-banner-section>.elementor-container>.elementor-row{max-width:1600px}#section-landing-page #landing-banner-section .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(125deg,#1c1d1d,#1c1d1dcc 61%,#1c1d1d00);opacity:1}#section-landing-page #landing-banner-section .banner-content-container{padding:150px 60px 0}#section-landing-page #landing-banner-section .banner-content-container .banner-content-headline h1{color:#ef423d!important;font-family:Archivo,sans-serif!important;font-size:64px;letter-spacing:0;line-height:60px}#section-landing-page #landing-banner-section .banner-content-container .banner-content-text{margin-bottom:0}#section-landing-page #landing-banner-section .banner-content-container .banner-content-text li,#section-landing-page #landing-banner-section .banner-content-container .banner-content-text p{color:#fafafa!important;font-size:18px;letter-spacing:0;line-height:32px}#section-landing-page #landing-banner-section .banner-content-container .banner-content-text ul{list-style-image:url(/wp-content/uploads/2021/03/Icon-Checkmark-1.svg)}#section-landing-page #landing-banner-section .banner-content-container .landing-button-banner a button,.expertise a button,.project-detail a button.touch-button{background:0 0;border:none;border-radius:5px;color:#fafafa;font-family:Archivo,sans-serif!important;font-size:17px;font-weight:700;letter-spacing:0;line-height:34px;margin-right:32px;padding:9px 32px}#section-landing-page #landing-banner-section .banner-content-container .landing-button-banner a button.touch-button,.expertise a button.touch-button,.project-detail a button.touch-button{background-color:#ef423d}#section-landing-page #landing-banner-section .banner-content-container .landing-button-banner a button.view-button,.expertise a button.view-button{border:2px solid #fafafa}#section-landing-page #landing-service-section{background-color:transparent!important;height:auto;padding-bottom:0!important;padding-top:0!important;top:-175px}#section-landing-page #landing-service-section>.elementor-container>.elementor-row{margin:0 auto;max-width:1600px}#section-landing-page #landing-service-section .landing-service-headline h2{color:#fafafa!important;font-family:Archivo,sans-serif!important;font-size:32px!important;font-weight:700!important;letter-spacing:0!important;line-height:45px!important;margin-bottom:31px!important}#section-landing-page #landing-service-section .service-card-container{margin-bottom:32px;padding:0 80px}#section-landing-page #landing-service-section .service-card-container .service-card-box{background-color:#fafafa;border-radius:2%;margin-bottom:0;width:calc(33.33% - 9px)}#section-landing-page #landing-service-section .service-card-container .service-card-box .elementor-column-wrap{padding:32px 40px}#section-landing-page #landing-service-section .service-card-container .service-card-box .elementor-column-wrap .service-headline-content{text-align:left}#section-landing-page #landing-service-section .service-card-container .service-card-box .elementor-column-wrap .service-headline-content h2{font-family:Barlow,sans-serif!important;font-size:24px;font-weight:700;letter-spacing:0;line-height:32px;margin-bottom:12px}#section-landing-page #landing-service-section .service-card-container .service-card-box .elementor-column-wrap .service-text-content ul{list-style-image:url(/wp-content/uploads/2021/03/Icon-Checkmark-1.svg);padding:0 0 0 25px;text-align:left}#section-landing-page #landing-service-section .service-card-container .service-card-box .elementor-column-wrap .service-text-content ul li{color:#3a4852;font-family:Barlow,sans-serif!important;font-size:18px;letter-spacing:0;line-height:32px}#section-landing-page #landing-service-section .landing-service-button a{background-color:#ef423d;border-radius:10px;font-family:Archivo,sans-serif!important;font-size:17px;font-weight:700;letter-spacing:0;line-height:34px;padding:16px 32px}#section-landing-page #landing-client-section{top:-75px}#section-landing-page #landing-client-section>.elementor-container>.elementor-row{margin:0 auto;max-width:1600px}#section-landing-page #landing-client-section .landing-client-headline{margin-bottom:0}#section-landing-page #landing-client-section .landing-client-headline h2{color:#b0b4b9;font-family:Archivo,sans-serif!important;font-size:24px;font-weight:700;letter-spacing:0;line-height:45px;margin-bottom:35px;text-align:center}#section-landing-page #landing-client-section .client-logo-section{padding:0 70px}#section-landing-page #landing-client-section .client-logo-section .client-logo-container{display:flex;flex-wrap:wrap}#section-landing-page #landing-client-section .client-logo-section .client-logo-container .elementor-widget-wrap{justify-content:center}#section-landing-page #landing-client-section .client-logo-section .client-logo-container .client-logo{align-items:center;display:flex;filter:grayscale(1);margin:0 48px 32.5px;opacity:.4;width:calc(16.66% - 96px)}#section-landing-page #gg-sectors.landing-page-section-image-grid{background-color:#fafafa;margin-bottom:0;margin-top:0;padding-top:30px}#section-landing-page #gg-sectors.landing-page-section-image-grid #landing-page-subtitle.landing-page-subheading .elementor-widget-container h1.elementor-heading-title{color:#3a4852!important;font-family:Archivo,sans-serif!important;font-size:32px!important;font-weight:700!important;letter-spacing:0!important;line-height:45px!important;text-transform:uppercase!important}#section-landing-page #gg-sectors.landing-page-section-image-grid .landing-page-heading-description p{color:#3a4852!important;font-family:Barlow,sans-serif!important;font-size:18px!important;letter-spacing:0!important;line-height:32px!important;max-width:100%!important}#section-landing-page #gg-formats{background-color:#fafafa;margin-bottom:0;margin-top:0!important}#section-landing-page #gg-formats #landing-page-subtitle.landing-page-subheading .elementor-widget-container h1.elementor-heading-title{color:#3a4852!important;font-family:Archivo,sans-serif!important;font-size:32px!important;font-weight:700!important;letter-spacing:0!important;line-height:45px!important;text-transform:uppercase!important}#section-landing-page #gg-formats .landing-page-heading-description p{color:#3a4852!important;font-family:Barlow,sans-serif!important;font-size:18px!important;letter-spacing:0!important;line-height:32px!important;max-width:100%!important}#section-landing-page #in-touch-section #landing-page-form.landing-page-form{float:none;margin-left:auto;margin-right:auto}#section-landing-page #gg-case-studies{background-color:#fafafa;margin-bottom:0;margin-top:0!important;padding-top:60px}#section-landing-page #gg-case-studies #landing-page-subtitle.landing-page-subheading .elementor-widget-container h1.elementor-heading-title{color:#3a4852!important;font-family:Archivo,sans-serif!important;font-size:32px!important;font-weight:700!important;letter-spacing:0!important;line-height:45px!important;text-transform:uppercase!important}#section-landing-page #gg-case-studies .landing-page-heading-description p{color:#3a4852!important;font-family:Barlow,sans-serif!important;font-size:18px!important;letter-spacing:0!important;line-height:32px!important;max-width:100%!important}#section-landing-page #view-button-section{background-color:#fafafa;margin-bottom:0}#section-landing-page #view-button-section .view-more-btn a{background-color:#ef423d;border-radius:10px;font-family:Archivo,sans-serif!important;font-size:17px;font-weight:700;letter-spacing:0;line-height:34px;padding:16px 32px}#section-landing-page #gg-services #joinery-service-content .landing-page-subheading h2{font-family:Archivo,sans-serif!important;font-size:32px!important;font-weight:700!important;letter-spacing:0!important;line-height:45px!important;text-align:left!important;text-transform:uppercase!important}#section-landing-page #gg-services #joinery-service-content .landing-page-heading-description p{color:#3a4852!important;font-size:18px!important;letter-spacing:0!important;line-height:32px!important;margin-bottom:0!important;text-align:left!important}#section-landing-page #gg-services #joinery-service-content .image-grid-description ul{list-style-image:url(/wp-content/uploads/2021/03/Icon-Checkmark-1.svg)}#section-landing-page #gg-services #joinery-service-content .image-grid-description ul li{color:#3a4852!important;font-size:18px!important;letter-spacing:0!important;line-height:32px!important;text-align:left!important}#section-landing-page #service-fixture-section{padding-top:40px}#section-landing-page #service-fixture-section .landing-page-subheading h2{color:#3a4852!important;font-family:Archivo,sans-serif!important;font-size:32px!important;font-weight:700!important;line-height:32px!important;margin-bottom:20px;text-transform:uppercase!important}#section-landing-page #service-fixture-section .landing-page-heading-description p{color:#3a4852!important;font-size:18px!important;letter-spacing:0!important;line-height:32px!important;margin-bottom:40px!important;text-align:center!important}#section-landing-page #service-fixture-section .fixture-content-container .image-grid-title h2{font-family:Archivo,sans-serif!important;font-size:24px!important;font-weight:700!important;letter-spacing:0!important;line-height:32px!important;margin-bottom:12px!important}#section-landing-page #service-fixture-section .fixture-content-container .image-grid-description ul{list-style-image:url(/wp-content/uploads/2021/03/Icon-Checkmark-1.svg)}#section-landing-page #service-fixture-section .fixture-content-container .image-grid-description ul li{color:#3a4852!important;font-size:18px!important;letter-spacing:0!important;line-height:32px!important;text-align:left!important}#section-landing-page #about-title-section{padding:100px 70px 0}#section-landing-page #about-title-section .about-headline h1{color:#b0b4b9;font-family:Archivo,sans-serif!important;font-size:32px;font-weight:700;line-height:45px}#section-landing-page #about-banner-section{height:auto;padding:100px 10px 100px 70px}#section-landing-page #about-banner-section #careers-banner-left,#section-landing-page #about-banner-section #careers-banner-right{width:50%!important}#section-landing-page #about-banner-section .banner-content-container{align-items:flex-start;width:55%!important}#section-landing-page #about-banner-section .banner-content-container .banner-content-headline h3{color:#3a4852;font-family:Archivo,sans-serif!important;font-size:64px;font-weight:700;letter-spacing:0;line-height:64px}#section-landing-page #about-banner-section .banner-content-container .banner-content-text p{color:#3a4852;font-family:Barlow,sans-serif!important;font-size:24px;letter-spacing:0;line-height:32px}#section-landing-page #about-banner-section .banner-content-container .banner-content-btn a{background-color:#ef423d;border-radius:10px;color:#fafafa;font-family:Archivo,sans-serif!important;font-size:18px;font-weight:700;letter-spacing:0;line-height:36px;padding:9px 32px}#section-landing-page #about-banner-section .banner-count-container{width:45%!important}#section-landing-page #about-banner-section .banner-count-container .count-content-section .banner-count-content .banner-count-headline p{color:#3a4852!important;font-family:Barlow,sans-serif!important;font-size:48px;letter-spacing:0;line-height:48px}#section-landing-page #about-banner-section .banner-count-container .count-content-section .banner-count-content .banner-count-text p{color:#3a4852!important;font-family:Barlow,sans-serif!important;font-size:24px;letter-spacing:0;line-height:48px}#section-landing-page #about-banner-section .about-banner-button a button{background:0 0;border:none;border-radius:5px;color:#fafafa;font-family:Archivo,sans-serif!important;font-size:17px;font-weight:700;letter-spacing:0;line-height:34px;margin-right:32px;padding:9px 32px}#section-landing-page #about-banner-section .about-banner-button a button.touch-button{background-color:#ef423d}#section-landing-page #about-banner-section .about-banner-button a button.view-button{border:2px solid #b0b4b9;color:#b0b4b9}#section-landing-page #about-people-section{background-color:#fafafa}#section-landing-page #about-service-section{background-color:#fafafa;padding:0 70px}#section-landing-page #about-service-section .about-service-container .our-service-headline h2{color:#3a4852!important;font-family:Archivo,sans-serif!important;font-size:32px;font-weight:700;line-height:45px;text-align:center}#section-landing-page #about-service-section .about-service-container .service-content-container .service-content-box{align-items:center;text-align:center}#section-landing-page #about-service-section .about-service-container .service-content-container .service-content-box .elementor-column-wrap{padding:0}#section-landing-page #about-service-section .about-service-container .service-content-container .service-content-box .service-content-link .our-service-link{color:#fafafa;font-family:Archivo,sans-serif!important;font-size:24px;font-weight:700;letter-spacing:0;line-height:36px;padding:70px 0;text-transform:uppercase}#section-landing-page #about-service-section .about-service-container .service-content-container .service-content-box .service-content-link .our-service-link:hover{background-color:#ef423d}#section-landing-page #about-download-section{background-color:#fafafa;padding:40px 70px 0}#section-landing-page #about-download-section .download-content-container .download-content-headline span{color:#3a4852!important;font-family:Archivo,sans-serif!important;font-size:32px;font-weight:700;letter-spacing:0;line-height:45px}#section-landing-page #about-download-section .download-content-container .download-content-text p{color:#3a4852;font-family:Barlow,sans-serif!important;font-size:18px;letter-spacing:0;line-height:32px}#section-landing-page #about-download-section .download-content-container .download-content-text ul{list-style-image:url(/wp-content/uploads/2021/03/Icon-Checkmark-1.svg)}#section-landing-page #about-download-section .download-content-container .download-content-text ul li{color:#3a4852;font-family:Barlow,sans-serif!important;font-size:18px;letter-spacing:0;line-height:32px}#section-landing-page #about-download-section .download-content-container .download-content-btn a{background-color:#ef423d;border-radius:10px;color:#fafafa;font-family:Archivo,sans-serif!important;font-size:18px;font-weight:700;letter-spacing:0;line-height:36px;padding:9px 32px}.site-header .header-menu-center .header-menu-center-item a.menu-item-contact{text-align:left}#contact-form #project-form-group .full-form{margin-bottom:20px}#contact-form #project-form-group .full-form label{color:#3a4852;font-family:Barlow,sans-serif!important;font-size:14px;font-weight:300;line-height:24px}#contact-form #project-form-group .full-form label span{color:#ef423d}#contact-form #project-form-group .full-form span input{border:1px solid #b0b4b9;border-radius:5px;color:#262626}#contact-form #project-form-group .full-form span input::-moz-placeholder{color:#b0b4b9;font-style:italic}#contact-form #project-form-group .full-form span input::placeholder{color:#b0b4b9;font-style:italic}#contact-form #project-form-group .full-form span textarea{border:1px solid #b0b4b9;border-radius:5px;color:#262626}#contact-form #project-form-group .full-form span textarea::-moz-placeholder{color:#b0b4b9;font-style:italic}#contact-form #project-form-group .full-form span textarea::placeholder{color:#b0b4b9;font-style:italic}#contact-form #project-form-group .full-form span span{bottom:15px}#contact-form #project-form-group .half-form{display:flex;flex-wrap:wrap;margin-bottom:20px}#contact-form #project-form-group .half-form .half-form-item{width:calc(50% - 25px)}#contact-form #project-form-group .half-form .half-form-item:first-child{margin-right:50px}#contact-form #project-form-group .half-form .half-form-item label{color:#3a4852;font-family:Barlow,sans-serif!important;font-size:14px;font-weight:300;line-height:24px}#contact-form #project-form-group .half-form .half-form-item label span{color:#ef423d}#contact-form #project-form-group .half-form .half-form-item span input{border:1px solid #b0b4b9;border-radius:5px;color:#262626}#contact-form #project-form-group .half-form .half-form-item span input::-moz-placeholder{color:#b0b4b9;font-style:italic}#contact-form #project-form-group .half-form .half-form-item span input::placeholder{color:#b0b4b9;font-style:italic}#contact-form #project-form-group .half-form .half-form-item span span{bottom:15px}#contact-form #project-form-group .contact-form-submit input{background:#ef423d;border:none;border-radius:5px;color:#fafafa;font-family:Archivo,sans-serif!important;font-size:16px!important;font-weight:700!important;letter-spacing:0!important;padding:16px 0!important;width:100%}#contact-form .wpcf7-response-output{top:0}#footer-section{background-color:#3a4852}#footer-section .footer-container{padding:0 80px}#footer-section .footer-container .footer-row{display:flex;flex-wrap:wrap}#footer-section .footer-container .footer-row .footer-right-side{display:flex;flex-wrap:wrap;padding:50px 0;width:70%}#footer-section .footer-container .footer-row .footer-right-side .footer-box-3{margin-right:50px}#footer-section .footer-container .footer-row .footer-right-side .footer-box-3 ul{list-style-type:none;margin:0;padding:0}#footer-section .footer-container .footer-row .footer-right-side .footer-box-3 ul li a{color:#fafafafa;font-family:Archivo,sans-serif!important;font-size:16px;letter-spacing:0;line-height:35px;text-transform:uppercase}#footer-section .footer-container .footer-row .footer-right-side .footer-box-3 ul li a:hover{color:#f39f1e}#footer-section .footer-container .footer-row .footer-left-side{display:flex;flex-wrap:wrap;padding:50px 0;width:30%}#footer-section .footer-container .footer-row .footer-left-side .footer-box-6{width:50%}#footer-section .footer-container .footer-row .footer-left-side .footer-box-6 ul{display:flex;justify-content:center;list-style-type:none;margin:0;padding:0}#footer-section .footer-container .footer-row .footer-left-side .footer-box-6 ul li a i{color:#fafafa;font-size:28px;opacity:1!important}#footer-section .footer-container .footer-row .footer-left-side .footer-box-6 ul li a i:hover{color:#f39f1e}#footer-section .footer-container .copyright-content{border-top:1px solid #5d6971;padding:40px 0}.slider-nav-button{cursor:pointer;height:30px;position:relative;transition:all .4s ease;width:30px}.slider-nav-button:hover:after,.slider-nav-button:hover:before{background:#ef423d}.slider-nav-button:before{height:2px;left:0;width:100%}.slider-nav-button:after,.slider-nav-button:before{background:#fff;content:"";position:absolute;top:0;transition:all .4s ease}.slider-nav-button:after{height:100%;right:0;width:2px}.slider-nav-button.slider-nav-button-prev{transform:rotate(-135deg)}.slider-nav-button.slider-nav-button-next{transform:rotate(45deg)}#homepage-section-container .section-slider,#homepage-section-container .section-slider #homepage-slider,#homepage-section-container .section-slider #homepage-slider .owl-item{height:56.25vw;max-height:100vh}.page-template-page-client #section-contact{margin-top:0}@keyframes loader-marker{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(1)}}.main-container .content-section.section_seo{background:#fafafa;height:auto;margin-bottom:-50px;padding-top:70px}@media screen and (max-width:1024px){.main-container .content-section.section_seo{margin-top:0;padding:50px 30px 0}}@media screen and (max-width:768px){.main-container .content-section.section_seo{margin-bottom:0;padding:50px 25px 0}}.main-container .content-section.section_seo .wrap{max-width:992px}@media screen and (max-width:768px){.main-container .content-section.section_seo .wrap{max-width:100%}}.main-container .content-section.section_seo .wrap .sec-title{color:#3a4852;font-family:Archivo,sans-serif!important;font-size:32px;font-weight:700;letter-spacing:0;line-height:32px;text-align:center}.main-container .content-section.section_seo .wrap .seo_content{color:#002b49;font-family:Barlow,sans-serif!important;letter-spacing:0;line-height:30px;text-align:center}.main-container .content-section.section_seo .wrap .seo_content a{border-bottom:2px solid;color:#002b49;font-weight:700}@media screen and (max-width:768px){.main-container .content-section.section_seo .wrap .seo_content a{font-weight:600}}.main-container .content-section.section_seo .wrap .seo_content a:hover{color:#668092}.main-container .content-section.section_seo .wrap .seo_content .sec-label{color:#5d6971;cursor:pointer}.main-container .content-section.section_seo .wrap .seo_content .sec-label i{color:#002b49}.main-container .content-section.section_seo .wrap .seo_content .sec-label i:hover{color:#668092}.main-container .content-section.section_seo .wrap #header_tabs{font-size:21px;font-weight:700;line-height:30px;margin-top:70px;text-align:center}.main-container .content-section.section_seo .wrap .tabs{display:flex;height:30rem;justify-content:space-between;margin:3rem 0;position:relative}.main-container .content-section.section_seo .wrap .tabs:after,.main-container .content-section.section_seo .wrap .tabs:before{content:"";display:table}.main-container .content-section.section_seo .wrap .tabs:after{clear:both}.main-container .content-section.section_seo .wrap .tabs .sect,.main-container .content-section.section_seo .wrap .tabs .tab{float:none}.main-container .content-section.section_seo .wrap .tabs .tab-switch{display:none}.main-container .content-section.section_seo .wrap .tabs .tab-label{border:3px solid #002b49;color:#002b49;cursor:pointer;display:block;height:54px;line-height:0;padding:24px 1.618em;position:relative;top:0;transition:all .25s}.main-container .content-section.section_seo .wrap .tabs .tab-label:hover{background-color:#002b49;border:3px solid #002b49;color:#fff;top:-.5rem;transition:top .25s}.main-container .content-section.section_seo .wrap .tabs .tab-content{color:#5d6971;font-family:Barlow,sans-serif!important;height:-moz-fit-content;height:fit-content;left:0;letter-spacing:0;line-height:30px;opacity:0;padding:4rem 0 0;position:absolute;text-align:center;top:5rem;transform:none;transition:all .35s;z-index:1}.main-container .content-section.section_seo .wrap .tabs .tab-content a{border-bottom:2px solid;color:#002b49;font-weight:700}@media screen and (max-width:768px){.main-container .content-section.section_seo .wrap .tabs .tab-content a{font-weight:600}}.main-container .content-section.section_seo .wrap .tabs .tab-content a:hover{color:#668092}.main-container .content-section.section_seo .wrap .tabs .tab-switch:checked+.tab-label{background-color:#002b49;border:3px solid #002b49;color:#fff;top:-.0625rem;transition:all .35s;z-index:1}.main-container .content-section.section_seo .wrap .tabs .tab-switch:checked+label+.tab-content{opacity:1;transition:all .35s;z-index:2}.main-container .content-section.section_seo .wrap .tabs_select{padding:40px 0}.main-container .content-section.section_seo .wrap .tabs_select #sp_content{background:0 0;border:none;border-bottom:1px solid #002b49;color:#818e96;cursor:pointer;font-family:Archivo,sans-serif!important;font-weight:600;letter-spacing:6px;line-height:1px;margin-bottom:24px;padding:16px 0;text-transform:uppercase;width:100%}.main-container .content-section.section_seo .wrap .tabs_select .box p{font-family:Barlow,sans-serif!important;letter-spacing:0;line-height:30px;text-align:center}.main-container .content-section.section_seo .wrap .tabs_select .box p a{border-bottom:2px solid;color:#002b49;font-weight:700}@media screen and (max-width:768px){.main-container .content-section.section_seo .wrap .tabs_select .box p a{font-weight:600}}.main-container .content-section.section_seo .wrap .tabs_select .box p a:hover{color:#668092}@media screen and (max-width:768px){.main-container .content-section.section_seo .wrap .sec-title{font-size:22px;line-height:26px;margin-bottom:20px}}@media screen and (max-width:500px){.main-container .content-section.section_seo .wrap .sec-title{font-size:18px;line-height:20px;margin-bottom:15px}}@media screen and (max-width:768px){.main-container .content-section.section_seo .wrap .seo_content{font-size:18px;line-height:24px;margin-bottom:0}}@media screen and (max-width:500px){.main-container .content-section.section_seo .wrap .seo_content{font-size:14px;line-height:18px}}.main-container .content-section.section_seo .wrap #header_tabs{color:#002b49;letter-spacing:0;text-transform:none}@media screen and (max-width:768px){.main-container .content-section.section_seo .wrap #header_tabs{margin-top:50px}}@media screen and (max-width:500px){.main-container .content-section.section_seo .wrap #header_tabs{font-size:18px;line-height:24px;margin-bottom:0;margin-top:30px}}@media screen and (max-width:750px){.main-container .content-section.section_seo .wrap .tabs{display:none}}@media screen and (max-width:768px){.main-container .content-section.section_seo .wrap .tabs .tab-content{font-size:18px;height:auto;line-height:24px}}@media screen and (max-width:500px){.main-container .content-section.section_seo .wrap .tabs .tab-content{font-size:14px;line-height:18px}}@media screen and (min-width:751px){.main-container .content-section.section_seo .wrap .tabs_select{display:none}}@media screen and (max-width:750px){.main-container .content-section.section_seo .wrap .tabs_select{display:block;padding-top:20px}}@media screen and (max-width:768px){.main-container .content-section.section_seo .wrap .tabs_select #sp_content{font-size:14px}.main-container .content-section.section_seo .wrap .tabs_select .box p{font-size:18px;line-height:24px}}@media screen and (max-width:500px){.main-container .content-section.section_seo .wrap .tabs_select .box p{font-size:14px;line-height:18px}}@media screen and (max-width:1439px){.section-client-group .client-group .client-group-list.client-group-list-item-6 .client-group-list-item{width:14%}}@media screen and (max-width:1280px){.section-header .header-service .service-button{font-size:12px}.sector-list .sector-item .sector-content .sector-title{font-size:24px;line-height:32px}.sector-list .sector-item .sector-content .sector-link a{font-size:14px;line-height:18px}.section-header .header-service .subsector .subsector-item{margin-right:10px}.section-header .header-service .subsector .subsector-item a{font-size:10px;letter-spacing:0}.section-header .header-service .subsector{left:12px}.main-container .content-section.section-service .service-item .project-item.show-project-list a span{font-size:14px;line-height:16px}.section-client-group .client-group .client-group-list .client-group-list-item{margin:0 25px 10px 0}.andy-mils-section .landing-page-form.landing-page-form-wide{align-items:center;height:auto;max-width:1000px;top:auto;width:80%}.andy-mils-section .landing-page-close{right:25px;top:20px}#section-landing-page #landing-banner-section .banner-content-container .banner-content-headline h1{font-size:55px}#section-landing-page #landing-banner-section .landing-banner-container .banner-content-container{padding:150px 40px 0 60px}#section-landing-page #landing-banner-section .banner-content-container{padding:150px 60px 0 40px}.main-container .slider-carousel .owl-item .item .slide-caption.slide-caption-bottom .slide-caption-container .slide-title{font-size:24px;line-height:27px}.main-container .slider-carousel .owl-item .item img.slider-image-not-full{height:calc(100% - 160px)}.main-container .slider-carousel .owl-item .item .slide-caption.slide-caption-bottom{height:160px;padding:30px 80px 0}}@media screen and (max-width:1024px){.site-header{padding:0 25px}.site-header .header-menu-center{display:none}.section-header .header-logo,.site-header .header-logo{width:110px}.section-header .header-logo img,.site-header .header-logo img{height:85%}.section-header .header-service .service-button{font-size:11px;letter-spacing:0;line-height:16px;padding:0 12px}.main-container .slider-carousel .owl-item .item .slide-caption .slide-title{font-size:38px;line-height:38px}.main-container .slider-carousel .owl-item .item .slide-caption .slide-description{font-size:18px;line-height:24px}.main-container .slider-carousel .owl-item .item .slide-caption .slide-cta .slide-button{font-size:14px}.main-container .content-section.section-people.people-white-text .people-description{font-size:18px;padding:0 80px}.main-container .content-section.section-insight .article-container .article-text .article-title a{font-size:24px;line-height:28px}.main-container .content-section.section-contact .contact-form form .contact-form-submit .btn-contact,.main-container .content-section.section-insight .article-container .article-text .article-link a,.main-container .content-section.section-people .people-link a{font-size:14px!important}footer .footer-bottom .footer-subscribe{width:100%}footer .footer-bottom .footer-subscribe .footer-menu-title,footer .footer-bottom .footer-subscribe .footer-socmed,footer .footer-bottom .footer-subscribe .footer-subscribe-form{max-width:500px;width:50%}footer .footer-bottom .footer-logo{margin-top:30px;padding:0 15px;text-align:right}footer .footer-bottom .footer-logo img{width:100px}.contact-title{font-size:28px;line-height:28px}.contact-subtitle{font-size:26px;line-height:28px}footer .footer-top-office.office-small .office-item{margin:0 20px 20px 0;width:calc(25% - 20px)}footer .footer-top-office.office-small .office-item .office-address,footer .footer-top-office.office-small .office-item .office-phone{font-size:11px;line-height:14px}.about-link,.content-counter{margin-top:20px}.expertise-list-container .expertise-item .expertise-content .expertise-title{font-size:40px;line-height:36px}.sector-list .sector-slice-bg .bg-slice{background-size:100vw 100vh}.sector-list .sector-item:hover .sector-content{flex-wrap:wrap}.sector-list .sector-item:hover .sector-content .sector-title{font-size:20px;line-height:24px;width:100%}.sector-list .sector-item:hover .sector-content .sector-hidden-content{font-size:14px;line-height:22px;max-height:calc(100% - 60px)}.sector-list .sector-item .sector-content .sector-link{padding:0 10px}.sector-list .sector-item .sector-content .sector-link a{font-size:12px;line-height:14px}.sector-list .sector-item .sector-content .sector-hidden-content .sector-description{font-size:14px;line-height:22px}.sector-list .sector-item .sector-content .sector-title{font-size:20px;line-height:24px}.single-post .content{padding:80px 80px 0}.single-post .content .container{width:100%}.single-post .pagination-line{padding:50px 100px}.single-post .pagination-line .container{width:100%}.main-container .content-section.section-service .service-item .project-item .project-description .project-logo{font-size:24px;line-height:24px}#page-portfolio-list .section-header .header-service{width:calc(100% - 35px)}#page-portfolio-list .section-header.show-subsector{padding:0 40px 25px 80px}.page-template-page-portfolio-list-sector .menu-side .menu-side-container .menu-side-container-content .menu-side-menu .menu-side-item.hidden-home{display:block}#portfolio-section-container .project-detail .container{padding:50px 25px;width:100%}.case-study-body.container{padding:50px 80px 20px;width:100%}.case-study-body .elementor-widget-text-editor{padding-left:20px}.archive.category .content{padding:0 80px 5px}.archive.category .content .container{width:100%}.archive.category .post-category-item .post-category-image{height:170px}.archive.category .post-category-item .post-category-title{font-size:18px;line-height:22px;margin-top:0}.archive .sidebar-right,.category .sidebar-right,.single-post .sidebar-right{margin-right:2.33333333%}.archive .post-sidebar-right,.category .post-sidebar-right,.single-post .post-sidebar-right{width:31%}#page-privacy-policy .section-privacy-policy .container{padding:0 80px;width:100%}footer .footer-menu-1{padding-left:0}.main-container .slider-carousel .owl-item .item .slide-caption.slide-caption-bottom .slide-caption-container .slide-title{font-size:22px;line-height:27px}.main-container .slider-carousel .owl-item .item .slide-caption.slide-caption-bottom .slide-caption-container .slide-description{font-size:20px;line-height:26px}.main-container .content-section.section-service .service-item .project-item.show-project-list a span{font-size:12px;line-height:14px}.main-container .content-section.section-people.people-home .people-home-text .people-description{padding:0}.main-container .content-section.section-people.people-home .people-home-text{padding:30px 80px}.main-container .content-section.section-insight .article-container .article-text{width:calc(100% - 75px)}.article-next-container-small{width:16.665%}.article-next-container-small .link{justify-content:center}.article-next-container-small .link a{font-size:16px}.common-container .container{margin:0;padding:0 80px;width:100%}.pop-up-annoucement .pop-up-annoucement-container{height:75vh;width:calc(100% - 160px)}.section-landing-page .landing-page-section-logo .landing-page-section-logo-list .elementor-widget-image .elementor-image img{max-width:100px}.section-landing-page .landing-page-section-testimonial .elementor-column.elementor-col-33:nth-child(2){width:250px}.section-landing-page .landing-page-section-testimonial .elementor-column.elementor-col-33:nth-child(3){width:calc(100% - 400px)}.section-landing-page .landing-page-section-big-padding{padding:50px 0!important}.section-landing-page .landing-page-section-image-grid{padding:0 15px}.main-container .content-section.section-client .section-client-heading-logo .section-client-heading-logo-item .section-client-heading-logo-item-landscape{max-height:40px;max-width:90px}.main-container .content-section.section-client .section-client-heading-logo .section-client-heading-logo-item .section-client-heading-logo-item-portrait{max-height:60px;max-width:50px}.main-container .content-section.section-client .section-client-heading-logo{max-height:unset}.landing-page-form .landing-page-form-title.landing-page-form-title-small{font-size:15px}.section-landing-page .column-half-banner>.elementor-column-wrap>.elementor-widget-wrap{padding:110px 25px 20px}.section-client-group{padding:100px 25px 25px}.section-client-group .client-group .client-group-list .client-group-list-item .client-group-list-item-image.client-group-list-item-image-landscape{max-height:25px;max-width:80px}.section-client-group .client-group .client-group-list .client-group-list-item .client-group-list-item-image.client-group-list-item-image-landscape-long{max-height:25px;max-width:90px}.section-client-group .client-group .client-group-list .client-group-list-item .client-group-list-item-image.client-group-list-item-image-portrait{max-height:30px;max-width:55px}.section-client-group .client-group .client-group-list .client-group-list-item{margin:0 20px 10px 0}.section-client-group .client-group-heading{font-size:25px;margin-bottom:30px}.about-banner-content-container{padding:0 25px}.section-landing-page .landing-page-paragraph-top .heading-big h1.elementor-heading-title{font-size:70px;line-height:70px}.sitemap-list-container{padding:0 40px}.button-red.button-red-small{padding:8px 15px!important}.andy-mils-section .button-red{padding:8px 80px!important}footer .footer-top-office.office-small{width:85%}footer .footer-top-office.office-small .office-item{margin:0 15px 15px 0}footer .footer-top-office.office-small .office-item .office-address a{font-size:12px}footer .footer-menu-container{width:15%}footer .footer-menu-container .footer-menu-1{margin-bottom:15px;width:100%}footer .footer-menu-container .footer-menu-1 .footer-socmed{text-align:left}footer .footer-menu-container .footer-menu-2{padding:0;width:100%}.andy-mils-section{height:620px;left:20px;margin-left:0;width:35.202%!important}.andy-mils-box{margin-bottom:50px!important;padding-bottom:80px!important}.andy-mils-section .landing-page-form{height:auto;width:80%}.header-title h1.elementor-heading-title{font-size:55px!important;line-height:55px!important}.pandora-container-box .elementor-column-wrap{left:5px!important}.section-header .header-service{justify-content:center}.our-office-list .our-office-item-rear .our-office-detail .our-office-detail-text a.our-office-contact-email-link{margin-left:0}.our-office-list .our-office-item{height:300px;width:calc(50% - 3px)}.main-container .content-section.section-our-office{height:auto}.our-office-list .our-office-item-rear .our-office-detail .our-office-detail-text a.our-office-contact-email-link{font-size:14px}#section-landing-page #landing-banner-section>.elementor-container>.elementor-row>.elementor-column{width:100%}#section-landing-page #landing-banner-section .banner-content-container{padding:150px 60px 250px 40px}#landing-banner-section .landing-page-form.landing-page-form-wide{float:none;margin:0 auto}#page-portfolio #portfolio-section-container .project-detail{padding:75px 0 0}#page-portfolio #portfolio-section-container .project-detail .container{padding:50px 25px}#page-portfolio #project-gallery .project-carousel-items .project-carousel-item img{height:300px}#page-portfolio #other-project-container .other-project-slider .owl-item{height:350px}.project-img-carousel .owl-item{height:300px}.project-img-carousel .owl-item.prev{width:520px!important}.project-img-carousel .owl-item.active.center:nth-child(2n){width:400px!important}#section-landing-page #landing-service-section .service-card-container{padding:0 20px}#section-landing-page #landing-service-section .service-card-container .service-card-box .elementor-column-wrap{padding:20px}#section-landing-page .landing-service-button a{padding:10px 20px}#section-landing-page #landing-client-section .client-logo-section .client-logo-container .client-logo{margin:0 36px 32.5px;width:calc(16.66% - 72px)}#section-landing-page #view-button-section .view-more-btn a{padding:10px 20px}#section-landing-page #about-title-section{padding:100px 20px 0}#section-landing-page #about-banner-section{padding:50px 22px 100px 20px}#section-landing-page #about-banner-section .banner-content-container{width:50%!important}#section-landing-page #about-banner-section .banner-content-container .banner-content-headline h3{font-size:54px}#section-landing-page #about-banner-section .banner-content-container .banner-content-text p{font-size:20px}#section-landing-page #about-banner-section .banner-count-container{width:50%!important}#section-landing-page #about-banner-section .about-banner-button a button{margin-bottom:20px;width:100%}#section-landing-page #about-service-section{padding:0 20px}#section-landing-page #about-download-section{padding:30px 20px}#our-office-section-container #section-contact .contact-form-container{padding-top:50px}#footer-section .footer-container .footer-row .footer-right-side .footer-box-3{margin-bottom:20px}#footer-section .footer-container .footer-row .footer-right-side .footer-box-3:last-child{margin-bottom:0}#footer-section .footer-container .footer-row .footer-left-side{display:inline}#footer-section .footer-container .footer-row .footer-left-side .footer-box-6{width:100%}#footer-section .footer-container .footer-row .footer-left-side .footer-box-6:first-child{margin-bottom:20px}#footer-section .footer-container .footer-row .footer-left-side .footer-box-6 ul{justify-content:flex-start}#footer-section .footer-container{padding:0 25px}.main-container .slider-carousel .owl-item .item .slide-caption.slide-caption-bottom{padding:30px 30px 0}.main-container .slider-carousel.slider-dots-left .owl-dots{left:30px}}@media screen and (max-width:990px){.navbar-custom.top-nav-collapse .nav-icon3 span{background:#fff}}@media screen and (max-width:768px){body,html{overflow:auto hidden}.main-container .content-section.section-people.people-white-text .people-description,.site-header{padding:0 40px}.section-header{padding:0 30px 0 40px}.main-container .slider-carousel .owl-item .item .slide-caption{left:40px}.menu-center{float:left}.main-container .content-section.section-video .vidbg-container video{height:100%}.home #home-sector .sector-items{flex-wrap:wrap;justify-content:center}.home #home-sector .sector-items .vc_col-has-fill{margin-bottom:10px;width:calc(33.33% - 10px)}.home #home-sector .sector-items .vc_col-has-fill:nth-child(4),.home #home-sector .sector-items .vc_col-has-fill:nth-child(5){width:calc(50% - 10px)}.home .home-counter .stats-desc .stats-number .numscroller{font-size:40px}.section-header .header-service{flex-wrap:wrap;width:calc(100% - 70px)}.section-header .header-service .service-button{font-size:11px;line-height:35px;padding:0 10px;text-align:left}.section-header .header-service .service-button:first-child{padding:0 11px 0 0}.main-container #homepage-section-container .content-section.section-service .service-item .service-left{height:50%;width:100%}.main-container #homepage-section-container .content-section.section-service .service-item .service-right{display:flex;height:50%;width:100%}.main-container #homepage-section-container .content-section.section-service .service-item .service-right .project-item{height:100%;width:50%}.main-container .content-section.section-insight{flex-wrap:wrap}.main-container .content-section.section-insight .article-container{height:50%;width:100%}.main-container .content-section.section-contact .contact-form-container{top:150px}.main-container .slider-carousel .owl-item .item .slide-caption{width:calc(100% - 250px)}.section-header .header-logo{display:none}.main-container .content-section.section-insight .article-container.article-container-left .article-text{padding-left:40px}.main-container .content-section.section-insight .article-container.article-container-right{padding:40px}footer .footer-top .footer-top-office .office-item{margin:10px 5px;width:calc(25% - 10px)}footer .footer-bottom .footer-about{width:100%}footer .footer-bottom .footer-menu-1,footer .footer-bottom .footer-menu-2{margin-top:30px;width:50%}footer .footer-bottom .footer-subscribe{margin-top:10px}footer .footer-bottom-copyright{padding-top:0}footer .footer-top-office.office-small{padding-bottom:0}footer .footer-bottom .footer-menu-1,footer .footer-bottom .footer-menu-2{margin-top:0;padding-left:0}footer .footer-bottom.footer-bottom-small{padding:40px 0 10px}footer .footer-top-office.office-small .office-item{margin:0 20px 20px 0;width:calc(33.33% - 20px)}.main-container .content-section.section-contact footer .container{padding:0 55px}.about-content-text{padding:35px 40px}#section-people{height:auto;overflow:hidden;padding:120px 0 0!important;position:relative}.main-container .content-section.section-people .people-text-container{bottom:unset;position:relative}.main-container .content-section.section-people .people-list{position:relative}.main-container .content-section.section-people .people-description{margin-bottom:40px;padding:0 55px}#section-contact{height:auto;margin-top:0;padding-top:50px;position:relative}.main-container .content-section.section-contact .contact-form-container{bottom:unset;margin-bottom:50px;position:relative;top:unset}.main-container .content-section.section-contact footer{position:relative}.main-container .content-section.section-people .people-title{padding:0 40px}.main-container .content-section.section-expertise{height:500px}.expertise-list-container .expertise-item .expertise-content .expertise-title{font-size:24px;line-height:24px}.expertise-list-container .expertise-item .expertise-content .expertise-hidden-content .expertise-menu .expertise-menu-item .expertise-menu-item-title{font-size:16px;line-height:24px}.expertise-list-container .expertise-item .expertise-content .expertise-hidden-content .expertise-menu .expertise-menu-item .expertise-menu-subitem .item{font-size:12px;line-height:20px}.expertise-list-container .expertise-item .expertise-content{padding:23px 23px 60px}.sector-list{flex-wrap:wrap}.sector-list .sector-slice-bg{display:none}.sector-list .sector-item{height:500px;width:50%}.sector-list .sector-item:last-child{width:100%}#sector-list-section-container,#sector-list-section-container .content-section.section-expertise{height:auto}.section-blog-list .blog-banner .blog-banner-content{width:calc(100% - 80px)}.section-blog-list .blog-banner .blog-banner-content .blog-banner-content-text h2{max-width:85%}.section-blog-list .blog-banner .blog-banner-content .blog-banner-content-text h2,.section-blog-list .post-item a .post-title h2{font-size:24px;line-height:27px}.section-blog-list .post-item a .post-subtitle{font-size:16px;line-height:20px}.section-blog-list .post-item a .post-excerpt,.section-blog-list .post-item a .post-tag{font-size:14px;line-height:18px}.archive.category .tag_line_title,.single-post .tag_line_title{font-size:30px;line-height:32px;padding:0 80px}.archive.category .breadcrumbs,.single-post .breadcrumbs{padding-top:0}.single-post .content{padding:40px 40px 0}.archive.category .sidebar,.single-post .sidebar{display:none}.single-post .pagination-line{padding:20px 50px}.main-container .content-section.section-service .service-item .project-item .project-description .project-logo{font-size:22px;line-height:22px}.main-container .content-section.section-service .service-item .service-full .project-item .project-description .project-logo{max-width:100%}#page-portfolio-list .header-service{display:none}#page-portfolio-list .header-service-dropdown{align-items:center;display:flex;justify-content:flex-start;padding-left:20px;position:relative;top:10px}#page-portfolio-list .header-service-dropdown .selectbox-dummy-container{margin:0 30px;width:calc(100% - 200px)}#page-portfolio-list .header-service-dropdown .selectbox-dummy-container .selectbox-dummy-title{color:#525252;font-family:Archivo,sans-serif!important;font-size:12px;font-weight:700;letter-spacing:0;line-height:16px;margin-bottom:5px;text-transform:uppercase}#page-portfolio-list.main-container .content-section.section-service{height:auto;padding-bottom:0;padding-top:0;position:relative}#page-portfolio-list.main-container .content-section.section-service:nth-last-child(2){height:auto}#page-portfolio-list.main-container .content-section.section-service .service-item{height:100%;position:relative;top:0}#page-portfolio-list.main-container .content-section.section-service .service-item .service-full.full-half{height:350px}#page-portfolio-list.main-container .content-section.section-service .service-item .service-full.full-third{height:175px}#page-portfolio-list .section-header{padding:0 30px 25px 40px}#page-portfolio-list .section-header.show-subsector{height:100px}#page-portfolio-list #portfolio-list-sector-section-container{padding-top:100px}#page-portfolio-list #portfolio-section-container .container{padding:0 40px}.project-detail-content .project-detail-content-right{margin-top:50px}.project-detail .project-related .project-detail-content-left{width:calc(100% - 200px)}.project-detail .project-related .project-detail-content-right{margin-top:0;width:200px}.project-detail .project-detail-content.project-related .project-detail-content-left .project-detail-content-title{font-size:30px;line-height:30px}#section-contact{display:block!important}#portfolio-section-container #section-contact .container{padding:0 55px}.main-container .content-section.section-about{flex-wrap:wrap;height:auto;padding-top:0}.main-container .content-section.section-about .about-content-slider{height:350px!important;position:relative}.main-container .content-section.section-about .about-content-text{position:relative}.case-study-body.container{padding:50px 40px 20px;width:100%}.case-study-header .case-study-header-text{left:40px;width:calc(90% - 80px)}.case-study-body .elementor-widget-image-carousel{height:400px}.section-case-study-list .container{margin-left:0;margin-right:0;padding:0 40px;width:100%}.archive.category .content{padding:0 40px 5px}body.error404 h1,body.error404 h4,body.page-template-page-thank-you h1,body.page-template-page-thank-you h4{margin-left:auto;margin-right:auto;max-width:500px}textarea.form-control{height:150px}span.wpcf7-not-valid-tip{bottom:20px}.section-header .header-burger,.section-header .header-service{display:none}.section-header .header-service-dropdown{display:flex}.main-container .content-section.section-service .service-item .project-item.show-project-list a{font-size:18px}.section-case-study-list .case-study-list-subtitle,.section-case-study-list .case-study-list-title.blog-title{width:80%}.section-case-study-list .case-study-list-subtitle{margin-bottom:30px}.section-case-study-list .case-study-list-items .case-study-item .case-study-detail .case-study-text .article-list-date .month-year{font-size:14px;line-height:14px}.section-case-study-list .case-study-list-items .case-study-item .case-study-detail .case-study-text .article-list-date .date{font-size:45px;line-height:45px}.section-case-study-list .case-study-list-items .case-study-item.blog-item.blog-item-featured .case-study-detail .case-study-text:first-child{width:100%}.section-case-study-list .case-study-list-items .case-study-item.blog-item.blog-item-featured .case-study-detail .case-study-text:last-child{display:none}.section-case-study-list .case-study-list-items .case-study-item .case-study-detail .case-study-title{font-size:22px;letter-spacing:0;line-height:28px}.section-case-study-list .case-study-list-items .case-study-item .case-study-detail .case-study-text .article-list-date{min-width:80px;padding:5px 10px 5px 0}.office-map-container{align-items:flex-start;align-self:flex-start;margin:0 40px 50px}.office-map-container,.office-map-container .world-map{height:auto;width:100%}.main-container .content-section.section-our-office{height:auto}.page-title{font-size:28px;line-height:35px}#page-privacy-policy .section-privacy-policy .container{padding:0 40px}#page-privacy-policy .section-privacy-policy .container .elementor-column.elementor-col-50{width:100%}footer .footer-menu-container,footer .footer-top-office.office-small{width:50%}.main-container .content-section.section-contact footer .footer-bottom>.container>.row{padding-bottom:30px}.main-container .slider-carousel .owl-item .item .slide-caption.slide-caption-bottom{padding:30px 30px 0}.main-container .slider-carousel .owl-item .item .slide-caption.slide-caption-bottom .slide-caption-container .slide-title{font-size:22px;line-height:26px}.main-container .slider-carousel .owl-item .item .slide-caption.slide-caption-bottom .slide-caption-container .slide-description{font-size:18px;line-height:24px}.main-container .content-section.section-service{height:60vh}.main-container .content-section.section-service .service-item{height:calc(60vh - 100px)}.main-container .content-section.section-service .service-item .project-item.show-project-list a span{font-size:11px;line-height:12px}#section-people.people-home{height:60vh;padding:0!important}.main-container .content-section.section-people.people-home .people-home-text{padding:30px 40px}.main-container .content-section.section-people.people-home .people-home-text .people-title{font-size:28px;line-height:28px}.main-container .content-section.section-people.people-home .people-home-text .people-description{font-size:15px;line-height:24px}.main-container .content-section.section-insight{height:50vh}.main-container .content-section.section-insight .article-container{height:100%;width:25%}.article-next-container-small{width:25%}#homepage-section-container{overflow:hidden}.main-container .content-section.section-insight .article-container.article-container-left{padding:40px}.main-container .content-section.section-insight .article-container.article-container-left .article-text{padding:0}.main-container .content-section.section-insight .article-container .article-text{width:calc(100% - 140px)}.main-container .content-section.section-insight .article-container:nth-child(3) .article-text{left:90px}.main-container .slider-carousel.slider-dots-left .owl-dots{left:40px}.common-container .container{padding:0 40px}#section-career{height:auto}.pop-up-annoucement .pop-up-annoucement-container{max-height:unset}.about-content-video{height:auto!important;position:relative}.about-content-video .vidbg-container{position:relative}.about-content-video .vidbg-container video{left:0;position:relative;top:0;transform:none}.section-landing-page .landing-page-header.landing-page-header-full-screen{height:350px}.section-landing-page .landing-page-paragraph-top.landing-page-paragraph-top-push-top{left:unset;margin-bottom:50px;position:relative;top:unset;transform:unset;width:100%}.section-landing-page .landing-page-paragraph-top .elementor-heading-title{color:#3a4852}.section-landing-page .landing-page-paragraph-top .color-white .elementor-text-editor ul li:before,.section-landing-page .landing-page-paragraph-top .elementor-text-editor li,.section-landing-page .landing-page-paragraph-top .elementor-text-editor p,.section-landing-page .landing-page-paragraph-top .elementor-text-editor span{color:#818e96!important}.section-landing-page .landing-page-paragraph-top h1.elementor-heading-title{font-size:45px;line-height:50px}.section-landing-page .landing-page-heading h2.elementor-heading-title,.section-landing-page .landing-page-paragraph-top h2.elementor-heading-title{font-size:28px!important;line-height:28px!important}.section-landing-page .landing-page-paragraph-top h3.elementor-heading-title{font-size:18px;line-height:23px}.section-landing-page .landing-page-section-logo .landing-page-section-logo-list{padding:20px 0 0}.section-landing-page .landing-page-section-logo .landing-page-section-logo-list .elementor-widget-image .elementor-image img{max-height:50px;max-width:90px}.section-landing-page .landing-page-section-logo .landing-page-section-logo-list .elementor-widget-image{margin:0 .5% 30px}.section-landing-page .landing-page-section-image-grid .elementor-text-editor a,.section-landing-page .landing-page-section-image-grid .elementor-text-editor p,.section-landing-page .landing-page-section-image-grid .elementor-text-editor ul li{font-size:14px;line-height:20px}.section-landing-page .landing-page-section-testimonial .elementor-column.elementor-col-33:nth-child(2){width:200px}.section-landing-page .landing-page-section-testimonial .elementor-column.elementor-col-33:nth-child(3){width:calc(100% - 350px)}.section-landing-page .landing-page-section-testimonial .elementor-column.elementor-col-33:nth-child(2) .elementor-widget,.section-landing-page .landing-page-section-testimonial .elementor-column.elementor-col-33:nth-child(2) .elementor-widget.elementor-widget-image{margin-bottom:5px}.landing-page-paragraph-top .elementor-widget-image,.landing-page-paragraph-top .elementor-widget-image div{height:100%}.landing-page-paragraph-top .elementor-widget-image div img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.section-landing-page .landing-page-header.landing-page-header-full-screen:before{background:0 0}.main-container .content-section.section-client,.main-container .content-section.section-client .section-client-heading,.main-container .content-section.section-client .section-client-heading-logo{height:auto}.main-container .content-section.section-client .section-client-heading-logo .section-client-heading-logo-item{margin:0 1% 30px;width:18%}.main-container .content-section.section-client .section-client-heading-logo a{justify-content:center}.section-client-heading-cta .button-red{font-size:14px!important;padding:8px 50px!important}.page-template-page-landing-page-half-banner .landing-page-header,.page-template-page-landing-page-no-banner .landing-page-header{display:block}.section-landing-page .landing-page-paragraph-top.landing-page-paragraph-top-as-banner{padding:100px 0 40px}.section-landing-page .landing-page-paragraph-top.landing-page-paragraph-top-as-banner:not(.landing-page-paragraph-top-banner-75){background:0 0!important}.section-landing-page .landing-page-paragraph-top.landing-page-paragraph-top-as-banner .elementor-background-overlay{display:none}.section-landing-page .column-half-banner{height:auto;width:100%}.section-landing-page .landing-page-paragraph-top.landing-page-paragraph-top-half-banner .column-half-banner>.elementor-column-wrap{background:0 0!important}.section-landing-page .landing-page-paragraph-top.landing-page-paragraph-top-half-banner .column-half-banner .elementor-background-overlay{display:none}.section-landing-page .column-half-banner>.elementor-column-wrap>.elementor-widget-wrap{padding:30px 25px 20px}.section-landing-page .column-half-banner.landing-page-section-logo .landing-page-section-logo-list .elementor-widget-image{height:auto;margin:0 .5% 40px;width:15%}.section-landing-page .landing-page-paragraph-top.landing-page-paragraph-top-half-banner{height:auto;margin-bottom:0}.about-content-image{position:relative}#page-about .section-video{height:432px}.section-client-group{height:auto!important;padding:110px 40px 40px}.section-client-group .client-group .client-group-list{flex-wrap:wrap}.section-client-group .client-group .client-group-list .client-group-list-item{margin:0 30px 10px 0;width:12%}.section-client-group .client-group .client-group-list.client-group-list-item-7 .client-group-list-item{width:12%}.section-client-group .client-group .client-group-list .client-group-list-item .client-group-list-item-image.client-group-list-item-image-landscape{max-height:30px;max-width:90px}.section-client-group .client-group .client-group-list .client-group-list-item .client-group-list-item-image.client-group-list-item-image-landscape-long{max-height:30px;max-width:110px}.section-client-group .client-group .client-group-list .client-group-list-item .client-group-list-item-image.client-group-list-item-image-portrait{max-height:40px;max-width:55px}.section-client-group .client-group-heading{margin-bottom:20px;text-align:left}.about-content-image.about-content-image-bg{height:350px}.about-content-image.about-content-image-bg:before{display:none}.about-banner-content-container{padding:40px 40px 0}.about-banner-content-container .about-banner-content-heading{color:#3a4852;font-size:30px;line-height:30px}.about-banner-content-container .about-banner-content-text{color:#818e96}.about-link a{color:#3a4852}.section-about.section-about-banner-form{background:#fafafa;position:relative}.section-about.section-about-banner-form:before{background:#b0b4b9;bottom:0;content:"";height:1px;left:40px;position:absolute;width:calc(100% - 80px)}.about-banner-content-container .about-content-form.landing-page-form.landing-page-form-wide{margin-top:65px;max-width:350px}.about-banner-content-container .about-content-form .about-content-form-title{padding:0}#page-about.main-container .content-section.section-client .section-client-heading-logo a{padding:30px 25px 10px}.section-landing-page .landing-page-paragraph-top.landing-page-paragraph-top-banner-75{margin-top:-350px}.section-landing-page .landing-page-paragraph-top .heading-big h1.elementor-heading-title{font-size:55px;line-height:55px}.section-landing-page .landing-page-paragraph-top .banner-description-big-font .elementor-text-editor p{color:#3a4852!important}.section-landing-page .landing-page-paragraph-top .banner-description-half{width:60%}.section-landing-page .elementor-element-c06de18.landing-page-paragraph-top .banner-description-half{width:100%}.section-landing-page .landing-page-paragraph-top.landing-page-paragraph-top-banner-75{margin:0;min-height:60vh}.section-landing-page .landing-page-section-logo .landing-page-section-logo-list.landing-page-section-logo-list-3 .elementor-column-wrap .elementor-widget-wrap{justify-content:center}.landing-page-paragraph-top-banner-75 .banner-description-big-font .elementor-text-editor p,.landing-page-paragraph-top-banner-75 .heading-big h1.elementor-heading-title{padding:0 20px}.landing-page-section-logo.landing-page-section-logo-form{margin-bottom:0}.landing-page-section-logo.landing-page-section-logo-form>.elementor-container>.elementor-row{flex-flow:column-reverse}.landing-page-section-logo.landing-page-section-logo-form>.elementor-container>.elementor-row>.elementor-column.elementor-col-50{width:100%}.landing-page-section-logo.landing-page-section-logo-form .landing-page-form{float:none;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:700px;width:80%}.sitemap-list-container{padding:0 25px}.banner-button{margin-bottom:65px;padding:0 15px}.header-menu-expand{display:none}footer .footer-top-office.office-small{width:80%}footer .footer-top-office.office-small .office-item{margin:0 15px 15px 0}footer .footer-top-office.office-small .office-item .office-address a{font-size:12px}footer .footer-menu-container{width:20%}footer .footer-menu-container .footer-menu-1{margin-bottom:15px;width:100%}footer .footer-menu-container .footer-menu-1 .footer-socmed{text-align:left}footer .footer-menu-container .footer-menu-2{padding:0;width:100%}.send-us-brief-button{padding-top:40px}.andy-mils-section{left:0;width:100%!important}.andy-mils-section .elementor-element .elementor-widget-container .button-red{font-size:20px!important;padding:15px 100px!important}.andy-mils-contact{font-size:25px}.pandora-container-box .elementor-column-wrap{left:0!important;padding:15px!important}.pandora-box p.elementor-heading-title{font-size:16px!important}.pandora-box-image>.elementor-widget-container{overflow:hidden}.pandora-box-image>.elementor-widget-container .elementor-image img{height:180px!important}.andy-mils-img .elementor-widget-container .elementor-image img{width:300px}.header-title h1.elementor-heading-title{font-size:45px!important;line-height:45px!important}.andy-mils-section{border-radius:0;box-shadow:none;height:800px;margin-left:0;top:0;width:100%}.andy-miles-quotes{left:115px;width:70%!important}.brief-button{top:200px}.andy-mils-section .landing-page-form{width:80%}.pandora-box{margin-bottom:0}.menu-side .menu-side-container .menu-side-container-content .menu-side-menu .menu-side-item .menu-side-submenu .menu-side-submenu-item{height:auto;margin-bottom:10px}.menu-side .menu-side-container .menu-side-container-content .menu-side-menu .menu-side-item .menu-side-submenu .menu-side-submenu-item a{line-height:14px}#page-portfolio-list .section-header .header-burger{display:block}.content-section-service-desktop{display:none!important}#portfolio-list-sector-section-container-mobile,.content-section-service-mobile{display:block!important;padding-top:0}#portfolio-list-sector-section-container-mobile.section-service .service-item,.content-section-service-mobile.section-service .service-item{flex-direction:row;height:auto;position:relative;top:0}#portfolio-list-sector-section-container-mobile.section-service .service-item .project-item,.content-section-service-mobile.section-service .service-item .project-item{height:175px;width:33.33%}.site-header .header-menu-center{display:none}.our-office-list .our-office-item{margin-bottom:10px;width:calc(50% - 5px)}.page-template-page-our-office-card #our-office-section-container .container{padding:0 40px;width:100%}.main-container .section-service .service-item .project-item .project-description .project-logo.project-logo-text{font-size:22px}#landing-banner-section .landing-page-form.landing-page-form-wide{margin:0 60px;max-width:unset}#section-landing-page #landing-banner-section .elementor-column.banner-content-container{padding:70px 0 250px}#page-portfolio #portfolio-section-container .project-detail .container{padding:50px 40px}#page-portfolio #other-project-container .other-project-slider .owl-item{height:350px}.project-img-carousel .owl-item{height:300px}.project-img-carousel .owl-item.prev{width:360px!important}.project-img-carousel .owl-item.active.center:nth-child(2n){width:300px!important}#section-landing-page #landing-banner-section .elementor-background-overlay{display:unset}#section-landing-page #landing-banner-section .banner-content-container{padding:100px 0 0}#section-landing-page #landing-service-section .service-card-container .service-card-box{margin-left:auto;margin-right:auto;margin-top:18px;width:80%}#section-landing-page #landing-service-section .service-card-container .service-card-box .elementor-column-wrap{padding:20px 60px}#section-landing-page #landing-client-section .client-logo-section .client-logo-container .client-logo{margin:0 15px 32.5px;width:calc(16.66% - 30px)}#section-landing-page #landing-client-section .landing-client-headline h2{font-size:18px}#section-landing-page #view-button-section{margin-top:0}#section-landing-page #about-banner-section .banner-content-container .banner-content-headline{margin-bottom:0}#section-landing-page #about-banner-section .banner-content-container .banner-content-headline h3{font-size:40px;line-height:40px}#section-landing-page #about-banner-section .banner-content-container .banner-content-text{margin-bottom:0}#section-landing-page #about-banner-section .banner-content-container .banner-content-text p{font-size:20px;line-height:25px;margin-bottom:25px}#section-landing-page #about-banner-section .banner-count-container .count-content-section .banner-count-content .banner-count-headline p{font-size:36px;line-height:48px}#section-landing-page #about-banner-section .banner-count-container .count-content-section .banner-count-content .banner-count-text p{font-size:16px;line-height:24px}#section-landing-page #about-people-section .our-people-text p{font-size:16px;padding:0 20px}#section-landing-page #about-service-section .about-service-container .service-content-container .service-content-box .service-content-link .our-service-link{font-size:16px;line-height:18px;padding:24px 0}.contact-subtitle{font-size:21px}.page-template-page-landing-page-half-banner .section-landing-page .landing-page-paragraph-top.landing-page-paragraph-top-as-banner{padding:20px 0 40px}#homepage-section-container .section-slider,#homepage-section-container .section-slider #homepage-slider,#homepage-section-container .section-slider #homepage-slider .owl-item{height:75vw}}@media screen and (max-width:736px){.pandora-box-image>.elementor-widget-container{overflow:hidden}.pandora-box-image>.elementor-widget-container .elementor-image img{height:400px!important}.pandora-box p.elementor-heading-title{font-size:24px!important}}@media screen and (max-width:500px){.main-container .content-section.section-people.people-white-text .people-description,.section-header,.site-header{height:auto;padding:10px 25px 5px}.main-container .slider-carousel .owl-item .item .slide-caption{bottom:100px;left:25px;width:calc(100% - 50px)}.main-container .slider-carousel .owl-item .item .slide-caption .slide-title{font-size:24px;line-height:26px}.main-container .slider-carousel .owl-item .item .slide-caption .slide-description{font-size:14px;line-height:18px;margin-bottom:20px}.main-container .slider-carousel .owl-item .item .slide-caption .slide-cta .slide-button{font-size:12px}.main-container .slider-carousel .owl-dots{bottom:30px;right:25px}.main-container .slider-carousel .owl-dots button{padding:0 1px}.section-header .header-logo{display:none}.section-header .header-logo,.site-header .header-logo{width:87px}.section-header .header-logo img,.site-header .header-logo img{height:70%}.section-header .header-burger,.site-header .header-burger{width:auto}.section-header .header-burger span,.site-header .header-burger span{margin-bottom:6px}.menu-side .menu-side-container{padding:35px;width:85%}.menu-side .menu-side-container .menu-side-container-content .menu-side-menu .menu-side-item{margin-bottom:5px}.menu-side .menu-side-container .menu-side-container-content .menu-side-menu .menu-side-item a{font-size:22px;line-height:26px}.main-container .content-section.section-contact .contact-form form .contact-form-submit .btn-contact,.main-container .content-section.section-insight .article-container .article-text .article-link a,.main-container .content-section.section-people .people-link a{font-size:12px!important}.home .intro-body .intro-body-text h1{font-size:38px;line-height:38px;margin-bottom:20px}.home .intro-body .intro-body-text{width:90%}.home .intro-body .intro-body-text h4{font-size:22px;line-height:32px;max-width:70%}.home .intro-body .intro-body-text a{font-size:12px}.home .home-banner-container .owl-dots{bottom:20px}.home .home-banner-container .owl-dots button{padding:0 1px}.home .home-banner-container .owl-dots button span{height:9px;width:9px}.home .home-banner-container .home-banner-arrow{right:20px}.home .home-banner-container .home-banner-arrow img{height:25px}.home .home-counter{padding:45px 0 40px}.home .home-counter p{font-size:20px;line-height:30px}.home .home-counter .stats-desc .stats-number .numscroller{font-size:40px;line-height:40px}#home-counter-stats .vc_column-inner{margin-bottom:0!important}#home-solution{padding-bottom:50px!important}#home-solution h2{padding-bottom:0}#home-solution .wpb_single_image{margin-bottom:10px;margin-top:50px}.home #home-sector{height:auto;margin-bottom:40px;padding-top:40px}.home #home-sector .sector-items .vc_col-has-fill{height:200px;width:100%}.home #home-sector .sector-items .vc_col-has-fill:nth-child(4),.home #home-sector .sector-items .vc_col-has-fill:nth-child(5){width:100%}.home #home-project .home-project-items .vc_col-has-fill{height:220px;margin-bottom:10px;width:100%}.home #home-project .home-project-items{margin-bottom:0}.common-button>a{font-size:12px!important}.home #home-client .owl-item .item{height:80px}#home-client h2{padding-bottom:0}.home #home-client{padding:45px 0 10px}footer .footer-top .footer-top-office .office-item{margin:5px;width:calc(33.33% - 10px)}footer .footer-top .footer-top-office .office-item .office-location{font-size:12px}footer .footer-top .footer-top-office .office-item .office-time{font-size:9px;line-height:10px;top:-7px}footer .footer-top{padding:10px 0}.home #home-solution img{height:100px}.home #home-solution h3{font-size:24px}.main-container .content-section.section-insight .article-container .article-text .article-title a{display:block;font-size:20px;line-height:22px}.main-container .content-section.section-insight .article-container .article-text .article-date{font-size:14px;line-height:16px}.article-next-container-small .edge img{width:100%}.main-container .content-section.section-contact{height:auto;padding-top:50px}.main-container .content-section.section-contact footer{position:relative}.contact-form-container{bottom:unset;margin-bottom:0;position:relative;top:unset}.contact-form-container .contact-form,.contact-form-container .contact-subtitle,.contact-form-container .contact-title{padding:0 25px}.contact-form-container .contact-title{font-size:22px;line-height:24px}.contact-form-container .contact-subtitle{font-size:20px;line-height:22px}#section-contact{padding-top:50px}.main-container .content-section.section-contact footer .container{padding:0 40px}footer .footer-top-office.office-small{padding-right:0}footer .footer-top-office.office-small .office-item{margin:0 30px 0 0}footer .footer-bottom .footer-about p{font-size:16px;line-height:24px}footer .footer-bottom .footer-menu-list{line-height:28px}footer .footer-bottom .footer-subscribe{margin-top:40px}footer .footer-bottom .footer-subscribe .footer-menu-title,footer .footer-bottom .footer-subscribe .footer-socmed,footer .footer-bottom .footer-subscribe .footer-subscribe-form{width:100%}footer .footer-bottom .footer-subscribe .footer-socmed ul li a{font-size:18px}footer .footer-bottom-copyright{font-size:12px;line-height:16px;padding-bottom:5px}footer .footer-bottom .footer-subscribe .footer-subscribe-form .footer-subscribe-form-field .form-group label{font-size:14px}footer .footer-bottom .footer-subscribe .footer-subscribe-form .footer-subscribe-form-field .form-group{margin-bottom:0}footer .footer-bottom .footer-subscribe .footer-subscribe-form .footer-subscribe-form-field .btn-subscribe{margin-top:20px}.stats-top .stats-number{line-height:70px}.page-template-homepage #home-project .home-project-subtitle{margin-top:30px;padding-left:0}.page-template-homepage #home-project .home-project-subtitle p{font-size:14px;text-align:center!important}.page-template-homepage #home-project h2{font-size:18px;line-height:32px;padding-left:0;text-align:center!important}.project-list.home-project-list .portfolio-item .portfolio-bg,.project-list.home-project-list .portfolio-item .portfolio-overlay{height:282px}.project-list.home-project-list .portfolio-item{padding-bottom:0}.project-list .portfolio-item .caption h5{font-size:20px}.project-list .portfolio-item .caption .location{font-size:14px}.project-list .portfolio-item .caption .description{font-size:15px;line-height:19px;max-width:95%}.project-list .portfolio-item .portfolio-overlay .caption{bottom:50%;transform:translateY(50%)}.project-list.home-project-list .portfolio-item .caption-outer h5{font-size:18px;line-height:22px}.project-list.home-project-list .portfolio-item .caption-outer{padding:10px}.project-list.home-project-list .portfolio-item .caption-outer p{font-size:14px;line-height:20px}.project-list .st_sf_h_t_w_s .st_sf_x1{height:365px!important}.home #home-client{padding:0 0 10px}.section-header .header-burger,.section-header .header-service{display:none}.section-header .header-service-dropdown{display:flex}footer .footer-bottom .footer-subscribe-2 .footer-menu-title{font-size:22px;line-height:24px;margin-bottom:15px}footer .footer-bottom .footer-subscribe-2 .footer-menu-subtitle{font-size:14px}.footer-subscribe-form{margin-bottom:40px}.footer-menu-container .row{display:flex;flex-wrap:wrap}footer .footer-bottom .footer-logo{width:100%}footer .footer-bottom .footer-logo img{width:75px}footer .footer-bottom-copyright .copyright-container{padding:0}footer .footer-bottom-copyright{padding-top:0}footer .footer-bottom-copyright .copyright-container .copyright-content{font-size:12px;line-height:14px;width:90%}footer .footer-bottom-copyright .copyright-container .footer-socmed ul li a{font-size:14px}footer .footer-bottom .footer-subscribe-2 .footer-subscribe-form .footer-subscribe-form-field .btn-subscribe{font-size:14px!important}.main-container .content-section.section-insight .article-container.article-container-left .article-text{padding-left:25px}.main-container .content-section.section-insight .article-container.article-container-right{padding:40px 40px 40px 25px}.main-container .content-section.section-expertise{flex-wrap:wrap;height:auto;position:relative}.main-container .content-section.section-expertise .about-content-slider{height:50vh!important;position:relative;width:100%}.main-container .content-section.section-expertise .about-content-text{padding:35px 25px;position:relative}.main-container .content-section.section-expertise .about-content-text .about-title{font-size:20px;line-height:26px;margin-bottom:20px}.main-container .content-section.section-expertise .about-content-text .about-description.description-small{font-size:17px;line-height:23px}.content-counter{flex-wrap:wrap}.content-counter .counter-item{margin-bottom:15px;width:50%}.content-counter .counter-item .counter-value span{font-size:34px;line-height:36px}.content-counter .counter-item .counter-value{margin-bottom:0}.main-container .content-section.section-people .people-description,.main-container .content-section.section-people .people-title{padding:0 25px}.main-container .content-section.section-people .people-list .people-item{width:50%}.main-container .content-section.section-people .people-list{height:auto}.expertise-list-container{flex-wrap:wrap}.expertise-list-container .expertise-item{height:100vh;width:100%}.expertise-list-container .expertise-bg{display:none}.expertise-list-container .expertise-item .expertise-bg-mobile{display:block}.expertise-list-container .expertise-item .expertise-content .expertise-hidden-content .expertise-menu .expertise-menu-item .expertise-menu-item-title{font-size:20px;line-height:24px;margin-bottom:15px}.expertise-list-container .expertise-item .expertise-content .expertise-title{font-size:32px;line-height:36px;margin-bottom:25px}.expertise-list-container .expertise-item .expertise-content .expertise-hidden-content .expertise-menu .expertise-menu-item .expertise-menu-subitem .item{font-size:16px;line-height:22px}.sector-list .sector-item{height:100vh;width:100%}.sector-list .sector-item .sector-content .sector-hidden-content .sector-description{font-size:16px;line-height:26px}.sector-list .sector-item .sector-content .sector-link{bottom:unset;position:relative}.section-blog-list .blog-banner .blog-banner-content{width:calc(100% - 50px)}.section-blog-list .blog-banner .blog-banner-content .blog-banner-content-text h2{max-width:95%}.section-blog-list .blog-banner .blog-banner-content .blog-banner-content-text h2,.section-blog-list .post-item a .post-title h2{font-size:20px;line-height:24px}.section-blog-list .post-item a .post-subtitle{font-size:15px;line-height:29px}.section-blog-list .post-item a .post-excerpt,.section-blog-list .post-item a .post-tag{font-size:14px;line-height:18px}.section-blog-list .post-item.post-item-half{width:100%}.section-blog-list .blog-banner .blog-banner-content{padding:50px 0 30px}.archive.category h1,.single-post h1{font-size:21px;line-height:23px}.archive.category h2,.single-post h2{font-size:19px;line-height:21px}.archive.category h3,.single-post h3{font-size:18px;line-height:21px}.archive.category h4,.single-post h4{font-size:17px;line-height:19px}.archive.category h5,.single-post h5{font-size:15px;line-height:17px}.archive.category h6,.single-post h6{font-size:14px;line-height:16px}.archive.category .tag_line_title,.single-post .tag_line_title{font-size:20px;line-height:24px;padding:0 25px}.archive.category .breadcrumbs,.archive.category .tag_line_image .tag_line_date,.single-post .breadcrumbs,.single-post .tag_line_image .tag_line_date{font-size:14px}.archive.category .social-single,.single-post .social-single{float:left}.archive.category .social-single ul.icon-links,.single-post .social-single ul.icon-links{padding-left:15px}.archive.category .pagination-line,.single-post .pagination-line{padding:20px 25px}.main-container .content-section.section-people.people-white-text .people-description{font-size:16px;line-height:27px}#section-people .people-description,#section-people .people-link,#section-people .people-title{z-index:3}#page-portfolio-list.main-container .content-section.section-service .service-item .project-item .project-description .project-logo{font-size:8px;line-height:10px;max-width:170px}#page-portfolio-list.main-container .content-section.section-service .service-item .service-full.full-half{height:150px}#page-portfolio-list .section-header .header-burger{display:block;width:34px}#page-portfolio-list .header-service-dropdown{flex-wrap:wrap;padding-left:10px}#page-portfolio-list .header-service-dropdown .selectbox-dummy-container{margin:0 0 0 20px;width:calc(100% - 120px)}#page-portfolio-list .header-service-dropdown .selectbox-dummy-container .selectbox-dummy-title{font-size:10px;line-height:12px;margin-bottom:0}#page-portfolio-list .header-service-dropdown .selectbox-dummy-container .selectbox-dummy{height:34px;min-width:unset;width:150px}#page-portfolio-list .header-service-dropdown .selectbox-dummy-container .selectbox-dummy .selectbox-show{font-size:10px}#page-portfolio-list .section-header{padding:0 25px}#page-portfolio-list .section-header.show-subsector{height:100px;padding:0 25px 30px}#page-portfolio-list .section-header.show-subsector .header-service-dropdown{top:10px}#page-portfolio-list .section-header{height:100px}#page-portfolio-list .section-header .header-service-dropdown{top:-8px}#page-portfolio-list .section-header .header-service-dropdown .service-button{font-size:12px}#page-portfolio-list #portfolio-list-sector-section-container{padding-top:0}#page-portfolio-list #portfolio-list-sector-section-container.show-subsector{padding-top:100px}#portfolio-section-container .container{padding:0 25px}#portfolio-section-container #section-contact .container{padding:0 40px}.project-detail .project-detail-content .project-detail-content-left .project-detail-content-title,.project-detail .project-gallery .project-detail-sub-title{font-size:24px;line-height:28px}.project-detail .project-detail-content .project-detail-content-left .project-detail-content-subtitle{font-size:14px;line-height:16px}.project-detail .project-detail-content .project-detail-content-right .project-detail-content-title{font-size:18px;line-height:20px}.project-detail .project-detail-content .project-detail-content-right .project-detail-content-location{font-size:17px;line-height:18px}.project-detail .project-gallery .project-gallery-item.project-gallery-item-half .project-gallery-item-half{height:170px}.project-detail .project-gallery .project-gallery-item.project-gallery-item-half .project-gallery-item-half.item-tall{height:200px}.project-detail .project-detail-quote .project-detail-content-description-quote .project-detail-content-description-quote-text{font-size:16px;line-height:22px}.project-detail .project-related{display:flex;flex-wrap:wrap}.project-detail .project-related .project-related-border{width:100%}.project-detail .project-related .project-detail-content-left{width:calc(100% - 120px)}.project-detail .project-related .project-detail-content-right{width:120px}.project-detail .project-detail-content.project-related .project-detail-content-left .project-detail-content-title{font-size:18px;line-height:20px}.project-detail .project-detail-content.project-related .project-detail-content-left .project-detail-content-subtitle{font-size:14px;line-height:15px}.project-detail .project-related .next-project{font-size:11px;position:relative;top:-10px}.project-detail .project-related .project-related-image img{height:150px}.main-container .content-section.section-about .about-content-text{padding:35px 25px;position:relative}.main-container .content-section.section-about .about-content-text .about-title{font-size:20px;line-height:26px;margin-bottom:20px}.main-container .content-section.section-about .about-content-text .about-description.description-small{font-size:17px;line-height:23px}.case-study-body.container{padding:30px 25px 20px;width:100%}.case-study-header{height:50vh}.case-study-header .case-study-header-text{left:25px;width:calc(90% - 50px)}.case-study-body .elementor-widget-image-carousel{height:400px}.case-study-header .case-study-header-text .case-study-title{font-size:20px;letter-spacing:0;line-height:20px}.case-study-header .case-study-header-text .case-study-location{font-size:12px;margin-bottom:15px}.case-study-header .case-study-header-text .case-study-client{font-size:14px}.case-study-body .elementor-widget-text-editor.case-study-tag p{font-size:16px;line-height:20px}.case-study-body .elementor-section{margin-bottom:30px}.case-study-body .elementor-widget-heading.elementor-widget-heading .elementor-heading-title{font-size:20px;line-height:22px;margin-bottom:15px}.case-study-body .elementor-widget-text-editor{padding-left:0}.case-study-body .elementor-widget-text-editor p{font-size:14px;line-height:22px;margin-bottom:15px}.case-study-body .elementor-widget-image-carousel{height:300px}.section-case-study-list .container{padding:0 25px}.section-case-study-list .case-study-list-title{font-size:24px;line-height:24px;width:90%}.section-case-study-list .case-study-list-items .case-study-item .case-study-banner{height:160px}.section-case-study-list .case-study-list-items .case-study-item .case-study-detail .case-study-text{padding-right:0;width:100%}.section-case-study-list .case-study-list-items .case-study-item .case-study-detail .case-study-text:first-child{padding-right:0}.section-case-study-list .case-study-list-items .case-study-item .case-study-detail .case-study-text:last-child{padding:15px 0 0}.section-case-study-list .case-study-list-items .case-study-item .case-study-detail .case-study-location-client .case-study-client,.section-case-study-list .case-study-list-items .case-study-item .case-study-detail .case-study-location-client .case-study-location{font-size:14px;line-height:14px}.section-case-study-list .case-study-list-items .case-study-item .case-study-detail .case-study-location-client .case-study-location{margin-right:12.5px;padding-right:12.5px}.section-case-study-list .case-study-list-items .case-study-item .case-study-detail .case-study-title{font-size:20px;line-height:24px}.section-case-study-list .case-study-list-items .case-study-item .case-study-detail .case-study-description,.section-case-study-list .case-study-list-items .case-study-item .case-study-detail .case-study-link{font-size:14px;line-height:21px}.section-case-study-list .case-study-list-items .case-study-item{margin-bottom:45px;padding-bottom:20px}.section-blog-list .blog-banner .blog-banner-content .blog-banner-readmore .blog-banner-logo>div{font-size:14px}.single-post .content{padding:30px 25px 0}.single-post p,.single-post ul li{font-size:14px;line-height:20px}.archive.category .content{padding:0 25px 5px}.archive.category .container.content-wrap{padding-top:20px}.archive.category .archive-title,.single-post .archive-title{font-size:14px;line-height:16px;margin-bottom:0}.archive.category .archive-title:before,.single-post .archive-title:before{font-size:22px}.archive.category .post-category-item{width:100%}.archive.category .post-category-item .post-category-title{font-size:15px;line-height:17px;padding-top:10px}.page-pagination{margin-bottom:25px;margin-top:25px}div.wpcf7-response-output{font-size:12px;line-height:14px}span.wpcf7-not-valid-tip{bottom:unset;color:#ef423d;display:block;font-size:12px;line-height:0;position:relative;right:unset}.contact-form-modal .contact-form-modal-content{height:90%;max-height:unset;position:relative;width:90%}.contact-form-modal .contact-form-modal-content .contact-form-container{height:500px;overflow-x:hidden;overflow-y:auto}.contact-form-modal .contact-form-modal-close{display:none}.contact-form-modal .contact-form-modal-close:after,.contact-form-modal .contact-form-modal-close:before{background-color:#3a4852}.contact-form-modal .contact-form-modal-close.contact-form-modal-close-mobile{display:block;position:absolute;right:10px;top:10px}.contact-cta-button{bottom:120px;color:#cacaca;font-size:20px;padding:8px 68px!important;text-align:center;width:270px}body.error404 h1,body.page-template-page-thank-you h1{font-size:32px;line-height:34px;margin-left:auto;margin-right:auto;max-width:320px}body.error404 h4,body.page-template-page-thank-you h4{font-size:16px;line-height:23px;margin-left:auto;margin-right:auto;max-width:300px}textarea.form-control{height:150px}.contact-form form .form-group .your-email,.contact-form form .form-group .your-phone{width:100%}.contact-form form .form-group .your-phone+br{display:block}.contact-form form .form-group{display:unset}footer .footer-top-office.office-small .office-item{margin:0 15px 20px 0;width:calc(50% - 15px)}footer .footer-top-office.office-small .office-item:nth-child(2n){margin:0 0 20px;width:50%}footer .footer-top-office.office-small .office-item:nth-child(5){margin:0 0 20px;order:6;width:50%}footer .footer-top-office.office-small .office-item:nth-child(6){margin:0 15px 20px 0;order:5;width:calc(50% - 15px)}footer .footer-top-office.office-small .office-item:nth-child(7){order:7}.main-container .content-section.section-service .service-item .project-item .project-description a{padding:10px}.main-container .content-section.section-service .service-item .project-item.show-project-list a{font-size:11px}.section-case-study-list .case-study-list-subtitle,.section-case-study-list .case-study-list-title.blog-title{width:100%}.section-case-study-list .case-study-list-title.blog-title{font-size:20px;line-height:20px}.section-case-study-list .case-study-list-subtitle{font-size:16px;line-height:16px;margin-bottom:20px}.section-case-study-list .case-study-list-items .case-study-item .case-study-detail .case-study-text .article-author{font-size:12px;line-height:12px;margin:5px 0}.section-case-study-list .case-study-list-items .case-study-item .case-study-detail .case-study-text .article-list-date .month-year{font-size:12px;line-height:12px}.section-case-study-list .case-study-list-items .case-study-item .case-study-detail .case-study-text .article-list-date{margin-right:20px}.section-case-study-list .case-study-list-items .case-study-item.blog-item .case-study-detail .case-study-title{font-size:16px;line-height:20px}.section-case-study-list .case-study-list-items .case-study-item.blog-item{margin-bottom:30px;padding-bottom:0;width:100%}.section-case-study-list .case-study-list-items .case-study-item.blog-item-featured{padding-bottom:0}.section-case-study-list .case-study-list-items .case-study-item.blog-item .case-study-banner{margin-bottom:5px}.section-case-study-list .case-study-list-items .case-study-item .case-study-detail .case-study-text .article-list-date .date{font-size:30px;line-height:30px}.section-case-study-list .case-study-list-items .case-study-item.blog-item .case-study-detail .case-study-text:last-child{padding:5px 0 0}.archive.category .main-content .blog-post-title,.single-post .main-content .blog-post-title{font-size:28px;line-height:32px}.blog-navigation .blog-next-prev .blog-next,.blog-navigation .blog-next-prev .blog-prev{width:20%}.blog-navigation .blog-next-prev .blog-next a span,.blog-navigation .blog-next-prev .blog-prev a span{display:none}.blog-navigation .blog-next-prev .blog-listing{width:60%}.blog-navigation .blog-next-prev>div a{font-size:14px;line-height:14px}.blog-navigation{margin:45px 0 50px}.blog-navigation .blog-next-prev>div{padding:10px 17px}.archive.category .post-category-item .post-category-title-container .article-list-date .month-year{font-size:12px;line-height:12px}.archive.category .post-category-item .post-category-title-container .article-list-date .date{font-size:30px;line-height:30px}.archive.category .post-category-item .post-category-title-container .article-list-date{margin-right:20px;min-width:80px;padding:5px 10px 5px 0}.archive.category .post-category-item .post-category-title-container .article-title .article-author{font-size:12px;line-height:12px;margin:5px 0}.archive.category .post-category-item .post-category-title-container .article-title .post-category-title{font-size:16px;line-height:20px}.page-title{font-size:22px;line-height:24px}.office-list{display:block}.office-map-container{display:none}#page-privacy-policy .section-privacy-policy{padding-top:110px}#page-privacy-policy .section-privacy-policy .container{padding:0 25px}#page-privacy-policy .section-privacy-policy h1{font-size:28px;line-height:26px}#page-privacy-policy .section-privacy-policy h2{font-size:22px;line-height:24px}#page-privacy-policy .section-privacy-policy .privacy-update-date p{font-size:14px;line-height:16px;margin-bottom:10px}footer .footer-menu-container,footer .footer-top-office.office-small{width:100%}footer .footer-menu-container .row{display:flex;flex-direction:column-reverse;flex-wrap:wrap}footer .footer-menu-container .row .footer-menu-1,footer .footer-menu-container .row .footer-menu-2{margin-top:20px;width:100%}footer .footer-socmed{text-align:left;top:0}footer .footer-bottom-copyright .copyright-container{padding-top:10px}.main-container .slider-carousel .owl-item .item .slide-caption.slide-caption-bottom{flex-wrap:wrap;padding:20px 25px 0}.main-container .slider-carousel .owl-item .item .slide-caption.slide-caption-bottom .slide-caption-container,.main-container .slider-carousel .owl-item .item .slide-caption.slide-caption-bottom .slide-caption-container:last-child{width:100%}.main-container .slider-carousel .owl-item .item .slide-caption.slide-caption-bottom .slide-caption-container .slide-title{font-size:18px;line-height:20px}.main-container .slider-carousel .owl-item .item .slide-caption.slide-caption-bottom .slide-caption-container .slide-description{font-size:14px;line-height:18px}.main-container .slider-carousel .owl-item .item .slide-caption.slide-caption-bottom .slide-caption-container .slide-cta .slide-button{font-size:12px;line-height:14px}.main-container .slider-carousel.slider-dots-left .owl-dots{left:25px}.main-container .content-section.section-service{height:100vh}.main-container .content-section.section-service .service-item{height:calc(100vh - 100px)}.main-container .content-section.section-service .service-item.service-item-14 .project-item{height:33.33%;width:33.33%}.main-container .content-section.section-service .service-item.service-item-14 .project-item:nth-child(n+9){display:none}.main-container .content-section.section-service .service-item.service-item-14 .project-item:last-child{display:block}.main-container .content-section.section-service .service-item.service-item-5 .project-item,.main-container .content-section.section-service .service-item.service-item-7 .project-item{height:50%;width:50%}.main-container .content-section.section-service .service-item.service-item-5 .project-item:nth-child(n+4),.main-container .content-section.section-service .service-item.service-item-7 .project-item:nth-child(n+4){display:none}.main-container .content-section.section-service .service-item.service-item-5 .project-item:last-child,.main-container .content-section.section-service .service-item.service-item-7 .project-item:last-child{display:block}.main-container .content-section.section-service .service-item .project-item.show-project-list a span{border:none}.section-header .header-service-dropdown .service-button{left:5px}.selectbox-dummy{min-width:195px}#section-people.people-home{height:80vh}.main-container .content-section.section-people.people-home .people-home-text{padding:30px 25px}.main-container .content-section.section-people.people-home .people-home-text .people-title{font-size:25px;line-height:25px}.main-container .content-section.section-people.people-home .people-home-text .people-description{font-size:14px;line-height:24px;margin-bottom:0}.main-container .content-section.section-people.people-home .people-home-text{height:260px}.main-container .content-section.section-people.people-home .people-home-image{height:calc(100% - 260px)}.main-container .content-section.section-people .people-link{margin-top:10px}.main-container .content-section.section-insight .article-container{padding:25px;width:50%}.main-container .content-section.section-insight .article-container.article-container-left{padding:25px}.main-container .content-section.section-insight .article-container.article-container-left .article-text{padding-left:0}.main-container .content-section.section-insight .article-container .article-text{height:auto}.article-next-container-small{width:90px}.article-next-container-small .link a{font-size:12.5px}.main-container .content-section.section-insight .article-container:nth-child(2) .article-text{left:80px;width:calc(100% - 180px)}.common-container .container{padding:0 25px}.common-heading .common-heading-description,.common-heading .common-heading-title{width:100%}.common-heading .common-heading-title{font-size:28px;line-height:26px;margin-bottom:30px}.common-content.no-content{padding:40px 0}.pop-up-annoucement .pop-up-annoucement-container{height:75vh;height:80vh;padding:20px 15px 25px 25px;width:calc(100% - 50px)}.pop-up-annoucement .pop-up-annoucement-title{font-size:22px;line-height:26px;margin-bottom:25px}.pop-up-annoucement .pop-up-annoucement-content p{font-size:18px;line-height:26px}.pop-up-annoucement-body{height:calc(100% - 55px)}.pop-up-annoucement-content{height:calc(100% - 55px);overflow-y:scroll;padding-right:10px}.pop-up-annoucement .pop-up-annoucement-content p.gg{font-size:20px;line-height:24px}.expertise-list-container .expertise-item .expertise-content{padding:23px 23px 75px}.section-landing-page .landing-page-header.landing-page-header-full-screen{height:250px}.section-landing-page .landing-page-body{padding:25px 0 0}.section-landing-page .landing-page-paragraph-top h1.elementor-heading-title{font-size:24px;line-height:26px}.section-landing-page .landing-page-heading h2.elementor-heading-title,.section-landing-page .landing-page-paragraph-top h2.elementor-heading-title{font-size:24px!important;line-height:26px!important}.section-landing-page .landing-page-paragraph-top h3.elementor-heading-title{font-size:16px;line-height:23px}.section-landing-page .landing-page-paragraph-top .elementor-text-editor ul{padding-left:20px}.landing-page-form .landing-page-form-fields .form-columns-2 .hs-form-field{margin-bottom:10px;width:100%!important}.landing-page-form .landing-page-form-fields fieldset.form-columns-2{margin-bottom:0}.landing-page-form .landing-page-form-fields .hs_submit.hs-submit{margin-top:10px}.section-landing-page .landing-page-section-logo .landing-page-section-logo-list .elementor-widget-image{margin:0 1% 30px;width:30%}.section-landing-page .landing-page-section-logo .landing-page-section-logo-list .elementor-widget-image .elementor-image img{max-height:40px;max-width:85px}.section-landing-page .landing-page-section-image-grid .elementor-row .elementor-col-33,.section-landing-page .landing-page-section-image-grid .elementor-row .elementor-col-50{width:100%}.section-landing-page .landing-page-section-testimonial .elementor-column.elementor-col-33:nth-child(2){width:calc(100% - 150px)}.section-landing-page .landing-page-section-testimonial .elementor-column.elementor-col-33:nth-child(3){width:100%}.section-landing-page .landing-page-section-testimonial .testimonial-content-text .elementor-text-editor p{font-size:14px;line-height:21px}.section-landing-page .landing-page-section-big-padding{padding:30px 0!important}.section-landing-page .padding-left{padding-left:0}.section-landing-page .landing-page-paragraph-top{margin-bottom:30px}.main-container .content-section.section-client .section-client-heading-logo .section-client-heading-logo-item{margin:0 1% 20px;width:31%}.main-container .content-section.section-client .section-client-heading-logo .section-client-heading-logo-item .section-client-heading-logo-item-landscape{max-height:35px;max-width:75px}.main-container .content-section.section-client .section-client-heading-logo .section-client-heading-logo-item .section-client-heading-logo-item-portrait{max-height:50px;max-width:45px}.main-container .content-section.section-client .section-client-heading{padding:50px 25px 0}.main-container .content-section.section-client .section-client-heading .section-client-heading-title{font-size:23px;line-height:23px}.main-container .content-section.section-client .section-client-heading .section-client-heading-subtitle{font-size:16px;line-height:22px}.main-container .content-section.section-client .section-client-heading-cta{padding:20px 25px}.section-client-heading-cta .button-red{font-size:12px!important}.section-landing-page .landing-page-heading h2.elementor-heading-title{margin-bottom:15px!important}.section-landing-page .column-half-banner.landing-page-section-logo .landing-page-section-logo-list .elementor-widget-image{margin:0 1% 30px;width:30%}#page-about .section-video{height:281px}.section-client-group{padding:110px 25px 10px}.section-client-group .client-group{flex-wrap:wrap;margin-bottom:30px}.section-client-group .client-group .client-group-name{font-size:14px;padding:10px 10px 20px 0;width:100%}.section-client-group .client-group .client-group-list{margin-left:5px;padding-bottom:10px;width:100%}.section-client-group .client-group .client-group-list .client-group-list-item{margin:0 2% 30px 0;width:31%!important}.section-client-group .client-group .client-group-list .client-group-list-item .client-group-list-item-image{height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.section-client-group .client-group .client-group-list .client-group-list-item .client-group-list-item-image.client-group-list-item-image-landscape{max-width:80px}.section-client-group .client-group .client-group-list .client-group-list-item .client-group-list-item-image.client-group-list-item-image-landscape-long{max-width:85px}.section-client-group .client-group-heading{font-size:22px;line-height:24px}.about-content-image.about-content-image-bg{height:250px}.about-banner-content-container{padding:30px 25px 0}.about-banner-content-container .about-banner-content{padding:0!important;width:100%}.about-banner-content-container .about-banner-content-heading{font-size:24px;line-height:26px;margin:0 0 20px}.about-banner-content-container .about-banner-content-text{font-size:16px;line-height:24px}.about-banner-content-container .about-content-form.landing-page-form.landing-page-form-wide{float:none;max-width:500px}.section-landing-page .landing-page-paragraph-top.landing-page-paragraph-top-banner-75{background-position:25%!important;margin-top:0;min-height:80vh}.section-landing-page .landing-page-paragraph-top.landing-page-paragraph-top-banner-75 .heading-big h1.elementor-heading-title{font-size:35px;line-height:40px;padding:0}.section-landing-page .landing-page-paragraph-top.landing-page-paragraph-top-banner-75 .banner-description-big-font{width:80%}.section-landing-page .landing-page-paragraph-top.landing-page-paragraph-top-banner-75 .banner-description-big-font .elementor-text-editor p{padding:0}.section-landing-page .landing-page-section-logo .landing-page-section-logo-list.landing-page-section-logo-list-3 .elementor-widget-image .elementor-image img{max-width:85px}.landing-page-section-logo.landing-page-section-logo-form .landing-page-form{width:calc(100% - 50px)!important}.sitemap-list-container{padding:0 15px}.banner-button{padding:0 5px}.button-red.button-red-mr-15{display:inline-block;margin-bottom:15px;margin-right:15px;width:-moz-fit-content;width:fit-content}.main-container .content-section.section-contact footer .footer-bottom>.container>.row{padding-bottom:10px}.case-study-filter-form .case-study-filter-form-field .case-study-filter-form-field-input{display:block;padding-left:10px}.case-study-filter-form .case-study-filter-form-field .case-study-filter-form-field-input label{margin-bottom:10px}.send-us-brief-button{padding-top:40px}.andy-mils-section .elementor-element .elementor-widget-container .button-red{font-size:18px!important;padding:10px 65px!important}.pandora-logo-title h2.elemetor-heading-title{font-size:20px}.pandora-container-box{top:30px}.pandora-container-box .elementor-column-wrap{left:0!important;padding:10px!important}.andy-miles-quotes{left:unset;top:-20px;width:unset!important}.andy-mils-contact{font-size:20px;top:80px}.brief-button{top:140px}.pandora-title p.elementor-heading-title{font-size:18px!important}.header-title h1.elementor-heading-title{font-size:32px!important;line-height:37px!important}.pandora-box p.elementor-heading-title{margin-left:2px}.pandora-box-image{padding:2px}.pandora-box-image>.elementor-widget-container{overflow:hidden}.pandora-box-image>.elementor-widget-container .elementor-image img{height:250px!important}.andy-mils-img .elementor-widget-container .elementor-image img{width:80%}.andy-mils-box .mobile-form{display:flex;height:0;max-height:0;opacity:0;position:relative}.andy-mils-box .mobile-form.active{height:auto;max-height:800px;opacity:1}.andy-mils-box .mobile-form .landing-page-box-mobile.active{background-color:#cacaca;height:auto;overflow:hidden;position:relative;width:100%}.andy-mils-box .mobile-form .landing-page-box-mobile .landing-page-form{height:auto;margin-top:60px;max-width:100%!important;overflow-y:scroll;position:relative;width:100%!important}.andy-mils-box .mobile-form .landing-page-box-mobile .landing-page-close{right:5px;top:70px}.andy-mils-box .mobile-form .landing-page-box-mobile .landing-page-close:before{background-color:#cacaca;top:30%;width:22px}.andy-mils-box .mobile-form .landing-page-box-mobile .landing-page-close:after{background-color:#cacaca;height:22px;left:30%}.andy-mils-section{border-radius:0;box-shadow:none;height:650px;margin-left:0;top:0}.andy-mils-section.active{height:1450px}p.elementor-heading-title{margin-left:10px}.header-title{max-width:100%}.header-title h1.elementor-heading-title{font-size:30px;line-height:35px;padding:0}.section-landing-page .landing-page-section-image-grid .elementor-widget-image .elementor-image a{width:100%}.andy-mils-detail .send-us-brief-button{padding-top:70px}.andy-mils-detail .send-us-brief-button>.elementor-element-populated>.elementor-widget-wrap{flex-direction:column}.andy-mils-detail .send-us-brief-button>.elementor-element-populated>.elementor-widget-wrap .andy-mils-img{order:1}.andy-mils-detail .send-us-brief-button>.elementor-element-populated>.elementor-widget-wrap .andy-mils-department{margin-bottom:40px;order:2;top:0}.andy-mils-detail .send-us-brief-button>.elementor-element-populated>.elementor-widget-wrap .andy-miles-quotes{order:2}.andy-mils-detail .send-us-brief-button>.elementor-element-populated>.elementor-widget-wrap .andy-mils-contact{margin-bottom:60px;order:3;top:0}.andy-mils-detail .send-us-brief-button>.elementor-element-populated>.elementor-widget-wrap .brief-button{margin-bottom:10px;order:4;top:0}.andy-mils-detail .send-us-brief-button>.elementor-element-populated>.elementor-widget-wrap .mobile-form{order:5}.andy-mils-box{top:-30px}.content-section-service-mobile.section-service .service-item .project-item{height:120px}.page-template-page-our-office-card #our-office-section-container .container{padding:0 25px}.our-office-list .our-office-item{width:100%}.main-container .section-service .service-item .project-item .project-description .project-logo.project-logo-text{font-size:10px}#portfolio-list-sector-section-container-mobile,.content-section-service-mobile{padding-top:64px}#section-landing-page #landing-banner-section .landing-banner-container .banner-content-container{padding:100px 10px 0}#section-landing-page #landing-banner-section .elementor-column.banner-content-container{padding:30px 25px 40px}#landing-banner-section .landing-page-form.landing-page-form-wide{margin:0}#page-portfolio #portfolio-section-container .project-detail .container{padding:25px 25px 50px}#page-portfolio #project-gallery .project-carousel-items .project-carousel-item img{height:175px}#page-portfolio #other-project-container .other-project-title{font-size:22px;padding-left:0;padding-top:30px;text-align:center}#page-portfolio #other-project-container .other-project-slider .owl-item{height:250px}#page-portfolio #other-project-container .other-project-slider .owl-item.active .slider-container:hover .other-project-card .other-project-img{height:100px}#page-portfolio #other-project-container .other-project-slider .owl-item.active .slider-container:hover .other-project-card .other-project-cat{font-size:14px}#page-portfolio #other-project-container .other-project-slider .owl-item.active .slider-container:hover .other-project-card .other-project-name{font-size:18px}.project-img-carousel .owl-item{height:175px}.project-img-carousel .owl-item.active.center:nth-child(2n){width:150px!important}#lightbox-popup.active .contact-form-modal-close{display:block;right:10px;top:15px}#section-landing-page #landing-banner-section .banner-content-container .banner-content-headline h1{font-size:35px;line-height:1.5}#section-landing-page #landing-banner-section .banner-content-container .banner-content-box .landing-button-banner{display:flex;flex-wrap:wrap;justify-content:center;text-align:center}#section-landing-page #landing-banner-section .banner-content-container .banner-content-box .landing-button-banner a,.expert .expertise a{display:block;margin-bottom:20px;width:100%}#section-landing-page #landing-banner-section .banner-content-container .banner-content-box .landing-button-banner a button,.expert .expertise a button{margin-right:0;width:100%}#section-landing-page #landing-service-section{top:0}#section-landing-page #landing-service-section .landing-service-headline h2{color:#3a4852!important;font-size:24px!important;margin-top:20px}#section-landing-page #landing-service-section .service-card-container{padding:0 10px}#section-landing-page #landing-service-section .service-card-container .service-card-box{width:100%}#section-landing-page #landing-service-section .service-card-container .service-card-box .elementor-column-wrap{padding:20px}#section-landing-page #landing-service-section .landing-service-button{padding:0 10px}#section-landing-page #landing-service-section .landing-service-button a{width:100%}#section-landing-page #landing-client-section{padding:40px 0;top:0}#section-landing-page #landing-client-section .landing-client-headline h2{font-size:16px;line-height:26px;margin-left:auto;margin-right:auto;width:100%}#section-landing-page #landing-client-section .client-logo-section{padding:0 25px}#section-landing-page #landing-client-section .client-logo-section .client-logo-container .client-logo{margin:0 20px 32.5px;width:calc(33.33% - 40px)}#section-landing-page #gg-sectors.landing-page-section-image-grid #landing-page-subtitle.landing-page-subheading .elementor-widget-container h1.elementor-heading-title{font-size:24px!important}#section-landing-page #view-button-section .view-more-btn a{width:100%}#section-landing-page #about-banner-section{padding-bottom:50px}#section-landing-page #about-banner-section #careers-banner-left,#section-landing-page #about-banner-section #careers-banner-right,#section-landing-page #about-banner-section .banner-content-container{width:100%!important}#section-landing-page #about-banner-section .banner-count-container{padding-top:40px;width:100%!important}#section-landing-page #about-banner-section .banner-count-container .elementor-column-wrap{padding:0}#section-landing-page #about-banner-section .banner-count-container .elementor-column-wrap .count-content-section{width:100%}#section-landing-page #about-banner-section .banner-count-container .elementor-column-wrap .count-content-section .banner-count-content{width:50%}#section-landing-page #people-mobile{padding:50px 0 0}#section-landing-page #people-mobile .our-people-text{padding:0 25px}#section-landing-page #people-mobile .about-our-people-photo{width:50%!important}#section-landing-page #about-service-section .service-content-container{width:50%}#section-landing-page #about-service-section .service-content-container .service-content-img{display:none}#section-landing-page #about-download-section .download-content-container .elementor-column-wrap{padding:20px 0}#section-landing-page #about-download-section .download-content-container .elementor-column-wrap .download-content-headline span{font-size:24px}#section-landing-page #about-download-section .download-content-container .elementor-column-wrap .download-content-btn a{width:100%}.contact-subtitle{line-height:32px}#contact-form #project-form-group .full-form span span{right:-55%}#contact-form #project-form-group .half-form .half-form-item{width:100%}#contact-form #project-form-group .half-form .half-form-item span span{right:-55%}#contact-form #project-form-group .half-form .half-form-item:first-child{margin-bottom:20px;margin-right:0}#footer-section .footer-container{padding:0 25px}#footer-section .footer-container .footer-row .footer-right-side{padding:50px 0 0;width:100%}#footer-section .footer-container .footer-row .footer-left-side{display:flex;width:100%}#footer-section .footer-container .footer-row .footer-left-side .footer-box-6:first-child{margin-bottom:0;order:2}#footer-section .footer-container .footer-row .footer-left-side .footer-box-6:nth-child(2){margin-bottom:40px;order:1}#footer-section .footer-container .copyright-content{font-size:14px;line-height:26px}.case-study-banner-slider .owl-nav .slider-nav-button{height:15px;width:15px}.case-study-banner-slider .owl-nav .owl-next{right:15px}.case-study-banner-slider .owl-nav .owl-next:hover{right:10px}.case-study-banner-slider .owl-nav .owl-prev{left:15px}.case-study-banner-slider .owl-nav .owl-prev:hover{left:10px}#homepage-section-container .section-slider,#homepage-section-container .section-slider #homepage-slider,#homepage-section-container .section-slider #homepage-slider .owl-item{height:100vw}.main-container .slider-carousel.slider-dots-left .owl-dots{bottom:175px}.section-client-group .client-group.client-group-with-menu{display:none}.section-client-group .client-group-mobile{display:block}.main-container .content-section.section-video .vidbg-container video{height:100%}#page-portfolio .contact-form-modal .contact-form-modal-content.image-content .preview-image{overflow:visible}#page-portfolio .contact-form-modal .contact-form-modal-content.image-content .preview-image button{bottom:-25%;top:auto}}@media screen and (min-width:1600px){.main-container .content-section.section-contact .contact-form-container{bottom:unset;top:calc(50% - 280px)}.menu-side .menu-side-container{max-width:680px}}@media screen and (min-width:1200px){.container{max-width:1440px;padding-bottom:50px;width:calc(100% - 160px)}.single-post .content .container.margin{width:100%}}@media screen and (min-width:769px){.page-template-page-landing-page #section-contact,.page-template-page-landing-page-full-screen-banner #section-contact,.page-template-page-landing-page-half-banner #section-contact,.page-template-page-landing-page-no-banner #section-contact{margin-top:0}}@media screen and (min-width:1441px) and (min-height:1080px){.section-landing-page .landing-page-paragraph-top.landing-page-paragraph-top-push-top{top:50vh;transform:translate(-50%,-25vh)}.landing-page-form .landing-page-form-fields .hs_submit.hs-submit{margin-top:10px}.main-container .content-section.section-client{flex-direction:column}.section-client-group{padding:110px 80px 60px}.section-client-group .client-group .client-group-list{padding:15px 0 0}.section-client-group .client-group .client-group-list .client-group-list-item{margin:0 1% 15px 0;width:10%}.section-client-group .client-group .client-group-list .client-group-list-item .client-group-list-item-image.client-group-list-item-image-landscape{max-height:35px;max-width:125px}.section-client-group .client-group .client-group-list .client-group-list-item .client-group-list-item-image.client-group-list-item-image-landscape-long{max-height:35px;max-width:140px}.section-client-group .client-group .client-group-list .client-group-list-item .client-group-list-item-image.client-group-list-item-image-portrait{max-height:50px;max-width:75px}}#breadcrumbs a{font-family:Archivo,sans-serif!important;font-size:16px}.breadcrumb_last{color:#3a4852;font-weight:700}@media screen and (max-width:1024px){#breadcrumbs{margin:0 0 40px}.andy-mils-section .elementor-column-wrap{padding:0}.main-container .content-section.section-client .section-client-heading-logo .section-client-heading-logo-item.item-big .section-client-heading-logo-item-landscape{max-height:60px;max-width:70%}.main-container .content-section.section-client .section-client-heading-logo .section-client-heading-logo-item.item-big .section-client-heading-logo-item-portrait{max-height:40px;max-width:70%}}@media screen and (max-width:500px){#breadcrumbs{margin:0 0 24px}.project-detail #breadcrumbs span{flex-wrap:wrap}}.widget-call-button{bottom:30px;position:fixed;right:30px;z-index:999980}.widget-call-button.popup .widget-call-button-box{bottom:45px;opacity:1;visibility:visible}.widget-call-button.popup .widget-call-button-cta .widget-call-button-cta-close{display:block}.widget-call-button.popup .widget-call-button-cta .widget-call-button-cta-open{display:none}.widget-call-button .widget-call-button-box{background:#fff;border-radius:5px;bottom:30px;box-shadow:0 5px 15px #81879226;min-height:200px;opacity:0;position:absolute;right:70px;transition:all .4s ease;visibility:hidden;width:-moz-max-content;width:270px}.widget-call-button .widget-call-button-box .widget-call-button-box-header{align-items:center;background:#818e96;border-radius:5px 5px 0 0;display:flex;justify-content:flex-start;padding:15px 10px}.widget-call-button .widget-call-button-box .widget-call-button-box-header .widget-call-avatar{height:40px;margin-right:10px;overflow:unset;width:40px}.widget-call-button .widget-call-button-box .widget-call-button-box-header .widget-call-avatar img{border-radius:100%;filter:brightness(1.1);height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.widget-call-button .widget-call-button-box .widget-call-button-box-header .widget-call-avatar-title .widget-call-avatar-name{color:#fff;font-size:14px;font-weight:700;line-height:14px;text-transform:uppercase}.widget-call-button .widget-call-button-box .widget-call-button-box-header .widget-call-avatar-title .widget-call-avatar-subname{color:#fff;font-size:12px;letter-spacing:-.3px;line-height:20px}.widget-call-button .widget-call-button-box .widget-call-button-box-body{background-color:#e6ddd4;background-image:url(/wp-content/uploads/2023/06/whats-up-bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:160px;padding:15px}.widget-call-button .widget-call-button-box .widget-call-button-box-body .widget-call-greeting-text{background:#fff;border-radius:5px;font-size:12px;left:-15px;line-height:20px;opacity:0;padding:10px 10px 5px;position:relative;transition:left .2s ease;visibility:hidden;width:190px}.widget-call-button .widget-call-button-box .widget-call-button-box-body .widget-call-greeting-text.show{left:0;opacity:1;visibility:visible}.widget-call-button .widget-call-button-box .widget-call-button-box-body .widget-call-greeting-text p{color:#212121;margin:0;text-align:left}.widget-call-button .widget-call-button-box .widget-call-button-box-body .widget-call-greeting-text p.widget-call-greeting-text-name{color:#0006;font-weight:700}.widget-call-button .widget-call-button-box .widget-call-button-box-body .widget-call-greeting-text p.widget-call-greeting-text-date{color:#12121280;font-size:10px;margin-top:5px;text-align:right}.widget-call-button .widget-call-button-box .widget-call-button-box-footer{background:#fff;border-radius:0 0 5px 5px;padding:15px;text-align:center}.widget-call-button .widget-call-button-box .widget-call-button-box-footer p{color:#212121;font-size:12px;line-height:16px;margin:10px auto;max-width:300px;text-align:center}.widget-call-button .widget-call-button-box .widget-call-button-box-footer .widget-call-chat-button{background:#1ebea5;border-radius:40px;color:#fff;display:block;font-size:14px;font-weight:700;line-height:25px;padding:5px 15px;text-align:center;transition:all .4s ease;width:100%}.widget-call-button .widget-call-button-box .widget-call-button-box-footer .widget-call-chat-button i{font-size:16px;position:relative;top:1px;transition:all .4s ease}.widget-call-button .widget-call-button-box .widget-call-button-box-footer .widget-call-chat-button:hover{background:#095e54}.widget-call-button .widget-call-button-box .widget-call-button-box-footer .widget-call-chat-button:hover i{margin-right:7px}.widget-call-button .widget-call-button-box .widget-call-button-box-footer .widget-call-call-button{background:#818e96;border-radius:40px;color:#fff;display:block;font-size:14px;font-weight:700;line-height:25px;padding:5px 15px;text-align:center;transition:all .4s ease;width:100%}.widget-call-button .widget-call-button-box .widget-call-button-box-footer .widget-call-call-button i{font-size:16px;position:relative;top:1px;transition:all .4s ease}.widget-call-button .widget-call-button-box .widget-call-button-box-footer .widget-call-call-button:hover{background:#3a4852}.widget-call-button .widget-call-button-box .widget-call-button-box-footer .widget-call-call-button:hover i{margin-right:7px}.widget-call-button .widget-call-button-cta{align-items:center;background:#25d366;border-radius:100%;bottom:0;cursor:pointer;display:flex;height:60px;justify-content:center;position:absolute;right:0;width:60px}.widget-call-button .widget-call-button-cta:hover:before{animation-duration:.6s;animation-iteration-count:infinite;animation-name:debar}.widget-call-button .widget-call-button-cta:hover:after{animation-duration:1.2s;animation-iteration-count:infinite;animation-name:debar;opacity:1;visibility:visible}.widget-call-button .widget-call-button-cta:before{bottom:-11px;height:84px;right:-11px;width:84px}.widget-call-button .widget-call-button-cta:after,.widget-call-button .widget-call-button-cta:before{border:1px solid #25d366;border-radius:100%;content:"";opacity:0;position:absolute;visibility:visible}.widget-call-button .widget-call-button-cta:after{bottom:-5px;height:71px;right:-5px;width:71px}.widget-call-button .widget-call-button-cta i{color:#fff;font-size:42px;left:0;position:relative;top:-1px}.widget-call-button .widget-call-button-cta i.widget-call-button-cta-close{display:none}.widget-call-button .widget-call-button-cta .widget-call-button-cta-close{cursor:pointer;display:none;height:35px;position:relative;transform:rotate(45deg);width:35px}.widget-call-button .widget-call-button-cta .widget-call-button-cta-close:before{background-color:#fff;border-radius:3px;content:"";height:3px;left:0;margin-top:-1.5px;position:absolute;top:50%;transition:all .4s ease;width:35px}.widget-call-button .widget-call-button-cta .widget-call-button-cta-close:after{background-color:#fff;border-radius:3px;content:"";height:35px;left:50%;margin-left:-1.5px;position:absolute;transition:all .4s ease;width:3px}@keyframes debar{0%{opacity:0;transform:scale(1)}25%{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}75%{opacity:.5;transform:scale(1.1)}to{opacity:0;transform:scale(1.2)}}@media screen and (max-width:500px){.widget-call-button .widget-call-button-box{bottom:80px!important;right:30px}.widget-call-button .widget-call-button-cta{height:56px;width:56px}.widget-call-button .widget-call-button-cta:before{bottom:-8px;height:71px;right:-7px;width:71px}.widget-call-button .widget-call-button-cta:after{bottom:-9px;height:76px;right:-9px;width:76px}.widget-call-button .widget-call-button-cta i{font-size:38px;left:0;position:relative;top:0}}.heading-gallery{align-items:center;display:flex;justify-content:space-between}.mb{margin-bottom:16px!important}.owl-carousel .owl-stage{display:flex!important}.pt-80{padding-top:80px}.project-detail .content-section.section-video .vidbg-container video{width:100%}.project-detail .content-section.section-video .vidbg-container:before{background:#0003;height:100%;position:relative;width:100%;z-index:-3}@media screen and (max-width:500px){.project-detail .content-section.section-video{background:transparent;height:auto;margin-left:-25px;margin-right:-25px;padding-top:75%;width:100vw}.project-detail .content-section.section-video .vidbg-container{height:-moz-max-content;height:max-content;width:100vw}.project-detail .content-section.section-video .vidbg-container video{height:auto!important}.project-detail .heading-gallery{display:block}.project-detail .heading-gallery .project-detail-content-data{margin-bottom:16px}.pt-80{padding-top:50px}#page-portfolio #project-gallery .owl-nav .owl-next,#page-portfolio #project-gallery .owl-nav .owl-prev,.project-detail #project-gallery .owl-nav .owl-next,.project-detail #project-gallery .owl-nav .owl-prev{top:calc(50% + 27px)}#page-portfolio .contact-form-modal .contact-form-modal-content{background:transparent}#page-portfolio .contact-form-modal .contact-form-modal-content.image-content{height:-moz-fit-content;height:fit-content}#page-portfolio .contact-form-modal .contact-form-modal-content.image-content .preview-image img{height:auto}.our-office-list .our-office-item{height:280px}}.single-case_study #case-study-section-container,.single-case_study.disabled-onepage-scroll .wrapper{overflow:hidden}.nav[data-astro-cid-gfykqide]{background:linear-gradient(180deg,rgba(0,0,0,.65),transparent);left:0;padding:28px 0;position:fixed;top:0;transition:padding .4s var(--ease-out),background .4s var(--ease-out),box-shadow .4s var(--ease-out);width:100%;z-index:999900}.nav[data-astro-cid-gfykqide] .container[data-astro-cid-gfykqide]{align-items:center;display:flex;justify-content:space-between;padding-left:0;padding-right:0}.nav[data-astro-cid-gfykqide].scrolled{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;box-shadow:0 1px 24px #00000014;padding:10px 0}.nav[data-astro-cid-gfykqide].scrolled .nav-link[data-astro-cid-gfykqide]{color:var(--dark)}.nav[data-astro-cid-gfykqide].scrolled .nav-link[data-astro-cid-gfykqide]:hover{color:var(--red)}.nav[data-astro-cid-gfykqide].scrolled .nav-hamburger[data-astro-cid-gfykqide] span[data-astro-cid-gfykqide]{background:var(--dark)}.nav-hamburger[data-astro-cid-gfykqide]{background:transparent;border:none;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;gap:5px;margin:-8px;padding:8px;transition:background .2s}.nav-hamburger[data-astro-cid-gfykqide]:hover{background:#ffffff0f}.nav[data-astro-cid-gfykqide].scrolled .nav-hamburger[data-astro-cid-gfykqide]:hover{background:#0000000a}.nav-hamburger[data-astro-cid-gfykqide] span[data-astro-cid-gfykqide]{background:var(--light);display:block;height:2px;transition:width .3s var(--ease-out),transform .3s var(--ease-out),opacity .2s}.nav-hamburger[data-astro-cid-gfykqide] span[data-astro-cid-gfykqide]:first-child{width:28px}.nav-hamburger[data-astro-cid-gfykqide] span[data-astro-cid-gfykqide]:nth-child(2){width:22px}.nav-hamburger[data-astro-cid-gfykqide] span[data-astro-cid-gfykqide]:nth-child(3),.nav-hamburger[data-astro-cid-gfykqide]:hover span[data-astro-cid-gfykqide]:nth-child(2){width:28px}.nav-links[data-astro-cid-gfykqide]{align-items:center;display:flex;gap:40px}.nav-link[data-astro-cid-gfykqide]{color:#ffffffd9;font-family:var(--font-archivo);font-size:13px;font-weight:700;letter-spacing:1.2px;line-height:1;padding:10px 0;position:relative;text-decoration:none;text-transform:uppercase;transition:color .2s}.nav-link[data-astro-cid-gfykqide]:hover{color:#fff}.nav-link[data-astro-cid-gfykqide]:after{background:var(--red);border-radius:1px;bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translate(-50%);transition:width .3s var(--ease-out);width:0}.nav-link[data-astro-cid-gfykqide]:hover:after{width:100%}.nav-logo[data-astro-cid-gfykqide] img[data-astro-cid-gfykqide]{display:block;height:40px;transition:height .4s var(--ease-out);width:auto}.nav-logo[data-astro-cid-gfykqide] .logo-scrolled[data-astro-cid-gfykqide],.nav[data-astro-cid-gfykqide].scrolled .nav-logo[data-astro-cid-gfykqide] .logo-default[data-astro-cid-gfykqide]{display:none}.nav[data-astro-cid-gfykqide].scrolled .nav-logo[data-astro-cid-gfykqide] .logo-scrolled[data-astro-cid-gfykqide]{display:block;height:32px}.mega-menu[data-astro-cid-gfykqide]{background:#fff;box-shadow:4px 0 40px #00000014;display:flex;flex-direction:column;height:100vh;left:0;max-width:480px;min-width:360px;overflow-y:auto;position:fixed;top:0;transform:translate(-100%);transition:transform .5s cubic-bezier(.4,0,.2,1);width:42vw;z-index:200}.mega-menu[data-astro-cid-gfykqide].open{transform:translate(0)}.mega-overlay[data-astro-cid-gfykqide]{background:#00000073;inset:0;opacity:0;position:fixed;transition:opacity .5s,visibility .5s;visibility:hidden;z-index:199}.mega-overlay[data-astro-cid-gfykqide].open{opacity:1;visibility:visible}.mega-close[data-astro-cid-gfykqide]{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;justify-content:center;left:56px;padding:4px;position:absolute;top:36px}.mega-close[data-astro-cid-gfykqide] svg[data-astro-cid-gfykqide]{color:var(--red);height:26px;width:26px;stroke-width:2.5}.mega-content[data-astro-cid-gfykqide]{flex:1;padding:110px 56px 40px}.mega-content[data-astro-cid-gfykqide],.mega-primary[data-astro-cid-gfykqide]{display:flex;flex-direction:column}.mega-primary-link[data-astro-cid-gfykqide]{color:var(--dark);cursor:pointer;display:block;font-family:var(--font-archivo);font-size:28px;font-weight:700;letter-spacing:.3px;line-height:1.15;padding:8px 0;text-decoration:none;text-transform:uppercase;transition:color .2s}.mega-primary-item[data-astro-cid-gfykqide].expanded>.mega-primary-link[data-astro-cid-gfykqide],.mega-primary-link[data-astro-cid-gfykqide]:hover{color:var(--red)}.mega-sub[data-astro-cid-gfykqide]{display:none;flex-direction:column;padding:2px 0 6px}.mega-primary-item[data-astro-cid-gfykqide].expanded .mega-sub[data-astro-cid-gfykqide]{display:flex}.mega-sub[data-astro-cid-gfykqide] a[data-astro-cid-gfykqide]{color:var(--dark);font-family:var(--font-archivo);font-size:13.5px;font-weight:600;letter-spacing:.3px;line-height:1.5;padding:5px 0;text-decoration:none;text-transform:uppercase;transition:color .15s}.mega-sub[data-astro-cid-gfykqide] a[data-astro-cid-gfykqide]:hover{color:var(--red)}.mega-divider[data-astro-cid-gfykqide]{background:#ddd;height:1px;margin:20px 0 24px;width:60%}.mega-secondary[data-astro-cid-gfykqide]{display:flex;flex-direction:column}.mega-secondary[data-astro-cid-gfykqide] a[data-astro-cid-gfykqide]{color:#aab0b5;font-family:var(--font-archivo);font-size:13px;font-weight:600;letter-spacing:.8px;line-height:1.6;padding:4px 0;text-decoration:none;text-transform:uppercase;transition:color .15s}.mega-secondary[data-astro-cid-gfykqide] a[data-astro-cid-gfykqide]:hover{color:var(--dark)}.mega-footer[data-astro-cid-gfykqide]{align-items:center;display:flex;gap:16px;justify-content:flex-end;margin-top:auto;padding:20px 56px 36px}.mega-footer[data-astro-cid-gfykqide] a[data-astro-cid-gfykqide]{color:#bcc1c5;display:flex;transition:color .2s}.mega-footer[data-astro-cid-gfykqide] a[data-astro-cid-gfykqide]:hover{color:var(--dark)}.mega-footer[data-astro-cid-gfykqide] svg[data-astro-cid-gfykqide]{height:20px;width:20px}.footer[data-astro-cid-scinlfmn]{background:var(--dark);padding:48px 0 28px}.footer-main[data-astro-cid-scinlfmn]{align-items:flex-start;display:flex;justify-content:space-between}.footer-cols[data-astro-cid-scinlfmn]{display:flex;gap:40px}.footer-col[data-astro-cid-scinlfmn]{display:flex;flex-direction:column;gap:10px}.footer-link[data-astro-cid-scinlfmn]{color:#fafafab3;font-size:14px;text-decoration:none;transition:color .2s}.footer-link[data-astro-cid-scinlfmn]:hover{color:#fff}.footer-right[data-astro-cid-scinlfmn]{align-items:flex-start;display:flex;gap:40px}.footer-social[data-astro-cid-scinlfmn]{display:flex;gap:10px}.footer-social[data-astro-cid-scinlfmn] a[data-astro-cid-scinlfmn]{align-items:center;border:1px solid hsla(0,0%,98%,.12);border-radius:50%;color:#fafafa8c;display:flex;height:36px;justify-content:center;transition:all .25s var(--ease-out);width:36px}.footer-social[data-astro-cid-scinlfmn] a[data-astro-cid-scinlfmn]:hover{background:#ffffff0f;border-color:#fafafa59;color:#fff}.footer-social[data-astro-cid-scinlfmn] svg[data-astro-cid-scinlfmn]{height:16px;width:16px}.footer-divider[data-astro-cid-scinlfmn]{background:#fafafa14;height:1px;margin:32px 0 20px;width:100%}.footer-copyright[data-astro-cid-scinlfmn]{color:#fafafa59;font-family:var(--font-barlow);font-size:13px}
