:root{--primary-font-family:"GeneralSans",serif;--page-background:#ffffff;--light-background:#faf4ea;--accent-background:#4d0000;--accent:#4d0000;--second-accent:#ff492a;--border:#ff492a;--white:#ffffff;--title:#4d0000;--light-title:#faf4ea;--text:#4d0000;--light-text:#faf4ea;--footer-text:#faf4ea;--primary-button:#ff492a;--primary-button-hover:#ff492a99;--primary-button-color:#ffffff;--primary-button-hover-color:#ffffff;--secondary-button:transparent;--secondary-button-hover:#ff492a;--secondary-button-color:#4d0000;--secondary-button-hover-color:#4d0000;--input-border:#ff492a;--secondary-button-outline-color:#4d0000;--secondary-button-outline:#ff492a;--secondary-button-outline-hover:#ff492a;--success-color:rgb(67 150 47 / 10%);--success-border-color:#43962f;--success-icon-color:#43962f;--info-color:rgb(10 18 42 / 5%);--info-border-color:#0a122a;--info-icon-color:#0a122a;--error-color:rgb(208 0 0 / 5%);--error-border-color:#ff492a;--error-icon-color:#0a122a}*,::after,::before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{padding:0;margin:0;position:relative;min-height:100%;overflow-y:scroll;scroll-behavior:smooth}body{margin:0;color:var(--text);font-size:16px;line-height:24px;font-weight:400;font-family:var(--primary-font-family);background:var(--page-background)}body.scroll-locked{position:fixed!important;width:100%!important;height:100%!important}p:empty{margin-bottom:0}ul{list-style:none}a{text-decoration:none;transition:all .2s ease;color:var(--text)}p a{text-decoration:underline}.d-flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.d-inline-flex{display:inline-flex}.flex-wrap{-webkit-flex-wrap:wrap;flex-wrap:wrap}.flex-column{flex-direction:column}.justify-content-start{justify-content:flex-start}.justify-content-end{justify-content:flex-end}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.align-items-start{align-items:flex-start}.align-items-end{align-items:flex-end}.align-items-center{align-items:center}.d-flex-stretch{-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0;color:var(--light-title);font-family:var(--primary-font-family);font-weight:500}h1{font-size:44px;line-height:54px}.h1{font-size:40px;line-height:50px}h2{font-size:30px;line-height:36px}h3{font-size:24px;line-height:28px}h4{font-size:18px;line-height:28px}h5{font-size:16px;line-height:16px}h6{font-size:15px;line-height:15px}b,strong{font-weight:700}label{font-weight:400}img{max-width:100%;display:block}p{font-weight:400}.p-reg-base,p{font-size:16px;line-height:24px}.p-reg-lg{font-size:21px;line-height:31px}.p-reg-sm{font-size:14px;line-height:20px}table{width:100%;border-collapse:collapse}input,input::placeholder,textarea,textarea::placeholder{font-family:var(--primary-font-family)}.text-center{text-align:center}.text-end{text-align:end}.light{background:var(--light-background)}.accent{background:var(--accent-background)}.white{background:var(--white)}.desktop{display:none!important}.mobile{display:inline-flex!important}.inner-page{padding:80px 0 80px}.relative{position:relative}.row{--bs-gutter-x:30px;display:flex;flex-wrap:wrap;margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5)}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5)}.col-2{width:16%}.col-3{width:25%}.col-4{width:33.33333333%}.col-5{width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{width:58.33333333%}.col-8{width:66.66666667%}.col-9{width:75%}.col-10{width:80%}.col-12{width:100%}.container{max-width:1440px;width:100%;padding-right:24px;padding-left:24px;margin-right:auto;margin-left:auto}@media only screen and (min-width:1440px){.container{padding-right:112px;padding-left:112px}}@media only screen and (max-width:991px){.col-md-2{width:20%}.col-md-3{width:25%}.col-md-4{width:33.33333333%}.col-md-5{width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{width:58.33333333%}.col-md-8{width:66.66666667%}.col-md-9{width:75%}.col-md-10{width:80%}.col-md-12{width:100%}}@media only screen and (max-width:767px){.container{padding-right:15px;padding-left:15px}.col-sm-2{width:20%}.col-sm-3{width:25%}.col-sm-4{width:33.33333333%}.col-sm-5{width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{width:58.33333333%}.col-sm-8{width:66.66666667%}.col-sm-9{width:75%}.col-sm-10{width:80%}.col-sm-12{width:100%}}@font-face{font-family:GeneralSans;src:url("../fonts/GeneralSans-Extralight.woff2") format("woff2"),url("../fonts/GeneralSans-Extralight.woff") format("woff"),url("../fonts/GeneralSans-Extralight.ttf") format("truetype");font-weight:200;font-display:swap;font-style:normal}@font-face{font-family:GeneralSans;src:url("../fonts/GeneralSans-ExtralightItalic.woff2") format("woff2"),url("../fonts/GeneralSans-ExtralightItalic.woff") format("woff"),url("../fonts/GeneralSans-ExtralightItalic.ttf") format("truetype");font-weight:200;font-display:swap;font-style:italic}@font-face{font-family:GeneralSans;src:url("../fonts/GeneralSans-Light.woff2") format("woff2"),url("../fonts/GeneralSans-Light.woff") format("woff"),url("../fonts/GeneralSans-Light.ttf") format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:GeneralSans;src:url("../fonts/GeneralSans-LightItalic.woff2") format("woff2"),url("../fonts/GeneralSans-LightItalic.woff") format("woff"),url("../fonts/GeneralSans-LightItalic.ttf") format("truetype");font-weight:300;font-display:swap;font-style:italic}@font-face{font-family:GeneralSans;src:url("../fonts/GeneralSans-Regular.woff2") format("woff2"),url("../fonts/GeneralSans-Regular.woff") format("woff"),url("../fonts/GeneralSans-Regular.ttf") format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:GeneralSans;src:url("../fonts/GeneralSans-Italic.woff2") format("woff2"),url("../fonts/GeneralSans-Italic.woff") format("woff"),url("../fonts/GeneralSans-Italic.ttf") format("truetype");font-weight:400;font-display:swap;font-style:italic}@font-face{font-family:GeneralSans;src:url("../fonts/GeneralSans-Medium.woff2") format("woff2"),url("../fonts/GeneralSans-Medium.woff") format("woff"),url("../fonts/GeneralSans-Medium.ttf") format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:GeneralSans;src:url("../fonts/GeneralSans-MediumItalic.woff2") format("woff2"),url("../fonts/GeneralSans-MediumItalic.woff") format("woff"),url("../fonts/GeneralSans-MediumItalic.ttf") format("truetype");font-weight:500;font-display:swap;font-style:italic}@font-face{font-family:GeneralSans;src:url("../fonts/GeneralSans-Semibold.woff2") format("woff2"),url("../fonts/GeneralSans-Semibold.woff") format("woff"),url("../fonts/GeneralSans-Semibold.ttf") format("truetype");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:GeneralSans;src:url("../fonts/GeneralSans-SemiboldItalic.woff2") format("woff2"),url("../fonts/GeneralSans-SemiboldItalic.woff") format("woff"),url("../fonts/GeneralSans-SemiboldItalic.ttf") format("truetype");font-weight:600;font-display:swap;font-style:italic}@font-face{font-family:GeneralSans;src:url("../fonts/GeneralSans-Bold.woff2") format("woff2"),url("../fonts/GeneralSans-Bold.woff") format("woff"),url("../fonts/GeneralSans-Bold.ttf") format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:GeneralSans;src:url("../fonts/GeneralSans-BoldItalic.woff2") format("woff2"),url("../fonts/GeneralSans-BoldItalic.woff") format("woff"),url("../fonts/GeneralSans-BoldItalic.ttf") format("truetype");font-weight:700;font-display:swap;font-style:italic}@font-face{font-family:GeneralSans;src:url("../fonts/GeneralSans-Variable.woff2") format("woff2"),url("../fonts/GeneralSans-Variable.woff") format("woff"),url("../fonts/GeneralSans-Variable.ttf") format("truetype");font-weight:200 700;font-display:swap;font-style:normal}@font-face{font-family:GeneralSans;src:url("../fonts/GeneralSans-VariableItalic.woff2") format("woff2"),url("../fonts/GeneralSans-VariableItalic.woff") format("woff"),url("../fonts/GeneralSans-VariableItalic.ttf") format("truetype");font-weight:200 700;font-display:swap;font-style:italic}.search-page .wrapper{margin:0 auto;max-width:695px;padding:90px 0 100px}.search-page h1{font-size:32px;line-height:42px;font-weight:600;color:var(--title);margin-bottom:30px}.search-page .search-input-container{position:relative;flex:1;min-width:262px;margin-bottom:50px}.search-page .search-input-container .search-input{width:100%;padding:13px 40px 13px 50px;border:1px solid var(--second-accent);border-radius:4px;color:var(--title);font-size:16px;outline:0;transition:all .2s ease;appearance:none;-webkit-appearance:none;-moz-appearance:none}.search-page .search-input-container .cancel-icon,.search-page .search-input-container .search-icon{position:absolute;top:50%;transform:translateY(-50%);pointer-events:none;z-index:1;width:18px;height:18px;cursor:pointer}.search-page .search-input-container .cancel-icon{left:15px}.search-page .search-input-container .search-icon{right:15px}.search-page .search-input-container .search-icon svg path{fill:var(--second-accent)}.search-page .search-counter{margin-bottom:10px}.search-page .search-counter p{font-size:16px;line-height:26px}.search-page .search-list .item{display:block;padding:45px 20px 35px;border-bottom:1px solid var(--second-accent)}.search-page .search-list .item:first-child{border-top:1px solid var(--second-accent)}.search-page .search-list h2,.search-page .search-list p{font-size:17px;line-height:25px}.search-page .search-list h2{font-weight:600;color:var(--title)}.search-page .btn-wrapper{width:fit-content;margin:70px auto 0}@media only screen and (max-width:768px){.search-page .wrapper{padding:45px 0 70px}.search-page .search-list .item{padding:35px 10px 25px}}.basic-page{padding:60px 0 50px}.basic-page .basic-content{max-width:991px;margin:0 auto}.basic-page .basic-content h1{font-size:32px;line-height:42px;font-weight:600;margin-bottom:20px}.basic-page .basic-content .wp-block-buttons,.basic-page .basic-content>.btn-wrapper,.basic-page .basic-content>blockquote,.basic-page .basic-content>h1,.basic-page .basic-content>h2,.basic-page .basic-content>h3,.basic-page .basic-content>h4,.basic-page .basic-content>h5,.basic-page .basic-content>h6,.basic-page .basic-content>ol,.basic-page .basic-content>p,.basic-page .basic-content>ul{max-width:691px;margin:0 auto;color:var(--title);padding-top:25px}.basic-page .basic-content .wp-block-buttons,.basic-page .basic-content>.btn-wrapper{padding-top:15px;padding-bottom:15px}.basic-page .basic-content figcaption{max-width:691px;margin:0 auto}.basic-page .basic-content>p+.wp-block-table,.basic-page .basic-content>p+h2,.basic-page .basic-content>p+h3,.basic-page .basic-content>p+ol,.basic-page .basic-content>p+p,.basic-page .basic-content>p+strong,.basic-page .basic-content>p+ul{padding-top:25px}.basic-page .basic-content .businesscard-wrapper{max-width:691px;margin:0 auto;display:flex;flex-direction:column}.basic-page .basic-content .businesscard-wrapper .card{display:flex;justify-content:start;padding:30px 40px;max-width:none;flex:1;width:100%;box-sizing:border-box;max-width:400px}.basic-page .basic-content .businesscard-wrapper .card .img-wrapper{flex-shrink:0}.basic-page .basic-content .businesscard-wrapper .card .content{flex:1}.basic-page .basic-content .businesscard-wrapper .card:not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0}.basic-page .basic-content .businesscard-wrapper .card:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-top:none}.basic-page .basic-content .two-color-banner .btn-wrapper,.basic-page .basic-content .two-color-banner .description,.basic-page .basic-content .two-color-banner .title{max-width:none}.basic-page .basic-content .course-info{padding:40px 0;max-width:691px;margin:0 auto}.basic-page .basic-content .course-info .wrapper{padding:47px 60px 46px 53px}.basic-page .basic-content .course-info .wrapper p{font-size:14px;line-height:23px;padding-left:10px}.basic-page .wp-block-post-excerpt p,.basic-page p strong{font-size:22px;line-height:32px;font-weight:500;margin-bottom:40px}.basic-page .featured-image,.basic-page .wp-block-image{padding:60px 0 15px}.basic-page .featured-image img,.basic-page .wp-block-image img{margin:0 auto;width:100%;height:auto}.basic-page .author,.basic-page .wp-element-caption,.basic-page figcaption{font-size:14px;line-height:26px;margin-bottom:0;margin-top:0}.basic-page .author{margin-bottom:8px}.basic-page .wp-block-buttons{gap:15px;margin-top:15px;margin-bottom:20px}.basic-page .wp-block-buttons .wp-block-button__link{border-radius:5px;display:inline-block;align-items:center;font-weight:500;transition:all .3s ease-in-out;cursor:pointer;text-align:center;font-size:14px;height:42px;line-height:42px;padding:0 20px;background:var(--primary-button);color:var(--primary-button-color);border:var(--primary-button)}.basic-page .wp-block-buttons .wp-block-button__link:hover{background:var(--primary-button-hover);color:var(--primary-button-hover-color);border:var(--primary-button-hover)}.basic-page h2,.basic-page h3,.basic-page h4,.basic-page h5,.basic-page h6{color:var(--title);font-weight:600}.basic-page h2{font-size:22px;line-height:32px;font-weight:500}.basic-page h3{font-size:20px;line-height:30px;font-weight:500}.basic-page h4,.basic-page h5,.basic-page h6,.basic-page li,.basic-page p{font-size:17px;line-height:25px}.basic-page ul{list-style:disc}.basic-page ol,.basic-page ul{padding-left:20px;margin-bottom:16px;font-size:17px;line-height:25px}.basic-page ol li,.basic-page ul li{margin-left:10px}@media only screen and (max-width:768px){.basic-page{padding:51px 10px 47px}.basic-page .basic-content h1{font-size:26px;line-height:36px;padding-left:15px;padding-right:15px}.basic-page .basic-content .wp-block-buttons,.basic-page .basic-content>h2,.basic-page .basic-content>h3,.basic-page .basic-content>p,.basic-page .basic-content>ul{padding-left:15px;padding-right:15px}.basic-page .basic-content>p+.wp-block-table,.basic-page .basic-content>p+h2,.basic-page .basic-content>p+h3,.basic-page .basic-content>p+ol,.basic-page .basic-content>p+p,.basic-page .basic-content>p+strong,.basic-page .basic-content>p+ul{padding-top:21px}.basic-page .basic-content .two-color-banner{padding-left:0;padding-right:0}.basic-page .basic-content .two-color-banner .btn-wrapper{display:block}.basic-page .basic-content .course-info .wrapper{flex-direction:column;align-items:start;padding:53px 40px 55px 70px}.basic-page .basic-content .course-info .wrapper .btn{margin-top:23px}.basic-page .wp-block-post-excerpt p,.basic-page p strong{font-size:18px;line-height:26px}}@media only screen and (max-width:540px){.basic-page .basic-content .businesscard-wrapper .card{padding:30px 20px;gap:15px}.basic-page .basic-content .businesscard-wrapper .card a,.basic-page .basic-content .businesscard-wrapper .card p{font-size:12px}.basic-page .basic-content .businesscard-wrapper .card .img-wrapper{width:63px;height:63px}.basic-page .basic-content .businesscard-wrapper .card .position{margin-bottom:10px}}.error-page{padding:60px 0 50px}.error-page h1{font-size:40px;line-height:52px;font-weight:600;margin-bottom:20px;color:var(--title)}.error-page h2,.error-page h3{font-size:19px;line-height:25px;font-weight:500;color:var(--title)}.error-page p{font-size:17px;line-height:25px;margin-top:20px}.error-page .btn{margin-top:40px}.banner{background:var(--second-accent);color:#fff;padding:8px 0;font-size:14px}.btn{border-radius:5px;display:inline-block;align-items:center;font-weight:500;transition:all .3s ease-in-out;cursor:pointer;text-align:center}.btn-base{font-size:14px;height:42px;line-height:42px;padding:0 20px}.btn-small{height:33px;line-height:33px;padding:0 10px;font-size:12px}.btn-primary{background:var(--primary-button);color:var(--primary-button-color);border:1px solid var(--primary-button)}.btn-primary:hover{background:var(--primary-button-hover);color:var(--primary-button-hover-color);border-color:var(--primary-button-hover)}.btn-secondary{background:var(--secondary-button);color:var(--secondary-button-color);border:1px solid var(--secondary-button)}.btn-secondary:hover{background:var(--secondary-button-hover);color:var(--secondary-button-hover-color);border-color:var(--secondary-button-hover)}.btn-primary-outline{background:0 0;color:var(--secondary-button-outline-color);border:1px solid var(--primary-button)}.btn-primary-outline:hover{background:var(--secondary-button-outline-hover);border-color:var(--secondary-button-outline-hover)}.btn-secondary-outline{background:var(--white);color:var(--secondary-button-color);border:1px solid var(--secondary-button)}.btn-secondary-outline:hover{background-color:var(--border);color:#000}.btn-tertiary{background:0 0;border:none;text-align:start;display:block;color:var(--light-text);text-decoration:underline;font-weight:300;font-size:12px;margin-top:10px}.btn-tertiary:hover{color:var(--second-accent)}.btn-link{font-size:16px;line-height:26px;display:flex;align-items:center;position:relative}.btn-link::after{content:"";position:absolute;bottom:0;right:0;left:0;margin:0 auto;width:100%;height:1px}.btn-link.light-link{color:#fff}.btn-link.light-link svg path{fill:#fff}.btn-link.light-link::after{background:var(--white)}.btn-link.light-link:hover{color:var(--second-accent)}.btn-link.accent-link{color:var(--accent)}.btn-link.accent-link:hover{color:var(--second-accent)}.btn-link.second-accent-link{color:var(--second-accent)}.btn-link.second-accent-link::after{background:var(--second-accent)}.btn-link.second-accent-link:hover{color:var(--white)}.btn-link:hover{color:var(--second-accent)}.header .header-container{max-width:1440px;padding-left:40px;padding-right:40px;margin:0 auto;position:relative}.header .nav-wrapper{width:100%;justify-content:flex-end}.header.active .lang-switcher{background-color:var(--accent-background)}.header.active .lang-switcher .wpml-ls-link{color:var(--light-title)}.header .wrapper{padding:30px 0 10px}.header .header-logo{display:inline-block}.header .header-logo svg{overflow:visible}.header .header-logo svg path{fill:var(--second-accent);transition:all .2s ease-in-out}.header .header-logo .point{transform-box:fill-box;transform-origin:center;transition:transform .2s ease-in-out}.header .header-logo:hover .point{transform:rotate(90deg)}.header .header-logo:hover svg path{fill:#fff}.header .menu-search{position:relative;display:flex;align-items:center}.header .menu-search .search-icon{cursor:pointer;display:flex;align-items:center;justify-content:center;padding:6px;transition:all .3s ease;z-index:999}.header .menu-search .search-icon svg{width:18px;height:18px}.header .menu-search .search-icon svg path{fill:var(--second-accent)}.header .menu-search .search-icon:hover{background:rgba(255,73,42,.1019607843);border-radius:100%}.header .menu-search .search-form{position:absolute;right:-3px;top:50%;transform:translateY(-50%);width:0;opacity:0;overflow:hidden;z-index:998;transform-origin:right center;transition:width .3s ease,opacity .3s ease}.header .menu-search .search-form .search-input{width:100%;border:none;border-radius:30px;outline:0;font-size:16px;padding:7px 15px;background-color:var(--white);opacity:0;transition:opacity .3s ease}.header .menu-search .search-form.active{width:246px;opacity:1}.header .menu-search .search-form.active .search-input{opacity:1}.header .main-navigation{display:flex;align-items:center;margin-right:5px;position:relative;z-index:998}.header .main-navigation>li{margin:0 10px;padding-left:10px;padding-right:10px;position:relative}.header .main-navigation>li>a{color:var(--light-title);font-size:14px;line-height:24px;padding:5px 0;font-weight:500;position:relative}.header .main-navigation>li>a::after{content:"";position:absolute;bottom:4px;right:0;left:0;margin:0 auto;width:100%;height:.5px;transition:all .3s ease-in-out}.header .main-navigation>li>a:hover::after{background:var(--second-accent)}.header .main-navigation>li.menu-item-has-children{position:relative;transition:all .3s ease-in-out}.header .main-navigation>li.menu-item-has-children::before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:-5px;width:9px;height:8px;background-image:url("../images/arrow.svg");background-repeat:no-repeat;background-size:contain;transition:all .3s ease-in-out;z-index:1}.header .main-navigation>li.menu-item-has-children:hover::before{transform:translateY(-50%) translateX(10px)}.header .main-navigation>li.menu-item-has-children.active::before{transform:translateY(-50%) rotate(90deg)}.header .main-navigation .current-menu-item a::after{background:var(--second-accent)}.header .main-navigation .contact-btn a{margin-left:10px;border-radius:5px;padding:9px 19px;background:var(--primary-button);color:var(--primary-button-color)!important;border:var(--primary-button)}.header .main-navigation .contact-btn a::after{content:none}.header .main-navigation .contact-btn a:hover{background:var(--primary-button-hover);color:var(--primary-button-hover-color);border:var(--primary-button-hover)}.header .sub-menu{background-color:var(--light-background);z-index:997;padding:0;min-height:350px;max-width:1440px;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease,transform .3s ease;margin:0 auto;position:fixed!important;top:0;right:0;left:0}@media only screen and (min-width:992px){.header .sub-menu.megamenu-built>li{display:none!important}}.header .sub-menu.active{opacity:1;visibility:visible}.header .sub-menu .megamenu-layout{width:100%;min-height:378px;display:flex}@media only screen and (max-width:991px){.header .sub-menu .megamenu-layout{display:none!important}}.header .sub-menu .megamenu-left{background:var(--light-background);width:36%}.header .sub-menu .megamenu-left .inner{padding:28px 40px 40px 154px}.header .sub-menu .megamenu-left .mega-caption{font-size:12px;text-transform:none;color:var(--accent);margin-bottom:14px;font-weight:500}.header .sub-menu .megamenu-left .second-list li{padding-left:29px;position:relative}.header .sub-menu .megamenu-left .second-list li a{display:inline-block;font-size:16px;line-height:24px;color:var(--accent)}.header .sub-menu .megamenu-left .second-list li::before{content:"";position:absolute;width:16px;height:14px;background-image:url("../images/arrow.svg");background-repeat:no-repeat;background-size:contain}.header .sub-menu .megamenu-left .second-list li.active a{font-weight:600}.header .sub-menu .megamenu-center{background:var(--light-background);padding:28px 70px 40px 89px;width:64%}.header .sub-menu .megamenu-center .mega-title{color:var(--accent);font-size:12px;line-height:24px;font-weight:500;margin-bottom:15px}.header .sub-menu .megamenu-center .mega-title.hidden{display:none}.header .sub-menu .megamenu-center li{padding-left:0}.header .sub-menu .megamenu-center li::before{display:none}.header .sub-menu .megamenu-center .third-list{margin:0}.header .sub-menu .megamenu-center .third-list a{font-size:14px;padding:0;line-height:normal}.header .sub-menu .megamenu-center .third-list a:after{bottom:0}.header .sub-menu .megamenu-center .third-list li+li{margin-top:1px}.header .sub-menu li{position:relative;padding-left:30px;transition:all .3s ease-in-out}.header .sub-menu li::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:16px;height:14px;background-image:url("../images/arrow.svg");background-repeat:no-repeat;background-size:contain;transition:all .3s ease-in-out;z-index:1}.header .sub-menu li:hover{transform:translateX(10px)}.header .sub-menu li:hover::before{transform:translateY(-50%)}.header .sub-menu a{font-size:16px;line-height:32px;padding:4px 0;position:relative}.header .sub-menu a::after{content:"";position:absolute;bottom:4px;right:0;left:0;margin:0 auto;width:100%;height:.5px;transition:all .3s ease-in-out}.header .sub-menu a:hover{font-weight:500}.header .sub-menu a:hover::after{background:var(--second-accent)}.header .sub-menu li.menu-item-has-children{position:relative}.header .sub-menu li.menu-item-has-children .sub-menu{display:none!important}.header .nav-overlay{position:fixed;inset:0;background:rgba(77,0,0,.1);backdrop-filter:blur(20px);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:996}.header .businesscard-wrapper,.header .contactcard-wrapper{display:none}.header .businesscard-wrapper{position:absolute;right:76px;top:3px;z-index:998;max-width:330px;padding:25px 0}.header .businesscard-wrapper .card{background:var(--white);display:flex;justify-content:start;padding:30px 20px;max-width:none;flex:1;width:100%;box-sizing:border-box;max-width:100%;gap:unset}.header .businesscard-wrapper .card .name,.header .businesscard-wrapper .card a,.header .businesscard-wrapper .card p{font-size:13px;line-height:18px}.header .businesscard-wrapper .card a:hover{text-decoration:none;font-weight:400}.header .businesscard-wrapper .card a:hover::after{display:none}.header .businesscard-wrapper .card .position{margin-bottom:11px}.header .businesscard-wrapper .card a{padding:0}.header .businesscard-wrapper .card:not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0}.header .businesscard-wrapper .card:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-top:none}.header .businesscard-wrapper .img-wrapper{flex-shrink:0;margin-right:15px}.header .businesscard-wrapper .content{flex:1}.header.active{background-color:var(--light-background)}.header.active .main-navigation>li:not(.contact-btn)>a{color:var(--accent)}.header.active .nav-overlay{top:0;opacity:1;visibility:visible}.header.active .businesscard-wrapper{display:flex;flex-direction:column}.header.active .contactcard-wrapper{display:flex;flex-direction:column;position:absolute;right:65px;top:135px;z-index:998;max-width:320px;padding:30px 30px 40px 40px}.header.active .contactcard-wrapper .btn-wrapper{gap:15px;margin-top:15px}.header.active .contactcard-wrapper .btn-wrapper .btn{padding-left:20px;padding-right:20px}.header.active .contactcard-wrapper .title{font-weight:500}.header.active .contactcard-wrapper p{line-height:22px;margin-top:15px}.header.active .contactcard-wrapper svg{height:31px;width:31px}.header .contactcard-wrapper{background:var(--white)}.header.active-third .contactcard-wrapper{background:var(--light-background)}.header.active-third .megamenu-center{background:var(--white)}.header .menu-toggle{display:none}.header .lang-switcher{position:absolute;top:0;right:40px;background-color:var(--light-background);font-size:10px;line-height:10px;font-weight:500;transition:all .3s ease-in-out;cursor:pointer;height:24px}.header .lang-switcher:hover{background-color:var(--second-accent)}.header .lang-switcher .wpml-ls-legacy-list-horizontal{padding:0!important;border:none!important}.header .lang-switcher .wpml-ls-item.wpml-ls-current-language{display:none}@media only screen and (max-width:1200px){.header .sub-menu .megamenu-left .inner{padding:40px}.header .sub-menu .megamenu-center{padding:40px}.header.active .businesscard-wrapper{right:40px}}@media only screen and (max-width:991px){.header{position:relative}.header .header-container{padding-left:29px;padding-right:29px}.header .wrapper{padding:22px 0 20px;align-items:flex-start}.header .nav-wrapper{margin-top:18px}.header .header-logo svg{width:29px}.header .nav{position:absolute;top:100%;left:0;width:100%;background:var(--light-background);flex-direction:column;align-items:center;display:none}.header .nav.open{display:flex}.header .menu-toggle{display:block;width:27px;height:20px;transform:rotate(0);transition:.5s ease-in-out;position:relative;cursor:pointer;margin-left:27px}.header .menu-toggle span{display:block;position:absolute;right:0;width:100%;height:2px;background:var(--second-accent);z-index:1;transform:rotate(0);transition:.25s ease-in-out}.header .menu-toggle span:first-child{top:0}.header .menu-toggle span:nth-child(2),.header .menu-toggle span:nth-child(3){top:10px}.header .menu-toggle span:nth-child(4){top:20px}.header .menu-toggle.open span:first-child{top:18px;width:0%;left:50%}.header .menu-toggle.open span:nth-child(4){top:10px;width:0%;left:50%}.header .menu-toggle.open span{background:var(--second-accent)}.header .menu-toggle.open span:nth-child(3){transform:rotate(-45deg)}.header .menu-toggle.open span:nth-child(2){transform:rotate(45deg)}.header .menu-search .search-icon{padding:0}.header .menu-search .search-icon svg{width:24px;height:25px}.header .main-navigation{flex-direction:column;width:100%;height:100vh;padding-top:40px}.header .main-navigation li{margin:10px 0;width:100%;text-align:center}.header .main-navigation a{padding:10px 0;width:100%;color:var(--accent)}.header .search svg{width:23px;height:20px}.header .businesscard-wrapper{position:relative;left:auto;right:auto;top:auto;max-width:100%;width:100%}.header.active-header{position:fixed;width:100%;background:var(--accent);z-index:999}.header.active-header.active-sub-menu{background:var(--light-background)}.header.active-header.active-white-submenu{background:var(--white)}.header.active-header.active-white-submenu .menu-search .search-form .search-input{border:1px solid #ff492a}.header.active-header.active-sub-menu .menu-search svg path,.header.active-header.active-white-submenu .menu-search svg path{fill:var(--accent)}.header.active-header.active-sub-menu .menu-toggle span,.header.active-header.active-white-submenu .menu-toggle span{background:var(--accent)}.header.active-header .businesscard-wrapper{display:flex;flex-direction:column;padding:50px 19px}.header .menu-search .search-form{margin-right:-6px}}@media only screen and (max-width:991px){.mobile-menu-overlay{position:fixed;left:0;right:0;bottom:0;top:0;display:none;z-index:999}.mobile-menu-overlay.level-0{background:var(--accent-background)}.mobile-menu-overlay.level-1{background:var(--light-background)}.mobile-menu-overlay.level-2{background:var(--white)}.mobile-menu-overlay .mobile-panel{height:100%;overflow-y:auto;padding:9px 25px 40px}.mobile-menu-overlay .mobile-panel .mobile-back{display:inline-block;font-size:14px;text-decoration:underline;color:var(--accent);margin-bottom:43px;padding-left:11px}.mobile-menu-overlay .mobile-panel .mobile-heading{font-size:14px;font-weight:500;color:var(--accent);margin-bottom:21px;padding-left:34px}.mobile-menu-overlay .mobile-panel.level-0 ul li a{color:var(--light-title)}.mobile-menu-overlay .mobile-panel.level-0 ul li.menu-item-has-children>a::after{content:"";display:inline-block;width:14px;height:12px;margin-left:8px;background-image:url("../images/arrow.svg");background-size:contain;background-repeat:no-repeat}.mobile-menu-overlay .mobile-panel.level-1 ul li a{color:var(--accent)}.mobile-menu-overlay .mobile-panel.level-1 ul li.menu-item-has-children>a::after,.mobile-menu-overlay .mobile-panel.level-1 ul li:has(.has-third)>a::after{content:"";display:inline-block;width:14px;height:12px;margin-left:8px;background-image:url("../images/arrow.svg");background-size:contain;background-repeat:no-repeat}.mobile-menu-overlay .mobile-panel.level-2 ul li a{color:var(--accent)}.mobile-menu-overlay .mobile-contactcard{margin-top:24px;background:var(--light-background);padding:20px;border-radius:4px}.level-0>ul{padding-left:67px}.level-0>ul>li>a{font-size:20px;line-height:40px}.level-1>ul{padding-left:27px}.level-1>ul>li>a{font-size:16px;line-height:32px}.level-1 ul li a{position:relative;display:inline-block;padding-left:37px;text-decoration:underline}.level-1 ul li.menu-item-has-children>a::before,.level-1 ul li:has(.has-third)>a::before{content:"";display:inline-block;width:16px;height:14px;margin-left:0;background-image:url(../images/arrow.svg);background-size:contain;background-repeat:no-repeat;position:absolute;left:8px;top:10px}.level-1 ul li.menu-item-has-children>a::after,.level-1 ul li:has(.has-third)>a::after{display:none!important}.level-2>ul{padding-left:27px}.level-2>ul>li>a{font-size:16px;line-height:32px;position:relative;display:inline-block;padding-left:7px;text-decoration:underline}.level-2 .mobile-heading{position:relative;padding-left:62px!important}.level-2 .mobile-heading::before{content:"";display:inline-block;width:16px;height:14px;margin-left:0;background-image:url(../images/arrow.svg);background-size:contain;background-repeat:no-repeat;position:absolute;transform:rotate(90deg);left:33px;top:4px}.header .contact-btn{margin-top:28px}.header .contact-btn a{margin-left:0;border-radius:4px;padding:11px 25px;font-size:14px;background:var(--primary-button);color:var(--primary-button-color);border:var(--primary-button)}.header .contact-btn a::after{content:none}.header .contact-btn a:hover{background:var(--primary-button-hover);color:var(--primary-button-hover-color);border:var(--primary-button-hover)}.header>.header-container>.lang-switcher{display:none!important}.header .lang-switcher{position:relative;background:0 0;top:auto;right:auto;margin-top:33px;padding:0 0 0 67px;color:#fff}.header .lang-switcher a{text-decoration:underline;color:#fff;font-size:14px}.header .lang-switcher:hover{background-color:transparent}.header .wpml-ls-legacy-list-horizontal a{padding:0!important}.header .menu-search .search-icon:hover{background-color:transparent}}@media only screen and (max-width:540px){.header .businesscard-wrapper .card{padding:30px 20px;gap:15px}.header .businesscard-wrapper .card a,.header .businesscard-wrapper .card p{font-size:12px}.header .businesscard-wrapper .card .img-wrapper{width:63px;height:63px;margin-right:0}.header .businesscard-wrapper .card .position{margin-bottom:10px}}.admin-bar .header.active .nav-overlay,.admin-bar .header.active .sub-menu{top:144px!important}.page-template-template-courses:not(.scroll-locked) .header,.page-template-template-flexible:not(.scroll-locked) .header,.page:not(.scroll-locked) .header,.services-template-default:not(.scroll-locked) .header{background-color:var(--accent-background)}.error404:not(.scroll-locked) .header,.privacy-policy:not(.scroll-locked) .header,.search-results:not(.scroll-locked) .header,.single-advisors:not(.scroll-locked) .header,.single-post:not(.scroll-locked) .header{background-color:#fff}.error404:not(.scroll-locked) .header .lang-switcher,.privacy-policy:not(.scroll-locked) .header .lang-switcher,.search-results:not(.scroll-locked) .header .lang-switcher,.single-advisors:not(.scroll-locked) .header .lang-switcher,.single-post:not(.scroll-locked) .header .lang-switcher{background-color:var(--accent)}.error404:not(.scroll-locked) .header .wpml-ls-legacy-list-horizontal a,.privacy-policy:not(.scroll-locked) .header .wpml-ls-legacy-list-horizontal a,.search-results:not(.scroll-locked) .header .wpml-ls-legacy-list-horizontal a,.single-advisors:not(.scroll-locked) .header .wpml-ls-legacy-list-horizontal a,.single-post:not(.scroll-locked) .header .wpml-ls-legacy-list-horizontal a{color:#fff}.error404:not(.scroll-locked) .header .menu-search .search-form .search-input,.privacy-policy:not(.scroll-locked) .header .menu-search .search-form .search-input,.search-results:not(.scroll-locked) .header .menu-search .search-form .search-input,.single-advisors:not(.scroll-locked) .header .menu-search .search-form .search-input,.single-post:not(.scroll-locked) .header .menu-search .search-form .search-input{border:1px solid var(--accent)}.error404:not(.scroll-locked) .header .header-logo:hover svg path,.privacy-policy:not(.scroll-locked) .header .header-logo:hover svg path,.search-results:not(.scroll-locked) .header .header-logo:hover svg path,.single-advisors:not(.scroll-locked) .header .header-logo:hover svg path,.single-post:not(.scroll-locked) .header .header-logo:hover svg path{fill:var(--accent)}.error404:not(.scroll-locked) .breadcrumb.accent,.privacy-policy:not(.scroll-locked) .breadcrumb.accent,.search-results:not(.scroll-locked) .breadcrumb.accent,.single-advisors:not(.scroll-locked) .breadcrumb.accent,.single-post:not(.scroll-locked) .breadcrumb.accent{background-color:#fff}.error404:not(.scroll-locked) .breadcrumb.accent a,.error404:not(.scroll-locked) .breadcrumb.accent span,.privacy-policy:not(.scroll-locked) .breadcrumb.accent a,.privacy-policy:not(.scroll-locked) .breadcrumb.accent span,.search-results:not(.scroll-locked) .breadcrumb.accent a,.search-results:not(.scroll-locked) .breadcrumb.accent span,.single-advisors:not(.scroll-locked) .breadcrumb.accent a,.single-advisors:not(.scroll-locked) .breadcrumb.accent span,.single-post:not(.scroll-locked) .breadcrumb.accent a,.single-post:not(.scroll-locked) .breadcrumb.accent span{color:var(--accent)}.error404:not(.scroll-locked) .main-navigation>li>a,.privacy-policy:not(.scroll-locked) .main-navigation>li>a,.search-results:not(.scroll-locked) .main-navigation>li>a,.single-advisors:not(.scroll-locked) .main-navigation>li>a,.single-post:not(.scroll-locked) .main-navigation>li>a{color:var(--accent)}.work-banner .color-wrapper.light{padding-top:35px;margin-bottom:35px}.work-banner .color-wrapper.white{padding:35px 0}.work-banner .banner-container{max-width:1440px;width:100%;padding-right:38px;padding-left:38px;margin-right:auto;margin-left:auto}.work-banner .wrapper{display:grid;grid-template-columns:repeat(2,1fr)}.work-banner .img{height:579px;background-size:cover;background-position:center}.work-banner .block-section{padding-bottom:75px;padding-left:75px}.work-banner .block-section .text{max-width:340px}.work-banner .block-section h2{margin-bottom:25px;font-size:40px;line-height:50px;color:var(--second-accent)}.work-banner .block-section p{color:var(--white)}.work-banner .block-section .btn-wrapper{margin-top:40px;gap:15px}.work-banner .block-section .btn-wrapper .btn-primary-outline{color:var(--white)}.work-banner .block-section .btn-base{padding:0 42px}@media only screen and (max-width:1024px){.work-banner .banner-container{padding-right:24px;padding-left:24px}}@media only screen and (max-width:767px){.work-banner .banner-container{padding:0}.work-banner .color-wrapper.light{padding-top:25px;margin-bottom:25px}.work-banner .color-wrapper.white{padding:25px 0}.work-banner .wrapper{grid-template-columns:repeat(1,1fr)}.work-banner .item{order:1}.work-banner .img{height:332px}.work-banner .block-section{padding:45px 35px 43px 35px}.work-banner .block-section h2{font-size:30px;line-height:40px;margin-bottom:20px}.work-banner .block-section p{font-size:14px;line-height:22px}.work-banner .block-section .btn-base{padding:0 30px}.work-banner .block-section .btn-wrapper{margin-top:28px;flex-direction:column}.work-banner .block-section .btn{width:fit-content}}footer{padding:70px 0 70px}footer .footer-container{max-width:1440px;width:100%;padding-right:24px;padding-left:24px;margin-right:auto;margin-left:auto}footer .mobile-contacts{display:none}footer .footer-logo{display:inline-block}footer .footer-logo svg{overflow:visible;width:100%;height:auto}footer .footer-logo path{fill:var(--light-title)}footer .footer-logo .arrow,footer .footer-logo .point{fill:var(--second-accent);transition:all .2s ease-in-out}footer .footer-logo .point{transform-box:fill-box;transform-origin:center;transition:transform .2s ease-in-out}footer .footer-logo:hover .point{transform:rotate(90deg);fill:var(--white)}footer .footer-logo:hover .arrow{fill:var(--white)}@media only screen and (min-width:1440px){footer .footer-container{padding-right:67px;padding-left:75px}}@media only screen and (max-width:768px){footer .footer-container{padding-right:55px;padding-left:55px}}footer a,footer h4,footer li,footer p{color:var(--light-title)}footer .menu-item a{position:relative;color:var(--light-title)}footer .menu-item a::after{content:"";position:absolute;bottom:0;right:0;left:0;margin:0 auto;width:100%;height:1px;background-color:var(--light-title)}footer .menu-item a:hover{color:var(--second-accent)}footer .menu-item a:hover::after{background-color:var(--second-accent)}footer .contact-wrapper a:hover,footer .work-wrapper a:hover{color:var(--second-accent)}footer .contact-wrapper a:hover::after,footer .work-wrapper a:hover::after{background-color:var(--second-accent)}footer h4{font-family:var(--text-font-family);margin-bottom:20px;font-size:16px;line-height:25px;font-weight:500}footer li+li{margin-top:7px}footer li{display:flex;align-items:center}footer .social{display:flex;align-items:center}footer .social a{display:block}footer .social a:hover{color:var(--white)}footer .social a:hover svg path{fill:var(--second-accent)}footer .social path{transition:all .2s ease;fill:var(--light-title)}footer .btn-link,footer a,footer li{font-size:14px;line-height:16px}footer .btn-link:hover,footer a:hover,footer li:hover{color:var(--white)}footer .links-container{padding-top:15px;padding-left:50px}footer .last-item{height:100%;padding-top:15px}footer .last-item .contact-row{gap:20%;justify-content:flex-end}footer .last-item .contact-row .btn-base{height:38px;line-height:38px;padding:0 25px}footer .last-item .privacy{font-size:10px;line-height:14px;font-weight:400;display:inline;margin-top:30px}footer .last-item .copyrights{font-size:10px;line-height:10px;padding-top:8px}footer .soc-mob{display:none}@media only screen and (max-width:1250px){footer .col-7.links-container{width:80%;margin-bottom:30px;padding-left:15px}footer .col-3.last-item-wrapper{width:100%}}@media only screen and (max-width:991px){footer .last-item,footer .logo-wrapper{margin-bottom:30px}footer .col-7.links-container{width:100%}footer .last-item{max-width:100%}footer .item{margin-bottom:30px}}@media only screen and (max-width:767px){footer{padding:55px 0 50px}footer .logo-wrapper{width:151px;height:45px;margin-bottom:45px}footer .links-container{margin-bottom:45px}footer .contact-row .btn{display:none}footer .last-item{flex-direction:row-reverse;margin-bottom:0}footer .last-item div{align-items:start}footer .last-item .copyrights,footer .last-item .privacy{text-align:start;margin-top:0;font-size:12px}footer .contact-wrapper{order:1}footer .soc-mob{display:block;margin-top:35px}footer .soc-desktop{display:none}footer .mobile-contacts{order:5;display:block}footer .footer-item{padding-bottom:34px}}.slider-section .wrapper{padding:95px 40px 110px;position:relative}.slider-section h2{font-size:25px;line-height:35px;font-weight:500;color:var(--title);margin-bottom:55px}.slider-section .news-swiper{position:unset!important}.slider-section .swiper-button-next,.slider-section .swiper-button-prev{width:16px;height:16px}.slider-section .swiper-button-next::after,.slider-section .swiper-button-prev::after{content:""}.slider-section .swiper-button-prev{left:-35px}.slider-section .swiper-button-next{right:-35px}.slider-section .swiper-button-disabled{opacity:.5;cursor:not-allowed}.slider-section .btn-wrapper{display:flex;justify-content:center;margin-top:60px}.slider-section .article-card .card-content p{padding:0}@media only screen and (max-width:768px){.slider-section .container{padding-right:0}.slider-section h2{font-size:20px;line-height:35px;margin-bottom:35px}.slider-section .wrapper{padding:45px 0 60px 20px}.slider-section .btn-wrapper{margin-top:45px}.slider-section .swiper-wrapper{padding-left:20px}.slider-section .swiper-button-prev{left:-5px}.slider-section .swiper-button-next{display:none}.slider-section .article-card .card-content p{font-size:14px}}.our-clients .wrapper{padding:85px 40px 110px;position:relative}.our-clients h2{font-size:22px;line-height:32px;font-weight:600;color:var(--title);margin-bottom:95px;padding-left:120px}.our-clients .card{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:3;column-gap:40px;row-gap:60px}.our-clients .card-image{display:flex;align-items:center;justify-content:center}.our-clients .clients-swiper{position:unset!important}.our-clients .swiper-button-next,.our-clients .swiper-button-prev{width:16px;height:16px}.our-clients .swiper-button-next::after,.our-clients .swiper-button-prev::after{content:""}.our-clients .swiper-button-prev{left:-35px}.our-clients .swiper-button-next{right:-35px}.our-clients .swiper-button-disabled{opacity:.5;cursor:not-allowed}@media only screen and (max-width:768px){.our-clients .wrapper{padding:45px 20px 70px}.our-clients h2{font-size:20px;line-height:30px;margin-bottom:35px;padding-left:20px}.our-clients .card{column-gap:20px;row-gap:10px}.our-clients .btn-wrapper{margin-top:45px}.our-clients .news-swiper{padding-left:20px}.our-clients .swiper-button-prev{left:-15px}.our-clients .swiper-button-next{right:-15px}}.secondary-hero .wrapper{padding:50px 0 100px 40px;min-height:250px}.secondary-hero h1{font-size:44px;line-height:54px;margin-bottom:25px}.secondary-hero p{font-size:22px;line-height:32px;color:var(--white);max-width:593px}.secondary-hero .contact-wrapper{border:1px solid var(--second-accent);border-radius:4px;padding:30px 70px 30px 40px;justify-content:center;align-items:center;gap:25px;width:100%;max-width:400px;box-sizing:border-box;flex-wrap:nowrap}.secondary-hero .contact-wrapper:not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0}.secondary-hero .contact-wrapper:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-top:none}.secondary-hero .contact-wrapper .img-wrapper{flex-shrink:0;width:93px;height:93px;border-radius:100%;overflow:hidden;background-size:cover;background-position:center}.secondary-hero .contact-wrapper a,.secondary-hero .contact-wrapper p{font-size:14px;line-height:18px;display:block;color:var(--white)}.secondary-hero .contact-wrapper a:hover{color:var(--second-accent)}.secondary-hero .contact-wrapper .content{flex:1;min-width:0}.secondary-hero .contact-wrapper .name{font-weight:500}.secondary-hero .contact-wrapper .position{margin-bottom:20px}.secondary-hero .search-wrapper{flex-direction:column;gap:15px;max-width:262px;margin:0 auto}.secondary-hero .search-wrapper .search-input-container{position:relative;flex:1;min-width:262px}.secondary-hero .search-wrapper .search-input-container .search-input{width:100%;padding:14px 40px 14px 12px;background:var(--accent-background);border:1px solid var(--second-accent);border-radius:4px;color:var(--white);font-size:14px;outline:0;transition:all .2s ease;appearance:none;-webkit-appearance:none;-moz-appearance:none}.secondary-hero .search-wrapper .search-input-container .search-input::placeholder{color:var(--white);font-family:var(--primary-font-family)}.secondary-hero .search-wrapper .search-input-container .search-icon{position:absolute;width:18px;height:18px;right:15px;top:50%;transform:translateY(-50%);pointer-events:none;z-index:1}.secondary-hero .search-wrapper .search-input-container .search-icon svg path{fill:var(--second-accent)}.secondary-hero .sorter-wrapper{flex-direction:column;gap:10px;max-width:262px;margin:0 auto}.secondary-hero .sorter-wrapper .title{font-size:16px;font-weight:600;color:var(--light-title)}.secondary-hero .sorter-wrapper .btn-reset-filter{background:0 0;border:none;text-align:start;display:block;color:var(--light-text);text-decoration:underline;font-weight:300;font-size:12px;margin-top:10px}.secondary-hero .sorter-wrapper .btn-wrapper{gap:15px}.secondary-hero .sorter-wrapper .btn-wrapper .btn{color:var(--light-text);flex:1 0}@media only screen and (max-width:991px){.secondary-hero .wrapper{padding:50px 25px 40px}.secondary-hero h1{font-size:30px;line-height:40px}.secondary-hero p{font-size:18px;line-height:26px}.secondary-hero .contact-wrapper{margin-top:40px;padding:30px 30px}.secondary-hero .contact-wrapper+.contact-wrapper{margin-top:0}.secondary-hero .search-wrapper{margin:40px 0 10px}.secondary-hero .sorter-wrapper{margin:40px 0 0}}@media only screen and (max-width:768px){.secondary-hero .search-wrapper,.secondary-hero .sorter-wrapper{max-width:none}.secondary-hero .search-wrapper .search-input-container{min-width:auto}}@media only screen and (max-width:550px){.secondary-hero .contact-wrapper{padding:30px 20px;gap:15px}.secondary-hero .contact-wrapper .img-wrapper{width:63px;height:63px}}.select-container{position:relative;flex:1;min-width:262px}.select-container .custom-select{display:none}.select-container .select-display{background:var(--accent-background);border:1px solid var(--second-accent);color:var(--white);border-radius:4px;padding:10px 40px 10px 14px;font-size:14px;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.select-container .select-arrow{position:absolute;width:17px;height:20px;right:15px;top:50%;transform:translateY(-50%);pointer-events:none}.select-container .select-arrow svg{width:100%;height:auto}.select-container.open .select-display{border-radius:4px 4px 0 0}.select-container.open .select-arrow{transform:translateY(-50%) rotate(180deg)}.select-container .select-options{position:absolute;top:calc(100% - 1px);left:0;right:0;background:var(--accent-background);border:1px solid var(--second-accent);color:var(--light-text);border-radius:0 0 4px 4px;display:none;overflow:hidden;z-index:10;padding:20px}.select-container .select-options a{display:block;color:var(--light-text);font-size:14px;transition:all .3s ease;padding-left:20px;position:relative}.select-container .select-options a::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:8px;height:8px;background-image:url("../images/arrow.svg");background-repeat:no-repeat;background-size:contain;transition:all .3s ease-in-out;z-index:1}.select-container .select-options a span{position:relative;text-decoration:underline}.select-container .select-options a:hover{color:var(--second-accent)}.select-container .select-options a:hover span::after{background:var(--second-accent)}.select-container .select-options div{cursor:pointer;font-size:14px;transition:all .15s ease}.select-container .select-options div:hover{color:var(--second-accent)}.select-container.open .select-options{display:block;animation:fadeIn .3s ease}@keyframes fadeIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media only screen and (max-width:550px){.select-container{min-width:auto}}.article-card{height:100%;display:flex;flex-direction:column}.article-card:hover .card-image img{transform:scale(1.05)}.article-card .card-image{position:relative;width:100%;aspect-ratio:3/4;max-height:327px;overflow:hidden;margin-bottom:10px}.article-card .card-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.article-card .card-content p{font-size:16px;line-height:20px;color:var(--title);font-weight:500;padding:0 15px}@media only screen and (max-width:768px){.article-card .card-image{margin-bottom:15px;max-height:250px}.article-card .card-content p{padding:0}}.two-color-banner{padding-top:35px;padding-bottom:35px}.two-color-banner .wrapper{padding:70px 0 60px;max-width:911px;margin:0 auto;padding:90px}.two-color-banner .accent .description,.two-color-banner .accent .title{color:var(--light-title)}.two-color-banner .light .description,.two-color-banner .light .title{color:var(--title)}.two-color-banner .title{font-size:30px;line-height:40px;font-weight:500;max-width:580px;margin:0 auto 20px}.two-color-banner .description{font-size:17px;line-height:25px;max-width:580px;margin:0 auto 30px}.two-color-banner .btn-wrapper{max-width:580px;margin:0 auto;gap:10px}@media only screen and (max-width:640px){.two-color-banner{padding-right:10px;padding-left:10px}.two-color-banner .wrapper{padding:30px 30px 60px}.two-color-banner .title{font-size:27px;line-height:37px;margin-top:12px}.two-color-banner .description{font-size:16px;line-height:24px}.two-color-banner .btn-wrapper{margin-top:37px;flex-direction:column}}.our-services{padding:35px 90px}.our-services .wrapper{padding:78px}.our-services .wrapper.white{padding:0}.our-services h2{color:var(--title);font-size:22px;line-height:32px;font-weight:600;margin:0 auto 35px;max-width:911px}.our-services .services-wrapper{margin:0 auto;max-width:911px}.our-services .services-wrapper .service-item{display:block;padding:12px 0;border-bottom:1px solid var(--second-accent)}.our-services .services-wrapper .service-item:first-child{border-top:1px solid var(--second-accent)}.our-services .services-wrapper .service-header{position:relative;padding-left:20px;padding-right:40px;font-weight:500;font-size:16px;cursor:pointer}.our-services .services-wrapper .service-header::before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:20px;width:16px;height:14px;background-image:url("../images/arrow.svg");background-repeat:no-repeat;background-size:contain;transition:all .5s ease-in-out;z-index:1}.our-services .services-wrapper .service-header:hover::before{transform:translateY(-50%) translateX(10px)}.our-services .services-wrapper .service-header.open::before{rotate:90deg;transform:translateY(0) translateX(-5px)}.our-services .services-wrapper .service-content{display:none;padding:20px 40px 0 20px}.our-services .services-wrapper .service-content p+p{margin-top:23px}.our-services .services-wrapper .service-content ul{list-style:disc}.our-services .services-wrapper .service-content ol,.our-services .services-wrapper .service-content ul{margin-left:10px;padding-left:20px;margin-bottom:16px;font-size:17px;line-height:25px}.our-services .services-wrapper .service-content.open{display:block}.our-services .btn-group{padding-top:35px;display:flex;gap:15px;margin-bottom:20px;flex-wrap:wrap}@media only screen and (max-width:1024px){.our-services{padding:35px 20px}}@media only screen and (max-width:768px){.our-services h2{font-size:20px;line-height:30px}.our-services .wrapper{padding:40px 40px}.our-services .btn-group{flex-direction:column;gap:8px;padding-top:25px;margin-bottom:8px;display:inline-block}}@media only screen and (max-width:440px){.our-services .wrapper{padding:40px 20px}}.simple-content .wrapper{padding:35px 40px 30px;max-width:800px;margin:0 auto}.simple-content .content-wrapper{display:grid;grid-template-columns:1fr;gap:30px}.simple-content h2,.simple-content h3,.simple-content h4,.simple-content h5,.simple-content h6{color:var(--title);font-weight:600}.simple-content h2{font-size:22px;line-height:32px;margin-bottom:25px}.simple-content h3{font-size:20px;line-height:30px}.simple-content h4,.simple-content h5,.simple-content h6,.simple-content li,.simple-content p{font-size:17px;line-height:25px}.simple-content ul{list-style:disc;margin-left:23px}.simple-content h3+ul,.simple-content h4+ul,.simple-content h5+ul,.simple-content h6+ul,.simple-content p+h3,.simple-content p+h4,.simple-content p+h5,.simple-content p+h6,.simple-content p+p{padding-top:30px}.simple-content .btn{margin-top:40px}.simple-content.two-column .content-wrapper{grid-template-columns:repeat(2,1fr);gap:50px}@media only screen and (max-width:768px){.simple-content .wrapper{padding:20px 20px 25px}.simple-content.two-column .content-wrapper{grid-template-columns:1fr;gap:30px}}.breadcrumb .breadcrumb-container{max-width:1440px;padding-left:40px;padding-right:40px;margin:0 auto;position:relative}.breadcrumb a{text-decoration:none;transition:all .5s ease-in-out}.breadcrumb a:last-child{text-decoration:underline}.breadcrumb a,.breadcrumb span{font-size:10px;line-height:10px}.breadcrumb.accent a,.breadcrumb.accent span{color:var(--light-text)}.breadcrumb.accent a:hover,.breadcrumb.accent span:hover{color:var(--second-accent)}.breadcrumb.light a,.breadcrumb.light span{color:var(--title)}.breadcrumb.light a:hover,.breadcrumb.light span:hover{color:var(--second-accent)}@media only screen and (max-width:767px){.breadcrumb{display:none}}.expanding-box{padding:35px 0}.expanding-box .wrapper{padding:35px 60px 30px 60px;max-width:911px;margin:0 auto;border-radius:4px}.expanding-box .title{color:var(--title);font-size:24px;line-height:34px;font-weight:500}.expanding-box .block-section.expanded .content{min-height:max-content;opacity:1;padding-bottom:30px}.expanding-box .block-section.expanded .toggle{background:0 0}.expanding-box .block-section.expanded .arrow{transform:rotate(180deg)}.expanding-box .content{margin-top:15px;max-height:50px;opacity:1;overflow:hidden;transition:all .5s ease}.expanding-box .content p{font-size:16px;line-height:26px}.expanding-box .toggle{display:flex;justify-content:center;align-items:flex-end;cursor:pointer;position:absolute;height:100%;bottom:-10px;right:0;left:0;margin:0 auto;background:linear-gradient(356.53deg,#faf4ea 26.72%,rgba(250,244,234,0) 76.38%)}.expanding-box .toggle .arrow{display:inline-block;width:19px;height:18px;transition:transform .4s ease}@media only screen and (max-width:768px){.expanding-box{padding:35px 10px}.expanding-box .wrapper{padding:25px}.expanding-box .content{max-height:160px}}.businesscard-wrapper{padding:25px 0}.businesscard-wrapper .card{width:fit-content;display:flex;border:1px solid var(--second-accent);border-radius:4px;padding:30px 70px 30px 40px;justify-content:center;gap:25px;max-width:329px}.businesscard-wrapper .card .img-wrapper{width:93px;height:93px;border-radius:100%;overflow:hidden;background-size:cover;background-position:center;flex-shrink:0}.businesscard-wrapper .card .content{flex:1}.businesscard-wrapper .card a,.businesscard-wrapper .card p{font-size:14px;line-height:18px;display:block;color:var(--text)}.businesscard-wrapper .card a:hover{color:var(--second-accent)}.businesscard-wrapper .card .name{font-weight:500}.businesscard-wrapper .card .position{margin-bottom:20px}@media only screen and (max-width:991px){.businesscard-wrapper .card{padding:30px}}.testimonial-carousel{position:relative;padding:35px 0}.testimonial-carousel .testimonial-swiper{max-width:700px}.testimonial-carousel .testimonial-card{display:flex;flex-direction:column;background:var(--light-background);border-radius:4px;max-width:624px;min-height:320px;margin:0 auto;padding:55px 70px 40px;color:var(--title)}.testimonial-carousel .testimonial-card .quote{font-style:italic;font-size:20px;line-height:28px;font-weight:500}.testimonial-carousel .testimonial-card .author{font-size:16px;line-height:28px;margin-top:auto}.testimonial-carousel .swiper{padding-bottom:50px}.testimonial-carousel .swiper-button-next,.testimonial-carousel .swiper-button-prev{color:var(--second-accent);top:50%;width:18px;height:18px}.testimonial-carousel .swiper-button-next::after,.testimonial-carousel .swiper-button-prev::after{content:""}.testimonial-carousel .swiper-pagination .swiper-pagination-bullet{background:var(--light-background);width:8px;height:8px;margin:0 4px!important;border:.4px solid var(--second-accent)}.testimonial-carousel .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--second-accent)}.testimonial-carousel .single{max-width:695px}@media only screen and (max-width:767px){.testimonial-carousel .container{padding:0}.testimonial-carousel .testimonial-card{max-width:90%;padding:30px 30px 15px;min-height:250px}.testimonial-carousel .testimonial-card .quote{font-size:14px;line-height:20px}.testimonial-carousel .testimonial-card .author{font-size:14px;line-height:28px;padding-top:6px}.testimonial-carousel .swiper{padding-bottom:40px;padding-right:20px;padding-left:20px}}.hero .wrapper{padding:20px 0 40px}.hero h1{margin-bottom:24px;max-width:255px;font-size:40px}.hero h1 span{color:var(--second-accent);display:block;font-size:70px;line-height:85px}.hero.v1 .img{width:auto;height:100%;margin-left:auto;background-size:cover;background-position:center;min-height:887px}.hero.v1 .img img{display:none}.hero.v1 .content{padding:0 40px}.hero.v1 .select-container{max-width:255px}.hero.v1 .select-container.open .select-display{background-color:rgba(255,73,42,.2509803922)}.hero.v1 .select-container.open .select-arrow{top:25px;transform:translateY(-50%) rotate(90deg)}.hero.v1 .btn-wrapper{padding-top:40px}.hero.v2{padding-top:15px}.hero.v2 .container{background-size:cover;background-position:center;background-repeat:no-repeat;padding-left:70px}.hero.v2 .wrapper{position:relative;min-height:887px;display:flex;align-items:end}.hero.v2 .content{padding:60px 100px 50px;background-color:var(--accent-background);z-index:1;margin-bottom:85px}.hero.v2 .btn-wrapper{padding-top:20px}@media only screen and (max-width:767px){.hero .wrapper{padding:0}.hero h1{margin-bottom:24px;max-width:max-content;font-size:30px;line-height:40px}.hero h1 span{font-size:50px;line-height:65px}.hero.v1 .row{flex-direction:column}.hero.v1 .img{min-height:366px}.hero.v1 .content{padding:50px 40px 80px}.hero.v1 .image-wrapper{padding:0}.hero.v2 .container{padding-top:0;padding-left:25px;padding-right:25px}.hero.v2 .content{padding:40px 70px 45px;margin-bottom:85px}.hero.v2 .btn-wrapper{padding-top:0}}@media only screen and (max-width:540px){.hero.v1 .content{padding:50px 20px 80px}.hero.v1 .select-container{max-width:none}.hero.v2 .content{padding:40px 20px 45px;margin-bottom:85px}}.half-content{padding:98px 0 112px}.half-content .wrapper{max-width:900px;margin:0 auto}.half-content .img{height:583px;background-size:cover;background-position:center}.half-content .img img{display:none}.half-content .block-section{margin-bottom:30px;padding-top:95px;padding-left:50px}.half-content .block-section h2{margin-bottom:25px;font-size:25px;line-height:34px;color:var(--accent)}.half-content .btn-group{padding-top:35px;display:flex;gap:15px;margin-bottom:20px;flex-wrap:wrap}@media only screen and (max-width:767px){.half-content{padding:25px 0 35px}.half-content .wrapper{padding:0 30px}.half-content .row{flex-direction:column-reverse}.half-content .img{height:416px}.half-content .btn-group{flex-direction:column;gap:8px;padding-top:25px;margin-bottom:8px;display:inline-block}.half-content .btn+.btn{margin-left:0;margin-top:8px}.half-content .block-section{padding-left:0;padding-top:0}.half-content .block-section h2{font-size:20px;line-height:28px;margin-bottom:20px}.half-content .block-section p{font-size:14px;line-height:21px}}.about-banner .banner-wrapper{position:relative;min-height:583px;display:flex;align-items:center;justify-content:end}.about-banner .banner-image{position:absolute;top:0;left:40px;width:100%;height:583px;max-width:785px;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0}.about-banner .banner-content{background-color:var(--accent);padding:70px 85px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;z-index:1;max-width:550px}.about-banner p{color:var(--white);font-size:17px;line-height:25px;margin-bottom:25px}.about-banner p strong{font-weight:500}.about-banner .btn-wrapper{flex-direction:row;gap:20px}.about-banner .btn{color:var(--white)}@media only screen and (max-width:1024px){.about-banner{padding-bottom:140px}.about-banner .wrapper{padding:0 25px}.about-banner .banner-image{left:0;right:0;margin:0 auto;width:calc(100% - 40px)}.about-banner .banner-content{margin-bottom:-140px}.about-banner .banner-wrapper{flex-direction:column}}@media only screen and (max-width:640px){.about-banner{padding-bottom:100px}.about-banner .banner-wrapper{min-height:300px}.about-banner .banner-image{height:249px;width:calc(100% - 20px)}.about-banner .banner-content{margin-bottom:-100px;padding:30px 35px}.about-banner .banner-content p{font-size:14px;line-height:22px}.about-banner .btn-wrapper{flex-direction:column;gap:20px}}.courses-list{padding:50px 20px 45px;position:relative}.courses-list .wrapper{display:grid;grid-template-columns:repeat(3,1fr);column-gap:25px;row-gap:25px;padding:0 40px;margin:0 auto}.courses-list .course-card{background-color:var(--light-background);opacity:.75;border-radius:4px;padding:45px 40px 45px 45px;transition:all .5s ease-in-out}.courses-list .course-card .course-link{display:flex;flex-direction:column;height:100%}.courses-list .course-card:hover{opacity:1;box-shadow:4px 5px 5px rgba(77,0,0,.08)}.courses-list .course-card .title{font-weight:600;font-size:19px;line-height:25px;color:var(--title);margin-bottom:25px}.courses-list .course-card .description{font-size:17px;line-height:25px;margin-bottom:25px}.courses-list .course-card .details{margin-top:auto}.courses-list .course-card .details li{display:flex;align-items:center;gap:10px}.courses-list .course-card .details li+li{margin-top:5px}.courses-list .course-card .details span{font-size:17px;line-height:25px}.courses-list .banner{background-color:var(--accent-background);grid-column:2/span 2;border-radius:4px;padding:85px 100px}.courses-list .banner .title{font-size:40px;line-height:50px;font-weight:500;color:var(--second-accent);margin-bottom:30px;max-width:350px}.courses-list .banner .description{font-size:17px;line-height:25px;max-width:500px}.courses-list .banner .btn-wrapper{margin-top:47px;display:flex;gap:15px}.courses-list .banner .btn-wrapper .btn-primary-outline{color:var(--white)}@media only screen and (max-width:1440px){.courses-list .wrapper{padding:0 20px}}@media only screen and (max-width:1024px){.courses-list .wrapper{padding:0;grid-template-columns:repeat(2,1fr)}.courses-list .course-card{padding:30px}.courses-list .banner{grid-column:1/span 2;padding:45px 50px}}@media only screen and (max-width:640px){.courses-list{padding:25px 15px 40px}.courses-list .wrapper{grid-template-columns:repeat(1,1fr);column-gap:15px;row-gap:18px}.courses-list .banner{grid-column:1/span 1;padding:30px 30px 60px}.courses-list .banner .title{font-size:27px;line-height:37px;margin-top:12px}.courses-list .banner .description{font-size:16px}.courses-list .banner .btn{width:fit-content}.courses-list .banner .btn-wrapper{margin-top:37px;flex-direction:column}}.advisors-list{padding:70px 40px 90px;position:relative}.advisors-list .wrapper{display:grid;grid-template-columns:repeat(4,1fr);column-gap:20px;row-gap:30px;max-width:900px;margin:0 auto}.advisors-list .advisor-card{height:100%;display:flex;flex-direction:column}.advisors-list .advisor-card:hover .card-image img{transform:scale(1.05)}.advisors-list .card-image{position:relative;width:100%;aspect-ratio:3/4;max-height:276px;overflow:hidden;margin-bottom:5px}.advisors-list .card-image img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease}.advisors-list .card-content .name{font-size:16px;line-height:25px;font-weight:500}.advisors-list .card-content .position{font-size:14px;line-height:25px}@media only screen and (max-width:991px){.advisors-list{padding:70px 20px 90px}.advisors-list .wrapper{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:640px){.advisors-list{padding:40px 20px 65px}.advisors-list .wrapper{grid-template-columns:repeat(2,1fr);column-gap:15px;row-gap:25px}.advisors-list .card-image{margin-bottom:0}.advisors-list .card-content .name{font-size:14px}.advisors-list .card-content .position{line-height:14px}}.articles-section{padding:70px 40px 90px;position:relative}.articles-section .wrapper{display:grid;grid-template-columns:repeat(4,1fr);column-gap:20px;row-gap:30px;margin:0 auto}.articles-section .btn-wrapper{margin:40px auto 0}@media only screen and (max-width:991px){.articles-section{padding:70px 20px 90px}.articles-section .wrapper{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:640px){.articles-section{padding:40px 20px 65px}.articles-section .wrapper{grid-template-columns:repeat(1,1fr);column-gap:15px;row-gap:25px}}@media only screen and (max-width:767px){.single-advisors .work-banner{padding-right:12px;padding-left:12px}}.advisor-cv .wrapper{padding:98px 0 95px;max-width:900px;margin:0 auto}.advisor-cv .img{height:568px;max-width:400px;background-size:cover;background-position:center}.advisor-cv .img img{display:none}.advisor-cv .title{margin-bottom:28px}.advisor-cv .title h1{font-size:32px;line-height:42px;color:var(--accent);font-weight:600}.advisor-cv .title p{font-size:22px;line-height:32px;font-weight:500}.advisor-cv .description{margin-bottom:55px}.advisor-cv .description p{font-size:17px;line-height:25px;margin-bottom:20px}.advisor-cv .description h3{font-weight:500;font-size:17px;line-height:25px;margin-bottom:5px;color:var(--accent)}.advisor-cv .description ul{list-style:disc;margin-left:23px}.advisor-cv .contact-details .contact-item{display:flex;align-items:center;gap:12px;margin-bottom:6px}.advisor-cv .contact-details .contact-item .icon{width:18px;height:18px}.advisor-cv .contact-details .contact-item .btn-link::after{background:var(--second-accent)}@media only screen and (max-width:767px){.advisor-cv .wrapper{padding:25px 0 35px}.advisor-cv .img{height:439px;margin-bottom:17px}.advisor-cv .img img{display:none}.advisor-cv .content{padding-left:17px;padding-right:17px}.advisor-cv .title{padding-left:0;padding-top:0;margin-bottom:18px}.advisor-cv .title h1{font-size:26px;line-height:42px;margin-bottom:0}.advisor-cv .title p{font-size:18px;line-height:32px}.advisor-cv .description{margin-bottom:32px}.advisor-cv .contact-details .contact-item{display:flex;align-items:center;gap:12px;margin-bottom:6px}.advisor-cv .contact-details .contact-item .icon{width:18px;height:18px}.advisor-cv .contact-details .contact-item .btn-link::after{background:var(--second-accent)}}.contact-hero .breadcrumb{font-size:10px;line-height:10px}.contact-hero .breadcrumb a,.contact-hero .breadcrumb span{color:var(--light-text)}.contact-hero .breadcrumb a:hover,.contact-hero .breadcrumb span:hover{color:var(--second-accent)}.contact-hero .wrapper{padding:60px 0 100px 40px;min-height:250px}.contact-hero p{color:var(--light-text);font-size:22px;line-height:32px}@media only screen and (max-width:991px){.contact-hero .wrapper{padding:50px 25px 55px}.contact-hero h1{font-size:30px;line-height:35px;margin-bottom:30px}.contact-hero p{font-size:18px;line-height:26px}}.contact-form .wrapper{padding:90px 0 50px 150px}.contact-form p{font-size:17px;line-height:25px}.contact-form .description{margin-bottom:40px}.contact-form .title{font-weight:500}.contact-form .btn-link{width:fit-content}.contact-form .btn-link::after{background-color:var(--second-accent)}.contact-form .form-wrapper form span{display:block}.contact-form .form-wrapper .wpcf7-form-control-wrap{position:relative;margin-bottom:10px}.contact-form .form-wrapper .wpcf7-form-control-wrap textarea{width:100%;border:none;border-radius:4px;color:var(--title);padding:18px;max-height:151px}.contact-form .form-wrapper input::placeholder,.contact-form .form-wrapper textarea::placeholder{color:var(--title)}.contact-form .form-wrapper form .row{--bs-gutter-x:10px}.contact-form .form-wrapper .form-control{width:100%;height:39px;line-height:39px;padding:0 18px;border-radius:4px;border:none}.contact-form .form-wrapper .wpcf7-form-control-wrap:has(input[aria-required=true]),.contact-form .form-wrapper .wpcf7-form-control-wrap:has(textarea[aria-required=true]){position:relative}.contact-form .form-wrapper .wpcf7-form-control-wrap:has(input[aria-required=true])::after,.contact-form .form-wrapper .wpcf7-form-control-wrap:has(textarea[aria-required=true])::after{content:"*";position:absolute;right:15px;top:20px;transform:translateY(-50%);color:var(--second-accent);font-size:14px;line-height:14px}.contact-form .form-wrapper .wpcf7-form-control-wrap:has(textarea[aria-required=true])::after{top:20px}.contact-form .form-wrapper .wpcf7 input,.contact-form .form-wrapper .wpcf7 select,.contact-form .form-wrapper .wpcf7 textarea{font-size:16px}.contact-form .form-wrapper .wpcf7 input::placeholder,.contact-form .form-wrapper .wpcf7 textarea::placeholder{font-size:14px}@media only screen and (max-width:991px){.contact-form .wrapper{padding:50px 25px 50px}.contact-form .form-wrapper{margin-top:40px}}@media only screen and (max-width:768px){.contact-form .description,.contact-form .title{font-size:16px}}.contact-section .wrapper{padding:70px 0 60px;max-width:900px;margin:0 auto}.contact-section .title-wrapper{flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:40px}.contact-section .title-wrapper .title{color:var(--title);font-size:22px;line-height:32px;font-weight:600}.contact-section .contacts-list{display:grid;grid-template-columns:repeat(4,1fr);column-gap:20px;row-gap:30px}.contact-section .selects-wrapper{gap:20px}.contact-section .select-container .select-display,.contact-section .select-container .select-options{background:var(--white);color:var(--title)}.contact-section .select-container .select-display{display:flex;height:100%;align-items:center}.contact-section .contact-card{height:100%;display:flex;flex-direction:column}.contact-section .contact-card:hover .card-image img{transform:scale(1.05)}.contact-section .card-image{position:relative;width:100%;aspect-ratio:3/4;max-height:276px;overflow:hidden;margin-bottom:5px}.contact-section .card-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.contact-section .card-content .city{font-size:14px;line-height:25px;font-weight:500;color:var(--second-accent);margin-bottom:5px}.contact-section .card-content .name{font-size:16px;line-height:26px;font-weight:500;margin-bottom:5px}.contact-section .card-content .btn-link{width:fit-content;font-size:14px;line-height:20px;margin-bottom:5px}.contact-section .card-content .btn-link::after{background-color:var(--second-accent)}@media only screen and (max-width:991px){.contact-section .contacts-list{grid-template-columns:repeat(3,1fr)}.contact-section .selects-wrapper{flex-direction:column}}@media only screen and (max-width:640px){.contact-section .wrapper{padding:40px 25px 65px}.contact-section .title-wrapper{flex-direction:column}.contact-section .contacts-list{grid-template-columns:repeat(1,1fr);column-gap:15px}.contact-section .card-image{max-height:344px;max-width:350px;margin-bottom:0}.contact-section .card-content{padding-left:20px;padding-top:16px}.contact-section .card-content .name{font-size:14px}.contact-section .card-content .position{line-height:14px}}