/*!
Theme Name: Goarseg 
Description: Goarseg theme
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: goarseg 
*/
*,*:before,*:after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ul[class],ol[class]{list-style-type:none}a{color:inherit;text-decoration:none}a:not([class]){text-decoration-skip-ink:auto}img{display:block;max-width:100%}input,button,textarea,select{font:inherit}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#eee;clip:auto !important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}@font-face{font-family:"Futura PT";src:url("/wp-content/themes/goarseg/sass/../fonts/FuturaPT-Medium.woff2") format("woff2"),url("/wp-content/themes/goarseg/sass/../fonts/FuturaPT-Medium.woff") format("woff"),url("/wp-content/themes/goarseg/sass/../fonts/FuturaPT-Medium.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Futura PT";src:url("/wp-content/themes/goarseg/sass/../fonts/FuturaPT-Book.woff2") format("woff2"),url("/wp-content/themes/goarseg/sass/../fonts/FuturaPT-Book.woff") format("woff"),url("/wp-content/themes/goarseg/sass/../fonts/FuturaPT-Book.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Futura PT";src:url("/wp-content/themes/goarseg/sass/../fonts/FuturaPT-Demi.woff2") format("woff2"),url("/wp-content/themes/goarseg/sass/../fonts/FuturaPT-Demi.woff") format("woff"),url("/wp-content/themes/goarseg/sass/../fonts/FuturaPT-Demi.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Futura PT";src:url("/wp-content/themes/goarseg/sass/../fonts/FuturaPT-Bold.woff2") format("woff2"),url("/wp-content/themes/goarseg/sass/../fonts/FuturaPT-Bold.woff") format("woff"),url("/wp-content/themes/goarseg/sass/../fonts/FuturaPT-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}h1{margin-bottom:16px;font-family:"Futura PT",sans-serif;font-size:40px;font-weight:600;line-height:1.2}@media (min-width:768px){h1{font-size:64px}}h2{margin-bottom:16px;font-family:"Futura PT",sans-serif;font-size:24px;font-weight:400;line-height:1.2;text-align:center;color:#132544}@media (min-width:768px){h2{font-size:40px}}h3{margin-bottom:12px;font-family:"Futura PT",sans-serif;font-size:20px;font-weight:500;line-height:1.3}body{width:100%;display:flex;flex-direction:column;font-family:"Poppins",sans-serif;color:#4b5563;background-color:#f9fafb}.header-secondary-default+main{padding-top:60px}@media (min-width:1024px){.header-secondary-default+main{padding-top:100px}}.header-secondary-default+main .main-header{margin-bottom:24px;padding-top:24px;text-align:center}@media (min-width:768px){.header-secondary-default+main .main-header{padding-top:45px;text-align:left}}.header-secondary-default+main .main-header h1{margin-bottom:4px;font-size:32px;font-weight:600;color:#132544;line-height:120%}@media (min-width:768px){.header-secondary-default+main .main-header h1{margin-bottom:16px;font-size:40px}}.header-secondary-default+main .main-header .description{font-size:12px;line-height:1.5;color:#6b7280}@media (min-width:768px){.header-secondary-default+main .main-header .description{max-width:867px;font-size:16px;line-height:1.3}}main{flex-grow:1;padding-bottom:38px}@media (min-width:768px){main{padding-bottom:56px}}main>section{padding-top:32px}@media (min-width:768px){main>section{padding-top:56px}}main>section.bg-colored{margin-top:32px;padding-top:24px;padding-bottom:24px;background-color:#132544}main>section.bg-colored h2{color:#fff}@media (min-width:768px){main>section.bg-colored{margin-top:56px;padding-top:56px;padding-bottom:0}}.container{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-right:20px;padding-left:20px}@media (min-width:1280px){.container{padding-right:64px;padding-left:64px}}@media (min-width:1024px){.hero.hero-with-form .text{width:calc(50% - 20px);max-width:534px;padding-left:20px;padding-right:20px;text-align:left}}@media (min-width:1280px){.hero.hero-with-form .text{width:calc(100% - 644px)}}.hero.hero-with-form .container{max-width:1440px;padding-right:20px;padding-left:20px}@media (min-width:1280px){.hero.hero-with-form .container{padding-left:64px;padding-right:64px}}@media (min-width:1024px){.hero.hero-with-form+.form{position:absolute;top:140px;right:20px;width:50%;max-width:644px;padding-top:30px;padding-bottom:30px;background-color:#fff;border-radius:12px;z-index:2}}@media (min-width:1280px){.hero.hero-with-form+.form{right:64px}}@media (min-width:1440px){.hero.hero-with-form+.form{right:calc((100vw - 1440px)/2 + 64px)}}@media (min-width:1024px){.hero.hero-with-form+.form .container{padding-right:32px;padding-left:32px}}.text p:not(:last-of-type){margin-bottom:16px}@media (min-width:768px){.wpcf7-form .row{display:flex}}.wpcf7-form .row:not(:last-of-type){margin-bottom:16px}@media (min-width:768px){.wpcf7-form .row:not(:last-of-type){margin-bottom:18px}}.wpcf7-form .label{position:relative;display:block;width:100%}@media (max-width:767px){.wpcf7-form .label:not(:last-of-type){margin-bottom:16px}}@media (min-width:768px){.wpcf7-form .label:not(:last-of-type){margin-right:24px}}.wpcf7-form .label.with-icon>span{position:relative}.wpcf7-form .label.with-icon>span:before{content:"";position:absolute;left:16px;top:50%;width:24px;height:24px;transform:translateY(-50%);background-size:100%;background-repeat:no-repeat}.wpcf7-form .label.with-icon input{padding-left:44px}.wpcf7-form .label.icon-phone>span:before{background-image:url("/wp-content/uploads/2023/10/image-38.svg")}.wpcf7-form .label.icon-location>span:before{background-image:url("/wp-content/uploads/2023/10/image-39.svg")}.wpcf7-form .label.icon-rate>span:before{background-image:url("/wp-content/uploads/2023/10/image-40.svg")}.wpcf7-form .label.file-attach .wpcf7-form-control-wrap{display:none}.wpcf7-form .label.file-attach .label-inner{display:flex;align-items:center;justify-content:center;gap:10px}.wpcf7-form .label.file-attach .label-inner:after{content:"";width:24px;height:24px;background-image:url("/wp-content/uploads/2023/10/image-41.svg")}.wpcf7-text{height:56px}.wpcf7-text,.wpcf7-textarea{width:100%;padding:14px 16px;border-radius:4px;border:1px solid #d1d5db;color:#fff;font-size:16px;font-weight:400;line-height:normal;background-color:transparent;transition-duration:.25s;transition-property:border-color}.wpcf7-text::placeholder,.wpcf7-textarea::placeholder{color:#fff;font-size:16px;font-weight:400;line-height:normal}.wpcf7-text:active,.wpcf7-text:focus,.wpcf7-text:focus-visible,.wpcf7-textarea:active,.wpcf7-textarea:focus,.wpcf7-textarea:focus-visible{border-color:#ffcf00;outline-width:0}.wpcf7-submit{width:100%;height:56px;padding:14px 16px;border-radius:4px;background-color:#ffcf00;border:1px solid #ffcf00;color:#132544;text-align:center;font-size:16px;font-weight:500;line-height:normal;cursor:pointer;transition-duration:.25s;transition-property:background-color,color}.wpcf7-submit:hover{background-color:transparent;color:#ffcf00}.wpcf7-spinner{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1}.wpcf7-not-valid-tip{position:absolute;right:0;top:0;width:10px;height:100%;border-top-right-radius:4px;border-bottom-right-radius:4px;background-color:red;text-indent:-9999px}.wpcf7-form-control-wrap{display:block}.wpcf7 form.invalid .wpcf7-response-output{border-width:0;text-align:center;color:red}.btn{display:block;padding:16px 32px;border-width:2px;border-style:solid;border-radius:4px;line-height:1.2;text-align:center;font-size:16px;font-weight:500;cursor:pointer;transition-duration:.25s;transition-property:background-color,color}.btn.btn-primary{background-color:#ffcf00;border-color:#ffcf00;color:#132544}.btn.btn-primary:hover{background-color:transparent;color:#ffcf00}.btn.btn-secondary{background-color:transparent;border-color:#ffcf00;color:#1f2937}.btn.btn-secondary:hover{background-color:#ffcf00}.link-back{display:flex;align-items:center;gap:10px;color:#ffcf00;font-size:12px}.link-back:before{content:"";width:16px;height:16px;background-size:100%;background-repeat:no-repeat;background-image:url("/wp-content/uploads/2023/11/image-51.svg")}.overlay{position:fixed;top:-100vh;left:0;width:100vw;height:100vh;background-color:rgba(0,9,23,.63);z-index:9;transition-duration:.25s;transition-property:top}.show-menu{overflow:hidden}.show-menu .header .menu-nav{left:0}.show-menu .header .menu-toggle:before{top:10px;transform:rotate(45deg)}.show-menu .header .menu-toggle:after{bottom:12px;transform:rotate(-45deg)}.show-menu .header .menu-toggle span{left:100%;opacity:0}.show-menu .overlay{top:0}.select2-container--default .select2-results>.select2-results__options,.form-inner{scrollbar-width:thin;scrollbar-color:#ffcf00 transparent}.select2-container--default .select2-results>.select2-results__options::-moz-scrollbar,.form-inner::-moz-scrollbar{width:8px}.select2-container--default .select2-results>.select2-results__options::-moz-scrollbar-thumb,.form-inner::-moz-scrollbar-thumb{height:126px;background-color:#ffcf00;border-radius:6px}.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar,.form-inner::-webkit-scrollbar{width:8px;height:126px}.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-track,.form-inner::-webkit-scrollbar-track{background:0 0}.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-thumb,.form-inner::-webkit-scrollbar-thumb{height:126px;background-color:#ffcf00;border-radius:6px;border:0 solid #fff}.select2-hidden-accessible{visibility:hidden !important}body .select2{width:100% !important;color:#1f2937}body .select2-dropdown{padding:24px 8px 24px 16px;box-shadow:0 2px 8px 0 rgba(75,74,74,.15);border-width:0;border-radius:8px !important}body .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-width:0;transform:rotate(180deg)}body .select2-container--default .select2-selection--single{width:100% !important;padding:14px 16px;height:50px;border-radius:4px !important;border:1px solid #d1d5db;color:#fff;font-size:16px;font-weight:400;line-height:normal;background-color:transparent;transition-duration:.25s;transition-property:border-color}@media (min-width:768px){body .select2-container--default .select2-selection--single{height:56px}}body .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;width:40px;display:flex;align-items:center;justify-content:center;margin:0;padding-right:16px}body .select2-container--default .select2-selection--single .select2-selection__arrow b{position:static;display:block;width:24px;height:24px;margin:0;border-width:0;background-image:url("/wp-content/uploads/2023/10/image-37.svg");transition-duration:.25s}body .select2-container--default .select2-results__option{padding:8px;border-radius:8px;transition-duration:.25s;transition-property:background-color}body .select2-container--default .select2-results__option[aria-selected=true]{background-color:#ffcf00;color:#1f2937;font-weight:500}body .select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#e5e7eb;color:#1f2937}body .select2-container--default .select2-results>.select2-results__options{padding-right:8px}body .select2-container .select2-selection--single .select2-selection__rendered{padding-right:0;padding-left:0;font-size:14px;line-height:normal;color:#6b7280}@media (min-width:768px){body .select2-container .select2-selection--single .select2-selection__rendered{font-size:16px}}.accordion-header:after{content:"";position:absolute;right:0;top:0;width:24px;height:24px;background-image:url("/wp-content/uploads/2023/11/image-43.svg");background-size:100%;background-repeat:no-repeat;transition-duration:.25s;transform:rotate(0)}@media (min-width:768px){.accordion-header:after{top:8px}}.accordion-header.active:after{transform:rotate(180deg)}.accordion-main{display:none;padding-top:12px}@media (min-width:768px){.accordion-main{padding-top:24px}}.header{position:fixed;top:0;left:0;right:0;z-index:10;transition-duration:.25s;transition-property:background-color,top}.header:after{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background-color:rgba(189,201,222,.24);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);transition-duration:.25s;transition-property:background-color}@media (max-width:1023px){.header{height:60px}}@media (min-width:1024px){.header{height:100px}}.header-wrapper{display:flex;align-items:center;justify-content:center}@media (min-width:1024px){.header-wrapper{position:relative;height:100%;justify-content:space-between;z-index:1}}.header.header-secondary,.header.header-secondary-default{background-color:#132544}.header.header-secondary:after,.header.header-secondary-default:after{background-color:rgba(189,201,222,0);backdrop-filter:blur(0)}.header.header-to-top{top:-60px}@media (min-width:1024px){.header.header-to-top{top:-100px}}.header .logo{position:relative;height:60px;z-index:1}@media (min-width:1024px) and (max-width:1279px){.header .logo{height:66%}}@media (min-width:1280px){.header .logo{height:100%}}.header .logo a,.header .logo img{height:100%}@media (max-width:1023px){.header .menu-nav{position:fixed;top:0;left:-100vw;height:100svh;padding-top:110px;padding-right:38px;padding-left:38px;background-color:#132544;transition-duration:.25s;transition-delay:.1s;transition-property:left}}.header .menu-toggle{position:absolute;top:50%;left:20px;height:24px;width:24px;padding:0;z-index:10;overflow:hidden;background-color:transparent;border-width:0;transform:translateY(-50%)}.header .menu-toggle:focus,.header .menu-toggle:active{outline:none}.header .menu-toggle:before,.header .menu-toggle:after{content:"";transform:rotate(0)}.header .menu-toggle:before,.header .menu-toggle:after,.header .menu-toggle span{position:absolute;left:2px;right:2px;height:2px;transition-duration:.25s;background-color:#ffcf00}.header .menu-toggle:before{top:5px}.header .menu-toggle:after{bottom:5px}.header .menu-toggle span{opacity:1;top:50%;transform:translateY(-50%)}@media (min-width:1024px){.header .menu-toggle{display:none}}.header .menu{display:flex;align-items:center}@media (max-width:1023px){.header .menu{flex-direction:column}}@media (max-width:1023px){.header .menu .menu-item:not(:last-of-type){margin-bottom:40px}}@media (min-width:1024px){.header .menu .menu-item:not(:last-of-type){margin-right:24px}}@media (min-width:1280px){.header .menu .menu-item:not(:last-of-type){margin-right:36px}}@media (min-width:1366px){.header .menu .menu-item:not(:last-of-type){margin-right:40px}}.header .menu .menu-item a{display:block;color:#f4f4f4;text-align:center;font-size:16px;font-weight:500;line-height:120%;transition-duration:.25s;transition-property:color}@media (min-width:1024px) and (max-width:1279px){.header .menu .menu-item a{font-size:14px}}.header .menu .menu-item a:hover{color:#ffcf00}.header .menu .menu-item.current-menu-item a{color:#ffcf00}.header .menu .menu-item.btn-style a{min-width:154px;padding:15px;color:#ffcf00;border-radius:4px;border:1px solid #ffcf00;transition-duration:.25s;transition-property:background-color,color}.header .menu .menu-item.btn-style a:hover{background-color:#ffcf00;color:#132544}.footer{position:relative;padding-top:20px;padding-bottom:58px;background-color:#132544}.footer:after{content:"";position:absolute;bottom:8px;left:50%;transform:translateX(-50%);height:5px;width:134px;border-radius:100px;background-color:#fff}@media (min-width:1024px){.footer{padding-top:64px;padding-bottom:64px}}@media (min-width:768px){.footer-wrapper{display:flex;flex-direction:column;align-items:center}}@media (min-width:1280px){.footer-wrapper{flex-direction:row;align-items:flex-start;justify-content:space-between}}.footer-form{max-width:775px}@media (max-width:1023px){.footer-form{margin-bottom:40px}}.footer-form-head{display:flex;margin-bottom:40px}@media (max-width:1023px){.footer-form-head{flex-direction:column;align-items:center;text-align:center}}.footer-form-head .icon{width:40px;height:40px;flex-shrink:0}@media (max-width:1023px){.footer-form-head .icon{margin-bottom:12px}}@media (min-width:1024px){.footer-form-head .icon{width:48px;height:52px;margin-top:3px;margin-right:32px}}.footer-form-title{margin-bottom:8px;color:#fff;font-size:24px;font-weight:400;line-height:1.2;font-family:"Futura PT",sans-serif}@media (min-width:1024px){.footer-form-title{font-size:38px;line-height:61px;text-align:left;white-space:nowrap}}.footer-form-text{color:#fff;font-size:14px;line-height:1.3}@media (min-width:1024px){.footer-form-text{font-size:18px}}.footer-contacts{display:flex;flex-direction:column}.footer-contacts .logo{margin-bottom:16px}.footer-contacts>a{display:block;margin-bottom:4px;color:#fff;text-align:center;font-size:16px;font-weight:400;line-height:2;text-decoration-line:underline}@media (min-width:1024px){.footer-contacts>a{font-size:18px}}.hero{position:relative;padding-top:0}@media (min-width:1024px){.hero{height:760px}}.hero:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:linear-gradient(180deg,rgba(19,37,68,0) -36.58%,rgba(19,37,68,.79) 89.72%);backdrop-filter:blur(2.5px);-webkit-backdrop-filter:blur(2.5px)}.hero .container{position:absolute;left:0;top:calc(50% + 24px);transform:translateY(-50%);color:#fff;text-align:center;z-index:1}@media (min-width:768px){.hero .container{left:50%;width:100%;max-width:600px;padding-right:0;padding-left:0;transform:translate(-50%,-50%)}}.hero .description{margin-bottom:16px;font-family:"Futura PT",sans-serif;font-size:18px;font-weight:500;line-height:1.2}@media (min-width:1024px){.hero .description{margin-bottom:42px;font-size:24px}}.hero .btn{max-width:336px;margin-right:auto;margin-left:auto}.hero img{width:100%;height:100%;object-fit:cover}@media (min-width:768px){.page-home .hero .container{max-width:510px}}@media (min-width:768px){.partners h2{margin-bottom:50px}}.partners .list{display:flex;margin-right:-20px;padding-right:20px;gap:16px;overflow-x:auto}.partners .list .item{height:96px;width:auto;flex-shrink:0}@media (min-width:1024px){.partners .list .item{height:10.8vw;max-height:159px}}.partners .list img{height:100%}@media (min-width:768px){.home-about{position:relative;margin-top:88px;padding-top:70px;padding-bottom:70px;overflow:hidden}}@media (min-width:768px){.home-about:after{content:"";position:absolute;top:0;left:calc(80% + 40px);height:100%;width:100%;background-color:#ffcf00;transform:skewX(-20deg)}}@media (min-width:1280px){.home-about:after{left:calc(100% - 24vw)}}@media (min-width:768px){.home-about .container{padding-right:20%}}@media (min-width:768px){.home-about .inner{max-width:805px}}.home-about h2{text-align:left}.home-map .map{margin-bottom:24px}@media (min-width:768px){.home-map .map{max-width:1030px;margin-right:auto;margin-left:auto;margin-bottom:40px}}@media (min-width:768px){.home-map h2{margin-bottom:40px}}.home-map .list{display:flex;justify-content:center;flex-wrap:wrap;gap:20px}@media (min-width:768px){.home-map .list{gap:100px}}.home-map .list .item{display:flex;align-items:center;justify-content:center;gap:8px;font-size:16px;font-weight:500;line-height:130%;color:#132544}@media (max-width:767px){.home-map .list .item{width:40%}}@media (min-width:768px){.home-map .list .item{gap:16px;font-size:20px}}@media (max-width:767px){.home-map .list .item:first-of-type{width:100%}}.home-map .list .num{font-family:"Futura PT",sans-serif;font-size:24px;font-weight:400;color:#ffcf00}@media (min-width:768px){.home-map .list .num{font-size:48px}}@media (min-width:768px){.home-industries h2{margin-bottom:56px}}.home-industries .list{display:flex;flex-direction:column;gap:22px}.home-industries .list .item{position:relative;display:flex;justify-content:center;color:#fff;border-radius:4px;overflow:hidden}@media (max-width:767px){.home-industries .list .item{min-height:224px;padding-top:20px;padding-bottom:20px;flex-direction:column}}@media (min-width:768px){.home-industries .list .item:nth-child(odd){margin-left:-20px}}@media (min-width:1280px){.home-industries .list .item:nth-child(odd){margin-left:-64px}}@media (min-width:768px){.home-industries .list .item:nth-child(even){margin-right:-20px}}@media (min-width:1280px){.home-industries .list .item:nth-child(even){margin-right:-64px}}@media (min-width:768px){.home-industries .list .item:nth-child(even) .img{order:1}}.home-industries .list .img{border-radius:4px;overflow:hidden}@media (max-width:767px){.home-industries .list .img{position:absolute;top:0;left:0;width:100%;height:100%}}@media (min-width:768px){.home-industries .list .img{position:relative}}.home-industries .list .img:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:linear-gradient(359deg,rgba(20,47,94,.7) 47.32%,rgba(19,37,68,0) 119.41%)}@media (min-width:768px){.home-industries .list .img:after{background:linear-gradient(0deg,rgba(36,79,155,.7) -15.2%,rgba(19,37,68,0) 105.97%,rgba(19,37,68,0) 120.85%)}}.home-industries .list .img img{height:100%;width:100%;object-fit:cover}.home-industries .list .text{position:relative;display:flex;flex-direction:column;align-items:center;padding-right:8px;padding-left:8px;font-size:14px;z-index:1}@media (min-width:768px){.home-industries .list .text{width:42%;padding:20px;justify-content:center;flex-shrink:0}}@media (min-width:1024px){.home-industries .list .text{width:49%;padding:60px 54px;font-size:20px}}@media (min-width:1280px){.home-industries .list .text{width:535px;flex-shrink:0}}.home-industries .list .text p{text-align:center}.home-industries .list .inner-text{display:flex;flex-direction:column;align-items:center}.home-industries .list .icon{width:30px;height:30px;margin-bottom:4px}@media (min-width:1024px){.home-industries .list .icon{width:64px;height:64px;margin-bottom:24px}}.home-industries .list h3{text-align:center}@media (min-width:1024px){.home-industries .list h3{margin-bottom:24px;font-size:48px}}.home-industries ul{margin:0;padding:0}.home-industries ul:not(:last-child){margin-bottom:8px}.home-industries ul li:not(:last-of-type){margin-bottom:8px}@media (min-width:1024px){.home-industries ul li:not(:last-of-type){margin-bottom:16px}}@media (min-width:1024px){.home-comments h2{margin-bottom:32px}}.home-comments .list{display:flex;gap:16px}@media (max-width:767px){.home-comments .list{flex-direction:column}}@media (min-width:768px){.home-comments .list{gap:24px}}.home-comments .list .item{position:relative;padding:52px 16px 16px;border-radius:10px;border:1px solid #f4f4f4;background-color:#f9fafb;box-shadow:0 2px 8px 0 rgba(75,74,74,.15);font-size:14px;line-height:1.5}@media (min-width:768px){.home-comments .list .item{display:flex;flex-direction:column;justify-content:space-between}}@media (min-width:1024px){.home-comments .list .item{padding:104px 32px 32px;font-size:20px}}.home-comments .list .item:before{content:"";position:absolute;top:16px;width:33px;height:24px;background-image:url("/wp-content/uploads/2023/10/image-35.svg");background-size:100%;background-repeat:no-repeat}@media (max-width:767px){.home-comments .list .item:before{right:16px}}@media (min-width:768px){.home-comments .list .item:before{left:16px}}@media (min-width:1024px){.home-comments .list .item:before{left:32px;top:32px;width:55px;height:40px}}.home-comments .list .text{margin-bottom:12px}@media (min-width:1024px){.home-comments .list .text{margin-bottom:32px}}.home-comments .list .commentator{display:flex;align-items:center;gap:8px}@media (min-width:1024px){.home-comments .list .commentator{font-size:18px}}.home-comments .list .img{width:56px;height:56px;border-radius:100%;overflow:hidden}@media (min-width:1024px){.home-comments .list .img{width:95px;height:95px}}.home-comments .list .img img{height:100%;width:100%;object-fit:cover}.areas{overflow:hidden}@media (min-width:768px){.areas{position:relative;padding-bottom:74px}}@media (min-width:768px){.areas:after{content:"";position:absolute;right:-20px;top:0;height:100%;width:30vw;max-width:580px;background-color:#ffcf00;clip-path:polygon(55% 0%,100% 0%,100% 99.5%,0% 100%);z-index:-1}}@media (min-width:1280px){.areas:after{width:100%;clip-path:polygon(28% 0%,100% 0%,100% 99.5%,0% 100%)}}@media (min-width:768px){.areas h2{text-align:left}}.areas .areas-lists{display:flex;padding-top:8px;padding-bottom:8px;gap:12px;z-index:1}@media (max-width:767px){.areas .areas-lists{position:relative;flex-direction:column}}@media (min-width:1024px){.areas .areas-lists{gap:24px}}@media (max-width:767px){.areas .areas-lists:after{content:"";position:absolute;left:-20px;right:-20px;top:0;height:100%;background-color:#ffcf00;clip-path:polygon(79% 0%,100% 0%,100% 99.5%,0% 100%);z-index:-1}}.areas .item{padding:24px 12px;border-radius:12px;border:1px solid #f4f4f4;background-color:#f9fafb;box-shadow:0 2px 8px 0 rgba(75,74,74,.15);font-size:12px;line-height:1.4}@media (min-width:768px){.areas .item{width:calc(100%/2 - 6px)}}@media (min-width:1024px){.areas .item{padding:32px;font-size:18px}}.areas .item ul{margin:0;padding-left:20px}.areas .item ul li:not(:last-child){margin-bottom:8px}@media (min-width:1024px){.areas .item ul li:not(:last-child){margin-bottom:16px}}.page-work-with-us{padding-bottom:0}@media (min-width:1024px){.page-work-with-us .hero{height:890px}}.page-work-with-us .form-header{margin-bottom:16px;text-align:center;font-family:"Futura PT",sans-serif;font-size:16px;font-weight:500;line-height:120%}@media (min-width:1280px){.page-work-with-us .form-header{margin-bottom:40px;font-family:"Poppins",sans-serif;font-weight:400}}.page-work-with-us .form-header h2{margin-bottom:8px}@media (min-width:1024px){.page-work-with-us .form{height:678px}}.page-work-with-us .form .form-inner{margin-bottom:12px}@media (min-width:1024px){.page-work-with-us .form .form-inner{height:396px;overflow-y:auto;margin-bottom:24px;margin-right:-20px;padding-right:14px}}@media (min-width:1280px){.page-work-with-us .form .form-inner{height:420px}}.page-work-with-us .form .wpcf7-form .row:not(:last-of-type){margin-bottom:12px}@media (min-width:1280px){.page-work-with-us .form .wpcf7-form .row:not(:last-of-type){margin-bottom:24px}}.page-work-with-us .form .wpcf7-text{color:#6b7280;font-size:14px}@media (max-width:767px){.page-work-with-us .form .wpcf7-text{height:50px}}@media (min-width:768px){.page-work-with-us .form .wpcf7-text{font-size:16px}}.page-work-with-us .form .wpcf7-text::placeholder{color:#6b7280;font-size:inherit}.page-useful-links .useful-links{display:grid;grid-row-gap:12px}@media (min-width:1024px){.page-useful-links .useful-links{display:block;columns:2;column-gap:24px}}.page-useful-links .group-item{padding:12px 16px;border-radius:16px;border:1px solid #e5e7eb;background-color:#fff}@media (min-width:768px){.page-useful-links .group-item{padding:32px}}@media (min-width:1024px){.page-useful-links .group-item{display:inline-block;margin-bottom:24px}}.page-useful-links h2{position:relative;display:flex;align-items:center;margin-bottom:0;padding-right:36px;gap:16px;text-align:left;font-size:20px;line-height:1.2}@media (min-width:1024px){.page-useful-links h2{font-size:32px}}.page-useful-links h2:before{content:"";width:24px;height:24px;background-image:url("/wp-content/uploads/2023/11/image-42.svg");background-repeat:no-repeat;background-size:100%}@media (min-width:768px){.page-useful-links h2:before{height:40px;width:40px}}@media (min-width:1024px){.page-useful-links .accordion-header:after{display:none}}@media (min-width:1024px){.page-useful-links .accordion-main{display:block}}.page-useful-links .item-description p{font-size:14px}.page-useful-links .item-description p:not(:last-child){margin-bottom:16px}@media (min-width:768px){.page-useful-links .item-description p{font-size:16px;line-height:1.3}}.page-useful-links .item:not(:last-child){margin-bottom:16px}@media (min-width:768px){.page-useful-links .item:not(:last-child){margin-bottom:20px}}.page-useful-links .item h3{margin-bottom:0;font-size:16px;line-height:1.3}.page-useful-links .item a{position:relative;display:inline-block;margin-bottom:12px;color:#114398}.page-useful-links .item a:after{content:"";position:absolute;bottom:3px;left:0;height:1px;width:100%;background-color:#114398;transform:scaleX(1);transition-duration:.25s}.page-useful-links .item a:hover:after{transform:scaleX(0)}@media (min-width:768px){.page-useful-links .item a{font-size:20px}}.page-our-cases .page-description{max-width:976px;margin-bottom:24px;padding-top:24px;color:#374151;font-size:12px;line-height:1.5}@media (max-width:767px){.page-our-cases .page-description{text-align:center}}@media (min-width:768px){.page-our-cases .page-description{padding-top:40px;color:#6b7280;font-size:16px}}.page-our-cases h1{margin-bottom:8px;font-size:32px;font-weight:600;line-height:120%;color:#132544}.cases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px}@media (min-width:1024px){.cases{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px}}.cases .item{position:relative;display:flex;min-height:185px;padding:15px 9px;flex-direction:column;justify-content:space-between;border-radius:6px;background-size:cover;border:1px solid #d1d5db;box-shadow:0 1px 2px 0 rgba(0,0,0,.06),0 1px 3px 0 rgba(0,0,0,.1);overflow:hidden;z-index:1}@media (min-width:768px){.cases .item{min-height:488px;padding:40px 24px;border-radius:16px}}.cases .item:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(17,24,39,.75);z-index:-1;transition-duration:.25s;transition-property:background-color}.cases .item:hover:after{background-color:rgba(17,24,39,.25)}.cases .item:hover .text span{color:#fff}.cases .item:hover .arrow svg{fill:#fff;transition-delay:.2s}.cases .item:hover .arrow:before{transform:scaleX(0)}.cases .text span{font-size:11px;font-weight:600;color:#ffcf00;transition-duration:.25s;transition-property:color;line-height:1.3}@media (min-width:768px){.cases .text span{font-size:24px}}.cases h3{margin-bottom:-2px;font-size:16px;font-weight:500;line-height:1.2;color:#f4f4f4}@media (min-width:768px){.cases h3{margin-bottom:6px;font-size:40px;line-height:1.2}}.cases .arrow{position:relative;display:flex;justify-content:flex-end}.cases .arrow:before{content:"";position:absolute;left:0;bottom:7px;width:calc(100% - 18px);height:1px;background-color:#ffcf00;border-radius:4px;transition-duration:.25s;transform-origin:right;transform:scaleX(1)}@media (min-width:768px){.cases .arrow:before{bottom:19px;width:calc(100% - 44px);height:2px}}.cases .arrow svg{width:15px;height:15px;fill:#ffcf00;transition-duration:.25s}@media (min-width:768px){.cases .arrow svg{width:40px;height:40px}}.case .hero{padding-top:60px;padding-bottom:66px}@media (min-width:1024px){.case .hero{padding-top:220px;padding-bottom:220px}}.case .hero .container{max-width:1068px;position:relative;left:0;top:0;padding-right:20px;padding-left:20px;transform:none;z-index:1}.case .hero .link-back{margin-top:21px;margin-bottom:21px;padding:8px;justify-content:flex-start;text-align:left}@media (min-width:1024px){.case .hero .link-back{display:none}}.case .hero h1{font-size:32px}@media (min-width:1024px){.case .hero h1{font-size:72px;font-weight:400}}.case .hero .post-thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.case .section{padding-top:24px}@media (min-width:1024px){.case .section{padding-top:40px}}.case h2{margin-bottom:8px;text-align:left}.case .text{color:#6b7280}@media (min-width:1024px){.case .text{font-size:18px;line-height:1.4}}.case .text ul{padding-left:26px}.case .content-wrapper{display:flex;flex-direction:column;gap:24px}@media (min-width:1024px){.case .content-wrapper{position:relative;flex-direction:row;gap:38px;margin-top:-215px}}.case .about-project{padding-top:12px}@media (min-width:1024px){.case .about-project{width:425px;flex-shrink:0}}@media (min-width:1280px){.case .about-project{left:60px}}@media (min-width:1024px){.case .about-project .container{padding-right:0;padding-left:0}}@media (min-width:1024px){.case .about-project .about-project-container{height:100%}}.case .about-project .inner{padding:16px;background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-radius:12px;font-size:16px}@media (min-width:1024px){.case .about-project .inner{height:100%;padding:32px;border-radius:16px}}.case .about-project .row:not(:last-of-type){margin-bottom:16px}@media (min-width:1024px){.case .about-project .row:not(:last-of-type){margin-bottom:32px}}.case .about-project .label{margin-bottom:8px;text-transform:uppercase;color:#6b7280;line-height:1.3;font-weight:500}@media (min-width:1024px){.case .about-project .label{font-size:18px}}.case .about-project .value{font-family:"Futura PT",sans-serif;font-weight:600;line-height:1.2}@media (min-width:1024px){.case .about-project .value{font-size:24px}}@media (min-width:1024px){.case .challenge{padding-top:265px}}@media (min-width:1024px){.case .btn-back-wrapper-container{display:flex;justify-content:flex-end}}@media (min-width:1024px){.case .btn-back-wrapper-container .btn{width:100%;max-width:335px}}.page-contact-us{padding-bottom:0}.page-contact-us .hero .contacts{display:flex;flex-direction:column;gap:8px}@media (min-width:1024px){.page-contact-us .hero .contacts{flex-direction:row;justify-content:flex-start;gap:40px}}.page-contact-us .hero .contacts .item{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;line-height:1.5}.page-contact-us .hero .contacts .item:before{content:"";width:24px;height:24px;background-size:100%;background-repeat:no-repeat}.page-contact-us .hero .contacts .item.email:before{background-image:url("/wp-content/uploads/2023/11/image-52.svg")}.page-contact-us .hero .contacts .item.phone:before{background-image:url("/wp-content/uploads/2023/11/image-53.svg")}@media (min-width:1024px){.page-contact-us .hero .text{max-width:580px}}.page-contact-us .form .label{display:block;margin-bottom:16px}.page-contact-us .form .wpcf7-text,.page-contact-us .form .wpcf7-textarea{color:#6b7280}.page-contact-us .form .wpcf7-text::placeholder,.page-contact-us .form .wpcf7-textarea::placeholder{color:inherit}.page-contact-us .form .wpcf7-textarea{height:180px}@media (min-width:1024px){.page-contact-us .form .wpcf7-textarea{height:154px}}