.home__hero{min-height:calc(90vh - 60px)}.home__hero--image{width:80vh;left:calc(50vw + 75px);display:block}.home__hero--flag{vertical-align:bottom}.home__hero--section{min-height:210px}.home__hero--icon{width:14px;height:14px}.home__hero--features{opacity:.7}.home__common--largeContainer{max-width:1400px}.home__common--mediumContainer{max-width:1100px}.home__reviews{min-height:250px}.home__reviews--card{min-height:190px;min-width:160px;width:25%}.home__reviews--content{-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical}.home__reviews .swiper-wrapper{-webkit-transition-timing-function:linear!important;-o-transition-timing-function:linear!important;transition-timing-function:linear!important}.home__reviews .swiper:not(.swiper-initialized) .swiper-slide{visibility:hidden}.home__reviews .tpSwiper__control{display:none!important}.home__metrics--bigNumberBackground{background:-webkit-radial-gradient(circle,#3b5998 20vh,#2f3033 60vh);background:-o-radial-gradient(circle,#3b5998 20vh,#2f3033 60vh);background:radial-gradient(circle,#3b5998 20vh,#2f3033 60vh);background-size:100% 100vh;background-position-x:100px;background-clip:text;-webkit-background-clip:text;background-position-y:-250px}.home__metrics--bigNumberContainer{background-size:100%;background-repeat:repeat;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.home__metrics--bigNumber{-webkit-text-fill-color:transparent}.home__pros--videoColumn{min-height:400px;max-height:500px;height:60vh}.home__pros--videoElement{background-image:url(https://static.2x3cdn.com/release/2252f27_1753063982/images/public/home/media/pros/homeProsPreview.96a3b6a4.jpg);-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}.home__pros--videoOverlay{background-color:rgba(0,0,0,.5)}.home__pros--videoImage{-o-object-position:center top;object-position:center top;-o-object-fit:cover;object-fit:cover}.home__pros--videoSingleCard{height:150px}.home__popularServices{min-height:250px}.home__categories--item{-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;background-color:#e9eced}.home__categories--item:hover{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}.home__how--icon{margin-top:3px;width:18px;height:18px}.home__how--imageColumn{min-height:280px}.home__how--image{-o-object-fit:contain;object-fit:contain;max-width:110px}.home__how--image{-o-object-fit:contain;object-fit:contain;max-height:170px}.home__how--gradient1{position:absolute;border-radius:24px;background:-webkit-linear-gradient(30deg,#96c2ff,#9dabca,#778ab4,#5970a5,#3b5998,#5970a5,#778ab4,#9dabca,#96c2ff);background:-o-linear-gradient(30deg,#96c2ff,#9dabca,#778ab4,#5970a5,#3b5998,#5970a5,#778ab4,#9dabca,#96c2ff);background:linear-gradient(60deg,#96c2ff,#9dabca,#778ab4,#5970a5,#3b5998,#5970a5,#778ab4,#9dabca,#96c2ff);background-size:300% 300%;background-position:0 50%;-webkit-animation:hHow1 4s alternate infinite;animation:hHow1 4s alternate infinite}.home__how--gradient2{position:absolute;border-radius:24px;background:-webkit-linear-gradient(30deg,#fafafa,#e1fdf3,#c6f7da,#73e4a2,#2db783,#73e4a2,#c6f7da,#e1fdf3,#fafafa);background:-o-linear-gradient(30deg,#fafafa,#e1fdf3,#c6f7da,#73e4a2,#2db783,#73e4a2,#c6f7da,#e1fdf3,#fafafa);background:linear-gradient(60deg,#fafafa,#e1fdf3,#c6f7da,#73e4a2,#2db783,#73e4a2,#c6f7da,#e1fdf3,#fafafa);background-size:300% 300%;background-position:0 50%;-webkit-animation:hHow1 4s alternate infinite;animation:hHow1 4s alternate infinite}.home .serviceCard_image--overlay{background-color:rgba(47,48,51,.3)}.home__articles{min-height:430px}.home__articles .serviceCard_image{padding-bottom:200px}.home__places--list{-webkit-column-count:2;-moz-column-count:2;column-count:2}.home__proBanner{min-height:340px}.home__proBanner--image{max-height:340px;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}@-webkit-keyframes hHow1{50%{background-position:100% 50%}}@keyframes hHow1{50%{background-position:100% 50%}}@media (min-width:701px){.home__hero{height:calc(100vh - 60px)}.home__reviews--card{width:350px!important;min-height:150px}.home__reviews--content{-webkit-line-clamp:5}.home__metrics--bigNumber{font-size:60px!important;line-height:60px!important}.home__popularServices--card{max-width:33%}.home__how--imageColumn{min-height:376px}.home__how--image{max-width:150px}.home__how--image{max-height:200px}.home__places--list{-webkit-column-count:4!important;-moz-column-count:4!important;column-count:4!important}}@media (min-width:1026px){.home__hero--section{min-height:230px}.home__reviews{min-height:271px}.home__pros--title{font-size:65px;line-height:65px}.home__pros--videoColumn{min-height:400px;max-height:600px;height:55vh}.home__popularServices{min-height:271px}.home__categories--item{height:124px}.home__articles{min-height:250px}}@media (max-width:481px){.home__metrics--bigNumber{font-size:40px!important;line-height:40px!important}}@media (min-width:482px) and (max-width:700px){.home__metrics--bigNumber{font-size:50px!important;line-height:50px!important}}@media (min-width:482px){.home__pros--videoSingleCard{min-height:200px}.home__places--list{-webkit-column-count:3;-moz-column-count:3;column-count:3}}service-card{min-height:200px}.serviceCard:hover{color:inherit}.serviceCard_image{padding-bottom:62.5%;border-radius:4px;margin-bottom:8px;background-size:cover}.serviceCard_title{max-height:48px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2}@media (max-width:1025px){service-card{min-height:170px}}.swiper-button-disabled{display:none!important}.tpSwiper__control{width:36px;height:36px;border-radius:50%;-webkit-box-shadow:0 -1px 1px 0 rgba(0,0,0,.04),0 1px 2px 0 rgba(0,0,0,.16);box-shadow:0 -1px 1px 0 rgba(0,0,0,.04),0 1px 2px 0 rgba(0,0,0,.16);background-color:#fff;-webkit-transform:translateY(37%);-ms-transform:translateY(37%);transform:translateY(37%);top:37%}.tpSwiper__control:after{font-weight:700;font-size:16px;color:#2f3033}.tpSwiper__control--left{left:10px}.tpSwiper__control--right{right:10px}.swiper:not(.swiper-initialized) .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}@media (max-width:481px){.tpSwiper__control{display:none!important}}@media (min-width:482px) and (max-width:1025px){.tpSwiper__control{background-color:#fff}}@media (min-width:482px){.tpSwiper__control--left{left:-14px}.tpSwiper__control--right{right:-14px}}.globalVideoModal--modal .tpModal__container{background-color:transparent}.globalVideoModal--modalVideo{background-color:#000}@media (min-width:701px){.globalVideoModal--modalVideo{min-height:80vh!important}}