@charset "UTF-8";
/**
 * Accordion v3.3.4
 * Lightweight and accessible accordion module created in pure Javascript
 * https://github.com/michu2k/Accordion
 *
 * Copyright (c) Michał Strumpf
 * Published under MIT License
 */

.ac{margin-top:8px;border:1px solid #eee;background-color:#fff;box-sizing:border-box}.ac .ac-header{margin:0;padding:0}.ac .ac-trigger{font:bold 16px Arial,sans-serif;color:#111;text-align:left;width:100%;padding:8px 32px 8px 8px;display:block;cursor:pointer;background-color:transparent;transition:color .25s ease;position:relative;text-decoration:none;margin:0;border:0}.ac .ac-trigger::after{content:"+";text-align:center;width:15px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);position:absolute;right:10px;top:50%}.ac .ac-trigger:focus{color:#8a8a8a}.ac .ac-panel{overflow:hidden;transition-property:height,visibility;transition-timing-function:ease}.ac .ac-panel .ac-text{font:15px/24px Arial,sans-serif;color:#111;padding:8px;margin:0}.ac.js-enabled .ac-panel{visibility:hidden}.ac.is-active .ac-panel{visibility:visible}.ac.is-active>.ac-header .ac-trigger::after{content:"–"}

#instagram-gallery-feed-0 .instagram-gallery__actions .instagram-gallery__button--follow {
display: none;
}
/*!
  Theme Name: CarterGroup
  Author: Anonymous
  Author URI:
  Version: 1
  Description: CarterGroup theme for Wordpress
  License: GNU General Public License v2 or later
  License URI: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html
  Text Domain: cartergroup
  Tags: one-column, two-columns
  Theme URI:
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-display:block;font-family:icomoon;font-style:normal;font-weight:400;src:url(assets/fonts/icomoon.woff?kfylc5) format("woff")}.accordion .ac-trigger:after,.section-projects .opener:after,[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-feature-settings:normal;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-chevron-right-thin:before{content:"\e900"}.icon-chevron-left-thin:before{content:"\e901"}.icon-chevron-up-thin:before{content:"\e902"}.icon-chevron-down-thin:before{content:"\e903"}.icon-chevron-right-bold:before{content:"\e904"}.icon-chevron-left-bold:before{content:"\e905"}.icon-chevron-up-bold:before{content:"\e906"}.icon-chevron-down-bold:before{content:"\e907"}.icon-chevron-down:before{content:"\e908"}.icon-chevron-top:before{content:"\e909"}.icon-chevron-left:before{content:"\e90a"}.icon-chevron-right:before{content:"\e90b"}.icon-x:before{content:"\e90c"}.icon-facebook:before{content:"\e90d"}.icon-instagram:before{content:"\e90e"}.jcf-select{background:#fff;border:1px solid #777;display:inline-block;height:26px;margin:0 0 12px;min-width:150px;position:relative;vertical-align:top}.jcf-select select{left:0;top:0;z-index:1}.jcf-select .jcf-select-text{cursor:default;display:block;font-size:13px;line-height:26px;margin:0 35px 0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jcf-select .jcf-select-opener{background:#aaa;bottom:0;position:absolute;right:0;text-align:center;top:0;width:26px}body>.jcf-select-drop{margin:-1px 0 0;position:absolute;z-index:9999}body>.jcf-select-drop.jcf-drop-flipped{margin:1px 0 0}.jcf-select .jcf-select-drop{left:-1px;margin-top:0;position:absolute;right:-1px;top:100%;z-index:9999}.jcf-select .jcf-drop-flipped{bottom:100%;top:auto}.jcf-select-drop .jcf-select-drop-content{border:1px solid red}.jcf-list-box{border:1px solid #b8c3c9;display:inline-block;margin:0 15px;min-width:200px;overflow:hidden}.jcf-list{background:#fff;font-size:12px;line-height:14px;position:relative}.jcf-list,.jcf-list .jcf-list-content{display:inline-block;vertical-align:top;width:100%}.jcf-list .jcf-list-content{overflow:auto}.jcf-list ul{list-style:none;margin:0;padding:0}.jcf-list ul li{display:block;overflow:hidden}.jcf-list .jcf-overflow{overflow:auto}.jcf-list .jcf-option{color:#656565;cursor:default;display:block;height:1%;overflow:hidden;padding:5px 9px}.jcf-list .jcf-disabled{background:#fff!important;color:#aaa!important}.jcf-list-box .jcf-selected,.jcf-select-drop .jcf-hover{background:#e6e6e6;color:#000}.jcf-list .jcf-optgroup-caption{color:#000;cursor:default;display:block;font-weight:700;padding:5px 9px;white-space:nowrap}.jcf-list .jcf-optgroup .jcf-option{padding-left:30px}.jcf-scrollable-wrapper{box-sizing:content-box;position:relative}.jcf-scrollbar-vertical{background:#e3e3e3;bottom:0;cursor:default;position:absolute;right:0;top:0;width:14px}.jcf-scrollbar-vertical .jcf-scrollbar-dec,.jcf-scrollbar-vertical .jcf-scrollbar-inc{background:#bbb;height:14px;left:0;top:0;width:14px}.jcf-scrollbar-vertical .jcf-scrollbar-inc{bottom:0;top:auto}.jcf-scrollbar-vertical .jcf-scrollbar-handle{background:#888;height:1px;width:14px}.jcf-scrollbar-horizontal{background:#e3e3e3;bottom:0;height:14px;left:0;position:absolute;right:auto;top:auto;width:1px}.jcf-scrollbar-horizontal .jcf-scrollbar-dec,.jcf-scrollbar-horizontal .jcf-scrollbar-inc{background:#bbb;display:inline-block;height:14px;overflow:hidden;vertical-align:top;width:14px}.jcf-scrollbar-horizontal .jcf-scrollbar-inc{left:auto;right:0}.jcf-scrollbar-horizontal .jcf-scrollbar-slider{display:inline-block;height:14px;position:relative}.jcf-scrollbar-horizontal .jcf-scrollbar-handle{background:#888;height:14px;position:absolute}.jcf-scrollbar.jcf-inactive .jcf-scrollbar-handle{visibility:hidden}.jcf-scrollbar.jcf-inactive .jcf-scrollbar-dec,.jcf-scrollbar.jcf-inactive .jcf-scrollbar-inc{background:#e3e3e3}.jcf-disabled{background:#ddd!important}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}.awards-detail .img-list,.awards-list,.category-list,.community-list,.contact-list,.footer-links,.footer-nav ul,.main-nav,.section-img-text ul,.section-locations .locations-list,.section-text-list ul,.services-list,.slick-dots,.slider-dots,.social-networks{list-style:none;margin:0;padding:0}.visually-hidden{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{clip:auto;background-color:#af8c6e;color:#fff;height:auto;margin:0;outline:none;overflow:visible;padding:10px;position:static;position:fixed;-webkit-text-decoration:none;text-decoration:none;white-space:inherit;width:auto;z-index:9999}button,input[type=submit]{cursor:pointer}blockquote{margin-bottom:1rem;padding-left:1rem}blockquote p{margin-bottom:.5rem}.wp-block-pullquote,.wp-block-quote{box-sizing:border-box;word-wrap:break-word;border-style:solid;border-width:0 0 0 2px;margin-bottom:1rem;padding-left:1rem}.wp-block-pullquote p,.wp-block-quote p{margin-bottom:.5rem}.wp-block-pullquote blockquote{margin:0;padding:0}.comment-form label{display:block;padding-bottom:4px}.comment-form textarea{height:120px;margin:0;min-height:120px;overflow:auto}.comment-form input[type=text],.comment-form textarea{margin:0 4px 0 0;max-width:300px;width:100%}.comment-form input[type=submit]{display:block;float:none}.post-password-form label{display:block;margin-bottom:4px}.post-password-form input[type=password]{margin:0 4px 0 0;max-width:300px;width:100%}.search-form{display:flex;margin-bottom:15px}.search-form input{display:inline-flex}.search-form input[type=search]{margin:0 4px 0 0;width:300px}.search-form input[type=submit]{flex-shrink:0}.post-password-form input{display:inline-flex}.post-password-form input[type=password]{width:300px}.comment-form fieldset,.post-password-form fieldset,.search-form fieldset{border:0;padding:0}.comment-form input[type=submit],.post-password-form input[type=submit],.search-form input[type=submit]{background-color:#376194;border:3px solid #376194;border-radius:50rem;color:#fff;display:inline-block;font-family:Blinker,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:15px;font-weight:700;line-height:1.2;padding:10px 26px;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:capitalize;transition:color .15s linear,background-color .15s linear,box-shadow .15s linear;vertical-align:top}.comment-form input[type=submit]:hover,.post-password-form input[type=submit]:hover,.search-form input[type=submit]:hover{background-color:transparent;color:#376194}.comment-form input[type=submit]:focus,.post-password-form input[type=submit]:focus,.search-form input[type=submit]:focus{outline:none}.comment-form input[type=submit]:focus-visible,.post-password-form input[type=submit]:focus-visible,.search-form input[type=submit]:focus-visible{box-shadow:0 0 0 .25rem rgba(55,97,148,.3)}.wp-block-post-comments-form .comment-form-cookies-consent{display:flex;gap:.5em}.wp-block-post-comments-form .comment-form-cookies-consent label{padding:0}.wp-block-comment-template{list-style:none;margin:0 0 1rem;padding:0}.wp-block-comment-template .wp-block-comment-edit-link p{margin:0}.wp-block-comment-template .wp-block-columns{margin-bottom:2rem}.wp-block-comment-template .wp-block-comment-content p{margin:1rem 0}.wp-block-comment-template ol{list-style:none;margin-bottom:0;max-width:100%;padding-left:2rem}.wpcf7-form input[type=email].wpcf7-not-valid,.wpcf7-form input[type=tel].wpcf7-not-valid,.wpcf7-form input[type=text].wpcf7-not-valid,.wpcf7-form textarea.wpcf7-not-valid{border-color:red}.wpcf7-form input[type=checkbox]{opacity:0;position:absolute}.wpcf7-form input[type=checkbox]:focus-visible+.wpcf7-list-item-label:before{box-shadow:0 0 0 .25rem rgba(55,97,148,.3)}.wpcf7-form input[type=checkbox]+.wpcf7-list-item-label{cursor:pointer;display:block;padding:0 0 0 30px;position:relative}.wpcf7-form input[type=checkbox]+.wpcf7-list-item-label:before{background:#fff;border:1px solid #00324b;content:"";height:20px;left:0;position:absolute;top:5px;transition:box-shadow .15s linear;width:20px}.wpcf7-form input[type=checkbox]+.wpcf7-list-item-label:after{border-color:#00324b;border-style:solid;border-width:0 2px 2px 0;content:"";height:14px;left:6px;opacity:0;position:absolute;top:6px;transform:rotate(45deg) skewX(10deg);width:8px}.wpcf7-form input[type=checkbox]:checked+.wpcf7-list-item-label:after{opacity:1}.wpcf7-form input[type=checkbox]:disabled+.wpcf7-list-item-label{color:#ccc;cursor:auto}.wpcf7-form input[type=checkbox]:disabled+.wpcf7-list-item-label:before{background:#ccc;box-shadow:none}.wpcf7-form input[type=file]::file-selector-button{background-color:#376194;border:2px solid #376194;border-radius:50rem;color:#fff;font-family:Blinker,Helvetica Neue,Arial,Noto Sans,sans-serif;font-weight:700;padding:1em 1.5em;transition:1s}.wpcf7-form input[type=file]::file-selector-button:hover{opacity:.5}.form-flex{flex-wrap:wrap;margin-bottom:2rem}.form-flex,.is-layout-flex{display:flex;gap:1.5rem}.form-area{width:100%}.form-row{margin-bottom:2rem}.label-name{display:block;margin-bottom:1rem}.select-area .wpcf7-form-control-wrap{display:block;position:relative}.select-area .wpcf7-form-control-wrap:after{background-color:#191919;-webkit-clip-path:polygon(100% 0,0 0,50% 100%);clip-path:polygon(100% 0,0 0,50% 100%);content:"";height:.8em;margin-top:-.4em;position:absolute;right:1.5rem;top:50%;width:1em;z-index:1}.wpcf7-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid;color:#191919;display:block;font-size:18px;font-weight:400;line-height:1.3333;padding:10px 50px 10px 15px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%;z-index:1}.wpcf7-select:focus{box-shadow:0 0 0 .25rem rgba(55,97,148,.3);outline:none}.wpcf7-submit{background-color:#376194;border:3px solid #376194;border-radius:50rem;color:#fff;display:inline-block;font-family:Blinker,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:15px;font-weight:700;line-height:1.2;margin-bottom:2rem;min-width:118px;padding:10px 26px;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:capitalize;transition:color .15s linear,background-color .15s linear,box-shadow .15s linear;vertical-align:top}.wpcf7-submit:hover{background-color:transparent;color:#376194}.wpcf7-submit:focus-visible{box-shadow:0 0 0 .25rem rgba(55,97,148,.3);outline:none}.widget_calendar #next{text-align:right}.gallery-item dt{float:none;padding:0}.navigation,.navigation-comments{margin-bottom:1rem;position:relative;vertical-align:middle}.navigation .screen-reader-text,.navigation-comments .screen-reader-text{left:-99999px;position:absolute}.navigation .page-numbers,.navigation-comments .page-numbers{display:inline-block;padding:0 6px;vertical-align:middle}.navigation .next,.navigation .prev,.navigation-comments .next,.navigation-comments .prev{background:#376194;color:#fff;display:inline-block;max-width:48%;padding:10px;-webkit-text-decoration:none;text-decoration:none;transition:opacity .15s linear;vertical-align:middle}.navigation .next:hover,.navigation .prev:hover,.navigation-comments .next:hover,.navigation-comments .prev:hover{opacity:.8}.navigation-single{display:flex;justify-content:space-between;margin-bottom:1rem}.navigation-single .next,.navigation-single .prev{align-items:center;background:#376194;color:#fff;display:inline-flex;max-width:48%;-webkit-text-decoration:none;text-decoration:none;transition:opacity .15s linear}.navigation-single .next:hover,.navigation-single .prev:hover{opacity:.8}.navigation-single .next a,.navigation-single .prev a{color:inherit;display:block;padding:10px;-webkit-text-decoration:none;text-decoration:none}.navigation-single .next a{margin-left:auto}.wp-caption{border:1px solid #ccc;clear:both;margin-bottom:1rem;max-width:100%;padding:10px}.wp-caption img{margin:0;max-width:100%;vertical-align:top}.wp-caption p{margin:10px 0 0}div.aligncenter{margin:0 auto 1rem}img.aligncenter{display:block;margin:0 auto}.alignleft{float:left;margin:0 1rem 4px 0}.alignright{float:right;margin:0 0 4px 1rem}.mejs-container{margin-bottom:1rem}.alignnone,.bypostauthor,.gallery,.gallery-caption,.sticky,.wp-caption-text{height:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table table td,.wp-block-table table th{border:1px solid;padding:.5em}.wp-block-table table thead{border-bottom:3px solid}.wp-block-table table tfoot{border-top:3px solid}#wp-calendar tbody td{text-align:center}#wp-calendar td,#wp-calendar th{border:1px solid #ccc}.share-this .st-btn{background:#376194;border-radius:50%;font-size:30px;height:50px;line-height:1.4;text-align:center;width:50px}.share-this .st-btn img{display:inline-block;height:auto;vertical-align:middle;width:30px}.share-this .addtoany_list{align-items:center;display:flex;flex-wrap:wrap}.share-this .addtoany_shortcode [class^=a2a_button]{align-items:center;display:flex;height:40px;justify-content:center;-webkit-text-decoration:none;text-decoration:none;width:40px}.wp-block-comments .wp-block-avatar{min-width:40px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;font-family:Barlow,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:18px;font-weight:400;line-height:1.3333}a,body{color:#376194}a{-webkit-text-decoration:underline;text-decoration:underline;transition:color .15s linear}a:hover{color:#376194;-webkit-text-decoration:none;text-decoration:none}dl,ol,p,ul{margin:0 0 1.5em}.h1,.h2,h1,h2{font-family:Blinker,Helvetica Neue,Arial,Noto Sans,sans-serif}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;margin-bottom:.5em;margin-top:0}.h1,h1{font-size:30px;line-height:1}.h2,h2{font-size:28px;line-height:1}.h3,h3{font-size:24px}.h4,h4{font-size:22px}.h5,h5{font-size:20px}.h6,h6{font-size:18px}input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],textarea{-webkit-appearance:none;background-color:transparent;border:1px solid;border-radius:0;min-width:0;padding:10px 15px;transition:box-shadow .15s linear;width:100%}input[type=email]:focus,input[type=email]:hover,input[type=password]:focus,input[type=password]:hover,input[type=search]:focus,input[type=search]:hover,input[type=tel]:focus,input[type=tel]:hover,input[type=text]:focus,input[type=text]:hover,textarea:focus,textarea:hover{box-shadow:none;outline:none}input[type=email]:focus-visible,input[type=password]:focus-visible,input[type=search]:focus-visible,input[type=tel]:focus-visible,input[type=text]:focus-visible,textarea:focus-visible{box-shadow:0 0 0 .25rem rgba(55,97,148,.2)}.header{background-color:#00324b;border-bottom:8px solid #376194;padding:14px 0 15px;position:relative;z-index:100}.header .container{align-items:center;display:flex;justify-content:space-between;max-width:none;padding:0 14px}.header .social-networks{margin-bottom:25px}.header .social-networks a:hover svg{fill:#d7e168}.header .social-networks svg{fill:#fff}.logo{display:block;position:relative;width:135px;z-index:2}.logo img{display:block;width:100%}.menu-logo{display:block;margin:0 auto 34px;width:254px}.main-nav{font:700 35px/1 Blinker,Helvetica Neue,Arial,Noto Sans,sans-serif;margin-bottom:50px;width:100%}.main-nav li.active a{color:#d7e168}.main-nav a{color:#fff;display:block;padding:16px 20px;text-align:center;-webkit-text-decoration:none;text-decoration:none;transition:color .15s linear,margin .15s linear,padding .15s linear}.main-nav a:hover{color:#d7e168}.nav-opener{background-color:transparent;border:0;display:block;height:34px;margin-right:2px;padding:0;position:relative;width:40px;z-index:2}.nav-opener span,.nav-opener:after,.nav-opener:before{background:#fff;border-radius:6px;height:6px;left:0;margin-top:-3px;position:absolute;right:0;top:50%;transition:all .3s linear}.nav-opener:after,.nav-opener:before{content:"";margin:0;top:0}.nav-opener:after{bottom:0;top:auto}body{min-width:360px}body.nav-active{overflow:hidden}.resize-active .decor-logo,.resize-active .decor-logo .decor-holder,.resize-active .main-nav a,.resize-active .menu-wrapp{transition:none!important}.wrapper{overflow:hidden;position:relative;width:100%}.container{margin:0 auto;padding:0 36px;width:100%}img{height:auto;max-width:100%;vertical-align:top}.visually-hidden[href="#wrapper"]{bottom:0}.btn,a,button,input[type=submit],label{-webkit-tap-highlight-color:rgba(0,0,0,0)}.bg-cover{background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.social-networks{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.social-networks li{margin:0 15px 10px}.social-networks a{display:block;-webkit-text-decoration:none;text-decoration:none}.social-networks a:hover svg{fill:#376194}.social-networks svg{display:block;height:26px;transition:fill .15s linear;width:auto;fill:#00324b}.contact-list{font-size:14px;font-weight:700;line-height:1.2143;text-align:center;text-transform:uppercase}.contact-list li{margin-bottom:9px}.contact-list a{color:#fff;display:inline-block;-webkit-text-decoration:none;text-decoration:none;vertical-align:top}.slick-controls,.slider-controls{align-items:center;display:flex;justify-content:center}.slick-controls.variant-light .slick-arrow,.slick-controls.variant-light .slider-arrow,.slider-controls.variant-light .slick-arrow,.slider-controls.variant-light .slider-arrow{color:#fff}.slick-controls.variant-light .slick-dots li.slick-active button,.slick-controls.variant-light .slider-dots li.slick-active button,.slider-controls.variant-light .slick-dots li.slick-active button,.slider-controls.variant-light .slider-dots li.slick-active button{background-color:#fff}.slick-controls.variant-light .slick-dots button,.slick-controls.variant-light .slider-dots button,.slider-controls.variant-light .slick-dots button,.slider-controls.variant-light .slider-dots button{background-color:transparent;border-color:#fff}.slick-controls.variant-light .slick-dots button:hover,.slick-controls.variant-light .slider-dots button:hover,.slider-controls.variant-light .slick-dots button:hover,.slider-controls.variant-light .slider-dots button:hover{background-color:#fff}.slick-controls.variant-dark .slick-arrow,.slick-controls.variant-dark .slider-arrow,.slider-controls.variant-dark .slick-arrow,.slider-controls.variant-dark .slider-arrow{color:#b7bdc4}.slick-controls.variant-dark .slick-dots li.slick-active button,.slick-controls.variant-dark .slider-dots li.slick-active button,.slider-controls.variant-dark .slick-dots li.slick-active button,.slider-controls.variant-dark .slider-dots li.slick-active button{background-color:#b7bdc4}.slick-controls.variant-dark .slick-dots button,.slick-controls.variant-dark .slider-dots button,.slider-controls.variant-dark .slick-dots button,.slider-controls.variant-dark .slider-dots button{background-color:transparent;border-color:#b7bdc4}.slick-controls.variant-dark .slick-dots button:hover,.slick-controls.variant-dark .slider-dots button:hover,.slider-controls.variant-dark .slick-dots button:hover,.slider-controls.variant-dark .slider-dots button:hover{background-color:#b7bdc4}.slick-controls button:focus-visible,.slider-controls button:focus-visible{outline:3px solid #376194;outline-offset:3px}.slick-arrow,.slider-arrow{align-items:center;background-color:transparent;border:0;color:#376194;display:flex;font-size:24px;height:24px;justify-content:center;line-height:1;padding:0;width:24px}.slick-arrow.slick-disabled,.slider-arrow.slick-disabled{opacity:.5;pointer-events:none}.slick-arrow.slick-prev,.slick-arrow.slider-prev,.slider-arrow.slick-prev,.slider-arrow.slider-prev{margin-right:10px}.slick-arrow.slick-next,.slick-arrow.slider-next,.slider-arrow.slick-next,.slider-arrow.slider-next{margin-left:10px;order:3}.slick-dots,.slider-dots{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.slick-dots li,.slider-dots li{margin:8px}.slick-dots li.slick-active button,.slick-dots li.slider-active button,.slider-dots li.slick-active button,.slider-dots li.slider-active button{background-color:#376194}.slick-dots button,.slider-dots button{background-color:#f1f2f3;border:1px solid #376194;border-radius:50rem;display:block;font-size:0;height:14px;line-height:0;padding:0;transition:background-color .15s linear;width:14px}.slick-dots button:hover,.slider-dots button:hover{background-color:#376194}.section-content{background-image:linear-gradient(180deg,#376194 0,#00324b)}.section-content .section-holder{background-color:#fff;border-radius:33px}.section{padding:60px 0}.footer{background-color:#00324b;border-top:8px solid #376194;padding:46px 0 37px}.footer .container{align-items:center;display:flex;flex-direction:column}.footer .contact-list{font-size:16px;line-height:1.1875;margin:0 auto 27px;text-align:left;width:81%}.footer .contact-list a:hover{color:#d7e168}.footer .social-networks{flex-shrink:0;justify-content:flex-end;margin-right:-3px;max-width:50%}.footer .social-networks a:hover svg{fill:#d7e168}.footer .social-networks svg{fill:#fff}.logo-holder{width:100%}.footer-logo{margin:0 auto 30px;width:290px}.footer-logo,.footer-logo a{display:block}.footer-nav{margin:0 auto;padding-bottom:30px;width:81%}.footer-nav ul{font:700 21px/1.2 Blinker,Helvetica Neue,Arial,Noto Sans,sans-serif;position:relative;text-transform:capitalize}.footer-nav ul:before{border:solid #b7bdc4;border-width:0 3px;bottom:8px;content:"";left:30px;position:absolute;right:30px;top:8px}.footer-nav ul li{border-bottom:3px solid #b7bdc4;padding:0 33px;position:relative;z-index:2}.footer-nav ul a{color:#fff;display:block;padding:10px 15px;text-align:center;-webkit-text-decoration:none;text-decoration:none}.footer-nav ul a:hover{color:#d7e168}.footer-nav ul a:focus-visible{color:#d7e168;outline:none}.footer-frame{align-items:flex-end;display:flex;justify-content:space-between;width:100%}.footer-links{color:#fff;font-family:Blinker,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:16px;line-height:1.1875;max-width:50%}.footer-links li{margin-bottom:10px}.footer-links a{color:#fff;-webkit-text-decoration:none;text-decoration:none}.footer-links a:hover{color:#d7e168}.btn{border:3px solid transparent;border-radius:50rem;display:inline-block;font-family:Blinker,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:15px;font-weight:700;line-height:1.2;min-width:118px;padding:10px 26px;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:capitalize;transition:color .15s linear,background-color .15s linear,box-shadow .15s linear;vertical-align:top}.btn.btn-primary{background-color:#376194;border-color:#376194;color:#fff}.btn.btn-primary:hover{background-color:transparent;color:#376194}.btn.btn-primary:focus-visible{box-shadow:0 0 0 .25rem rgba(55,97,148,.3);outline:none}.btn.btn-secondary{background-color:#d7e168;border-color:#d7e168;color:#00324b}.btn.btn-secondary:hover{background-color:transparent;color:#d7e168}.btn.btn-secondary:focus-visible{box-shadow:0 0 0 .25rem hsla(65,67%,65%,.3);outline:none}.gform-theme.gform-theme--framework.gform_wrapper input.button[type=submit]:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){background-color:#376194!important;border:3px solid #376194!important;border-radius:50rem!important;color:#fff!important;display:inline-block!important;font-family:Blinker,Helvetica Neue,Arial,Noto Sans,sans-serif!important;font-size:15px!important;font-weight:700!important;line-height:1.2!important;min-width:118px!important;padding:10px 26px!important;text-align:center!important;-webkit-text-decoration:none!important;text-decoration:none!important;text-transform:capitalize!important;transition:color .15s linear,background-color .15s linear,box-shadow .15s linear;vertical-align:top!important}.gform-theme.gform-theme--framework.gform_wrapper input.button[type=button]:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){background-color:#376194!important;border:3px solid #376194!important;border-radius:50rem!important;color:#fff!important;display:inline-block!important;font-family:Blinker,Helvetica Neue,Arial,Noto Sans,sans-serif!important;font-size:15px!important;font-weight:700!important;line-height:1.2!important;min-width:118px!important;padding:10px 26px!important;text-align:center!important;-webkit-text-decoration:none!important;text-decoration:none!important;text-transform:capitalize!important;transition:color .15s linear,background-color .15s linear,box-shadow .15s linear;vertical-align:top!important}.gform-theme.gform-theme--framework.gform_wrapper input.button[type=reset]:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){background-color:#376194!important;border:3px solid #376194!important;border-radius:50rem!important;color:#fff!important;display:inline-block!important;font-family:Blinker,Helvetica Neue,Arial,Noto Sans,sans-serif!important;font-size:15px!important;font-weight:700!important;line-height:1.2!important;min-width:118px!important;padding:10px 26px!important;text-align:center!important;-webkit-text-decoration:none!important;text-decoration:none!important;text-transform:capitalize!important;transition:color .15s linear,background-color .15s linear,box-shadow .15s linear;vertical-align:top!important}.gform-theme.gform-theme--framework.gform_wrapper input[type=submit]:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){background-color:#376194!important;border:3px solid #376194!important;border-radius:50rem!important;color:#fff!important;display:inline-block!important;font-family:Blinker,Helvetica Neue,Arial,Noto Sans,sans-serif!important;font-size:15px!important;font-weight:700!important;line-height:1.2!important;min-width:118px!important;padding:10px 26px!important;text-align:center!important;-webkit-text-decoration:none!important;text-decoration:none!important;text-transform:capitalize!important;transition:color .15s linear,background-color .15s linear,box-shadow .15s linear;vertical-align:top!important}.gform-theme.gform-theme--framework.gform_wrapper input[type=button]:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){background-color:#376194!important;border:3px solid #376194!important;border-radius:50rem!important;color:#fff!important;display:inline-block!important;font-family:Blinker,Helvetica Neue,Arial,Noto Sans,sans-serif!important;font-size:15px!important;font-weight:700!important;line-height:1.2!important;min-width:118px!important;padding:10px 26px!important;text-align:center!important;-webkit-text-decoration:none!important;text-decoration:none!important;text-transform:capitalize!important;transition:color .15s linear,background-color .15s linear,box-shadow .15s linear;vertical-align:top!important}.gform-theme.gform-theme--framework.gform_wrapper input[type=reset]:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){background-color:#376194!important;border:3px solid #376194!important;border-radius:50rem!important;color:#fff!important;display:inline-block!important;font-family:Blinker,Helvetica Neue,Arial,Noto Sans,sans-serif!important;font-size:15px!important;font-weight:700!important;line-height:1.2!important;min-width:118px!important;padding:10px 26px!important;text-align:center!important;-webkit-text-decoration:none!important;text-decoration:none!important;text-transform:capitalize!important;transition:color .15s linear,background-color .15s linear,box-shadow .15s linear;vertical-align:top!important}.gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){background-color:#376194!important;border:3px solid #376194!important;border-radius:50rem!important;color:#fff!important;display:inline-block!important;font-family:Blinker,Helvetica Neue,Arial,Noto Sans,sans-serif!important;font-size:15px!important;font-weight:700!important;line-height:1.2!important;min-width:118px!important;padding:10px 26px!important;text-align:center!important;-webkit-text-decoration:none!important;text-decoration:none!important;text-transform:capitalize!important;transition:color .15s linear,background-color .15s linear,box-shadow .15s linear;vertical-align:top!important}.gform-theme.gform-theme--framework.gform_wrapper input.button[type=submit]:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover{background-color:transparent!important;color:#376194!important}.gform-theme.gform-theme--framework.gform_wrapper input.button[type=button]:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover{background-color:transparent!important;color:#376194!important}.gform-theme.gform-theme--framework.gform_wrapper input.button[type=reset]:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover{background-color:transparent!important;color:#376194!important}.gform-theme.gform-theme--framework.gform_wrapper input[type=submit]:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover{background-color:transparent!important;color:#376194!important}.gform-theme.gform-theme--framework.gform_wrapper input[type=button]:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover{background-color:transparent!important;color:#376194!important}.gform-theme.gform-theme--framework.gform_wrapper input[type=reset]:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover{background-color:transparent!important;color:#376194!important}.gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover,.gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover,.gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover,.gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover{background-color:transparent!important;color:#376194!important}.gform-theme.gform-theme--framework.gform_wrapper input.button[type=submit]:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus-visible{box-shadow:0 0 0 .25rem rgba(55,97,148,.3)!important;outline:none!important}.gform-theme.gform-theme--framework.gform_wrapper input.button[type=button]:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus-visible{box-shadow:0 0 0 .25rem rgba(55,97,148,.3)!important;outline:none!important}.gform-theme.gform-theme--framework.gform_wrapper input.button[type=reset]:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus-visible{box-shadow:0 0 0 .25rem rgba(55,97,148,.3)!important;outline:none!important}.gform-theme.gform-theme--framework.gform_wrapper input[type=submit]:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus-visible{box-shadow:0 0 0 .25rem rgba(55,97,148,.3)!important;outline:none!important}.gform-theme.gform-theme--framework.gform_wrapper input[type=button]:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus-visible{box-shadow:0 0 0 .25rem rgba(55,97,148,.3)!important;outline:none!important}.gform-theme.gform-theme--framework.gform_wrapper input[type=reset]:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus-visible{box-shadow:0 0 0 .25rem rgba(55,97,148,.3)!important;outline:none!important}.gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus-visible,.gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus-visible,.gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus-visible,.gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus-visible{box-shadow:0 0 0 .25rem rgba(55,97,148,.3)!important;outline:none!important}.btn-all{display:inline-block;font:700 18px/1.1667 Blinker,Helvetica Neue,Arial,Noto Sans,sans-serif;padding:0 6px 5px;position:relative;-webkit-text-decoration:none;text-decoration:none;text-transform:capitalize;vertical-align:top;z-index:2}.btn-all,.btn-all:hover{color:#00324b}.btn-all:before{background-color:#d7e168;bottom:0;content:"";height:2px;left:0;position:absolute;right:0;transition:height .15s linear;z-index:-1}[data-video].bg-video{height:100%;left:0;position:absolute;top:0;width:100%}[data-video].bg-video:not(.video-loaded) iframe,[data-video].bg-video:not(.video-loaded) video{opacity:0}[data-video].bg-video:after{background-color:transparent;content:"";height:100%;left:0;position:absolute;top:0;width:100%}[data-video].bg-video iframe,[data-video].bg-video video{display:block;left:0;position:absolute;top:0}.custom-slider{margin:0 -30px}.custom-slider .mask{margin-bottom:33px;overflow:hidden;position:relative}.custom-slider .slideset{display:flex;justify-content:space-between;margin:0 -5px}.custom-slider .slide{padding:0 5px;position:relative;transition:width .3s linear}.custom-slider .slide.active{flex-grow:1}.custom-slider .slide.active .opener{display:none}.custom-slider .slide.active .slide-content{opacity:1;visibility:visible;width:100%}.custom-slider .slide:not(.active){flex-shrink:0;width:68px!important}.custom-slider .slide.style-brown .slider-holder{background-color:#af8c6e;color:#fff}.custom-slider .slide.style-gray .slider-holder{background-color:#b7bdc4;color:#00324b}.custom-slider .slide.style-blue .slider-holder{background-color:#376194;color:#fff}.custom-slider .slide.style-neon .slider-holder{background-color:#d7e168;color:#00324b}.custom-slider .slide.style-navy .slider-holder{background-color:#00324b;color:#fff}.custom-slider .slide.style-navy .opener:focus-visible{box-shadow:inset 0 0 0 6px #376194}.custom-slider .slider-holder{align-items:center;border-radius:30px;display:flex;height:100%;justify-content:center;min-height:280px;overflow:hidden;position:relative}.custom-slider .slide-content{flex-shrink:0;font-size:16px;line-height:1.1818;opacity:0;padding:58px 23px 56px;position:relative;text-align:center;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:3}.custom-slider .slide-content h3{font:700 24px/1 Blinker,Helvetica Neue,Arial,Noto Sans,sans-serif;margin-bottom:4px;text-transform:uppercase}.custom-slider .slide-content p{margin-bottom:20px}.custom-slider .slide-content p:last-child{margin-bottom:0}.custom-slider .opener{background-color:transparent;border:0;border-radius:30px;color:currentColor;display:block;font:700 24px/1.2 Blinker,Helvetica Neue,Arial,Noto Sans,sans-serif;height:100%;left:0;max-height:100%;overflow:hidden;padding:10px 10px 10px 17px;position:absolute;right:0;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-overflow:ellipsis;top:0;transform:scale(-1);white-space:nowrap;width:auto;writing-mode:vertical-lr}.custom-slider .opener:focus-visible{box-shadow:inset 0 0 0 6px #191919}.viewport-section.in-viewport .slide-left,.viewport-section.in-viewport .slide-right{transform:translateX(0)}.viewport-section .slide-left,.viewport-section .slide-right{transition:transform .5s ease-in-out}.viewport-section .slide-left{transform:translateX(-140px)}.viewport-section .slide-right{transform:translateX(140px)}.section-hero .hero-visual{height:377px;overflow:hidden;position:relative}.section-hero .visual-inner{height:100%!important;height:inherit;left:0;min-height:inherit;position:fixed;right:0;top:0;z-index:-1}.section-hero .container{text-align:center}.section-hero .hero-content{background-color:#fff;padding:64px 0 38px;position:relative;z-index:2}.section-hero .decor-logo{bottom:100%;left:50%;position:absolute;transform:translate(-50%,50%);transition:left .15s linear;width:186px}.section-hero .decor-logo .decor-holder{background-color:#00324b;border-radius:50rem;padding:12px 20px 12px 14px;transition:transform .15s linear}.section-hero .decor-logo img{display:block;width:100%}.section-hero h1{margin-bottom:10px}.section-intro{padding:21px 22px 0;position:relative}.section-intro.gradient-light{background-image:linear-gradient(180deg,#b7bdc4 0,#376194)}.section-intro.gradient-dark{background-image:linear-gradient(180deg,#376194 0,#00324b)}.section-intro .intro-holder{align-items:flex-end;border-radius:40px 40px 0 0;color:#fff;display:flex;min-height:93vw;overflow:hidden;padding:29px 14px;position:relative}.section-intro .intro-holder:after{background-image:linear-gradient(180deg,rgba(55,97,148,0) 0,rgba(55,97,148,.23) 50%,rgba(25,25,25,.82));content:"";height:100%;left:0;position:absolute;top:0;width:100%}.section-intro .intro-content{position:relative;z-index:2}.section-intro h1{margin-bottom:6px;text-transform:capitalize}.section-intro p{margin-bottom:17px}.section-intro p:last-child{margin-bottom:3px}.section-img-text{background-color:#fff;display:flex;flex-direction:column}.section-img-text.align-right{flex-direction:column-reverse}.section-img-text .col.col-img img{display:block;height:73vw;-o-object-fit:cover;object-fit:cover;width:100%}.section-img-text .col.col-text{background-color:rgba(183,189,196,.2);padding:49px 36px}.section-img-text h2{margin-bottom:18px}.section-img-text p{margin-bottom:21px}.section-img-text p:last-child{margin-bottom:6px}.section-img-text ul{font-size:16px;font-weight:700;line-height:1.1875;text-transform:uppercase}.section-img-text ul li{margin-bottom:9px}.section-img-text ul li:last-child{margin-bottom:0}.section-img-text ul a{display:inline-block;-webkit-text-decoration:none;text-decoration:none;vertical-align:top}.section-round-img-text{background-color:#fff;display:flex;flex-direction:column;padding:61px 0 54px}.section-round-img-text.variant-dark{background-color:#00324b;color:#fff}.section-round-img-text .col.col-text{padding:0 25px 35px}.section-round-img-text .img-block{border-radius:50rem 0 0 50rem;margin-left:17px;overflow:hidden;position:relative}.section-round-img-text .img-block:before{content:"";display:block;padding-bottom:56%}.section-round-img-text .img-block img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.section-round-img-text h2{margin-bottom:13px}.section-round-img-text p{margin-bottom:30px}.section-text-list{background-color:#fff;color:#00324b;padding:53px 0 24px;position:relative}.section-text-list .section-heading{padding:0 1px 21px;text-align:center}.section-text-list h2{margin-bottom:11px}.section-text-list ul{font-size:20px;font-weight:500;line-height:1.25;margin:0 -36px;position:relative;text-align:center}.section-text-list ul:before{border:solid #b7bdc4;border-width:0 2px;bottom:7px;content:"";left:19px;pointer-events:none;position:absolute;right:19px;top:7px}.section-text-list ul li{align-items:center;border-bottom:2px solid #b7bdc4;display:flex;justify-content:center;min-height:120px;padding:20px 36px;position:relative}.section-text-list ul li:last-child{border-bottom:0}.section-text-list ul p:last-child{margin:0}.section-services{background-color:#fff;padding:34px 0 0}.section-services h2{margin-bottom:28px;text-align:center}.services-list{margin:0 auto;max-width:250px}.services-list li{padding-bottom:12px}.services-list li:nth-child(3n+1) .service-card:after{background-color:#376194}.services-list li:nth-child(3n+2) .service-card:after{background-color:#c5d13e}.services-list li:nth-child(3n+2) .service-card .card-description{color:#00324b}.services-list li:nth-child(3n+3) .service-card:after{background-color:#af8c6e}.service-card{align-items:center;color:#fff;display:flex;height:100%;justify-content:center;min-height:258px;overflow:hidden;padding:20px 10px;position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none}.service-card:focus-visible,.service-card:hover{color:#fff;outline:none}.service-card:focus-visible:after,.service-card:hover:after{opacity:1}.service-card:focus-visible .card-description,.service-card:hover .card-description{height:auto;opacity:1}.service-card:after{content:"";height:100%;left:0;opacity:.8;position:absolute;top:0;transition:opacity .2s linear;width:100%}.service-card .card-img{align-items:center;display:flex;height:64px;justify-content:center;margin:0 auto 23px;width:64px}.service-card .card-img img{display:block;max-height:100%;max-width:100%}.service-card .card-body{padding-bottom:25px;position:relative;width:100%;z-index:2}.service-card .card-description{position:relative;text-align:center}.service-card .card-description p{display:none}.service-card .card-title{font-size:20px;line-height:1;margin-bottom:10px;text-transform:uppercase}.service-card .more{color:#fff;font:700 15px/1.2 Blinker,Helvetica Neue,Arial,Noto Sans,sans-serif;left:50%;position:absolute;-webkit-text-decoration:underline;text-decoration:underline;top:7px;transform:translateX(-50%);transition:opacity .15s linear}.section-projects{background-color:#fff;padding:24px 0 54px}.section-projects .container{position:relative}.section-projects .sticky-block{background-color:#fff;position:relative;z-index:20}.section-projects .sticky-block.active .opener:after{transform:translateY(-50%) rotate(180deg)}.section-projects .opener{background-color:transparent;border:0;color:#376194;display:block;font:700 24px/1.2083 Blinker,Helvetica Neue,Arial,Noto Sans,sans-serif;overflow:hidden;padding:0 40px 7px 8px;position:relative;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.section-projects .opener:after{content:"\e907";font-size:17px;line-height:1;position:absolute;right:4px;top:48%;transform:translateY(-50%);transition:transform .15s linear}.section-projects .tab-content{padding-top:78px}.section-projects .content-holder{padding-bottom:9px}.section-projects h2{margin-bottom:9px}.tabset{display:flex;flex-direction:column;font:700 24px/1.2083 Blinker,Helvetica Neue,Arial,Noto Sans,sans-serif;padding-bottom:16px;position:relative}.tabset .lava-line{display:none}.tabset button{background-color:transparent;border:0;color:#376194;display:block;font-weight:700;padding:7px 8px 8px;text-align:left;transition:color .15s linear;width:100%}.tabset button[aria-selected=true],.tabset button[aria-selected=true]:hover{color:#376194}.tabset button:focus-visible,.tabset button:hover{color:#d7e168;outline:none}.projects-row .col{padding-bottom:33px}.card-project{color:#b7bdc4;display:block;position:relative;-webkit-text-decoration:none;text-decoration:none;transition:box-shadow .15s linear}.card-project:hover{color:#b7bdc4}.card-project:focus-visible{box-shadow:0 0 0 .5rem rgba(0,50,75,.5);outline:none}.card-project .card-img{margin-bottom:12px;position:relative}.card-project .card-img:before{content:"";display:block;padding-bottom:63.25%}.card-project .card-img img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.card-project .card-title{font:700 28px/1 Blinker,Helvetica Neue,Arial,Noto Sans,sans-serif;margin:0}.section-locations{background-color:#fff}.section-locations .map-block{background-color:#00324b;padding:52px 45px 33px}.section-locations .content-top{background-color:rgba(183,189,196,.2);position:relative;z-index:2}.section-locations .content-top .content-holder{padding-bottom:35px;padding-top:49px}.section-locations .content-bottom{background-color:#376194;color:#fff}.section-locations .content-bottom .content-holder{padding-bottom:18px;padding-top:33px}.section-locations .content-holder{padding:36px;position:relative}.section-locations h2{line-height:1;margin-bottom:11px;text-transform:capitalize}.section-locations h3{font:700 28px/1 Blinker,Helvetica Neue,Arial,Noto Sans,sans-serif;margin-bottom:34px;text-transform:capitalize}.section-locations p{margin-bottom:24px}.section-locations .locations-list{font-size:18px;font-weight:700;line-height:1.2;text-transform:uppercase}.section-locations .locations-list p{margin-bottom:0}.section-locations .locations-list li{margin-bottom:30px}.section-clients{background-color:#fff;border-bottom:13px solid #376194;color:#00324b;padding-bottom:10px}.section-clients .section-heading{align-items:flex-end;background-color:#d7e168;display:flex;padding:26px 17px}.section-clients .section-heading h2{line-height:1.0714;margin:0;text-transform:capitalize}.section-clients .slider-block{overflow:hidden}.clients-logo{margin:0 0 0 -11px;padding:25px 0}.clients-logo .slick-list{padding-right:16px}.clients-logo .slide{display:flex;justify-content:center;padding:0 20px}.clients-logo img{display:block;height:100px;max-width:none;-o-object-fit:container;object-fit:container;width:100px}.section-values{background-color:#f1f2f3;padding:32px 0}.section-values h2{margin-bottom:19px;text-align:center}.section-testimonials{background-color:#fff;padding:32px 0 49px}.section-testimonials h2{margin-bottom:19px;text-align:center}.section-testimonials .custom-slider .mask{margin-bottom:24px}.section-testimonials .custom-slider .slide:not(.active) .slider-holder:before{opacity:0}.section-testimonials .custom-slider .slide.active .slider-holder:before{bottom:9px;left:9px;right:9px;top:9px}.section-testimonials .custom-slider .slider-holder:before{background-color:#fff;border-radius:22px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:top .3s linear,left .3s linear,bottom .3s linear,right .3s linear,opacity .3s linear}.section-testimonials .custom-slider .slide-content{color:#376194!important;padding:52px 34px 50px}.section-testimonials .custom-slider .slide-content .blockquote p{margin-bottom:16px}.section-testimonials .blockquote{margin:0}.section-testimonials .blockquote blockquote{font-size:20px;line-height:1.2;margin:0;padding:0}.section-testimonials .blockquote blockquote+p,.section-testimonials .blockquote figcaption{display:block;font-size:15px;font-weight:700;line-height:1.2;text-transform:uppercase}.section-testimonials .blockquote strong{display:block;font:700 32px/1.1288 Blinker,Helvetica Neue,Arial,Noto Sans,sans-serif;margin-bottom:2px}.section-team{background-color:#00324b;color:#fff;padding:39px 0 30px}.section-team .row{display:flex;flex-wrap:wrap;margin:0 -13px}.section-team .col{padding:0 10px 25px;text-align:center;width:50%}.section-team h2{margin-bottom:28px;text-align:center}.card-member{color:#fff;display:inline-block;font-size:17px;line-height:1.1765;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;vertical-align:top}.card-member .card-img{border-radius:50rem;height:142px;margin:0 auto 16px;overflow:hidden;width:142px}.card-member .card-img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.card-member .card-title{display:block;font-size:inherit;font-weight:700;line-height:inherit;margin:0}.card-member .card-text p{margin:0}a.card-member:hover{color:#d7e168}.card-team{background-color:#b7bdc4;color:#00324b;padding:36px 36px 41px;text-align:center}.card-team:only-child{flex-grow:1}.card-team .card-img{border-radius:50rem;height:163px;margin:0 auto 24px;overflow:hidden;width:163px}.card-team .card-img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.card-team .card-body{margin:0}.card-team blockquote{color:#191919;font:700 28px/1.1 Blinker,Helvetica Neue,Arial,Noto Sans,sans-serif;margin:0 0 7px;padding:0}.card-team .card-text,.card-team .card-title{font-size:25px;line-height:1.2;text-transform:uppercase}.card-team .card-title{display:block;margin:0}.card-team .card-text{margin:0 0 26px}.card-team .card-description{color:#191919}.card-team .card-description p:last-child{margin:0}.section-awards{padding:20px 22px}.section-awards .section-holder{padding:40px 40px 34px}.section-awards h2{margin-bottom:30px;text-align:center}.section-awards .row .col:only-child{width:100%}.awards-list{font-size:16px;line-height:1.25;text-align:center}.awards-list p{margin-bottom:0}.awards-list li{margin-bottom:37px}.awards-list li:last-child{margin-bottom:0}.awards-list h6{font-size:inherit;line-height:inherit;margin:0}.awards-list p{margin:0}.awards-slider{margin-bottom:32px}.section-positions{padding:16px 22px}.section-positions .section-holder{padding:44px 20px 36px}.section-positions h2{margin-bottom:48px;text-align:center}.card-position{text-align:center}.card-position .card-title{font-size:20px;line-height:1;margin-bottom:10px;text-transform:uppercase}.card-position p{color:#00324b;margin-bottom:33px}.positions-slider{margin-bottom:53px}.positions-slider .slide{padding:0 20px}.section-community{background-color:#fff;padding:48px 0 0}.section-community .section-heading{margin:0 -5px;text-align:center}.section-community h2{margin-bottom:24px}.section-community .community-row{margin-right:-5px;padding:14px 0 3px}.section-community h3{font-size:20px;line-height:1;margin-bottom:45px;text-transform:uppercase}.community-list{align-items:center;display:flex;flex-wrap:wrap;margin:0 -20px}.community-list li{padding:0 20px 34px;width:50%}.community-list img{max-height:70px;transition:opacity .15s linear}.community-list a{display:inline-block}.community-list a:hover img{opacity:.8}.section-slider-text{background-color:#00324b;color:#fff}.section-slider-text .col{position:relative}.section-slider-text .col-content{align-items:center;display:flex;padding:44px 36px 56px}.section-slider-text .slick-controls{bottom:25px;left:10px;position:absolute;right:10px}.content-slider{width:100%}.content-slider h2{margin-bottom:14px}.image-slider{height:70.7vw}.image-slider .slick-list,.image-slider .slick-track,.image-slider .slide{height:100%}.image-slider img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.section-one-column-text{background-color:#fff;color:#fff;padding:61px 0 73px;position:relative;text-align:center}.section-one-column-text.variant-dark{color:#00324b}.section-one-column-text.variant-darken{color:#191919}.section-one-column-text .bg-image{height:100%;left:0;position:absolute;top:0;width:100%}.section-one-column-text .bg-image.bg-cover{opacity:1}.section-one-column-text .container{max-width:1206px;position:relative;z-index:2}.section-one-column-text .subtitle{display:block;font-size:20px;font-weight:700;line-height:1;margin-bottom:22px;text-transform:uppercase}.section-one-column-text h2{line-height:1.1429;margin-bottom:24px}.section-one-column-text p{margin-bottom:47px}.section-one-column-text p:last-child{margin:0}.section-faq{background-color:#fff;padding:40px 0 56px}.section-faq h2{margin-bottom:19px;text-align:center}.accordion{margin:0 -36px;position:relative}.accordion .ac{border:solid #376194;border-width:0 0 3px;margin:0;padding:15px 24px 22px 36px}.accordion .ac:last-child{border:0}.accordion .is-active .ac-trigger{color:#af8c6e}.accordion .is-active .ac-trigger:after{transform:translateY(-50%) rotate(-180deg)}.accordion .ac-trigger{color:#376194;display:block;font:700 24px/1.2083 Barlow,Helvetica Neue,Arial,Noto Sans,sans-serif;padding:8px 32px 8px 0;text-transform:uppercase;transition:color .15s linear}.accordion .ac-trigger:after{color:#376194;content:"\e908"!important;font-size:14px;line-height:1;right:0;transition:transform .15s linear;width:auto}.accordion .ac-trigger:focus,.accordion .ac-trigger:hover{color:#af8c6e;outline:none}.accordion .ac-content{font-size:22px;line-height:1.1818;padding:18px 40px 11px 0}.accordion .ac-content p:last-child{margin:0}.section-our-projects{background-color:#fff;padding:41px 0 23px}.section-our-projects.item-projects h2{color:#00324b}.section-our-projects h2{color:#191919;margin-bottom:35px;text-align:center;text-transform:capitalize}.section-our-projects .row{display:flex;flex-wrap:wrap;margin:0 -39px 26px}.section-our-projects .col{padding:0 3px 6px;width:33.33%}.section-our-projects .card-project .card-img{margin:0}.section-our-projects .card-project .card-img:before{padding-bottom:100%}.section-our-projects .btn-holder{text-align:center}.section-instagram{background-color:#fff;border-top:9px solid #d7e168;padding:34px 0 57px}.section-instagram .section-heading{padding-bottom:10px;text-align:center}.section-instagram h2{margin-bottom:8px}.section-instagram .link{align-items:center;color:#376194;display:inline-flex;font-size:14px;font-weight:700;justify-content:center;line-height:1;margin-right:6px;-webkit-text-decoration:none;text-decoration:none}.section-instagram .link:hover{color:#376194}.section-instagram .link:hover svg{fill:#d7e168}.section-instagram .link svg{height:17px;transition:fill .15s linear;width:17px;fill:currentColor;display:block;flex-shrink:0;margin-right:6px}.section-contact{background-color:#fff;color:#00324b;padding:33px 0 27px}.section-contact .img-block{border-radius:0 50rem 50rem 0;overflow:hidden;position:relative}.section-contact .img-block:before{content:"";display:block;padding-bottom:58.5%}.section-contact .img-block img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.section-contact .col-img{margin-bottom:28px;padding-right:36px}.section-contact .col-content{padding:0 36px;text-align:center}.section-contact h2{margin-bottom:20px}.section-contact .contact-list{margin-bottom:33px}.section-contact .contact-list a{color:inherit}.section-contact .contact-list a:hover{color:#d7e168}.section-form{background-color:#fff;color:#191919;padding:74px 0;position:relative}.section-form .bg-image{background-position:50% 50%;background-size:cover;height:100%;left:0;opacity:.8;position:absolute;top:0;width:100%}.section-form .container{position:relative;z-index:2}.section-form .content-col{font-weight:700;padding-bottom:1px}.section-form .subtitle{display:block;font-size:20px;font-weight:700;line-height:1;margin-bottom:10px;text-transform:uppercase}.section-form h2{line-height:1.1429;margin-bottom:16px}.gform_footer.before{justify-content:center;margin-top:50px!important}.gform-theme--foundation .gfield textarea.large{border-color:transparent!important;border-radius:0!important;font-size:16px!important;font-weight:700!important;min-height:135px!important;padding-left:11px!important;padding-top:14px!important;resize:none}.gform-theme--foundation .gfield textarea.large:active,.gform-theme--foundation .gfield textarea.large:focus{border-color:#191919!important;outline:none!important}.gform-theme--foundation .gfield textarea.large::-moz-placeholder{color:#191919!important;opacity:1;text-transform:uppercase!important}.gform-theme--foundation .gfield textarea.large::placeholder{color:#191919!important;opacity:1;text-transform:uppercase!important}.gform_confirmation_message_1{font-weight:700!important}.gform-theme--framework :where(:not(html):not(iframe):not(canvas):not(img):not(svg):not(video) :not(svg *):not(symbol *) :not(.gform-theme__no-reset--el):not(.gform-theme__no-reset--children *):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-reset):not(.gform-theme__disable-reset *):not(.gform_heading *):not(.gfield--type-html *):not(.gfield--type-section *):not(.form_saved_message>*):not(.form_saved_message_sent>*):not(.gform_confirmation_message *):not(.wp-editor-container):not(.mce-tinymce):not(.mce-tinymce *):not(.wp-editor-area):not(.gfield_description>*):not(.gform-field-label--type-inline>:not(span))){row-gap:18px!important}.gform-theme--framework input[type]:where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){border-color:transparent!important;border-radius:0!important;font-size:16px!important;font-weight:700!important;min-height:53px!important;padding-left:10px!important;transition:border-color .3s ease-in-out}.gform-theme--framework input[type]:where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):active,.gform-theme--framework input[type]:where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus{border-color:#191919!important;outline:none}.gform-theme--framework input[type]:where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::-moz-placeholder{color:#191919!important;opacity:1;text-transform:uppercase!important}.gform-theme--framework input[type]:where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::placeholder{color:#191919!important;opacity:1;text-transform:uppercase!important}.project-detail{padding-top:50px}.project-detail .detail-head{margin:0 -20px}.project-detail h1{margin-bottom:20px;text-align:center}.project-detail .top-holder{margin:0 auto;max-width:1364px}.project-detail .gallery-holder{background-color:#00324b;margin:0 -36px;overflow:hidden}.project-detail .info-holder{padding:10px 20px}.one-column{color:#00324b;padding:50px 0;text-align:center}.one-column h3{color:#376194;font-family:Blinker,Helvetica Neue,Arial,Noto Sans,sans-serif;font-weight:700;margin-bottom:14px}.awards-detail{margin:0 auto;max-width:1402px;padding:50px 0;text-align:center}.awards-detail .awards-list{margin-bottom:50px}.awards-detail .awards-list li{margin-bottom:26px;text-align:center}.awards-detail .img-list{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0 -10px 11px}.awards-detail .img-list li{padding:0 10px 20px;width:33.33%}.category-list{border:solid #376194;border-width:0 0 3px 3px;display:flex;flex-wrap:wrap;font-size:14px;line-height:1;margin:0 auto 30px;max-width:382px;text-transform:uppercase}.category-list li{border:3px solid #376194;border-left-width:0;flex-grow:1;margin:0 0 -3px;min-width:33.33%;padding:4px 5px 6px;text-align:center}.image-gallery .img-holder{margin:0;position:relative}.image-gallery .img-holder:before{content:"";display:block;padding-bottom:80%}.image-gallery .img-holder img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.image-gallery .img-caption{color:#fff;position:absolute}.caption-slider{color:#fff;padding-bottom:10px;text-align:center}.caption-slider p{margin:0}.img-grid{margin:0 -34px}.img-grid .grid-item{flex-grow:1;padding:0 8px 10px;position:relative}.img-grid .grid-item img{display:block;height:auto;width:100%}@media (min-width:768px){.header{padding:26px 0 24px}.header .container{padding:0 24px}.menu-holder{display:none}.main-nav{align-items:flex-end;display:flex;flex-wrap:wrap;font-size:20px;justify-content:flex-end;margin:0;width:auto}.main-nav li{padding-left:30px}.main-nav a{padding:0;position:relative;z-index:2}.main-nav a:before{bottom:-5px;content:"";height:5px;left:0;opacity:0;position:absolute;right:0;visibility:hidden}.main-nav a:hover{margin-top:-3px;padding-bottom:3px}.main-nav a:hover:before{opacity:1;visibility:visible}.nav-opener{display:none}.footer .container{align-items:flex-start;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.footer .contact-list{margin:0;width:38%}.footer .social-networks{margin-right:0}.footer .social-networks li{margin:0 0 10px 30px}.logo-holder{align-self:flex-start;padding:15px 0 60px;width:38%}.footer-logo{margin:0;width:230px}.footer-nav{margin:0;padding-bottom:50px;width:59%}.footer-nav ul{display:flex;flex-wrap:wrap;overflow:hidden}.footer-nav ul:after{background-color:#b7bdc4;bottom:8px;content:"";left:50%;position:absolute;top:8px;transform:translateX(-50%);width:3px}.footer-nav ul li{margin-bottom:-3px;width:50%}.footer-nav ul li:nth-child(2n){padding-left:0}.footer-nav ul li:nth-child(odd){padding-right:0}.footer-frame{width:59%}.footer-links li{margin:0 15px 10px 0}.custom-slider{margin:0}.custom-slider .slide-content{font-size:22px}.custom-slider .slide-content h3{font-size:32px}.section-hero .hero-visual{height:450px}.section-hero .container{max-width:84%}.section-intro{padding:40px 45px 0}.section-intro .intro-holder{background-position:50% 29%;min-height:45vw;padding:30px}.section-intro .intro-content{max-width:400px}.section-img-text{flex-direction:row;justify-content:space-between;min-height:380px}.section-img-text.align-right{flex-direction:row-reverse}.section-img-text .col{position:relative;width:50%}.section-img-text .col.col-img img{height:100%;left:0;position:absolute;top:0}.section-img-text .col.col-text{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.section-img-text ul a{color:#00324b}.section-img-text ul a:hover{color:#d7e168}.section-round-img-text{align-items:center;flex-direction:row;justify-content:center;padding:60px 0}.section-round-img-text .col{position:relative;width:50%}.section-round-img-text .col.col-text{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:0 36px;width:50%}.section-round-img-text .img-block{margin-left:0}.section-text-list{padding-bottom:53px;padding-left:30px}.section-text-list:before{background-color:#d7e168;bottom:0;content:"";left:0;position:absolute;top:0;width:30px}.section-text-list .section-heading{margin:0 auto;width:82%}.section-text-list ul{margin:0 auto;width:90%}.section-text-list ul:before{left:70px;right:70px}.section-text-list ul li{min-height:100px;padding:20px 120px}.section-services .list-wrapp{border-radius:80px 80px 0 0;overflow:hidden}.services-list{display:flex;flex-wrap:wrap;margin:0 -5px -10px;max-width:none}.services-list li{flex-grow:1;padding:0 5px 10px;width:33.33%}.service-card .card-title{align-items:center;display:flex;justify-content:center;min-height:40px}.section-projects{padding-top:10px}.section-projects .sticky-block{padding:15px 0}.section-projects .sticky-block:before{background-color:#fff;bottom:0;content:"";left:-999px;position:absolute;right:-999px;top:0}.section-projects .opener{display:none}.section-projects .tab-content{padding-top:33px}.section-projects .content-holder{width:75%}.tabset{flex-direction:row;font-size:20px;justify-content:space-between;padding:0 0 10px}.tabset:after{background-color:#b7bdc4;content:"";left:0;right:0}.tabset .lava-line,.tabset:after{border-radius:10px;bottom:0;height:6px;position:absolute}.tabset .lava-line{background-color:#376194;display:block;z-index:2}.tabset button{color:#b7bdc4;padding:5px 10px;width:auto}.projects-row{display:flex;flex-wrap:wrap;margin:0 -8px}.projects-row .col{padding:0 8px 33px;width:50%}.section-locations{display:flex}.section-locations .map-block{align-items:center;display:flex;justify-content:center;padding:40px;width:50%}.section-locations .content-block{display:grid;grid-template-rows:auto auto;width:50%}.section-locations .content-top{align-items:center;display:flex;min-height:50%}.section-locations .content-bottom{min-height:50%}.section-locations .locations-list{-moz-column-count:2;column-count:2}.section-locations .locations-list li{display:inline-block;margin-bottom:18px;page-break-inside:avoid;vertical-align:top;width:100%}.section-clients{display:flex;padding-bottom:0}.section-clients .section-heading{flex-shrink:0;width:140px}.section-clients .slider-block{width:calc(100% - 140px)}.clients-logo{margin:0}.section-testimonials h2{color:#191919}.section-team{padding-bottom:20px}.section-team .col{width:33.33%}.section-team-testimonials{display:flex;flex-wrap:wrap}.card-team{background-color:#00324b;color:#fff;width:50%}.card-team:nth-child(4n),.card-team:nth-child(4n+1){background-color:#b7bdc4;color:#00324b}.card-team:nth-child(4n) .card-description,.card-team:nth-child(4n) blockquote,.card-team:nth-child(4n+1) .card-description,.card-team:nth-child(4n+1) blockquote{color:#191919}.card-team .card-description,.card-team blockquote{color:#fff}.section-awards{padding:40px}.section-awards .row{display:flex;margin:0 -20px}.section-awards .row .col{padding:0 20px;width:50%}.awards-slider{margin:0}.section-positions{padding:40px}.section-community .section-heading{margin:0 auto;max-width:90%;padding-bottom:20px}.section-community .community-row{border-top:1px solid #707070;margin-right:0;padding-top:25px}.community-list{justify-content:center}.community-list li{text-align:center;width:33.33%}.community-list li:nth-child(3n-2){text-align:left}.community-list li:nth-child(3n){text-align:right}.community-list li:nth-child(3n-2):last-child{text-align:center}.community-list img{max-height:90px}.section-slider-text{display:flex;min-height:500px}.section-slider-text .col{width:50%}.section-slider-text .col-content{padding:60px 36px 70px}.image-slider{height:100%;left:0;position:absolute;top:0;width:100%}.accordion{margin:0}.accordion:after{background-color:#376194;bottom:3px;content:"";position:absolute;right:50px;top:10px;width:3px}.accordion .ac{padding:15px 0 16px 20px}.accordion .ac-trigger{padding-right:70px}.accordion .ac-trigger:after{width:47px}.accordion .ac-content{padding:10px 90px 18px 0}.section-our-projects{padding-bottom:60px}.section-our-projects .row{margin:0 -5px 26px}.section-our-projects .col{padding:0 5px 10px}.section-instagram .section-heading{align-items:center;display:flex;justify-content:space-between}.section-instagram h2{margin:0 20px 0 0}.section-contact{align-items:center;display:flex;padding:40px 0}.section-contact .col-img{margin-bottom:0;padding-right:20px;width:50%}.section-contact .col-content{padding-left:15px;width:50%}.section-form .row{align-items:flex-start;display:flex;justify-content:space-between;margin:0 -20px}.section-form .content-col{padding:0 20px;width:46%}.section-form .form-col{padding:0 20px;width:54%}.gform-theme--foundation .gfield textarea.large{min-height:170px!important;padding-left:15px!important;padding-top:18px!important}.gform-theme--framework :where(:not(html):not(iframe):not(canvas):not(img):not(svg):not(video) :not(svg *):not(symbol *) :not(.gform-theme__no-reset--el):not(.gform-theme__no-reset--children *):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-reset):not(.gform-theme__disable-reset *):not(.gform_heading *):not(.gfield--type-html *):not(.gfield--type-section *):not(.form_saved_message>*):not(.form_saved_message_sent>*):not(.gform_confirmation_message *):not(.wp-editor-container):not(.mce-tinymce):not(.mce-tinymce *):not(.wp-editor-area):not(.gfield_description>*):not(.gform-field-label--type-inline>:not(span))){row-gap:24px!important}.gform-theme--framework input[type]:where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){font-size:20px!important;min-height:65px!important;padding-left:15px!important}.project-detail .detail-head{align-items:flex-start;display:flex;justify-content:space-between;margin:0 0 20px}.project-detail h1{align-self:flex-start;font-size:34px;margin:0;padding-right:10px;text-align:left}.project-detail .gallery-holder{border-radius:0 0 10px 10px;margin:0}.project-detail .info-holder{display:flex;justify-content:space-between}.one-column .content-holder{margin:0 auto;max-width:80%}.awards-detail .awards-list{margin-bottom:77px}.awards-detail .img-list{margin:0}.category-list{flex-shrink:0;margin:6px 0 0;width:100%}.image-gallery .img-holder:before{padding-bottom:50.2%}.image-gallery .slick-controls{max-width:50%}.caption-slider{max-width:50%;padding:0 10px 0 0;text-align:left}.section-image-grid+.section-image-grid{margin-top:50px}.img-grid{display:flex;flex-wrap:wrap;margin:-5px}.img-grid.reverse{flex-direction:row-reverse}.img-grid .grid-item{padding:5px;width:33.4%}.img-grid .grid-item:nth-child(4n),.img-grid .grid-item:nth-child(4n+1){width:66.6%}.img-grid .grid-item img{height:30.84vw;-o-object-fit:cover;object-fit:cover}}@media (min-width:1024px){.comment-form input[type=submit],.post-password-form input[type=submit],.search-form input[type=submit]{font-size:24px;padding:10px 30px}.wpcf7-select{font-size:20px;line-height:1.25;padding:12px 50px 12px 20px}.wpcf7-submit{font-size:24px;padding:10px 30px}input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],textarea{padding:12px 20px}.header .container{padding:0 46px}.logo{width:186px}.main-nav{margin-right:33px}.main-nav li{padding-left:48px}body{font-size:20px;line-height:1.25}.h1,h1{font-size:50px;line-height:1}.h2,h2{font-size:40px;line-height:1}.h3,h3{font-size:30px;line-height:1}.h5,h5{font-size:24px}.h6,h6{font-size:20px}.section-content .section-holder{border-radius:50px}.section{padding:80px 0}.footer{padding:70px 0 50px}.footer .container{align-items:flex-end;max-width:1890px}.footer .contact-list{margin:0 0 3px;width:27%}.footer .social-networks{max-width:170px}.logo-holder{width:41%}.footer-nav ul:before{left:40px;right:40px}.footer-nav ul li{padding:0 43px}.footer-frame{align-items:center;justify-content:flex-end;width:72%}.footer-links{display:flex;flex-wrap:wrap;justify-content:flex-end;max-width:none}.btn{font-size:24px;padding:12px 30px}.gform-theme.gform-theme--framework.gform_wrapper input.button[type=submit]:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){font-size:24px!important;padding:12px 30px!important}.gform-theme.gform-theme--framework.gform_wrapper input.button[type=button]:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){font-size:24px!important;padding:12px 30px!important}.gform-theme.gform-theme--framework.gform_wrapper input.button[type=reset]:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){font-size:24px!important;padding:12px 30px!important}.gform-theme.gform-theme--framework.gform_wrapper input[type=submit]:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){font-size:24px!important;padding:12px 30px!important}.gform-theme.gform-theme--framework.gform_wrapper input[type=button]:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){font-size:24px!important;padding:12px 30px!important}.gform-theme.gform-theme--framework.gform_wrapper input[type=reset]:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){font-size:24px!important;padding:12px 30px!important}.gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){font-size:24px!important;padding:12px 30px!important}.btn-all{font-size:27px;padding:0 8px 5px}.btn-all:hover:before{height:19px}.btn-all:before{height:4px}.custom-slider .slideset{margin:0 -10px}.custom-slider .slide{padding:0 10px}.custom-slider .slide:not(.active){width:90px!important}.custom-slider .slider-holder{border-radius:50px;min-height:360px}.custom-slider .slide-content{max-width:500px}.custom-slider .slide-content h3{font-size:40px}.custom-slider .opener{border-radius:50px;font-size:32px}.section-hero .hero-visual{height:calc(100vh - 250px);min-height:550px}.section-hero .hero-content{padding:60px 0 30px}.section-hero .decor-logo{left:15px;transform:translateY(50%);width:250px}.section-hero .decor-logo:hover .decor-holder{transform:translateX(40px)}.section-hero .decor-logo .decor-holder{padding:15px 26px 15px 18px}.section-intro{padding:50px 55px 0}.section-intro .intro-holder{padding:60px}.section-intro .intro-content{font-weight:500;max-width:525px}.section-img-text{min-height:540px}.section-img-text.desktop-text-center{text-align:center}.section-img-text .col.col-text{padding:80px 60px}.section-img-text h2{margin-bottom:14px}.section-img-text p{margin-bottom:39px}.section-img-text ul{font-size:18px}.section-round-img-text{min-height:500px}.section-round-img-text.desktop-text-center{text-align:center}.section-round-img-text .col.col-text{padding:10px 60px}.section-round-img-text h2{margin-bottom:26px}.section-round-img-text p{margin-bottom:36px}.section-text-list ul{font-size:24px}.service-card{align-items:flex-start;min-height:330px;padding:80px 20px 20px}.service-card:focus-visible .card-description p,.service-card:hover .card-description p{height:auto;opacity:1}.service-card:focus-visible .more,.service-card:hover .more{opacity:0}.service-card .card-description{display:block;font-size:16px;line-height:1.2;margin:0 auto;width:90%}.service-card .card-description p{display:block;display:-webkit-box;left:0;opacity:0;position:absolute;top:0;transition:opacity .15s linear,height .15s linear;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;overflow:hidden;width:100%}.service-card .card-title{font-size:24px;min-height:48px}.service-card .more{font-size:20px;-webkit-text-decoration:none;text-decoration:none}.section-projects .content-holder{padding-bottom:20px}.section-projects h2{margin-bottom:19px}.tabset{font-size:24px;line-height:1.2121}.tabset .lava-line,.tabset:after{height:7px}.tabset button{padding:5px 16px}.projects-row .col{padding:0 8px 20px}.card-project,.card-project:hover{color:#fff}.card-project:hover .card-body,.card-project:hover .card-img:after{opacity:1}.card-project .card-img{margin:0}.card-project .card-img:before{padding-bottom:61.7%}.card-project .card-img:after{background-image:linear-gradient(180deg,rgba(55,97,148,0) 0,#376194);content:"";height:100%;top:0}.card-project .card-body,.card-project .card-img:after{left:0;opacity:0;position:absolute;transition:opacity .15s linear;width:100%}.card-project .card-body{bottom:0;max-height:100%;overflow-y:auto;padding:20px 30px;right:0}.card-project .card-title{font-size:40px;line-height:1.2}.section-locations h3{font-size:40px}.section-clients .section-heading{width:170px}.section-clients .slider-block{width:calc(100% - 170px)}.clients-logo{padding:40px 0}.clients-logo img{height:130px;width:130px}.section-values{padding:60px 0}.section-testimonials{padding:32px 0 49px}.section-testimonials .custom-slider .slider-holder:before{border-radius:42px}.section-testimonials .blockquote blockquote{font-size:22px}.section-testimonials .blockquote blockquote+p,.section-testimonials .blockquote figcaption{font-size:20px}.section-testimonials .blockquote strong{font-size:44px;line-height:.8857;margin-bottom:10px}.section-team{padding:80px 0 50px}.section-team .container{display:flex;justify-content:space-between}.section-team .content-col{padding:50px 20px 0 0;width:30%}.section-team .members-col{width:70%}.section-team h2{text-align:left}.card-team,.section-awards .section-holder{padding:50px}.section-awards h2{margin-bottom:47px}.awards-list{font-size:20px}.section-positions .section-holder{padding:50px}.section-positions h2{margin-bottom:47px;margin-bottom:60px}.card-position .card-title{font-size:24px;margin-bottom:18px}.section-community{padding-bottom:20px}.section-community .section-heading{max-width:808px}.section-community .community-row{margin:0 auto;max-width:90%;padding:30px 40px}.section-community h3{font-size:24px}.community-list img{max-height:none}.section-slider-text .col-content{padding:80px 60px 90px}.section-one-column-text .subtitle{font-size:24px;margin-bottom:6px}.section-one-column-text h2{margin-bottom:19px}.section-faq{padding:80px 0 90px}.section-faq .container{padding:0 100px}.section-faq h2{margin-bottom:12px}.accordion:after{right:80px}.accordion .ac-trigger{padding-right:90px}.accordion .ac-trigger:after{content:"\e903"!important;font-size:20px;top:54%;width:80px}.accordion .ac-content{width:90%}.section-our-projects{padding:80px 0 100px}.section-our-projects .row{margin:0 auto 26px;max-width:1344px}.section-our-projects .card-project .card-body{padding:35px 31px}.section-instagram{border-top-width:13px;padding:50px 0 70px}.section-instagram .link{font-size:24px}.section-instagram .link svg{height:31px;margin:2px 10px 0 0;width:30px}.section-contact{padding:60px 0}.section-contact .img-block:before{padding-bottom:49%}.section-contact .col-img{padding-right:0;width:54%}.section-contact .col-content{padding:0 36px;width:46%}.section-contact h2{margin-bottom:25px}.section-contact .contact-list{font-size:18px}.section-contact .social-networks li{margin:0 20px 10px}.section-contact .social-networks svg{height:36px}.section-form .container{padding:0 100px}.section-form .content-col{padding-right:40px}.section-form h2{line-height:.9231}#gform_1{margin-top:-36px!important}.gform-theme--foundation .gfield textarea.large{font-size:20px!important}.gform-theme--framework input[type]:where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){font-size:20px!important}.project-detail{padding-top:78px}.project-detail .detail-head{margin-bottom:41px}.project-detail h1{font-size:65px}.one-column{padding:100px 0}.one-column h3{margin-bottom:28px}.awards-detail{padding:90px 0 0}.category-list{font-size:16px;margin-top:22px}.caption-slider{font-size:20px;line-height:1.2}.section-image-grid+.section-image-grid{margin-top:120px}.img-grid{margin:-8px}.img-grid .grid-item{padding:8px}}@media screen and (min-width:1024px){.form-area.w-50{width:calc(50% - .75rem)}}@media (min-width:1480px){.comment-form input[type=submit],.post-password-form input[type=submit],.search-form input[type=submit]{border-width:5px;font-size:30px}.wpcf7-select{font-size:24px;padding:17px 50px 17px 20px}.wpcf7-submit{border-width:5px;font-size:30px}input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],textarea{padding:17px 20px}.main-nav{font-size:22px}body{font-size:24px}.container{padding:0 140px}.h1,h1{font-size:70px}.h2,h2{font-size:65px}.h4,h4{font-size:28px}.h5,h5{font-size:26px}.h6,h6{font-size:24px}.section-content .section-holder{border-radius:70px}.footer{padding:100px 0 60px}.footer .contact-list{font-size:20px;line-height:1.2;margin:0 0 17px;width:30%}.footer .social-networks{margin-left:4px;max-width:260px}.footer .social-networks li{margin:0 0 15px 34px}.footer .social-networks svg{height:40px}.logo-holder{padding:51px 0 60px;width:32%}.footer-logo{width:433px}.footer-nav{padding-bottom:60px;width:61.5%}.footer-nav ul{font-size:27px}.footer-nav ul:before{bottom:6px;left:60px;right:60px;top:14px}.footer-nav ul:after{bottom:6px;top:14px}.footer-nav ul li{padding:0 63px}.footer-nav ul a{padding:21px}.footer-frame{padding-left:15px;width:70%}.footer-links{font-size:20px;line-height:1.2}.footer-links li{margin:0 0 10px 58px}.footer-links li:first-child{margin-left:0}.btn{border-width:5px;font-size:30px;padding:15px 40px}.gform-theme.gform-theme--framework.gform_wrapper input.button[type=submit]:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){border-width:5px!important;font-size:30px!important;padding:15px 40px!important}.gform-theme.gform-theme--framework.gform_wrapper input.button[type=button]:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){border-width:5px!important;font-size:30px!important;padding:15px 40px!important}.gform-theme.gform-theme--framework.gform_wrapper input.button[type=reset]:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){border-width:5px!important;font-size:30px!important;padding:15px 40px!important}.gform-theme.gform-theme--framework.gform_wrapper input[type=submit]:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){border-width:5px!important;font-size:30px!important;padding:15px 40px!important}.gform-theme.gform-theme--framework.gform_wrapper input[type=button]:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){border-width:5px!important;font-size:30px!important;padding:15px 40px!important}.gform-theme.gform-theme--framework.gform_wrapper input[type=reset]:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){border-width:5px!important;font-size:30px!important;padding:15px 40px!important}.gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){border-width:5px!important;font-size:30px!important;padding:15px 40px!important}.custom-slider{margin:0 -70px}.custom-slider .mask{margin-bottom:62px}.custom-slider .slideset{margin:0 -17px}.custom-slider .slide{padding:0 17px}.custom-slider .slide:not(.active){width:149px!important}.custom-slider .slider-holder{border-radius:73px;min-height:464px}.custom-slider .slide-content{font-size:30px;line-height:1.2;max-width:660px;padding:58px 40px 78px}.custom-slider .slide-content h3{font-size:70px;margin-bottom:7px}.custom-slider .opener{border-radius:73px;font-size:50px;padding:30px}.section-hero .container{max-width:1396px}.section-hero .decor-logo{left:46px;transform:translateY(47%);width:350px}.section-hero .decor-logo .decor-holder{padding:23px 35px 23px 25px}.section-hero h1{font-size:65px;line-height:1.0923;margin-bottom:40px}.section-hero .btn{padding-left:42px;padding-right:42px}.section-intro{padding:77px 82px 0}.section-intro .intro-holder{border-radius:70px 70px 0 0;min-height:40.3vw;padding:70px}.section-intro h1{font-size:65px;line-height:1.2}.section-intro p{margin-bottom:27px}.section-img-text.align-right .col.col-text{padding:120px 100px 120px 140px}.section-img-text .col.col-text{padding:120px 140px 120px 80px}.section-img-text ul{font-size:30px;line-height:1.2}.section-img-text ul li{margin-bottom:15px}.section-round-img-text{min-height:600px;padding:86px 0}.section-round-img-text .col.col-text{padding:10px 140px 0}.section-round-img-text .img-block:before{padding-bottom:52.8%}.section-round-img-text p{margin-bottom:60px}.section-text-list{padding:73px 0 73px 91px}.section-text-list:before{width:70px}.section-text-list .section-heading{max-width:1114px;padding-bottom:9px;width:auto}.section-text-list h2{margin-bottom:24px}.section-text-list ul{font-size:30px;line-height:1.1667;max-width:1432px;width:auto}.section-text-list ul:before{bottom:12px;left:93px;right:93px;top:4px}.section-text-list ul li{min-height:92px;padding-top:15px}.section-services{padding:73px 0 0}.section-services h2{margin-bottom:52px}.section-services .list-wrapp{border-radius:200px 200px 0 0;margin:0 -100px}.services-list{margin:0 -8px -16px}.services-list li{padding:0 8px 16px}.service-card{min-height:553px;padding:119px 30px 20px}.service-card .card-img{height:140px;margin-bottom:34px;width:140px}.service-card .card-description{font-size:20px;line-height:1.2;width:67%}.service-card .card-title{font-size:35px;margin-bottom:6px;min-height:70px}.service-card .more{font-size:26px;top:29px}.section-projects{padding-bottom:138px;padding-top:5px}.section-projects .sticky-block{padding:39px 6px}.section-projects .content-holder{width:47%}.tabset{font-size:33px;padding-bottom:17px}.card-project .card-body{padding:55px 60px}.card-project .card-title{font-size:80px;line-height:.8625}.section-locations .map-block{padding:80px 80px 30px 96px}.section-locations .content-top .content-holder{max-width:88%;padding-bottom:22px;padding-top:73px}.section-locations .content-bottom .content-holder{padding-bottom:48px;padding-top:32px}.section-locations .content-holder{padding:66px}.section-locations h2{margin-bottom:24px}.section-locations h3{font-size:65px;margin-bottom:37px}.section-locations p{margin-bottom:30px}.section-locations .locations-list{-moz-column-count:3;column-count:3;font-size:24px;gap:20px;margin-right:-40px}.section-locations .locations-list li{margin-bottom:22px}.section-clients .section-heading{padding:52px 23px;width:262px}.section-clients .section-heading h2{line-height:1.0154}.section-clients .slider-block{width:calc(100% - 262px)}.clients-logo{margin:0 -45px 0 -50px;padding:71px 0}.clients-logo .slick-list{padding:0}.clients-logo .slide{padding:0 50px}.clients-logo img{height:199px;width:199px}.section-values{padding:106px 0 99px}.section-values h2{margin-bottom:59px}.section-testimonials{padding:42px 0 129px}.section-testimonials h2{margin-bottom:59px}.section-testimonials .custom-slider .mask{margin-bottom:44px}.section-testimonials .custom-slider .slide.active .slider-holder:before{bottom:20px;left:20px;right:20px;top:20px}.section-testimonials .custom-slider .slider-holder:before{border-radius:54px}.section-testimonials .custom-slider .slide-content{max-width:700px}.section-testimonials .custom-slider .slide-content .blockquote p{margin-bottom:18px}.section-testimonials .blockquote{margin-bottom:6px}.section-testimonials .blockquote blockquote,.section-testimonials .blockquote blockquote+p,.section-testimonials .blockquote figcaption{font-size:30px}.section-testimonials .blockquote strong{font-size:70px;margin-bottom:12px}.section-team{padding:111px 0 66px}.section-team .content-col{padding-top:99px}.section-team .row{margin:0 -33px}.section-team .col{padding:0 15px 82px}.card-member{font-size:30px;line-height:1.2}.card-member .card-img{height:244px;margin-bottom:27px;width:244px}.card-member .card-title{margin-bottom:-3px}.card-team{padding:95px 90px 101px 116px}.card-team:nth-child(2n){padding:95px 116px 101px 90px}.card-team .card-img{height:244px;margin-bottom:27px;width:244px}.card-team .card-body{margin:0 auto;max-width:620px}.card-team blockquote{font-size:50px;line-height:1;margin-bottom:30px}.card-team .card-text,.card-team .card-title{font-size:30px;line-height:1.2}.card-team .card-title{margin-bottom:-3px}.card-team .card-text{margin-bottom:34px}.card-team .card-description{margin:0 auto;max-width:620px}.section-awards{padding:84px 81px 76px}.section-awards .section-holder{padding:72px 80px 119px}.section-awards .slider-holder{margin:0 auto;max-width:1364px}.awards-list{font-size:24px;line-height:1.25}.awards-list li{margin-bottom:49px;padding:0 16px}.section-positions{padding:84px 81px 76px}.section-positions .section-holder{padding:90px 80px 44px}.section-positions h2{margin-bottom:77px}.section-positions .slider-wrapp{margin:0 auto;max-width:1412px}.card-position .card-title{font-size:35px;margin-bottom:22px}.card-position p{margin-bottom:41px}.positions-slider{margin-bottom:120px}.positions-slider .slide{padding:0 30px}.section-community{padding:131px 0 89px}.section-community h2{margin-bottom:21px}.section-community .community-row{max-width:1394px;padding:33px 84px}.section-community h3{font-size:30px;margin-bottom:34px}.community-list{margin:0 0 -66px}.community-list li{padding-bottom:72px}.section-slider-text{min-height:676px}.section-slider-text .col-content{padding:140px 150px 101px 139px}.section-slider-text .slick-controls{bottom:32px}.content-slider h2{margin-bottom:6px}.section-one-column-text{padding:109px 0 107px}.section-one-column-text .subtitle{font-size:35px}.section-one-column-text p{margin-bottom:49px}.section-faq{padding:168px 0 147px}.section-faq .container{padding:0 140px}.accordion{margin:0 auto;max-width:1440px}.accordion:after{bottom:3px;right:112px;top:22px}.accordion .ac{padding:8px 0 9px 36px}.accordion .ac-trigger{font-size:30px;line-height:1.2;padding:15px 150px 15px 0}.accordion .ac-trigger:after{font-size:22px;width:110px}.accordion .ac-content{padding:1px 40px 18px 0;width:80%}.section-our-projects{padding:120px 0 152px}.section-our-projects.item-projects{padding-bottom:167px}.section-our-projects h2{margin-bottom:52px}.section-our-projects .col{padding:0 10px 20px}.section-our-projects .card-project .card-title{font-size:50px;line-height:1}.section-instagram{padding:98px 0 122px}.section-instagram .container{max-width:1518px}.section-instagram .section-heading{padding-bottom:54px}.section-instagram .link{font-size:30px;line-height:1.2;margin:10px 2px 0 0}.section-instagram .link svg{height:41px;margin:2px 20px 0 0;width:40px}.section-contact{padding:114px 0}.section-contact .img-block{margin-right:-4px}.section-contact h2{margin-bottom:50px}.section-contact .contact-list{font-size:24px;line-height:1.2;margin-bottom:50px}.section-contact .contact-list li{margin-bottom:15px}.section-contact .social-networks li{margin:0 30px 20px}.section-contact .social-networks svg{height:60px}.section-form{padding:111px 0}.section-form .container{padding:0 140px}.section-form .content-col{padding-right:70px}.section-form .subtitle{font-size:35px;margin:3px 0 23px}.section-form h2{margin-bottom:18px}.project-detail .gallery-holder{border-radius:0 0 22px 22px}.project-detail .info-holder{padding:10px 19px 10px 72px}.one-column{padding:113px 0 159px}.one-column .content-holder{max-width:1038px}.one-column p{margin-bottom:38px}.awards-detail{padding:150px 0 11px}.awards-detail h2{margin-bottom:21px}.category-list{margin:19px 4px 0 0;max-width:513px}.category-list li{min-width:166px;padding:6px 10px 9px}.image-gallery .slick-controls .slider-arrow.slick-prev{margin-right:24px}.image-gallery .slick-controls .slider-arrow.slick-next{margin-left:24px}.section-image-grid+.section-image-grid{margin-top:203px}}@media (min-width:1920px){.footer .contact-list{margin-left:-9px}.footer .social-networks li{margin-left:47px}.logo-holder{margin-left:-63px;width:30%}.custom-slider{margin:0}.section-hero .decor-logo{left:134px;width:462px}.section-hero .decor-logo .decor-holder{padding:30px 45px 30px 35px}.section-intro .intro-holder{padding:94px 133px 112px}.section-intro .btn{margin-bottom:-19px}.section-services .list-wrapp{margin:0 -4px}.section-team .col{padding:0 30px 82px}.positions-slider .slide{padding:0 70px}.section-contact .col-content{padding-top:26px}.section-contact h2{margin-bottom:73px}.section-contact .contact-list{font-size:30px;margin-bottom:79px}.section-contact .social-networks li{margin:0 47px 20px}.section-contact .social-networks svg{height:80px}.section-form .container{padding:0 192px 0 194px}}@media (max-width:767px){.post-password-form input[type=password],.search-form input[type=search]{margin-bottom:10px}.navigation .page-numbers,.navigation-comments .page-numbers{padding:0 3px}.navigation .next,.navigation .prev,.navigation-comments .next,.navigation-comments .prev,.navigation-single .next a,.navigation-single .prev a{padding:4px}.header:before{background-color:inherit;bottom:0;content:"";position:absolute;top:0;width:100%;z-index:1}.menu-wrapp{align-items:center;background-color:#00324b;border-bottom:11px solid #376194;bottom:0;display:flex;flex-direction:column;justify-content:space-between;left:0;overflow-y:auto;padding:18px 0 26px;position:fixed;right:0;top:60px;transform:translateY(calc(-100% - 80px));transition:transform .3s ease-in-out}.nav-active .menu-wrapp{transform:translateY(0)}.main-nav li{border-bottom:1px solid #b7bdc4;opacity:0;padding-bottom:8px;transform:translateY(-20px)}.main-nav li:first-child{transition:opacity .5s ease .1s,transform .5s ease .1s}.main-nav li:nth-child(2){transition:opacity .5s ease .2s,transform .5s ease .2s}.main-nav li:nth-child(3){transition:opacity .5s ease .3s,transform .5s ease .3s}.main-nav li:nth-child(4){transition:opacity .5s ease .4s,transform .5s ease .4s}.main-nav li:nth-child(5){transition:opacity .5s ease .5s,transform .5s ease .5s}.main-nav li:nth-child(6){transition:opacity .5s ease .6s,transform .5s ease .6s}.main-nav li:nth-child(7){transition:opacity .5s ease .7s,transform .5s ease .7s}.main-nav li:nth-child(8){transition:opacity .5s ease .8s,transform .5s ease .8s}.main-nav li:nth-child(9){transition:opacity .5s ease .9s,transform .5s ease .9s}.main-nav li:nth-child(10){transition:opacity .5s ease 1s,transform .5s ease 1s}.nav-active .main-nav li{opacity:1;transform:translateY(0)}.footer .container{padding:0 24px}.footer .contact-list{order:2}.footer-nav{order:3}.footer-nav ul li:last-child{border-bottom-width:0}.footer-frame{order:10}.section-img-text.mobile-text-center,.section-round-img-text.mobile-text-center{text-align:center}.section-round-img-text .col.col-text{line-height:1.1667}.services-list li:last-child{padding-bottom:0}.section-projects .sticky-wrap-open-close{height:0!important}.section-projects .sticky-block{left:36px;padding-bottom:15px;padding-top:10px;position:absolute;right:36px;top:0}.section-projects .sticky-block:after{background-color:#b7bdc4;border-radius:10px;bottom:10px;content:"";height:6px;left:0;position:absolute;right:0}.tabset button[aria-selected=true]{display:none}.card-team:nth-child(2n){background-color:#00324b;color:#fff}.card-team:nth-child(2n) .card-description,.card-team:nth-child(2n) blockquote{color:#fff}.card-position .btn{padding:4px 26px}.section-community .community-row+.community-row{border-top:1px solid #707070;padding-top:38px}.community-list li:nth-child(2n){text-align:right}.section-one-column-text .btn{padding:5px 27px}}@media (max-width:1023px){iframe{width:100%}.section-hero .hero-content{line-height:1.1667}.section-hero h1{font-size:28px;line-height:.9643}.section-intro h1{font-size:28px;line-height:1.2143}.section-intro .btn{padding:10px 32px}.section-round-img-text h2,.section-services h2{font-size:30px}.section-our-projects .card-project .card-body{display:none}}@media (min-width:768px)and (max-width:1023px){.section-img-text.tablet-text-center,.section-round-img-text.tablet-text-center{text-align:center}}


