/*!
Theme Name: Loshak
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
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: iq-international-blog
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Loshak is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}@font-face{font-family:Outfit-Regular;src:url(fonts/Outfit-Regular.eot);src:url(fonts/Outfit-Regular.eot?#iefix) format('embedded-opentype'),url(fonts/Outfit-Regular.woff) format('woff'),url(fonts/Outfit-Regular.ttf) format('truetype'),url(fonts/Outfit-Regular.svg#Outfit-Regular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:Outfit-Medium;src:url(fonts/Outfit-Medium.eot);src:url(fonts/Outfit-Medium.eot?#iefix) format('embedded-opentype'),url(fonts/Outfit-Medium.woff) format('woff'),url(fonts/Outfit-Medium.ttf) format('truetype'),url(fonts/Outfit-Medium.svg#Outfit-Medium) format('svg');font-weight:500;font-style:normal}@font-face{font-family:Outfit-SemiBold;src:url(fonts/Outfit-SemiBold.eot);src:url(fonts/Outfit-SemiBold.eot?#iefix) format('embedded-opentype'),url(fonts/Outfit-SemiBold.woff) format('woff'),url(fonts/Outfit-SemiBold.ttf) format('truetype'),url(fonts/Outfit-SemiBold.svg#Outfit-SemiBold) format('svg');font-weight:600;font-style:normal}@font-face{font-family:Outfit-Bold;src:url(fonts/Outfit-Bold.eot);src:url(fonts/Outfit-Bold.eot?#iefix) format('embedded-opentype'),url(fonts/Outfit-Bold.woff) format('woff'),url(fonts/Outfit-Bold.ttf) format('truetype'),url(fonts/Outfit-Bold.svg#Outfit-Bold) format('svg');font-weight:700;font-style:normal}@font-face{font-family:FjallaOne-Regular;src:url(fonts/FjallaOne-Regular.eot);src:url(fonts/FjallaOne-Regular.eot?#iefix) format('embedded-opentype'),url(fonts/FjallaOne-Regular.woff) format('woff'),url(fonts/FjallaOne-Regular.ttf) format('truetype'),url(fonts/FjallaOne-Regular.svg#FjallaOne-Regular) format('svg');font-weight:400;font-style:normal}*{box-sizing:border-box}body.no-scroll{overflow:hidden}body p{font-size:1.25vw;font-family:Outfit-Regular,sans-serif;line-height:1.78em;color:#3B3B3B}@media only screen and (max-width:1080px){body p{font-size:16px}}.fadein-wrap{opacity:0;visibility:hidden;transform:translateY(100px);-webkit-transition:all 1.5s ease 0s;-moz-transition:all 1.5s ease 0s;-o-transition:all 1.5s ease 0s;transition:all 1.5s ease 0s}.fadein-wrap.in-view{opacity:1;visibility:visible;transform:translateY(0)}#nav-icon{display:none;width:28px;height:24px;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);cursor:pointer;z-index:1004;position:relative;top:2px;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}@media only screen and (max-width:1080px){#nav-icon{display:block}}#nav-icon span{display:block;position:absolute;height:3px;width:50%;background:#FFF;opacity:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:all 250ms ease-in-out 0s;-moz-transition:all 250ms ease-in-out 0s;-o-transition:all 250ms ease-in-out 0s;transition:all 250ms ease-in-out 0s}#nav-icon span:nth-child(even){left:50%}#nav-icon span:nth-child(odd){left:0}#nav-icon span:nth-child(1),#nav-icon span:nth-child(2){top:0}#nav-icon span:nth-child(3),#nav-icon span:nth-child(4){top:9px}#nav-icon span:nth-child(5),#nav-icon span:nth-child(6){top:18px}#nav-icon.open span{background:#FFF!important}#nav-icon.open span:nth-child(5){opacity:1}#nav-icon.open span:nth-child(1),#nav-icon.open span:nth-child(6){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon.open span:nth-child(2),#nav-icon.open span:nth-child(5){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-icon.open span:nth-child(1){left:2px;top:4px}#nav-icon.open span:nth-child(2){left:calc(50% - 2px);top:4px}#nav-icon.open span:nth-child(3){left:-50%;opacity:0}#nav-icon.open span:nth-child(4){left:100%;opacity:0}#nav-icon.open span:nth-child(5){left:2px;top:14px}#nav-icon.open span:nth-child(6){left:calc(50% - 2px);top:14px}.main-button{padding:1.11111111vw 2.08333333vw 1.11111111vw 2.08333333vw;font-size:1.66666667vw;display:inline-block;background:#FFC000;font-family:FjallaOne-Regular,sans-serif;line-height:1.25em;text-align:center;text-transform:capitalize;color:#616161;cursor:pointer}@media only screen and (max-width:1080px){.main-button{padding:16px 24px;font-size:24px}}@media only screen and (max-width:768px){.main-button{padding:14px 24px;font-size:22px}}.arrow-link{font-size:1.25vw;gap:.55555556vw;display:flex;align-items:center;font-family:Outfit-Regular,sans-serif;line-height:1.78em;text-decoration-line:underline;color:#541617}@media only screen and (max-width:1080px){.arrow-link{font-size:16px;gap:8px}}.arrow-link:after{width:.55555556vw;height:.97222222vw;content:'';display:block;background-image:url(images/link-arrow-icon.svg);background-size:contain;background-position:center;background-repeat:no-repeat}@media only screen and (max-width:1080px){.arrow-link:after{position:relative;top:2px;width:8px;height:14px}}.main-subtitle{font-size:1.94444444vw;font-family:Outfit-Regular,sans-serif;line-height:1.75em;text-transform:uppercase;color:#FFC000}@media only screen and (max-width:1080px){.main-subtitle{font-size:24px}}@media only screen and (max-width:768px){.main-subtitle{font-size:20px}}.main-header{padding:2.77777778vw 6.94444444vw 2.77777778vw 6.94444444vw;position:fixed;top:0;left:0;width:100%;z-index:1001;display:flex;align-items:center;justify-content:space-between;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}@media only screen and (max-width:1080px){.main-header{padding:20px}}@media only screen and (max-width:520px){.main-header{padding:46px 20px 20px 20px}}.main-header .custom-logo-link{width:16.38888889vw;display:block;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}@media only screen and (max-width:1080px){.main-header .custom-logo-link{width:180px}}.main-header .custom-logo-link img{display:block;width:100%;height:auto;object-position:center;object-fit:contain}.main-header__nav{gap:1.66666667vw;display:flex;align-items:center}@media only screen and (max-width:1080px){.main-header__nav{gap:20px}}@media only screen and (max-width:1080px){.main-header__nav .menu-main-menu-container{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;padding:100px 20px;overflow:auto;opacity:0;visibility:hidden;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}}.main-header__nav .menu-main-menu-container>ul{gap:.97222222vw;display:flex;align-items:center}@media only screen and (max-width:1080px){.main-header__nav .menu-main-menu-container>ul{gap:20px;flex-direction:column;justify-content:center}}@media only screen and (max-width:520px){.main-header__nav .menu-main-menu-container>ul{gap:10px}}.main-header__nav .menu-main-menu-container>ul>li{display:block}.main-header__nav .menu-main-menu-container>ul>li a{font-size:1.11111111vw;padding:1.11111111vw 0 1.11111111vw 0;font-family:FjallaOne-Regular,sans-serif;line-height:2em;color:#FFF;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}@media only screen and (max-width:1080px){.main-header__nav .menu-main-menu-container>ul>li a{font-size:24px;padding:10px 0}}.main-header__nav .menu-main-menu-container>ul>li a:hover{color:#FFC000}.main-header__nav .menu-main-menu-container>ul>li.current-menu-item a{color:#FFC000}.main-header__nav .menu-main-menu-container>ul>li.menu-item-has-children{position:relative}@media only screen and (max-width:1080px){.main-header__nav .menu-main-menu-container>ul>li.menu-item-has-children{text-align:center}}@media only screen and (max-width:520px){.main-header__nav .menu-main-menu-container>ul>li.menu-item-has-children{width:100%}}.main-header__nav .menu-main-menu-container>ul>li.menu-item-has-children>a{gap:.34722222vw;display:flex;align-items:center}@media only screen and (max-width:1080px){.main-header__nav .menu-main-menu-container>ul>li.menu-item-has-children>a{display:inline-block;position:relative;padding-right:30px;gap:0}}.main-header__nav .menu-main-menu-container>ul>li.menu-item-has-children>a:after{width:1.11111111vw;height:.69444444vw;top:.06944444vw;content:'';display:block;background-image:url(images/menu-arrow-down.svg);background-size:contain;background-position:center;background-repeat:no-repeat;position:relative;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}@media only screen and (max-width:1080px){.main-header__nav .menu-main-menu-container>ul>li.menu-item-has-children>a:after{width:16px;height:10px;top:30px;position:absolute;right:0}}.main-header__nav .menu-main-menu-container>ul>li.menu-item-has-children .sub-menu{width:13.88888889vw;border-radius:.69444444vw;position:absolute;top:100%;left:0;background:#FFF;box-shadow:0 4px 4px rgba(0,0,0,.25);opacity:0;visibility:hidden;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}.main-header__nav .menu-main-menu-container>ul>li.menu-item-has-children .sub-menu.long-sub-menu{max-height:20.83333333vw;height:auto;overflow:auto}@media only screen and (max-width:1080px){.main-header__nav .menu-main-menu-container>ul>li.menu-item-has-children .sub-menu.long-sub-menu{max-height:100%}}@media only screen and (max-width:1080px){.main-header__nav .menu-main-menu-container>ul>li.menu-item-has-children .sub-menu{padding:10px 20px;width:320px;border-radius:10px;opacity:1;visibility:visible;display:none;transition:none;position:relative;top:0}}@media only screen and (max-width:520px){.main-header__nav .menu-main-menu-container>ul>li.menu-item-has-children .sub-menu{width:100%}}.main-header__nav .menu-main-menu-container>ul>li.menu-item-has-children .sub-menu li{padding:.34722222vw 1.38888889vw .34722222vw 1.38888889vw}@media only screen and (max-width:1080px){.main-header__nav .menu-main-menu-container>ul>li.menu-item-has-children .sub-menu li{text-align:left}}.main-header__nav .menu-main-menu-container>ul>li.menu-item-has-children .sub-menu li a{padding:.34722222vw 0 .34722222vw 0;color:#616161}@media only screen and (max-width:1080px){.main-header__nav .menu-main-menu-container>ul>li.menu-item-has-children .sub-menu li a{padding:5px 0}}.main-header__nav .menu-main-menu-container>ul>li.menu-item-has-children .sub-menu li a:hover{color:#FFC000}@media only screen and (max-width:520px){.main-header__nav .menu-main-menu-container>ul>li.menu-item-has-children .sub-menu li a{font-size:18px}}.main-header__nav .menu-main-menu-container>ul>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.main-header__nav .menu-main-menu-container>ul>li.menu-item-has-children .sub-menu li.menu-item-has-children:after{content:'';display:block;border:none;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #000;position:absolute;border-width:.55555556vw;top:.90277778vw;left:calc(100% - 1.56vw);-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}@media only screen and (max-width:1080px){.main-header__nav .menu-main-menu-container>ul>li.menu-item-has-children .sub-menu li.menu-item-has-children:after{display:none}}.main-header__nav .menu-main-menu-container>ul>li.menu-item-has-children .sub-menu li.menu-item-has-children .sub-menu{top:0;left:100%}@media only screen and (max-width:1080px){.main-header__nav .menu-main-menu-container>ul>li.menu-item-has-children .sub-menu li.menu-item-has-children .sub-menu{left:0;width:100%;padding:10px 0;box-shadow:none;display:block}}@media only screen and (max-width:1080px){.main-header__nav .menu-main-menu-container>ul>li.menu-item-has-children .sub-menu li.menu-item-has-children .sub-menu li a{font-size:16px}}.main-header__nav .menu-main-menu-container>ul>li.menu-item-has-children .sub-menu li.menu-item-has-children:hover>.sub-menu{opacity:1;visibility:visible}.main-header__nav .menu-main-menu-container>ul>li.menu-item-has-children:hover>.sub-menu{opacity:1;visibility:visible}.main-header__nav .menu-main-menu-container>ul>li.menu-item-has-children:hover a{color:#FFC000}.main-header__nav .menu-main-menu-container>ul>li.menu-item-has-children:hover>a:after{transform:rotate(180deg)}@media only screen and (max-width:1080px){.main-header__nav .menu-main-menu-container>ul>li.menu-item-has-children:hover>a:after{transform:rotate(0)}}@media only screen and (max-width:1080px){.main-header__nav .menu-main-menu-container>ul>li.menu-item-has-children.active>a:after{transform:rotate(180deg)}}.main-header__nav__button{padding:1.11111111vw 2.08333333vw 1.11111111vw 2.08333333vw;font-size:1.66666667vw;display:inline-block;background:#FFC000;font-family:FjallaOne-Regular,sans-serif;line-height:1.25em;text-align:center;text-transform:capitalize;color:#616161;cursor:pointer;font-size:1.80555556vw;padding:1.11111111vw 1.66666667vw 1.11111111vw 1.66666667vw;display:block;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}@media only screen and (max-width:1080px){.main-header__nav__button{padding:16px 24px;font-size:24px}}@media only screen and (max-width:768px){.main-header__nav__button{padding:14px 24px;font-size:22px}}@media only screen and (max-width:1080px){.main-header__nav__button{font-size:22px;padding:12px 24px}}@media only screen and (max-width:520px){.main-header__nav__button{position:absolute;top:0;left:0;width:100%;padding:6px 20px;font-size:20px}}.main-header.active{padding:1.38888889vw 6.94444444vw 1.38888889vw 6.94444444vw;background:rgba(0,0,0,.95);box-shadow:0 2px 8px rgba(0,0,0,.4)}@media only screen and (max-width:1080px){.main-header.active{padding:14px 20px}}@media only screen and (max-width:520px){.main-header.active{padding:50px 20px 14px}}.main-header.active .custom-logo-link{width:12.5vw}@media only screen and (max-width:1080px){.main-header.active .custom-logo-link{width:140px}}.main-header.active .main-header__nav__button{padding:.55555556vw 1.38888889vw .55555556vw 1.38888889vw;font-size:1.66666667vw}@media only screen and (max-width:1080px){.main-header.active .main-header__nav__button{padding:8px 20px;font-size:20px}}.main-header.open .main-header__nav .menu-main-menu-container{opacity:1;visibility:visible}.big-hero-section{padding:8.33333333vw 6.94444444vw 13.88888889vw 6.94444444vw;background-position:center;background-size:cover;background-repeat:no-repeat;position:relative;overflow:hidden}@media only screen and (max-width:1080px){.big-hero-section{padding:120px 20px 0}}.big-hero-section__text__subtitle{font-size:1.94444444vw;font-family:Outfit-Regular,sans-serif;line-height:1.75em;text-transform:uppercase;color:#FFC000;font-size:1.52777778vw;margin-bottom:.69444444vw}@media only screen and (max-width:1080px){.big-hero-section__text__subtitle{font-size:24px}}@media only screen and (max-width:768px){.big-hero-section__text__subtitle{font-size:20px}}@media only screen and (max-width:1080px){.big-hero-section__text__subtitle{margin-bottom:10px}}.big-hero-section__text h1,.big-hero-section__text h2{font-size:4.02777778vw;margin-bottom:.69444444vw;font-family:FjallaOne-Regular,sans-serif;line-height:1.18em;text-transform:uppercase;color:#FFF}@media only screen and (max-width:1080px){.big-hero-section__text h1,.big-hero-section__text h2{font-size:58px;margin-bottom:10px}}@media only screen and (max-width:520px){.big-hero-section__text h1,.big-hero-section__text h2{font-size:46px}}.big-hero-section__text p{font-size:1.52777778vw;margin-bottom:1.38888889vw;font-family:Outfit-Regular,sans-serif;line-height:1.25em;color:#FFF}@media only screen and (max-width:1080px){.big-hero-section__text p{font-size:22px;margin-bottom:20px}}.big-hero-section__image{right:-3.05555556vw;width:50vw;position:absolute;bottom:0}@media only screen and (max-width:1080px){.big-hero-section__image{position:relative;right:auto;width:100%;max-width:700px;margin:auto;margin-top:20px}}.big-hero-section__image img{width:100%;display:block;height:auto;object-position:center;object-fit:contain}.big-hero-section .main-button{padding:1.11111111vw 2.08333333vw 1.11111111vw 2.08333333vw;font-size:1.80555556vw}@media only screen and (max-width:1080px){.big-hero-section .main-button{padding:16px 24px;font-size:22px}}.case-results-slider{margin-top:-15.27777778vw;margin-bottom:7.29166667vw;position:relative}@media only screen and (max-width:1080px){.case-results-slider{margin-top:-200px;margin-bottom:100px}}@media only screen and (max-width:520px){.case-results-slider{margin-top:0}}.case-results-slider:before{content:'';display:block;width:100%;height:50%;background:#541617;position:absolute;bottom:0;left:0}@media only screen and (max-width:520px){.case-results-slider:before{height:100%}}.case-results-slider:after{height:7.29166667vw;content:'';display:block;width:100%;background-image:url(images/background-shape.png);background-size:cover;background-position:top center;background-repeat:no-repeat;position:absolute;top:100%;left:0}@media only screen and (max-width:1080px){.case-results-slider:after{height:100px}}.case-results-slider .swiper{padding:4.16666667vw 0 2.77777778vw 0;min-height:25vw}@media only screen and (max-width:1080px){.case-results-slider .swiper{padding:40px 0 20px 0;min-height:300px}}@media only screen and (max-width:520px){.case-results-slider .swiper{min-height:330px}}.case-results-slider .swiper .swiper-wrapper{align-items:center}.case-results-slider .swiper .swiper-wrapper .swiper-slide{padding:1.38888889vw 2.08333333vw 1.38888889vw 2.08333333vw;text-align:center;background:#FFF;box-shadow:0 116px 46px rgba(0,0,0,.02),0 35px 39px rgba(0,0,0,.08);opacity:.4;-webkit-transition:all .6s ease 0s;-moz-transition:all .6s ease 0s;-o-transition:all .6s ease 0s;transition:all .6s ease 0s}@media only screen and (max-width:1080px){.case-results-slider .swiper .swiper-wrapper .swiper-slide{padding:20px 30px}}.case-results-slider .swiper .swiper-wrapper .swiper-slide__content{padding:2.08333333vw 0 2.08333333vw 0;text-align:center;border-top:3px solid #FFC000;border-bottom:3px solid #FFC000;border-width:.20833333vw;-webkit-transition:all .6s ease 0s;-moz-transition:all .6s ease 0s;-o-transition:all .6s ease 0s;transition:all .6s ease 0s}@media only screen and (max-width:1080px){.case-results-slider .swiper .swiper-wrapper .swiper-slide__content{padding:20px 0;border-width:2px}}.case-results-slider .swiper .swiper-wrapper .swiper-slide__content h2{font-size:3.47222222vw;margin-bottom:.69444444vw;font-family:FjallaOne-Regular,sans-serif;line-height:1.28em;text-transform:capitalize;color:#616161;-webkit-transition:all .6s ease 0s;-moz-transition:all .6s ease 0s;-o-transition:all .6s ease 0s;transition:all .6s ease 0s}@media only screen and (max-width:1080px){.case-results-slider .swiper .swiper-wrapper .swiper-slide__content h2{font-size:40px;margin-bottom:10px}}.case-results-slider .swiper .swiper-wrapper .swiper-slide__content p{font-size:1.11111111vw;max-width:14.58333333vw;letter-spacing:.06944444vw;margin:auto;font-family:Outfit-Regular,sans-serif;line-height:1.5em;text-transform:capitalize;color:#3B3B3B;width:100%;-webkit-transition:all .6s ease 0s;-moz-transition:all .6s ease 0s;-o-transition:all .6s ease 0s;transition:all .6s ease 0s}@media only screen and (max-width:1080px){.case-results-slider .swiper .swiper-wrapper .swiper-slide__content p{font-size:16px;max-width:100%;letter-spacing:1px}}.case-results-slider .swiper .swiper-wrapper .swiper-slide__content a{padding:1.11111111vw 2.08333333vw 1.11111111vw 2.08333333vw;font-size:1.66666667vw;display:inline-block;background:#FFC000;line-height:1.25em;text-transform:capitalize;cursor:pointer;padding:.69444444vw 2.08333333vw .69444444vw 2.08333333vw;font-size:1.11111111vw;margin-top:1.38888889vw;bottom:4.16666667vw;font-family:FjallaOne-Regular,sans-serif;line-height:1.28em;text-align:center;text-transform:uppercase;color:#616161;position:absolute;left:50%;transform:translateX(-50%);opacity:0;visibility:hidden;-webkit-transition:all .6s ease 0s;-moz-transition:all .6s ease 0s;-o-transition:all .6s ease 0s;transition:all .6s ease 0s}@media only screen and (max-width:1080px){.case-results-slider .swiper .swiper-wrapper .swiper-slide__content a{padding:16px 24px;font-size:24px}}@media only screen and (max-width:768px){.case-results-slider .swiper .swiper-wrapper .swiper-slide__content a{padding:14px 24px;font-size:22px}}@media only screen and (max-width:1080px){.case-results-slider .swiper .swiper-wrapper .swiper-slide__content a{padding:10px 30px;font-size:20px;bottom:30px}}@media only screen and (max-width:520px){.case-results-slider .swiper .swiper-wrapper .swiper-slide__content a{padding:10px 20px;font-size:18px}}.case-results-slider .swiper .swiper-wrapper .swiper-slide.swiper-slide-active{background:linear-gradient(90deg,#616161 0,#929292 100%);box-shadow:0 116px 46px rgba(0,0,0,.02),0 35px 39px rgba(0,0,0,.08);opacity:1}.case-results-slider .swiper .swiper-wrapper .swiper-slide.swiper-slide-active .swiper-slide__content h2,.case-results-slider .swiper .swiper-wrapper .swiper-slide.swiper-slide-active .swiper-slide__content p{color:#FFF}.case-results-slider .swiper .swiper-wrapper .swiper-slide.swiper-slide-active .swiper-slide__content a{opacity:1;visibility:visible}.case-results-slider .swiper .swiper-wrapper .swiper-slide.swiper-slide-without-button.swiper-slide-active .swiper-slide__content{padding:2.43055556vw 0 6.25vw 0}@media only screen and (max-width:1080px){.case-results-slider .swiper .swiper-wrapper .swiper-slide.swiper-slide-without-button.swiper-slide-active .swiper-slide__content{padding:20px 0 80px 0}}.case-results-slider .swiper .swiper-wrapper .swiper-slide.swiper-slide-next,.case-results-slider .swiper .swiper-wrapper .swiper-slide.swiper-slide-prev{opacity:1}.image-text-section{padding:4.86111111vw 6.94444444vw 8.33333333vw 6.94444444vw;display:flex;align-items:center;flex-wrap:wrap}@media only screen and (max-width:1080px){.image-text-section{padding:60px 20px 100px}}.image-text-section__image{width:37.63888889vw;min-width:37.63888889vw;position:relative;border-top:6px solid #FFC000;border-bottom:6px solid #FFC000;border-width:.41666667vw}@media only screen and (max-width:1080px){.image-text-section__image{width:100%;min-width:auto;max-width:600px;border-width:3px;margin:auto}}.image-text-section__image.without-borders{border:none}.image-text-section__image:after{content:'';display:block;padding-top:151.29%}@media only screen and (max-width:1080px){.image-text-section__image:after{padding-top:120%}}.image-text-section__image>img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-position:center;object-fit:contain}.image-text-section__image>img.full-width-height{object-fit:cover}.image-text-section__image__small-image{padding:1.80555556vw 1.11111111vw 1.80555556vw 1.11111111vw;bottom:-3.33333333vw;left:50%;transform:translateX(-50%);position:absolute;width:74.54%;background:#FFF;box-shadow:0 4px 4px rgba(0,0,0,.25)}@media only screen and (max-width:1080px){.image-text-section__image__small-image{padding:20px 10px;bottom:-40px;width:80%}}.image-text-section__image__small-image img{display:block;width:100%}.image-text-section__text{padding-left:6.25vw;flex:1}@media only screen and (max-width:1080px){.image-text-section__text{padding-left:0;width:100%;flex:auto;margin-top:80px}}.image-text-section__text>img{width:6.38888889vw;margin-bottom:1.38888889vw;height:auto;display:block}@media only screen and (max-width:1080px){.image-text-section__text>img{width:80px;margin-bottom:20px}}.image-text-section__text__subtitle{font-size:1.94444444vw;font-family:Outfit-Regular,sans-serif;line-height:1.75em;text-transform:uppercase;color:#FFC000}@media only screen and (max-width:1080px){.image-text-section__text__subtitle{font-size:24px}}@media only screen and (max-width:768px){.image-text-section__text__subtitle{font-size:20px}}.image-text-section__text h2{font-size:3.40277778vw;margin:.69444444vw 0 .69444444vw 0;font-family:FjallaOne-Regular,sans-serif;line-height:1.2em;color:#616161}@media only screen and (max-width:1080px){.image-text-section__text h2{font-size:40px;margin:10px 0}}@media only screen and (max-width:520px){.image-text-section__text h2{font-size:36px}}.image-text-section__text .big-paragraph h1,.image-text-section__text .big-paragraph p{font-size:1.94444444vw;margin-bottom:.97222222vw;font-family:Outfit-Regular,sans-serif;line-height:1.25em;color:#3B3B3B}@media only screen and (max-width:1080px){.image-text-section__text .big-paragraph h1,.image-text-section__text .big-paragraph p{font-size:22px;margin-bottom:10px}}.image-text-section__text .main-button{margin-top:2.22222222vw}@media only screen and (max-width:1080px){.image-text-section__text .main-button{margin-top:20px}}.big-quote-section{padding:7.5vw 4.72222222vw 7.5vw 4.72222222vw;text-align:center;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;overflow:hidden}@media only screen and (max-width:1080px){.big-quote-section{padding:80px 40px}}@media only screen and (max-width:520px){.big-quote-section{padding:40px}}.big-quote-section__logo{display:block;width:auto;height:calc(100% - 44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.big-quote-section__text img{display:block;width:100%;max-width:10.83333333vw;margin:auto;margin-bottom:2.22222222vw}@media only screen and (max-width:1080px){.big-quote-section__text img{max-width:120px;margin-bottom:20px}}.big-quote-section__text h2{font-size:3.75vw;letter-spacing:-.06944444vw;margin-bottom:2.22222222vw;font-family:FjallaOne-Regular,sans-serif;line-height:1.12em;text-transform:uppercase;color:#541617}@media only screen and (max-width:1080px){.big-quote-section__text h2{font-size:44px;letter-spacing:-1px;margin-bottom:20px}}@media only screen and (max-width:768px){.big-quote-section__text h2{font-size:40px}}@media only screen and (max-width:520px){.big-quote-section__text h2{font-size:36px}}.big-quote-section__text h2 strong{color:#FFC000}.big-quote-section__text h3{font-size:1.80555556vw;letter-spacing:.27777778vw;font-family:Outfit-Bold,sans-serif;line-height:1.25em;text-transform:uppercase;color:#616161}@media only screen and (max-width:1080px){.big-quote-section__text h3{font-size:22px;letter-spacing:2px}}@media only screen and (max-width:768px){.big-quote-section__text h3{font-size:20px}}@media only screen and (max-width:520px){.big-quote-section__text h3{font-size:16px}}.practice-areas-section{padding:4.86111111vw 6.94444444vw 19.58333333vw 6.94444444vw;margin-top:7.98611111vw;background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}@media only screen and (max-width:1080px){.practice-areas-section{padding:60px 20px 200px 20px;margin-top:100px}}.practice-areas-section:before{height:7.98611111vw;content:'';display:block;width:100%;background-image:url(images/practice-areas-top-shape.png);background-size:cover;background-position:top center;background-repeat:no-repeat;position:absolute;bottom:100%;left:0}@media only screen and (max-width:1080px){.practice-areas-section:before{height:100px}}.practice-areas-section__header{margin-bottom:1.94444444vw;text-align:center}@media only screen and (max-width:1080px){.practice-areas-section__header{margin-bottom:20px}}.practice-areas-section__header img{max-width:14.30555556vw;width:100%;height:auto;display:block;margin:auto;margin-bottom:1.38888889vw}@media only screen and (max-width:1080px){.practice-areas-section__header img{max-width:140px;margin-bottom:20px}}.practice-areas-section__header__subtitle{font-size:1.94444444vw;font-family:Outfit-Regular,sans-serif;line-height:1.75em;text-transform:uppercase;color:#FFC000}@media only screen and (max-width:1080px){.practice-areas-section__header__subtitle{font-size:24px}}@media only screen and (max-width:768px){.practice-areas-section__header__subtitle{font-size:20px}}.practice-areas-section__header h2{font-size:3.40277778vw;font-family:FjallaOne-Regular,sans-serif;line-height:1.69em;color:#FFF}@media only screen and (max-width:1080px){.practice-areas-section__header h2{font-size:40px}}@media only screen and (max-width:520px){.practice-areas-section__header h2{font-size:36px;line-height:1.3em;margin:20px 0}}.practice-areas-section__header p{font-size:1.94444444vw;font-family:Outfit-Regular,sans-serif;line-height:1.25em;color:#FFF}@media only screen and (max-width:1080px){.practice-areas-section__header p{font-size:22px}}@media only screen and (max-width:520px){.practice-areas-section__header p{font-size:18px}}.practice-areas-section__items ul{margin:0 -1.11111111vw 0 -1.11111111vw;display:flex;flex-wrap:wrap}@media only screen and (max-width:1080px){.practice-areas-section__items ul{margin:0 -16px}}.practice-areas-section__items ul li{padding:1.52777778vw 1.11111111vw 1.52777778vw 1.11111111vw;width:33.3333%}@media only screen and (max-width:1080px){.practice-areas-section__items ul li{padding:20px 16px;width:50%}}@media only screen and (max-width:768px){.practice-areas-section__items ul li{width:100%;padding:10px 16px}}.practice-areas-section__items__one-item{gap:2.08333333vw;padding:3.19444444vw .27777778vw 3.19444444vw .27777778vw;background:#FFF;display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer;position:relative;text-align:center;height:100%}@media only screen and (max-width:1080px){.practice-areas-section__items__one-item{gap:20px;padding:30px 4px}}.practice-areas-section__items__one-item__icon{max-width:8.68055556vw;height:8.68055556vw;width:100%;background:#FFC000;border-radius:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:1080px){.practice-areas-section__items__one-item__icon{max-width:120px;height:120px}}.practice-areas-section__items__one-item__icon img{width:6.25vw;height:6.25vw;display:block;object-position:center;object-fit:contain}@media only screen and (max-width:1080px){.practice-areas-section__items__one-item__icon img{width:80px;height:80px}}.practice-areas-section__items__one-item h3{font-size:2.36111111vw;font-family:FjallaOne-Regular,sans-serif;line-height:1.5em;color:#541617}@media only screen and (max-width:1080px){.practice-areas-section__items__one-item h3{font-size:30px}}.practice-areas-section__items__one-item__text{padding:1.25vw 2.08333333vw 1.25vw 2.08333333vw;background:linear-gradient(90deg,#616161 0,#929292 100%);position:absolute;top:0;left:0;width:100;height:100%;overflow:hidden;opacity:0;visibility:hidden;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}@media only screen and (max-width:1080px){.practice-areas-section__items__one-item__text{padding:16px 20px}}.practice-areas-section__items__one-item__text__content{padding:1.38888889vw 0 1.38888889vw 0;border-top:3px solid #FFC000;border-bottom:3px solid #FFC000;border-width:.20833333vw;color:#FFF;text-align:center;overflow:auto;max-height:100%}@media only screen and (max-width:1080px){.practice-areas-section__items__one-item__text__content{min-height:100%;padding:20px 0;border-width:2px}}.practice-areas-section__items__one-item__text__content__title{font-size:1.94444444vw;margin-bottom:1.38888889vw;font-family:FjallaOne-Regular,sans-serif;line-height:1em;color:#FFF}@media only screen and (max-width:1080px){.practice-areas-section__items__one-item__text__content__title{font-size:28px;margin-bottom:10px}}.practice-areas-section__items__one-item__text__content p{font-size:1.11111111vw;font-family:Outfit-Regular,sans-serif;line-height:1.68em;color:#FFF}@media only screen and (max-width:1080px){.practice-areas-section__items__one-item__text__content p{font-size:16px}}.practice-areas-section__items__one-item:hover .practice-areas-section__items__one-item__text{opacity:1;visibility:visible}.practice-areas-section__button{margin-top:1.94444444vw;text-align:center}@media only screen and (max-width:1080px){.practice-areas-section__button{margin-top:20px}}.practice-areas-section+.cta-section{margin-top:-19.86111111vw}@media only screen and (max-width:1080px){.practice-areas-section+.cta-section{margin-top:-200px}}.practice-areas .practice-areas-section:before,.practice-areas-2 .practice-areas-section:before{display:none}.cta-section{padding:5.55555556vw 6.94444444vw 2.77777778vw 6.94444444vw;position:relative;z-index:1}@media only screen and (max-width:1080px){.cta-section{padding:60px 20px 40px}}.cta-section__content{display:flex;flex-wrap:wrap;background-size:cover;background-position:center;background-repeat:no-repeat}@media only screen and (max-width:520px){.cta-section__content{flex-direction:column}}.cta-section__content__text{padding:2.77777778vw 2.08333333vw 3.47222222vw 2.08333333vw;width:61.17%}@media only screen and (max-width:1080px){.cta-section__content__text{padding:40px 20px}}@media only screen and (max-width:520px){.cta-section__content__text{width:100%}}.cta-section__content__text__subtitle{font-size:1.94444444vw;font-family:Outfit-Regular,sans-serif;line-height:1.75em;text-transform:uppercase;color:#FFC000}@media only screen and (max-width:1080px){.cta-section__content__text__subtitle{font-size:24px}}@media only screen and (max-width:768px){.cta-section__content__text__subtitle{font-size:20px}}@media only screen and (max-width:768px){.cta-section__content__text__subtitle{margin-bottom:10px}}.cta-section__content__text h2{font-size:4.44444444vw;margin-bottom:.55555556vw;font-family:FjallaOne-Regular,sans-serif;line-height:1.29em;color:#FFF}@media only screen and (max-width:1080px){.cta-section__content__text h2{font-size:40px;margin-bottom:10px}}.cta-section__content__text p{font-size:1.73611111vw;margin-bottom:1.80555556vw;font-family:Outfit-Regular,sans-serif;line-height:1.28em;color:#FFF}@media only screen and (max-width:1080px){.cta-section__content__text p{font-size:20px;margin-bottom:20px}}.cta-section__content__image{padding:1.38888889vw 3.47222222vw 0 0;width:38.83%}@media only screen and (max-width:1080px){.cta-section__content__image{padding:20px 20px 0 0}}@media only screen and (max-width:520px){.cta-section__content__image{padding:0;width:100%}}.cta-section__content__image img{display:block;width:100%;height:100%;object-position:bottom center;object-fit:contain}.two-column-text-section{padding:2.77777778vw 6.94444444vw 4.86111111vw 6.94444444vw}@media only screen and (max-width:1080px){.two-column-text-section{padding:40px 20px}}.two-column-text-section__header{margin-bottom:2.08333333vw}@media only screen and (max-width:1080px){.two-column-text-section__header{margin-bottom:20px}}.two-column-text-section__header img{width:7.36111111vw;height:6.94444444vw;margin-bottom:1.04166667vw;display:block;object-position:center;object-fit:contain}@media only screen and (max-width:1080px){.two-column-text-section__header img{width:100px;height:100px;margin-bottom:10px}}.two-column-text-section__header__subtitle{font-size:1.94444444vw;font-family:Outfit-Regular,sans-serif;line-height:1.75em;text-transform:uppercase;color:#FFC000;margin-bottom:.27777778vw}@media only screen and (max-width:1080px){.two-column-text-section__header__subtitle{font-size:24px}}@media only screen and (max-width:768px){.two-column-text-section__header__subtitle{font-size:20px}}@media only screen and (max-width:1080px){.two-column-text-section__header__subtitle{margin-bottom:5px}}.two-column-text-section__header h2{font-size:3.40277778vw;font-family:FjallaOne-Regular,sans-serif;line-height:1.69em;color:#616161}@media only screen and (max-width:1080px){.two-column-text-section__header h2{font-size:40px}}@media only screen and (max-width:520px){.two-column-text-section__header h2{font-size:36px;line-height:1.3em;margin:10px 0}}.two-column-text-section__content{gap:4.86111111vw;column-count:2}@media only screen and (max-width:1080px){.two-column-text-section__content{gap:40px}}@media only screen and (max-width:768px){.two-column-text-section__content{column-count:1}}.two-column-text-section__content h3{font-size:2.36111111vw;font-family:FjallaOne-Regular,sans-serif;line-height:2.4em;color:#616161}@media only screen and (max-width:1080px){.two-column-text-section__content h3{font-size:26px}}@media only screen and (max-width:520px){.two-column-text-section__content h3{font-size:24px;line-height:1.4em;margin-bottom:10px;margin-top:20px}}.two-column-text-section__content p{margin-bottom:2.08333333vw}@media only screen and (max-width:1080px){.two-column-text-section__content p{margin-bottom:20px}}.two-column-text-section__content p img{margin-bottom:1.66666667vw;margin-top:1.38888889vw;display:block;width:100%}@media only screen and (max-width:1080px){.two-column-text-section__content p img{margin-bottom:20px;margin-top:20px}}.reviews-section{padding:5.55555556vw 6.94444444vw 5.55555556vw 6.94444444vw;background-size:cover;background-position:center;background-repeat:no-repeat}@media only screen and (max-width:1080px){.reviews-section{padding:60px 20px}}.reviews-section__header{text-align:center}.reviews-section__header img{max-width:6.45833333vw;margin:auto;margin-bottom:1.38888889vw;display:block;width:100%}@media only screen and (max-width:1080px){.reviews-section__header img{max-width:90px;margin-bottom:20px}}.reviews-section__header__subtitle{font-size:1.94444444vw;font-family:Outfit-Regular,sans-serif;line-height:1.75em;text-transform:uppercase;color:#FFC000}@media only screen and (max-width:1080px){.reviews-section__header__subtitle{font-size:24px}}@media only screen and (max-width:768px){.reviews-section__header__subtitle{font-size:20px}}.reviews-section__header h2{font-size:3.40277778vw;margin-bottom:.97222222vw;font-family:FjallaOne-Regular,sans-serif;line-height:1.69em;color:#616161}@media only screen and (max-width:1080px){.reviews-section__header h2{font-size:40px;margin-bottom:10px}}@media only screen and (max-width:520px){.reviews-section__header h2{font-size:36px;margin-bottom:10px;line-height:1.4em;margin-top:10px}}.reviews-section__reviews{margin-bottom:3.125vw}@media only screen and (max-width:1080px){.reviews-section__reviews{margin-bottom:30px}}.reviews-section__button{text-align:center}.reviews-section__button .main-button{min-width:26.38888889vw}@media only screen and (max-width:1080px){.reviews-section__button .main-button{min-width:300px}}@media only screen and (max-width:768px){.reviews-section__button .main-button{min-width:auto}}.team-slider-section{margin-bottom:7.98611111vw;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:flex-end;position:relative;flex-wrap:wrap}@media only screen and (max-width:1080px){.team-slider-section{margin-bottom:100px}}.team-slider-section:after{height:7.98611111vw;width:100%;content:'';display:block;background-image:url(images/team-slider-shape.png);background-size:cover;background-position:top center;background-repeat:no-repeat;position:absolute;top:100%;left:0}@media only screen and (max-width:1080px){.team-slider-section:after{height:100px}}.team-slider-section__text{padding:5.97222222vw 6.94444444vw 2.08333333vw 6.94444444vw;width:49.5%}@media only screen and (max-width:1080px){.team-slider-section__text{padding:60px 20px;width:100%}}.team-slider-section__text img{width:6.59722222vw;margin-bottom:.69444444vw;display:block;height:auto}@media only screen and (max-width:1080px){.team-slider-section__text img{width:90px;margin-bottom:10px}}.team-slider-section__text__subtitle{font-size:1.94444444vw;font-family:Outfit-Regular,sans-serif;line-height:1.75em;text-transform:uppercase;color:#FFC000}@media only screen and (max-width:1080px){.team-slider-section__text__subtitle{font-size:24px}}@media only screen and (max-width:768px){.team-slider-section__text__subtitle{font-size:20px}}.team-slider-section__text h2{font-size:3.40277778vw;margin-bottom:.34722222vw;font-family:FjallaOne-Regular,sans-serif;line-height:1.69em;color:#FFF}@media only screen and (max-width:1080px){.team-slider-section__text h2{font-size:40px;margin-bottom:5px}}@media only screen and (max-width:520px){.team-slider-section__text h2{font-size:36px;line-height:1.4em;margin-top:10px;margin-bottom:10px}}.team-slider-section__text p{font-size:1.25vw;margin-bottom:2.36111111vw;font-family:Outfit-Regular,sans-serif;line-height:1.78em;color:#FFF}@media only screen and (max-width:1080px){.team-slider-section__text p{font-size:16px;margin-bottom:20px}}.team-slider-section__text__navigation{margin-top:1.66666667vw;display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width:1080px){.team-slider-section__text__navigation{margin-top:20px}}.team-slider-section__text__navigation__slider-pagination{font-size:1.38888889vw;margin-top:1.38888889vw;position:relative;font-family:Outfit-Regular,sans-serif;line-height:1.2em;color:#929292;display:flex;align-items:center}@media only screen and (max-width:1080px){.team-slider-section__text__navigation__slider-pagination{font-size:18px;margin-top:20px}}.team-slider-section__text__navigation__slider-pagination:before{width:1.66666667vw;height:.13888889vw;margin-right:1.11111111vw;content:'';display:block;background:#929292}@media only screen and (max-width:1080px){.team-slider-section__text__navigation__slider-pagination:before{width:20px;height:2px;margin-right:10px}}.team-slider-section__text__navigation__arrows{gap:1.11111111vw;display:flex;align-items:center}@media only screen and (max-width:1080px){.team-slider-section__text__navigation__arrows{gap:14px}}.team-slider-section__text__navigation__button-next,.team-slider-section__text__navigation__button-prev{width:4.44444444vw;height:4.44444444vw;display:flex;justify-content:center;align-items:center;background:#FFC000;border-radius:100%;cursor:pointer;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}@media only screen and (max-width:1080px){.team-slider-section__text__navigation__button-next,.team-slider-section__text__navigation__button-prev{width:60px;height:60px}}.team-slider-section__text__navigation__button-next:after,.team-slider-section__text__navigation__button-prev:after{width:2.22222222vw;height:1.11111111vw;content:'';display:block;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(images/left-slider-arrow.svg);-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}@media only screen and (max-width:1080px){.team-slider-section__text__navigation__button-next:after,.team-slider-section__text__navigation__button-prev:after{width:30px;height:15px}}.team-slider-section__text__navigation__button-next.swiper-button-disabled,.team-slider-section__text__navigation__button-next:hover,.team-slider-section__text__navigation__button-prev.swiper-button-disabled,.team-slider-section__text__navigation__button-prev:hover{background:#929292}.team-slider-section__text__navigation__button-next.swiper-button-disabled:after,.team-slider-section__text__navigation__button-next:hover:after,.team-slider-section__text__navigation__button-prev.swiper-button-disabled:after,.team-slider-section__text__navigation__button-prev:hover:after{background-image:url(images/left-slider-arrow-white.svg)}.team-slider-section__text__navigation__button-next{transform:rotate(180deg)}.team-slider-section__slider{margin-bottom:-8.19444444vw;width:50.5%}@media only screen and (max-width:1080px){.team-slider-section__slider{width:100%;margin-bottom:0}}.team-slider-section__slider .swiper .swiper-wrapper .swiper-slide{position:relative;cursor:pointer}.team-slider-section__slider .swiper .swiper-wrapper .swiper-slide__image{position:relative}.team-slider-section__slider .swiper .swiper-wrapper .swiper-slide__image:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 69.36%,rgba(0,0,0,.5) 83.66%);z-index:2}.team-slider-section__slider .swiper .swiper-wrapper .swiper-slide__image img{display:block;width:100%;height:100%;object-position:center;object-fit:cover;position:absolute;top:0;left:0;z-index:1}.team-slider-section__slider .swiper .swiper-wrapper .swiper-slide__image:after{content:'';display:block;padding-top:131.37%}@media only screen and (max-width:768px){.team-slider-section__slider .swiper .swiper-wrapper .swiper-slide__image:after{padding-top:120%}}.team-slider-section__slider .swiper .swiper-wrapper .swiper-slide__image h3{font-size:3.54166667vw;padding:1.11111111vw 2.08333333vw 1.11111111vw 2.08333333vw;position:absolute;bottom:0;left:0;width:100%;font-family:FjallaOne-Regular,sans-serif;line-height:1.24em;color:#FFF;text-align:center;z-index:3;opacity:1;visibility:visible;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}@media only screen and (max-width:1080px){.team-slider-section__slider .swiper .swiper-wrapper .swiper-slide__image h3{font-size:40px;padding:16px 30px}}@media only screen and (max-width:768px){.team-slider-section__slider .swiper .swiper-wrapper .swiper-slide__image h3{font-size:36px}}.team-slider-section__slider .swiper .swiper-wrapper .swiper-slide__text{padding:1.52777778vw;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(97,97,97,.85),rgba(97,97,97,.85));z-index:3;opacity:0;visibility:hidden;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}@media only screen and (max-width:1080px){.team-slider-section__slider .swiper .swiper-wrapper .swiper-slide__text{padding:20px}}.team-slider-section__slider .swiper .swiper-wrapper .swiper-slide__text__content{border-width:.13888889vw;padding:1.66666667vw .55555556vw 1.66666667vw .55555556vw;width:100%;height:100%;border-top:2px solid #FFC000;border-bottom:2px solid #FFC000;display:flex;flex-direction:column;justify-content:flex-end}@media only screen and (max-width:1080px){.team-slider-section__slider .swiper .swiper-wrapper .swiper-slide__text__content{border-width:2px;padding:20px 8px;overflow:auto;justify-content:flex-start}}.team-slider-section__slider .swiper .swiper-wrapper .swiper-slide__text__content h3{font-size:2.84722222vw;margin-bottom:1.38888889vw;font-family:FjallaOne-Regular,sans-serif;line-height:1.54em;color:#FFF;transform:translateY(30px);-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}@media only screen and (max-width:1080px){.team-slider-section__slider .swiper .swiper-wrapper .swiper-slide__text__content h3{font-size:40px;margin-bottom:20px}}@media only screen and (max-width:768px){.team-slider-section__slider .swiper .swiper-wrapper .swiper-slide__text__content h3{font-size:36px}}.team-slider-section__slider .swiper .swiper-wrapper .swiper-slide__text__content p{font-size:1.25vw;font-family:Outfit-Regular,sans-serif;line-height:1.78em;color:#FFF;transform:translateY(30px);-webkit-transition:all .4s ease .1s;-moz-transition:all .4s ease .1s;-o-transition:all .4s ease .1s;transition:all .4s ease .1s}@media only screen and (max-width:1080px){.team-slider-section__slider .swiper .swiper-wrapper .swiper-slide__text__content p{font-size:16px}}.team-slider-section__slider .swiper .swiper-wrapper .swiper-slide__text__link{font-size:1.25vw;margin-top:1.66666667vw;font-family:Outfit-Bold,sans-serif;line-height:1.78em;text-decoration-line:underline;color:#FFC000;transform:translateY(30px);-webkit-transition:all .4s ease .2s;-moz-transition:all .4s ease .2s;-o-transition:all .4s ease .2s;transition:all .4s ease .2s}@media only screen and (max-width:1080px){.team-slider-section__slider .swiper .swiper-wrapper .swiper-slide__text__link{font-size:16px;margin-top:20px}}.team-slider-section__slider .swiper .swiper-wrapper .swiper-slide:hover .swiper-slide__image h3{opacity:0;visibility:hidden}.team-slider-section__slider .swiper .swiper-wrapper .swiper-slide:hover .swiper-slide__text{opacity:1;visibility:visible}.team-slider-section__slider .swiper .swiper-wrapper .swiper-slide:hover .swiper-slide__text__content h3,.team-slider-section__slider .swiper .swiper-wrapper .swiper-slide:hover .swiper-slide__text__content p{transform:translateY(0)}.team-slider-section__slider .swiper .swiper-wrapper .swiper-slide:hover .swiper-slide__text__link{transform:translateY(0)}.faq-section{padding:4.86111111vw 6.94444444vw 5.55555556vw 6.94444444vw;margin-top:7.98611111vw;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}@media only screen and (max-width:1080px){.faq-section{padding:60px 20px;margin-top:100px}}.faq-section:before{height:7.98611111vw;content:'';display:block;width:100%;position:absolute;bottom:100%;left:0;background-size:cover;background-image:url(images/practice-areas-top-shape.png);background-position:center;background-repeat:no-repeat}@media only screen and (max-width:1080px){.faq-section:before{height:100px}}.faq-section__header{margin-bottom:3.47222222vw;text-align:center}@media only screen and (max-width:1080px){.faq-section__header{margin-bottom:40px}}.faq-section__header img{max-width:5.41666667vw;width:100%;display:block;height:auto;margin:auto;margin-bottom:.83333333vw}@media only screen and (max-width:1080px){.faq-section__header img{max-width:70px;margin-bottom:10px}}.faq-section__header__subtitle{font-size:1.94444444vw;font-family:Outfit-Regular,sans-serif;line-height:1.75em;text-transform:uppercase;color:#FFC000}@media only screen and (max-width:1080px){.faq-section__header__subtitle{font-size:24px}}@media only screen and (max-width:768px){.faq-section__header__subtitle{font-size:20px}}.faq-section__header h2{font-size:3.40277778vw;margin-bottom:.13888889vw;font-family:FjallaOne-Regular,sans-serif;line-height:1.69em;color:#FFF}@media only screen and (max-width:1080px){.faq-section__header h2{font-size:40px;margin-bottom:5px}}@media only screen and (max-width:520px){.faq-section__header h2{font-size:36px;margin-bottom:10px;margin-top:10px;line-height:1.4em}}.faq-section__header p{font-size:1.94444444vw;font-family:Outfit-Regular,sans-serif;line-height:1.25em;color:#FFF}@media only screen and (max-width:1080px){.faq-section__header p{font-size:20px}}@media only screen and (max-width:520px){.faq-section__header p{font-size:18px}}.faq-section__items ul li{margin-bottom:.69444444vw}@media only screen and (max-width:1080px){.faq-section__items ul li{margin-bottom:10px}}.faq-section__items ul li.active .faq-section__items__title{background:#FFC000}.faq-section__items ul li.active .faq-section__items__title:after{transform:translateY(-50%) rotate(0);background:#616161}.faq-section__items ul li.active .faq-section__items__title h3{color:#616161}.faq-section__items__title{padding:1.38888889vw 4.86111111vw 1.38888889vw 2.08333333vw;margin-bottom:.69444444vw;background:#616161;position:relative;cursor:pointer;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}@media only screen and (max-width:1080px){.faq-section__items__title{padding:20px 70px 20px 30px;margin-bottom:10px}}@media only screen and (max-width:768px){.faq-section__items__title{padding:20px 70px 20px 20px}}@media only screen and (max-width:520px){.faq-section__items__title{padding:20px 60px 20px 20px}}.faq-section__items__title h3{font-size:1.66666667vw;font-family:Outfit-Medium,sans-serif;line-height:1.33em;color:#FFF;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}@media only screen and (max-width:1080px){.faq-section__items__title h3{font-size:20px}}@media only screen and (max-width:520px){.faq-section__items__title h3{font-size:18px}}.faq-section__items__title:after,.faq-section__items__title:before{width:2.63888889vw;height:.20833333vw;right:1.38888889vw;content:'';display:block;background:#FFF;position:absolute;top:50%;transform:translateY(-50%);-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}@media only screen and (max-width:1080px){.faq-section__items__title:after,.faq-section__items__title:before{width:30px;height:2px;right:20px}}.faq-section__items__title:after{transform:translateY(-50%) rotate(90deg)}.faq-section__items__description{padding:2.77777778vw 7.63888889vw 2.77777778vw 7.63888889vw;background:#FFF;display:none}@media only screen and (max-width:1080px){.faq-section__items__description{padding:30px 40px}}@media only screen and (max-width:768px){.faq-section__items__description{padding:20px}}.faq-section__items__description p{font-size:1.11111111vw;line-height:2em;font-family:Outfit-Regular,sans-serif;color:#3B3B3B}@media only screen and (max-width:1080px){.faq-section__items__description p{font-size:16px}}@media only screen and (max-width:520px){.faq-section__items__description p{line-height:1.6em}}.featured-blog-posts-section{padding:4.86111111vw 6.94444444vw 6.25vw 6.94444444vw;background-size:cover;background-position:center;background-repeat:no-repeat}@media only screen and (max-width:1080px){.featured-blog-posts-section{padding:60px 20px}}.featured-blog-posts-section__header{margin-bottom:2.08333333vw;text-align:center}@media only screen and (max-width:1080px){.featured-blog-posts-section__header{margin-bottom:20px}}.featured-blog-posts-section__header img{max-width:6.45833333vw;width:100%;height:auto;margin:auto;margin-bottom:1.38888889vw}@media only screen and (max-width:1080px){.featured-blog-posts-section__header img{max-width:80px;margin-bottom:20px}}.featured-blog-posts-section__header__subtitle{font-size:1.94444444vw;font-family:Outfit-Regular,sans-serif;line-height:1.75em;text-transform:uppercase;color:#FFC000}@media only screen and (max-width:1080px){.featured-blog-posts-section__header__subtitle{font-size:24px}}@media only screen and (max-width:768px){.featured-blog-posts-section__header__subtitle{font-size:20px}}.featured-blog-posts-section__header h2{font-size:3.40277778vw;font-family:FjallaOne-Regular,sans-serif;line-height:1.69em;color:#616161}@media only screen and (max-width:1080px){.featured-blog-posts-section__header h2{font-size:40px}}@media only screen and (max-width:520px){.featured-blog-posts-section__header h2{font-size:36px;line-height:1.4em;margin-top:10px}}.featured-blog-posts-section__posts ul{margin:0 -1.875vw 0 -1.875vw;display:flex;flex-wrap:wrap}@media only screen and (max-width:1080px){.featured-blog-posts-section__posts ul{margin:0 -20px;justify-content:center}}.featured-blog-posts-section__posts ul li{padding:1.875vw;width:33.333%}@media only screen and (max-width:1080px){.featured-blog-posts-section__posts ul li{padding:20px;width:50%}}@media only screen and (max-width:768px){.featured-blog-posts-section__posts ul li{width:100%}}.featured-blog-posts-section__posts__one-post{position:relative;height:100%;display:flex;flex-direction:column}.featured-blog-posts-section__posts__one-post__image{position:relative}.featured-blog-posts-section__posts__one-post__image:after{content:'';display:block;padding-top:83.47%}@media only screen and (max-width:1080px){.featured-blog-posts-section__posts__one-post__image:after{padding-top:56%}}.featured-blog-posts-section__posts__one-post__image img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;object-position:center;object-fit:cover}.featured-blog-posts-section__posts__one-post__text{padding:1.66666667vw 2.08333333vw 1.66666667vw 2.08333333vw;background:#FFF;box-shadow:0 4px 4px rgba(0,0,0,.25);flex:1}@media only screen and (max-width:1080px){.featured-blog-posts-section__posts__one-post__text{padding:30px 20px}}.featured-blog-posts-section__posts__one-post__text h3{font-size:1.66666667vw;margin-bottom:1.38888889vw;font-family:FjallaOne-Regular,sans-serif;line-height:1.25em;color:#541617}@media only screen and (max-width:1080px){.featured-blog-posts-section__posts__one-post__text h3{font-size:24px;margin-bottom:14px}}.featured-blog-posts-section__posts__one-post__text h3 a{color:#541617}.featured-blog-posts-section__posts__one-post__text p{font-size:1.11111111vw;font-family:Outfit-Regular,sans-serif;line-height:2em;color:#3B3B3B}@media only screen and (max-width:1080px){.featured-blog-posts-section__posts__one-post__text p{font-size:16px}}@media only screen and (max-width:520px){.featured-blog-posts-section__posts__one-post__text p{line-height:1.6em}}.featured-blog-posts-section__posts__one-post__text .arrow-link{margin-top:1.38888889vw}@media only screen and (max-width:1080px){.featured-blog-posts-section__posts__one-post__text .arrow-link{margin-top:14px}}.featured-blog-posts-section .pagination{margin-top:5.06944444vw;display:block;width:100%;text-align:center}@media only screen and (max-width:1080px){.featured-blog-posts-section .pagination{margin-top:60px}}@media only screen and (max-width:520px){.featured-blog-posts-section .pagination{margin-top:40px}}.featured-blog-posts-section .pagination .page-numbers{font-size:1.25vw;margin:0 .20833333vw 0 .20833333vw;font-family:Outfit-SemiBold,sans-serif;line-height:1.78em;color:#3B3B3B;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}@media only screen and (max-width:1080px){.featured-blog-posts-section .pagination .page-numbers{font-size:18px;margin:0 4px}}@media only screen and (max-width:520px){.featured-blog-posts-section .pagination .page-numbers{font-size:16px;margin:0 3px}}.featured-blog-posts-section .pagination .page-numbers.current,.featured-blog-posts-section .pagination .page-numbers:hover{color:#FFC000}.contact-section{padding:4.86111111vw 6.94444444vw 5.55555556vw 6.94444444vw;margin-bottom:7.98611111vw;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}@media only screen and (max-width:1080px){.contact-section{padding:60px 20px;margin-bottom:100px}}.contact-section:after{height:7.98611111vw;content:'';display:block;position:absolute;top:100%;left:0;width:100%;background-image:url(images/contact-section-shape.png);background-size:cover;background-position:top center;background-repeat:no-repeat}@media only screen and (max-width:1080px){.contact-section:after{height:100px}}.contact-section__header{margin-bottom:3.88888889vw;text-align:center}@media only screen and (max-width:1080px){.contact-section__header{margin-bottom:40px}}.contact-section__header img{max-width:9.86111111vw;width:100%;height:auto;display:block;margin:auto;margin-bottom:1.52777778vw}@media only screen and (max-width:1080px){.contact-section__header img{max-width:120px;margin-bottom:20px}}.contact-section__header__subtitle{font-size:1.94444444vw;font-family:Outfit-Regular,sans-serif;line-height:1.75em;text-transform:uppercase;color:#FFC000}@media only screen and (max-width:1080px){.contact-section__header__subtitle{font-size:24px}}@media only screen and (max-width:768px){.contact-section__header__subtitle{font-size:20px}}.contact-section__header h2{font-size:3.40277778vw;font-family:FjallaOne-Regular,sans-serif;line-height:1.69em;color:#FFF}@media only screen and (max-width:1080px){.contact-section__header h2{font-size:40px}}@media only screen and (max-width:520px){.contact-section__header h2{font-size:36px;line-height:1.4em;margin:10px 0 20px}}.contact-section__header p{font-size:1.94444444vw;font-family:Outfit-Regular,sans-serif;line-height:1.25em;color:#FFF}@media only screen and (max-width:1080px){.contact-section__header p{font-size:20px}}@media only screen and (max-width:520px){.contact-section__header p{font-size:18px}}.contact-section__header p a{color:#FFF;text-decoration:underline}.contact-section__form{width:100%;position:relative}.contact-section__form div.wpforms-container-full:not(:empty){margin:0!important}.contact-section__form .wpforms-field-container{gap:1.38888889vw;display:flex}@media only screen and (max-width:1080px){.contact-section__form .wpforms-field-container{gap:20px}}@media only screen and (max-width:920px){.contact-section__form .wpforms-field-container{flex-direction:column;gap:0}}.contact-section__form .wpforms-field-container>.wpforms-field{margin-bottom:0!important}.contact-section__form .wpforms-field-container .wpforms-field{margin-bottom:1.38888889vw;flex:1;padding:0}@media only screen and (max-width:1080px){.contact-section__form .wpforms-field-container .wpforms-field{margin-bottom:14px}}.contact-section__form .wpforms-field-container .wpforms-field input,.contact-section__form .wpforms-field-container .wpforms-field select,.contact-section__form .wpforms-field-container .wpforms-field textarea{padding:0 1.38888889vw 0 1.38888889vw!important;height:3.75vw;font-size:1.25vw;border:1px solid #E2E2E2;background:#FFF;display:block;width:100%;font-family:Outfit-Regular,sans-serif;line-height:1.77em;color:#3B3B3B;border-radius:0}@media only screen and (max-width:1080px){.contact-section__form .wpforms-field-container .wpforms-field input,.contact-section__form .wpforms-field-container .wpforms-field select,.contact-section__form .wpforms-field-container .wpforms-field textarea{padding:0 20px!important;height:50px;font-size:16px}}.contact-section__form .wpforms-field-container .wpforms-field input::-webkit-input-placeholder,.contact-section__form .wpforms-field-container .wpforms-field select::-webkit-input-placeholder,.contact-section__form .wpforms-field-container .wpforms-field textarea::-webkit-input-placeholder{color:#3B3B3B;opacity:1}.contact-section__form .wpforms-field-container .wpforms-field input::-moz-placeholder,.contact-section__form .wpforms-field-container .wpforms-field select::-moz-placeholder,.contact-section__form .wpforms-field-container .wpforms-field textarea::-moz-placeholder{color:#3B3B3B;opacity:1}.contact-section__form .wpforms-field-container .wpforms-field input:-ms-input-placeholder,.contact-section__form .wpforms-field-container .wpforms-field select:-ms-input-placeholder,.contact-section__form .wpforms-field-container .wpforms-field textarea:-ms-input-placeholder{color:#3B3B3B;opacity:1}.contact-section__form .wpforms-field-container .wpforms-field input:-moz-placeholder,.contact-section__form .wpforms-field-container .wpforms-field select:-moz-placeholder,.contact-section__form .wpforms-field-container .wpforms-field textarea:-moz-placeholder{color:#3B3B3B;opacity:1}.contact-section__form .wpforms-field-container .wpforms-field textarea{padding:1.38888889vw!important;height:13.88888889vw!important;resize:none}@media only screen and (max-width:1080px){.contact-section__form .wpforms-field-container .wpforms-field textarea{padding:20px!important;height:180px!important}}.contact-section__form .wpforms-container .wpforms-submit-container{bottom:1.38888889vw;position:absolute;right:0;width:calc(50% - .58vw);margin:0!important}@media only screen and (max-width:1080px){.contact-section__form .wpforms-container .wpforms-submit-container{bottom:14px;width:calc(50% - 10px)}}@media only screen and (max-width:920px){.contact-section__form .wpforms-container .wpforms-submit-container{position:relative;width:100%;max-width:500px;margin:30px auto 0!important;bottom:0}}.contact-section__form .wpforms-container .wpforms-submit-container button{height:4.16666667vw;padding:1.38888889vw;font-size:1.73611111vw;display:flex;justify-content:center;align-items:center;background:#FFC000!important;width:100%;font-family:FjallaOne-Regular,sans-serif;color:#616161!important;border-radius:0}@media only screen and (max-width:1080px){.contact-section__form .wpforms-container .wpforms-submit-container button{height:50px;padding:10px 20px;font-size:22px}}.main-footer{padding:4.16666667vw 6.94444444vw 1.38888889vw 6.94444444vw}@media only screen and (max-width:1080px){.main-footer{padding:40px 20px 20px}}.main-footer__map-wrap{padding-bottom:4.02777778vw;display:flex;flex-wrap:wrap;border-bottom:2px solid #616161;border-width:.13888889vw}@media only screen and (max-width:1080px){.main-footer__map-wrap{padding-bottom:40px;border-width:2px}}@media only screen and (max-width:768px){.main-footer__map-wrap{flex-direction:column}}.main-footer__map-wrap__text{padding-left:4.58333333vw;padding-right:6.25vw;flex:1}@media only screen and (max-width:1080px){.main-footer__map-wrap__text{padding-left:0;padding-right:40px}}@media only screen and (max-width:768px){.main-footer__map-wrap__text{margin-bottom:40px;padding-right:0}}.main-footer__map-wrap__text>img{width:25.69444444vw;margin-bottom:3.61111111vw;display:block;height:auto}@media only screen and (max-width:1080px){.main-footer__map-wrap__text>img{width:240px;margin-bottom:40px}}.main-footer__map-wrap__text__phone{padding-left:1.66666667vw;gap:1.80555556vw;margin-bottom:3.19444444vw;display:flex;align-items:flex-end}@media only screen and (max-width:1080px){.main-footer__map-wrap__text__phone{padding-left:20px;gap:20px;margin-bottom:20px}}@media only screen and (max-width:768px){.main-footer__map-wrap__text__phone{padding-left:0}}.main-footer__map-wrap__text__phone img{width:1.94444444vw;min-width:1.94444444vw;margin-bottom:.69444444vw;display:block;height:auto}@media only screen and (max-width:1080px){.main-footer__map-wrap__text__phone img{width:20px;min-width:20px;margin-bottom:14px}}.main-footer__map-wrap__text__phone__text p{font-size:1.38888889vw;margin-bottom:.69444444vw;letter-spacing:.13888889vw;font-family:Outfit-SemiBold,sans-serif;line-height:1.43em;text-transform:uppercase;color:#616161}@media only screen and (max-width:1080px){.main-footer__map-wrap__text__phone__text p{font-size:18px;margin-bottom:10px;letter-spacing:1px}}.main-footer__map-wrap__text__phone__text a{font-size:2.77777778vw;font-family:FjallaOne-Regular,sans-serif;line-height:1.175em;color:#FFC000}@media only screen and (max-width:1080px){.main-footer__map-wrap__text__phone__text a{font-size:30px}}.main-footer__map-wrap__text__locations{padding-left:1.66666667vw}@media only screen and (max-width:1080px){.main-footer__map-wrap__text__locations{padding-left:20px}}@media only screen and (max-width:768px){.main-footer__map-wrap__text__locations{padding-left:0}}.main-footer__map-wrap__text__locations ul li{gap:2.08333333vw;margin-bottom:.97222222vw;display:flex;align-items:center}@media only screen and (max-width:1080px){.main-footer__map-wrap__text__locations ul li{gap:20px;margin-bottom:14px}}.main-footer__map-wrap__text__locations ul li img{width:1.66666667vw;min-width:1.66666667vw;display:block;height:auto}@media only screen and (max-width:1080px){.main-footer__map-wrap__text__locations ul li img{width:18px;min-width:18px}}.main-footer__map-wrap__text__locations ul li a,.main-footer__map-wrap__text__locations ul li p{font-size:1.25vw;letter-spacing:.13888889vw;font-family:Outfit-SemiBold,sans-serif;line-height:1.43em;text-transform:uppercase;color:#616161}@media only screen and (max-width:1080px){.main-footer__map-wrap__text__locations ul li a,.main-footer__map-wrap__text__locations ul li p{font-size:16px;letter-spacing:1px}}.main-footer__map-wrap__text__locations ul li a{text-decoration:underline;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}.main-footer__map-wrap__text__locations ul li a:hover{color:#FFC000}.main-footer__map-wrap__text__locations ul li:last-child{margin-bottom:0}.main-footer__map-wrap__map{width:45.24%;position:relative;overflow:hidden}@media only screen and (max-width:768px){.main-footer__map-wrap__map{width:100%}}.main-footer__map-wrap__map:after{content:'';display:block;padding-top:81%}.main-footer__map-wrap__map iframe{position:absolute;top:0;left:0;width:100%;height:100%;display:block;object-position:center;object-fit:cover;z-index:1}.main-footer__map-wrap__map__text{font-size:1.25vw;padding:.83333333vw 1.38888889vw .83333333vw 1.38888889vw;bottom:-.06944444vw;position:absolute;width:100%;display:block;z-index:2;left:0;text-align:center;font-family:Outfit-SemiBold,sans-serif;line-height:1.43em;text-transform:uppercase;color:#616161;background:#FFC000}@media only screen and (max-width:1080px){.main-footer__map-wrap__map__text{font-size:18px;padding:10px 20px;bottom:-1px}}.main-footer__seo-links{padding-top:2.77777778vw}@media only screen and (max-width:1080px){.main-footer__seo-links{padding-top:30px}}.main-footer__seo-links ul{margin:0 -.69444444vw 0 -.69444444vw;display:flex;align-items:center;flex-wrap:wrap}@media only screen and (max-width:1080px){.main-footer__seo-links ul{margin:0 -10px}}.main-footer__seo-links ul li{padding:0 .69444444vw .69444444vw .69444444vw;width:25%;text-align:left}@media only screen and (max-width:1080px){.main-footer__seo-links ul li{padding:0 10px 10px 10px;width:33.333%;text-align:left}}@media only screen and (max-width:768px){.main-footer__seo-links ul li{width:50%}}@media only screen and (max-width:520px){.main-footer__seo-links ul li{width:100%}}.main-footer__seo-links ul li a{font-size:1.04166667vw;font-family:Outfit-Regular,sans-serif;line-height:1.55em;color:#616161}@media only screen and (max-width:1080px){.main-footer__seo-links ul li a{font-size:14px}}.main-footer__copyright{margin-top:2.08333333vw;padding-top:2.08333333vw;gap:.69444444vw;border-top:2px solid #616161;border-width:.13888889vw;display:flex;align-items:center;justify-content:center;text-align:center}@media only screen and (max-width:1080px){.main-footer__copyright{margin-top:20px;padding-top:20px;gap:10px;border-width:2px}}@media only screen and (max-width:768px){.main-footer__copyright{flex-direction:column;gap:0}}.main-footer__copyright p{font-size:1.11111111vw}@media only screen and (max-width:1080px){.main-footer__copyright p{font-size:14px}}.main-footer__copyright p a{color:#3B3B3B;text-decoration:underline;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}.main-footer__copyright p a:hover{color:#FFC000}.small-hero-section{padding:9.86111111vw 36.11111111vw 3.05555556vw 6.94444444vw;min-height:31.25vw;margin-bottom:7.98611111vw;display:flex;align-items:center;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;z-index:1}@media only screen and (max-width:1080px){.small-hero-section{min-height:400px;margin-bottom:100px;padding:120px 400px 40px 20px}}@media only screen and (max-width:768px){.small-hero-section{padding:100px 20px 0 20px;flex-direction:column;justify-content:center}}@media only screen and (max-width:520px){.small-hero-section{padding:120px 20px 0 20px}}.small-hero-section:after{height:7.98611111vw;content:'';display:block;width:100%;position:absolute;top:100%;left:0;background-image:url(images/background-shape.png);background-size:cover;background-position:top center;background-repeat:no-repeat}@media only screen and (max-width:1080px){.small-hero-section:after{height:100px}}@media only screen and (max-width:768px){.small-hero-section__text{width:100%}}.small-hero-section__text img{width:25.69444444vw;margin-bottom:.69444444vw;display:block;height:auto}@media only screen and (max-width:1080px){.small-hero-section__text img{width:340px;margin-bottom:20px}}@media only screen and (max-width:768px){.small-hero-section__text img{width:100%;max-width:300px}}.small-hero-section__text__title{font-size:4.86111111vw;font-family:FjallaOne-Regular,sans-serif;line-height:1.33em;color:#FFF}@media only screen and (max-width:1080px){.small-hero-section__text__title{font-size:60px}}@media only screen and (max-width:768px){.small-hero-section__text__title{font-size:50px}}@media only screen and (max-width:520px){.small-hero-section__text__title{font-size:34px}}.small-hero-section__image{width:27.77777778vw;height:27.77777778vw;right:4.72222222vw;bottom:0;position:absolute}@media only screen and (max-width:1080px){.small-hero-section__image{width:380px;height:400px;right:20px}}@media only screen and (max-width:768px){.small-hero-section__image{position:relative;width:100%;max-width:400px;margin:auto;height:auto;right:auto}}@media only screen and (max-width:520px){.small-hero-section__image{margin-top:auto;margin-bottom:0}}.small-hero-section__image img{display:block;width:100%;height:100%;object-position:center bottom;object-fit:contain}.team-members-section{padding:3.47222222vw 6.94444444vw 5.34722222vw 6.94444444vw}@media only screen and (max-width:1080px){.team-members-section{padding:60px 20px}}.team-members-section ul{display:flex;flex-wrap:wrap}@media only screen and (max-width:1080px){.team-members-section ul{margin:0 -20px}}.team-members-section ul li{padding:1.59722222vw 1.38888889vw 1.59722222vw 1.38888889vw;width:33.3333%}@media only screen and (max-width:1080px){.team-members-section ul li{padding:20px;width:50%}}@media only screen and (max-width:768px){.team-members-section ul li{width:100%}}.team-members-section__one-member__image{position:relative;background-color:#DBDBDA}.team-members-section__one-member__image:after{content:'';display:block;padding-top:144.3%}@media only screen and (max-width:768px){.team-members-section__one-member__image:after{padding-top:70%}}.team-members-section__one-member__image img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-position:center;object-fit:cover}@media only screen and (max-width:768px){.team-members-section__one-member__image img{object-position:center top}}.team-members-section__one-member__text{padding:1.80555556vw 1.11111111vw 1.80555556vw 1.11111111vw;background:#541617}@media only screen and (max-width:1080px){.team-members-section__one-member__text{padding:20px}}.team-members-section__one-member__text h2{font-size:2.63888889vw;font-family:FjallaOne-Regular,sans-serif;line-height:1.4em;color:#FFF}@media only screen and (max-width:1080px){.team-members-section__one-member__text h2{font-size:30px}}.team-members-section__one-member__text p{font-size:1.66666667vw;margin-top:.41666667vw;font-family:Outfit-Regular,sans-serif;line-height:1.25em;color:#FFF}@media only screen and (max-width:1080px){.team-members-section__one-member__text p{font-size:18px;margin-top:5px}}.contact-us .contact-section{margin-top:-7.98611111vw}@media only screen and (max-width:1080px){.contact-us .contact-section{margin-top:-100px}}.article-wrap{padding:6.94444444vw;display:flex;align-items:flex-start;flex-wrap:wrap}@media only screen and (max-width:1080px){.article-wrap{padding:60px 20px}}@media only screen and (max-width:768px){.article-wrap{flex-direction:column}}.article-wrap__content{padding-right:6.38888889vw;flex:1}@media only screen and (max-width:1080px){.article-wrap__content{padding-right:40px}}@media only screen and (max-width:768px){.article-wrap__content{padding-right:0;margin-bottom:40px}}.article-wrap__content iframe,.article-wrap__content img{margin-bottom:2.5vw;display:block;width:100%;height:auto}@media only screen and (max-width:1080px){.article-wrap__content iframe,.article-wrap__content img{margin-bottom:20px}}.article-wrap__content img{width:auto;max-width:100%}.article-wrap__content iframe{min-height:27.77777778vw}@media only screen and (max-width:1080px){.article-wrap__content iframe{min-height:400px}}.article-wrap__content>h1,.article-wrap__content>h2{font-size:2.77777778vw;margin-bottom:1.38888889vw;font-family:FjallaOne-Regular,sans-serif;line-height:1.26em;color:#616161}@media only screen and (max-width:1080px){.article-wrap__content>h1,.article-wrap__content>h2{font-size:36px;margin-bottom:20px}}.article-wrap__content>h3,.article-wrap__content>h4,.article-wrap__content>h5,.article-wrap__content>h6{font-size:2.36111111vw;margin-bottom:1.38888889vw;font-family:FjallaOne-Regular,sans-serif;line-height:1.26em;color:#616161}@media only screen and (max-width:1080px){.article-wrap__content>h3,.article-wrap__content>h4,.article-wrap__content>h5,.article-wrap__content>h6{font-size:30px;margin-bottom:20px}}.article-wrap__content ol li,.article-wrap__content p,.article-wrap__content ul li{margin-bottom:1.38888889vw;font-size:1.11111111vw;font-family:Outfit-Regular,sans-serif;line-height:2em;color:#3B3B3B}@media only screen and (max-width:1080px){.article-wrap__content ol li,.article-wrap__content p,.article-wrap__content ul li{margin-bottom:20px;font-size:16px}}.article-wrap__content ol li a,.article-wrap__content p a,.article-wrap__content ul li a{color:#3B3B3B;text-decoration:underline;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}.article-wrap__content ol li a:hover,.article-wrap__content p a:hover,.article-wrap__content ul li a:hover{color:#FFC000}.article-wrap__content ul{padding-left:1.66666667vw;margin-bottom:1.38888889vw;list-style-type:disc}@media only screen and (max-width:1080px){.article-wrap__content ul{padding-left:20px;margin-bottom:20px}}.article-wrap__content ul li{margin-bottom:0}.article-wrap__content ol{padding-left:1.66666667vw;list-style-type:decimal}@media only screen and (max-width:1080px){.article-wrap__content ol{padding-left:20px}}.article-wrap__content strong{font-family:Outfit-Bold,sans-serif}.article-wrap__content__bio-contact{margin-bottom:2.5vw;display:flex;flex-wrap:wrap}@media only screen and (max-width:1080px){.article-wrap__content__bio-contact{margin-bottom:40px;flex-direction:column}}.article-wrap__content__bio-contact__image{width:54.16%;height:auto}@media only screen and (max-width:1080px){.article-wrap__content__bio-contact__image{width:100%}}.article-wrap__content__bio-contact__image .post-thumbnail{background:#DBDBDA;position:relative;width:100%;height:100%}.article-wrap__content__bio-contact__image .post-thumbnail:after{content:'';display:block;padding-top:142.74%}@media only screen and (max-width:1080px){.article-wrap__content__bio-contact__image .post-thumbnail:after{padding-top:70%}}.article-wrap__content__bio-contact__image .post-thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;object-position:center bottom;object-fit:cover}@media only screen and (max-width:1080px){.article-wrap__content__bio-contact__image .post-thumbnail img{object-position:center top}}.article-wrap__content__bio-contact__text{padding:3.19444444vw 2.5vw 5.55555556vw 3.61111111vw;width:45.84%;background:#541617}@media only screen and (max-width:1080px){.article-wrap__content__bio-contact__text{padding:30px 20px;width:100%}}.article-wrap__content__bio-contact__text__title{font-size:2.5vw;margin-bottom:1.38888889vw;font-family:FjallaOne-Regular,sans-serif;line-height:1.36em;color:#FFF}@media only screen and (max-width:1080px){.article-wrap__content__bio-contact__text__title{font-size:30px;margin-bottom:20px}}.article-wrap__content__bio-contact__text ul{gap:.83333333vw;margin-bottom:1.80555556vw;display:flex;align-items:center;padding:0;list-style-type:none}@media only screen and (max-width:1080px){.article-wrap__content__bio-contact__text ul{gap:15px;margin-bottom:20px}}.article-wrap__content__bio-contact__text ul li a{width:1.94444444vw;height:1.94444444vw;border-radius:.13888889vw;display:block;overflow:hidden}@media only screen and (max-width:1080px){.article-wrap__content__bio-contact__text ul li a{width:36px;height:36px;border-radius:2px}}.article-wrap__content__bio-contact__text ul li a img{display:block;width:100%;height:100%;object-position:center;object-fit:cover}.article-wrap__content__bio-contact__text p{font-size:1.11111111vw;margin-bottom:1.80555556vw;font-family:Outfit-Regular,sans-serif;line-height:2em;color:#FFF}@media only screen and (max-width:1080px){.article-wrap__content__bio-contact__text p{font-size:16px;margin-bottom:20px}}.article-wrap__content__bio-contact__text p a{color:#FFF}.article-wrap__content__bio-contact__text p:last-of-type{margin-bottom:0}.article-wrap__content .ti-widget.ti-goog{width:48.61111111vw}@media only screen and (max-width:920px){.article-wrap__content .ti-widget.ti-goog{width:41.66666667vw}}@media only screen and (max-width:768px){.article-wrap__content .ti-widget.ti-goog{width:100%}}.article-wrap__sidebar{width:30.20833333vw;min-width:30.20833333vw}@media only screen and (max-width:1080px){.article-wrap__sidebar{width:360px;min-width:360px}}@media only screen and (max-width:768px){.article-wrap__sidebar{min-width:auto;width:100%;max-width:400px;margin:auto}}.main-sidebar__contact{margin-bottom:4.16666667vw;padding:1.94444444vw 1.80555556vw 2.36111111vw 1.80555556vw;background:#541617;box-shadow:0 4px 4px rgba(0,0,0,.25);text-align:center}@media only screen and (max-width:1080px){.main-sidebar__contact{margin-bottom:40px;padding:20px}}.main-sidebar__contact h4{font-size:2.36111111vw;margin-bottom:2.36111111vw;font-family:FjallaOne-Regular,sans-serif;line-height:1.27em;color:#FFF}@media only screen and (max-width:1080px){.main-sidebar__contact h4{font-size:30px;margin-bottom:30px}}.main-sidebar__contact__form{width:100%;position:relative}.main-sidebar__contact__form div.wpforms-container-full:not(:empty){margin:0!important}.main-sidebar__contact__form .wpforms-field-container{display:flex;flex-direction:column}.main-sidebar__contact__form .wpforms-field-container>.wpforms-field{margin-bottom:0!important}.main-sidebar__contact__form .wpforms-field-container .wpforms-field{margin-bottom:1.38888889vw;flex:1;padding:0}@media only screen and (max-width:1080px){.main-sidebar__contact__form .wpforms-field-container .wpforms-field{margin-bottom:14px}}.main-sidebar__contact__form .wpforms-field-container .wpforms-field input,.main-sidebar__contact__form .wpforms-field-container .wpforms-field select,.main-sidebar__contact__form .wpforms-field-container .wpforms-field textarea{padding:0 1.38888889vw 0 1.38888889vw!important;height:3.75vw;font-size:1.11111111vw;border:none;background:#FFF;display:block;width:100%;border-radius:0;font-family:Outfit-Regular,sans-serif;line-height:2em;text-align:center;color:#727272}@media only screen and (max-width:1080px){.main-sidebar__contact__form .wpforms-field-container .wpforms-field input,.main-sidebar__contact__form .wpforms-field-container .wpforms-field select,.main-sidebar__contact__form .wpforms-field-container .wpforms-field textarea{padding:0 20px!important;height:50px;font-size:16px}}.main-sidebar__contact__form .wpforms-field-container .wpforms-field input::-webkit-input-placeholder,.main-sidebar__contact__form .wpforms-field-container .wpforms-field select::-webkit-input-placeholder,.main-sidebar__contact__form .wpforms-field-container .wpforms-field textarea::-webkit-input-placeholder{color:#727272;opacity:1}.main-sidebar__contact__form .wpforms-field-container .wpforms-field input::-moz-placeholder,.main-sidebar__contact__form .wpforms-field-container .wpforms-field select::-moz-placeholder,.main-sidebar__contact__form .wpforms-field-container .wpforms-field textarea::-moz-placeholder{color:#727272;opacity:1}.main-sidebar__contact__form .wpforms-field-container .wpforms-field input:-ms-input-placeholder,.main-sidebar__contact__form .wpforms-field-container .wpforms-field select:-ms-input-placeholder,.main-sidebar__contact__form .wpforms-field-container .wpforms-field textarea:-ms-input-placeholder{color:#727272;opacity:1}.main-sidebar__contact__form .wpforms-field-container .wpforms-field input:-moz-placeholder,.main-sidebar__contact__form .wpforms-field-container .wpforms-field select:-moz-placeholder,.main-sidebar__contact__form .wpforms-field-container .wpforms-field textarea:-moz-placeholder{color:#727272;opacity:1}.main-sidebar__contact__form .wpforms-field-container .wpforms-field textarea{padding:.69444444vw 1.38888889vw .69444444vw 1.38888889vw!important;height:10.41666667vw!important;resize:none}@media only screen and (max-width:1080px){.main-sidebar__contact__form .wpforms-field-container .wpforms-field textarea{padding:20px!important;height:180px!important}}.main-sidebar__contact__form .wpforms-container .wpforms-submit-container{width:auto;margin:0!important;margin-top:2.5vw!important;display:flex;justify-content:center}@media only screen and (max-width:1080px){.main-sidebar__contact__form .wpforms-container .wpforms-submit-container{margin-top:30px!important}}.main-sidebar__contact__form .wpforms-container .wpforms-submit-container button{height:4.16666667vw;padding:1.38888889vw;font-size:1.73611111vw;display:flex;justify-content:center;align-items:center;background:#FFC000!important;width:auto;font-family:FjallaOne-Regular,sans-serif;color:#616161!important;border-radius:0}@media only screen and (max-width:1080px){.main-sidebar__contact__form .wpforms-container .wpforms-submit-container button{height:50px;padding:10px 20px;font-size:20px}}.main-sidebar__practice-areas{margin-bottom:4.16666667vw;padding:2.08333333vw 2.36111111vw 2.08333333vw 2.36111111vw;text-align:center;background:#F5F5F5;box-shadow:0 4px 4px rgba(0,0,0,.25)}@media only screen and (max-width:1080px){.main-sidebar__practice-areas{margin-bottom:40px;padding:20px}}.main-sidebar__practice-areas h4{font-size:2.36111111vw;margin-bottom:1.80555556vw;font-family:FjallaOne-Regular,sans-serif;line-height:1.2em;color:#616161}@media only screen and (max-width:1080px){.main-sidebar__practice-areas h4{font-size:30px;margin-bottom:30px}}.main-sidebar__practice-areas ul li{border-top:2px solid #541617;border-width:.13888889vw}@media only screen and (max-width:1080px){.main-sidebar__practice-areas ul li{border-width:2px}}.main-sidebar__practice-areas ul li a{font-size:1.59722222vw;padding:.41666667vw .69444444vw .41666667vw .69444444vw;font-family:Outfit-SemiBold,sans-serif;line-height:1.93em;color:#541617;display:block}@media only screen and (max-width:1080px){.main-sidebar__practice-areas ul li a{font-size:20px;padding:6px 10px}}.main-sidebar__practice-areas ul li:last-child{border-bottom:2px solid #541617;border-width:.13888889vw}@media only screen and (max-width:1080px){.main-sidebar__practice-areas ul li:last-child{border-width:2px}}.main-sidebar__practice-areas .main-button{margin-top:1.38888889vw;padding:1.38888889vw;font-size:1.73611111vw}@media only screen and (max-width:1080px){.main-sidebar__practice-areas .main-button{margin-top:30px;padding:14px 20px;font-size:20px}}.main-sidebar__reviews{padding:2.08333333vw 1.38888889vw 2.63888889vw 1.38888889vw;background:#FFF;box-shadow:0 4px 4px rgba(0,0,0,.25);text-align:center}@media only screen and (max-width:1080px){.main-sidebar__reviews{padding:20px}}.main-sidebar__reviews h4{font-size:2.36111111vw;font-family:FjallaOne-Regular,sans-serif;line-height:1.2em;color:#616161}@media only screen and (max-width:1080px){.main-sidebar__reviews h4{font-size:30px}}.main-sidebar__reviews .main-button{padding:1.38888889vw;font-size:1.73611111vw}@media only screen and (max-width:1080px){.main-sidebar__reviews .main-button{padding:14px 20px;font-size:20px}}.main-sidebar__reviews .ti-widget.ti-goog{max-width:100%!important}.all-videos-section{padding:5.20833333vw 5vw 5.20833333vw 5vw}@media only screen and (max-width:1080px){.all-videos-section{padding:60px 20px}}.all-videos-section ul{display:flex;flex-wrap:wrap}@media only screen and (max-width:1080px){.all-videos-section ul{margin:0 -10px}}.all-videos-section ul li{padding:1.73611111vw 1.94444444vw 1.73611111vw 1.94444444vw;width:33.3333%}@media only screen and (max-width:1080px){.all-videos-section ul li{padding:10px;width:50%}}@media only screen and (max-width:768px){.all-videos-section ul li{width:100%}}.all-videos-section__one-video__image{position:relative}.all-videos-section__one-video__image:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(84,22,23,.5),rgba(84,22,23,.5));z-index:2}.all-videos-section__one-video__image:after{content:'';display:block;padding-top:84.17%}@media only screen and (max-width:1080px){.all-videos-section__one-video__image:after{padding-top:56%}}.all-videos-section__one-video__image img{display:block;width:100%;height:100%;object-position:center;object-fit:cover;position:absolute;top:0;left:0;z-index:1}.all-videos-section__one-video__image__play-icon{width:8.61111111vw;height:8.61111111vw;display:block;background-image:url(images/play-icon.svg);background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3}@media only screen and (max-width:1080px){.all-videos-section__one-video__image__play-icon{width:80px;height:80px}}.all-videos-section__one-video__text{padding:1.66666667vw 1.94444444vw 1.66666667vw 1.94444444vw;background:#FFF;box-shadow:0 4px 4px rgba(0,0,0,.25)}@media only screen and (max-width:1080px){.all-videos-section__one-video__text{padding:20px}}.all-videos-section__one-video__text h3{font-size:1.66666667vw;margin-bottom:1.38888889vw;font-family:FjallaOne-Regular,sans-serif;line-height:1.25em;color:#541617}@media only screen and (max-width:1080px){.all-videos-section__one-video__text h3{font-size:22px;margin-bottom:20px}}.all-videos-section__one-video__text h3 a{color:#541617}.all-reviews-section__header{margin-bottom:3.47222222vw}@media only screen and (max-width:1080px){.all-reviews-section__header{margin-bottom:50px}}.all-reviews-section__header h2{font-size:3.75vw;margin-bottom:.83333333vw;font-family:FjallaOne-Regular,sans-serif;line-height:1.26em;color:#616161}@media only screen and (max-width:1080px){.all-reviews-section__header h2{font-size:40px;margin-bottom:10px}}.all-reviews-section__reviews__one-result{margin-bottom:3.47222222vw;width:100%;position:relative}@media only screen and (max-width:1080px){.all-reviews-section__reviews__one-result{margin-bottom:30px}}.all-reviews-section__reviews__one-result__image{width:12.5vw;height:12.5vw;display:block;border-radius:100%;overflow:hidden;position:absolute;top:50%;transform:translateY(-50%);left:0}@media only screen and (max-width:1080px){.all-reviews-section__reviews__one-result__image{width:160px;height:160px}}.all-reviews-section__reviews__one-result__image img{display:block;width:100%;height:100%;object-position:center;object-fit:cover}.all-reviews-section__reviews__one-result__text{padding:2.22222222vw .97222222vw 1.80555556vw 7.84722222vw;width:100%;max-width:calc(100% - 6.43vw);margin-left:auto;background:#FFF;box-shadow:4px 4px 15px rgba(0,0,0,.2)}@media only screen and (max-width:1080px){.all-reviews-section__reviews__one-result__text{padding:30px 20px 30px 120px}}@media only screen and (max-width:768px){.all-reviews-section__reviews__one-result__text{padding:30px 20px 30px 140px}}.all-reviews-section__reviews__one-result__text img{width:10.76388889vw;height:auto;display:block;margin-bottom:.83333333vw}@media only screen and (max-width:1080px){.all-reviews-section__reviews__one-result__text img{width:120px;margin-bottom:20px}}.all-reviews-section__reviews__one-result__text__main{margin-bottom:1.38888889vw}@media only screen and (max-width:1080px){.all-reviews-section__reviews__one-result__text__main{margin-bottom:20px}}.all-reviews-section__reviews__one-result__text__main p{margin-bottom:1.38888889vw;font-size:1.11111111vw;font-family:Outfit-Regular,sans-serif;line-height:1.875em;color:#3B3B3B}@media only screen and (max-width:1080px){.all-reviews-section__reviews__one-result__text__main p{margin-bottom:20px;font-size:16px}}.all-reviews-section__reviews__one-result__text__main p:last-of-type{margin-bottom:0}.all-reviews-section__reviews__one-result__text h3{font-size:1.11111111vw;letter-spacing:.13888889vw;font-family:FjallaOne-Regular,sans-serif;line-height:1.5em;text-transform:uppercase;color:#541617}@media only screen and (max-width:1080px){.all-reviews-section__reviews__one-result__text h3{font-size:20px;letter-spacing:1px}}.all-reviews-section__reviews__one-result__text>p{font-size:1.11111111vw;font-family:Outfit-Regular,sans-serif;line-height:1.5em;color:#3B3B3B}@media only screen and (max-width:1080px){.all-reviews-section__reviews__one-result__text>p{font-size:16px}}.case-studies-section{padding:3.95833333vw 6.25vw 5.20833333vw 6.25vw}@media only screen and (max-width:1080px){.case-studies-section{padding:60px 20px}}.case-studies-section ul{margin:0 -.69444444vw 0 -.69444444vw;display:flex;flex-wrap:wrap}@media only screen and (max-width:1080px){.case-studies-section ul{margin:0 -10px}}.case-studies-section ul li{padding:1.73611111vw .69444444vw 1.73611111vw .69444444vw;width:33.333%}@media only screen and (max-width:1080px){.case-studies-section ul li{width:50%;padding:20px 10px}}@media only screen and (max-width:768px){.case-studies-section ul li{width:100%}}.case-studies-section__case-study{padding:1.66666667vw 2.77777778vw 1.66666667vw 2.77777778vw;min-height:24.30555556vw;background:#FFF;box-shadow:0 116px 46px rgba(0,0,0,.02),0 35px 39px rgba(0,0,0,.08);display:flex;align-items:center;cursor:pointer;position:relative;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}@media only screen and (max-width:1080px){.case-studies-section__case-study{padding:20px 30px;min-height:300px}}@media only screen and (max-width:768px){.case-studies-section__case-study{min-height:240px}}.case-studies-section__case-study:before{content:'';display:block;background:linear-gradient(90deg,#616161 0,#929292 100%);position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;visibility:hidden;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}.case-studies-section__case-study__content{padding:3.47222222vw 1.38888889vw 3.47222222vw 1.38888889vw;border-top:3px solid #FFC000;border-bottom:3px solid #FFC000;border-width:.20833333vw;text-align:center;width:100%;position:relative;z-index:2;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}@media only screen and (max-width:1080px){.case-studies-section__case-study__content{padding:30px 20px;border-width:2px}}.case-studies-section__case-study__content__title{font-size:3.88888889vw;margin-bottom:.69444444vw;font-family:FjallaOne-Regular,sans-serif;line-height:1.28em;color:#616161;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}@media only screen and (max-width:1080px){.case-studies-section__case-study__content__title{font-size:40px;margin-bottom:10px}}.case-studies-section__case-study__content p{font-size:1.11111111vw;margin-top:.69444444vw;letter-spacing:.06944444vw;font-family:Outfit-Regular,sans-serif;line-height:1.5em;color:#FFF;display:none}@media only screen and (max-width:1080px){.case-studies-section__case-study__content p{font-size:16px;margin-top:10px;letter-spacing:1px}}.case-studies-section__case-study__content p.case-studies-section__case-study__content__subtitle{font-size:1.45833333vw;letter-spacing:.06944444vw;font-family:Outfit-SemiBold,sans-serif;line-height:1.14em;text-transform:uppercase;color:#3B3B3B;margin:0;display:block;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}@media only screen and (max-width:1080px){.case-studies-section__case-study__content p.case-studies-section__case-study__content__subtitle{font-size:16px;letter-spacing:1px}}.case-studies-section__case-study:hover:before{opacity:1;visibility:visible}.case-studies-section__case-study:hover .case-studies-section__case-study__content{padding:2.5vw 1.38888889vw 2.5vw 1.38888889vw}@media only screen and (max-width:1080px){.case-studies-section__case-study:hover .case-studies-section__case-study__content{padding:20px}}.case-studies-section__case-study:hover .case-studies-section__case-study__content__subtitle,.case-studies-section__case-study:hover .case-studies-section__case-study__content__title{color:#FFF}/*# sourceMappingURL=style.css.map */