.modal{-webkit-overflow-scrolling:touch}.mobile-view{display:none}.scroll-guides{z-index:3;width:26px;height:26px;position:absolute;left:50%;transform:translateX(-50%);bottom:53px;cursor:pointer}.scroll-guides .chevron{position:absolute;width:26px;height:2px;top:calc(50% - 1px);animation:move-chevron 2s infinite}.scroll-guides .chevron:after,.scroll-guides .chevron:before{content:'';position:absolute;top:0;height:100%;width:50%;background:#fff}.scroll-guides .chevron:before{left:9%;transform:rotate(45deg)}.scroll-guides .chevron:after{right:9%;width:50%;transform:rotate(-45deg)}@keyframes move-chevron{50%{transform:scale(1.25)}100%{transform:scale(1)}}#slider-tiles{position:absolute;top:50%;transform:translateY(-50%);right:36px;z-index:5}#slider-tiles .tile{width:10px;height:30px;transition:.3s height;cursor:pointer;margin-left:0;position:relative}#slider-tiles .tile:before{background:#d5d5d5;position:absolute;top:0;left:50%;border-radius:1px;transform:translateX(-50%);content:'';height:100%;opacity:.47;width:2px;transition:.3s width,.3s background-color,.3s opacity}#slider-tiles .tile[active=true]{width:11px;height:60px;cursor:initial;margin-left:-.5px}#slider-tiles .tile[active=true]:before{opacity:1;width:3px;background:#fff}#slider-tiles .tile[active=true].blue:before{background-color:#2a50fc}#slider-tiles .tile:not(:last-child){margin-bottom:6px}nav{position:absolute!important;top:0;left:50%;width:100%;transform:translate(-50%,0)}.say-yes{text-align:center}.say-yes.no-webp{background-image:url(../img/homepage/home-head-background.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3 / 2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.say-yes.no-webp{background-image:url(../img/homepage/home-head-background@2x.jpg)}}.say-yes.webp{background-image:url(../img/homepage/home-head-background.webp);background-size:cover;background-position:center;background-repeat:no-repeat}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3 / 2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.say-yes.webp{background-image:url(../img/homepage/home-head-background@2x.webp)}}.say-yes .title-large-white{margin-top:-26px}.say-yes .title-small-white{margin-top:52px}.say-yes a{display:inline-block}.say-yes a .arrow-button{border-color:#2a50fc;width:167px;border-radius:2px;margin-top:53px}.say-yes a .arrow-button span{margin-left:13px}.first-principles{text-align:center}.first-principles.no-webp{background-image:url(../img/homepage/first-principles-background.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3 / 2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.first-principles.no-webp{background-image:url(../img/homepage/first-principles-background@2x.jpg)}}.first-principles.webp{background-image:url(../img/homepage/first-principles-background.webp);background-size:cover;background-position:center;background-repeat:no-repeat}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3 / 2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.first-principles.webp{background-image:url(../img/homepage/first-principles-background@2x.webp)}}.first-principles .title-large-white{font-size:59px;letter-spacing:1.2px}.first-principles .paragraph-white{margin-top:54px;max-width:904px}.first-principles a{display:inline-block}.first-principles a .arrow-button{width:180px;border-color:#00b4ce;border-radius:2px;margin-top:50px}.first-principles a .arrow-button span{margin-left:13px}.first-principles a .arrow-button img{margin-left:36px}.winners{text-align:center;overflow:hidden}.winners.no-webp{background-image:url(../img/homepage/winners-background.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3 / 2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.winners.no-webp{background-image:url(../img/homepage/winners-background@2x.jpg)}}.winners.webp{background-image:url(../img/homepage/winners-background.webp);background-size:cover;background-position:center;background-repeat:no-repeat}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3 / 2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.winners.webp{background-image:url(../img/homepage/winners-background@2x.webp)}}.winners .title-large-white{letter-spacing:2px;margin-top:-19px}.winners .paragraph-white{margin-top:53px;max-width:760px}.winners a{display:inline-block}.winners a .arrow-button{border-color:#ff2a00;width:150px;border-radius:2px;margin-top:51px}.winners a .arrow-button span{margin-left:14px}.services{z-index:4;height:initial;background:#f3f3f3}@media (min-width:1200px){.services .container{max-width:1342px}}.services #services-title-mobile,.services #services-title-mobile-in-mobile{display:none}.services #services-wrap,.services #services-wrap-mobile{background:#fff;padding-top:110px;padding-bottom:170px}.services #diamonds{margin-top:-18px}.services #diamonds .diamond-wrap{padding-left:25px;padding-right:25px}.services #diamonds .diamond-wrap:first-child .diamond-content img{width:220px}.services #diamonds .diamond-wrap:nth-child(2) .diamond-content img{width:189px;margin-left:4px}.services #diamonds .diamond-wrap:nth-child(2) .diamond-content div:nth-child(2){margin-top:13px}.services #diamonds .diamond-wrap:nth-child(3) .diamond-content{padding-top:25px;padding-left:3px}.services #diamonds .diamond-wrap:nth-child(3) .diamond-content img{width:203px}.services #diamonds .diamond-wrap:nth-child(3) .diamond-content div:nth-child(2){margin-top:25px}.services #diamonds .diamond-wrap:nth-child(4) .diamond-content img{width:152px;margin-left:6px}.services #diamonds .diamond-wrap:nth-child(4) .diamond-content div:nth-child(2){margin-top:24px;margin-left:2px}.services #diamonds .diamond-wrap:nth-child(4) .diamond-content div:nth-child(3){margin-left:2px}.services #diamonds .diamond-border{max-width:285px;height:277px;position:relative;margin:0 auto}.services #diamonds .diamond-border>img{width:100%;height:100%;position:absolute;top:172px;left:0;z-index:1}.services #diamonds .diamond-border .service-mobile{display:none;left:50%;position:absolute;top:35px;transform:translate(-50%,0);z-index:3;max-width:235px;width:80%}.services #diamonds .diamond-border .diamond-content{position:relative;z-index:2;background:#fff;top:67px;left:-5px;height:163px;width:274px;padding-top:26px}.services #diamonds .diamond-border .diamond-content a,.services #diamonds .diamond-border .diamond-content a:active,.services #diamonds .diamond-border .diamond-content a:focus,.services #diamonds .diamond-border .diamond-content a:hover,.services #diamonds .diamond-border .diamond-content a:link,.services #diamonds .diamond-border .diamond-content a:visited{color:#2b2929;text-decoration:none}.services #diamonds .diamond-border .diamond-content div{font-size:14px;font-family:Roboto;letter-spacing:.15px;margin-left:1px}.services #diamonds .diamond-border .diamond-content div:nth-child(2){font-weight:700;margin-top:27px}.services #diamonds .diamond-border .diamond-content div:last-child{margin-top:3px;letter-spacing:initial}.services footer{margin-top:0}@media (min-width:1200px){.services footer .container{max-width:1230px}}@media (max-width:991px){.first-principles .title-large-white,.say-yes .title-large-white,.winners .title-large-white{font-size:50px;white-space:initial}}@media (max-width:767px){#slider-tiles{right:5px}.services #services-wrap-mobile{padding-top:30px}.services #services-title-tablet-in-mobile{display:none!important}.services #services-title-mobile-in-mobile{display:block}.services .title-medium-blue{font-size:24px}.services .title-medium-blue:first-child{padding:0;border:none}.services .title-medium-blue:last-child{max-width:108px;padding-bottom:7px}.services #diamonds{margin:25px 0 0}footer{margin-top:40px}}@media (max-width:991px){.desktop-view{display:none}.mobile-view{-webkit-overflow-scrolling:touch;display:block}.mobile-view .say-yes{overflow:hidden;margin-bottom:-1px}.mobile-view .say-yes.no-webp{background-image:url(../img/homepage/home-head-background-mobile.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}}@media all and (max-width:991px) and (-webkit-min-device-pixel-ratio:1.5),all and (max-width:991px) and (-o-min-device-pixel-ratio:3 / 2),all and (max-width:991px) and (min--moz-device-pixel-ratio:1.5),all and (max-width:991px) and (min-device-pixel-ratio:1.5){.mobile-view .say-yes.no-webp{background-image:url(../img/homepage/home-head-background-mobile@2x.jpg)}}@media all and (max-width:991px) and (-webkit-min-device-pixel-ratio:3),all and (max-width:991px) and (-o-min-device-pixel-ratio:3 / 2),all and (max-width:991px) and (min--moz-device-pixel-ratio:3),all and (max-width:991px) and (min-device-pixel-ratio:3){.mobile-view .say-yes.no-webp{background-image:url(../img/homepage/home-head-background-mobile@3x.jpg)}}@media (max-width:991px){.mobile-view .say-yes.webp{background-image:url(../img/homepage/home-head-background-mobile.webp);background-size:cover;background-position:center;background-repeat:no-repeat}}@media all and (max-width:991px) and (-webkit-min-device-pixel-ratio:1.5),all and (max-width:991px) and (-o-min-device-pixel-ratio:3 / 2),all and (max-width:991px) and (min--moz-device-pixel-ratio:1.5),all and (max-width:991px) and (min-device-pixel-ratio:1.5){.mobile-view .say-yes.webp{background-image:url(../img/homepage/home-head-background-mobile@2x.webp)}}@media all and (max-width:991px) and (-webkit-min-device-pixel-ratio:3),all and (max-width:991px) and (-o-min-device-pixel-ratio:3 / 2),all and (max-width:991px) and (min--moz-device-pixel-ratio:3),all and (max-width:991px) and (min-device-pixel-ratio:3){.mobile-view .say-yes.webp{background-image:url(../img/homepage/home-head-background-mobile@3x.webp)}}@media (max-width:991px){.mobile-view .say-yes .title-large-white{font-size:34px;max-width:251px;margin:0 auto;margin-top:137px;letter-spacing:1.2px;line-height:44px}.mobile-view .say-yes .title-small-white{letter-spacing:.5px;font-size:19px;margin-top:38px}.mobile-view .say-yes .paragraph-white{font-size:13px;margin-top:40px;font-weight:700;max-width:324px;letter-spacing:.52px}.mobile-view .say-yes .arrow-button{margin-top:57px;margin-bottom:72px}.mobile-view .first-principles{overflow:hidden}.mobile-view .first-principles.no-webp{background-image:url(../img/homepage/first-principles-background-mobile.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}}@media all and (max-width:991px) and (-webkit-min-device-pixel-ratio:1.5),all and (max-width:991px) and (-o-min-device-pixel-ratio:3 / 2),all and (max-width:991px) and (min--moz-device-pixel-ratio:1.5),all and (max-width:991px) and (min-device-pixel-ratio:1.5){.mobile-view .first-principles.no-webp{background-image:url(../img/homepage/first-principles-background-mobile@2x.jpg)}}@media all and (max-width:991px) and (-webkit-min-device-pixel-ratio:3),all and (max-width:991px) and (-o-min-device-pixel-ratio:3 / 2),all and (max-width:991px) and (min--moz-device-pixel-ratio:3),all and (max-width:991px) and (min-device-pixel-ratio:3){.mobile-view .first-principles.no-webp{background-image:url(../img/homepage/first-principles-background-mobile@3x.jpg)}}@media (max-width:991px){.mobile-view .first-principles.webp{background-image:url(../img/homepage/first-principles-background-mobile.webp);background-size:cover;background-position:center;background-repeat:no-repeat}}@media all and (max-width:991px) and (-webkit-min-device-pixel-ratio:1.5),all and (max-width:991px) and (-o-min-device-pixel-ratio:3 / 2),all and (max-width:991px) and (min--moz-device-pixel-ratio:1.5),all and (max-width:991px) and (min-device-pixel-ratio:1.5){.mobile-view .first-principles.webp{background-image:url(../img/homepage/first-principles-background-mobile@2x.webp)}}@media all and (max-width:991px) and (-webkit-min-device-pixel-ratio:3),all and (max-width:991px) and (-o-min-device-pixel-ratio:3 / 2),all and (max-width:991px) and (min--moz-device-pixel-ratio:3),all and (max-width:991px) and (min-device-pixel-ratio:3){.mobile-view .first-principles.webp{background-image:url(../img/homepage/first-principles-background-mobile@3x.webp)}}@media (max-width:991px){.mobile-view .first-principles .title-large-white{margin-top:143px;font-size:34px;line-height:44px;letter-spacing:1px}.mobile-view .first-principles .paragraph-white{font-size:13px;margin-top:56px;font-weight:700;max-width:311px;letter-spacing:.52px}.mobile-view .first-principles .arrow-button{margin-top:68px;margin-bottom:119px}.mobile-view .winners{overflow:hidden}.mobile-view .winners.no-webp{background-image:url(../img/homepage/winners-background-mobile.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}}@media all and (max-width:991px) and (-webkit-min-device-pixel-ratio:1.5),all and (max-width:991px) and (-o-min-device-pixel-ratio:3 / 2),all and (max-width:991px) and (min--moz-device-pixel-ratio:1.5),all and (max-width:991px) and (min-device-pixel-ratio:1.5){.mobile-view .winners.no-webp{background-image:url(../img/homepage/winners-background-mobile@2x.jpg)}}@media all and (max-width:991px) and (-webkit-min-device-pixel-ratio:3),all and (max-width:991px) and (-o-min-device-pixel-ratio:3 / 2),all and (max-width:991px) and (min--moz-device-pixel-ratio:3),all and (max-width:991px) and (min-device-pixel-ratio:3){.mobile-view .winners.no-webp{background-image:url(../img/homepage/winners-background-mobile@3x.jpg)}}@media (max-width:991px){.mobile-view .winners.webp{background-image:url(../img/homepage/winners-background-mobile.webp);background-size:cover;background-position:center;background-repeat:no-repeat}}@media all and (max-width:991px) and (-webkit-min-device-pixel-ratio:1.5),all and (max-width:991px) and (-o-min-device-pixel-ratio:3 / 2),all and (max-width:991px) and (min--moz-device-pixel-ratio:1.5),all and (max-width:991px) and (min-device-pixel-ratio:1.5){.mobile-view .winners.webp{background-image:url(../img/homepage/winners-background-mobile@2x.webp)}}@media all and (max-width:991px) and (-webkit-min-device-pixel-ratio:3),all and (max-width:991px) and (-o-min-device-pixel-ratio:3 / 2),all and (max-width:991px) and (min--moz-device-pixel-ratio:3),all and (max-width:991px) and (min-device-pixel-ratio:3){.mobile-view .winners.webp{background-image:url(../img/homepage/winners-background-mobile@3x.webp)}}@media (max-width:991px){.mobile-view .winners .title-large-white{font-size:33px;max-width:271px;margin:101px auto 0;line-height:44px;letter-spacing:1.5px}.mobile-view .winners .paragraph-white{font-size:13px;margin-top:54px;font-weight:700;max-width:311px;letter-spacing:.52px}.mobile-view .winners .arrow-button{margin-top:47px;margin-bottom:128px}.mobile-view .services #services-wrap-mobile{padding-top:45px;padding-bottom:49px}.mobile-view .services #services-wrap-mobile .container{padding-right:12px;padding-left:12px}.mobile-view .services #services-wrap-mobile .title-medium-blue{letter-spacing:.7px;font-size:23px;text-align:center;color:#2a50fc;line-height:28px}.mobile-view .services #services-wrap-mobile .title-medium-blue:last-child{padding-bottom:12px}.mobile-view .services #services-wrap-mobile #diamonds-mobile a{color:#000}.mobile-view .services #services-wrap-mobile #diamonds-mobile .diamond-border .diamond-content .diamond-title-mobile{font-size:16px}.mobile-view .services #services-wrap-mobile #diamonds-mobile .diamond-border .diamond-content .diamond-description-mobile{font-size:14px}body,html{overflow-y:initial;overflow-x:hidden}.services .title-medium-blue{font-size:20px;letter-spacing:initial}.services .title-medium-blue:last-child{max-width:84px}.services #diamonds .diamond-wrap{padding:0}.services #diamonds .diamond-border{max-width:357px;height:241px}.services #diamonds .diamond-border img.service-mobile{display:initial}.services #diamonds .diamond-border .diamond-content{height:initial;padding:20px 0;top:104px}.services #diamonds .diamond-border .diamond-content div:nth-child(2){margin:0!important}.services #diamonds .diamond-border .diamond-content img{display:none}}@media (min-width:1200px){.services #diamonds .diamond-wrap{padding:0}}