.template27.main .clients-wrapper{padding:0!important;margin-bottom:5rem;display:flex;flex-direction:row}.template27.main .clients-wrapper .img-block{padding:0!important;background-color:white;position:relative}.template27.main .clients-wrapper .img-block .shake-img{width:300px;position:absolute;top:0;right:80px;-webkit-animation:shake 24s linear infinite;animation:shake 24s linear infinite}.template27.main .clients-wrapper .img-block .shake-img img{transition:all 0.5s ease-in-out 0s;position:relative;top:32px}.template27.main .clients-wrapper .img-block img{top:0;position:relative}.template27.main .clients-wrapper .text-block{width:100%;background-color:#020d26;padding:5rem}.template27.main .clients-wrapper .text-block .wrapper{width:40rem;color:rgba(255,255,255,0.85)}.template27.main .clients-wrapper .text-block .wrapper span{font-weight:700}.template27.main .clients-wrapper .text-block .wrapper h4{font-family:"Titillium Web",Arial,Helvetica,sans-serif;font-weight:300;font-size:45px;line-height:50px;padding-bottom:51px;margin-bottom:0;color:#fff;position:relative}.template27.main .clients-wrapper .text-block .wrapper h4:after{content:"";left:0;position:absolute;bottom:28px;width:59px;border-bottom-width:3px;border-bottom-style:solid;border-bottom-color:#0d91d0}.template27.main .clients-wrapper .text-block .wrapper hr{border-top:1px solid rgba(255,255,255,0.22);margin-top:3rem;margin-bottom:3rem}.template27.main .clients-wrapper .text-block .wrapper ul{padding-left:0;list-style:none;display:flex;flex-direction:row;justify-content:space-between}.template27.main .clients-wrapper .text-block .wrapper ul li{display:flex;flex-direction:column}.template27.main .clients-wrapper .text-block .wrapper ul li span{font-size:40px;line-height:50px;margin-bottom:0;font-weight:600;color:#0d91d0;padding:0}.template27.main .clients-wrapper .text-block .wrapper ul li p{color:white}.template27.main .request-banner{height:32rem}.template27.main .request-banner .container .row{display:flex;flex-direction:column;align-items:center;justify-content:center;height:22rem}.template27.main .request-banner .container .row .col-md-10,.template27.main .request-banner .container .row .col-md-2{justify-content:center}.template27.main .request-banner .container .row h3{font-family:"Titillium Web",Arial,Helvetica,sans-serif;margin-bottom:15px;font-weight:600;color:#020d26;font-size:45px;line-height:40px;text-align:center}.template27.main .request-banner .container .row a{font-size:24px;border-radius:0;color:white;padding:11px 32px 11px 31px;background-color:#0d91d0;border:none;transition:all 0.3s ease-in-out 0s}.template27.main .request-banner .container .row a:hover{background-color:#020d26}.template27.main .about-us-container{padding:7rem 0}.template27.main .about-us-container .right-part{padding-left:30px}.template27.main .about-us-container .right-part h5{font-family:"Open Sans",Arial,Helvetica,sans-serif;font-weight:400;font-size:15px;line-height:28px;color:#818a8f;margin-top:-5px;margin-bottom:6px}.template27.main .about-us-container .right-part h2{font-family:"Titillium Web",Arial,Helvetica,sans-serif;font-weight:300;font-size:45px;line-height:50px;padding-bottom:51px;margin-bottom:0;position:relative}.template27.main .about-us-container .right-part h2 span{font-weight:700}.template27.main .about-us-container .right-part h2:after{content:"";left:40px;position:absolute;bottom:28px;width:59px;margin-left:-37px;border-bottom-width:3px;border-bottom-style:solid;border-bottom-color:#0d91d0}.template27.main .about-us-container .right-part p{color:#444;font-family:"raleway","arial";font-size:17px}.template27.main .about-us-container .right-part h4{font-size:24px;font-weight:400;font-family:"Titillium Web",Arial,Helvetica,sans-serif;margin-bottom:20px;color:#020d26}.template27.main .about-us-container .right-part .call-us{padding:10px 0 0}.template27.main .about-us-container .right-part .call-us .left{background-color:#0d91d0;display:flex;justify-content:center;align-items:center;width:90px;height:90px}.template27.main .about-us-container .right-part .call-us .left i:before{color:#fff;margin-left:0;font-size:33px}.template27.main .about-us-container .right-part .call-us .right{height:90px;padding:12px 30px;color:#fff;background-color:#020d26}.template27.main .about-us-container .right-part .call-us .right p{line-height:20px;color:#fff;font-family:"Open Sans",Tahoma,Geneva,sans-serif;font-weight:400;font-size:15px;letter-spacing:0}.template27.main .about-us-container .right-part .call-us .right span{font-size:22px;line-height:30px}.template27.main .pdf-catalog{background-color:#020d26;color:rgba(255,255,255,0.85);padding-top:50px}.template27.main .pdf-catalog .left-part{padding-right:50px}.template27.main .pdf-catalog .left-part h5{font-family:"Open Sans",Arial,Helvetica,sans-serif;font-weight:400;font-size:15px;line-height:28px;margin-top:-5px;margin-bottom:6px}.template27.main .pdf-catalog .left-part h2{font-family:"Titillium Web",Arial,Helvetica,sans-serif;font-weight:300;font-size:45px;line-height:50px;padding-bottom:51px;margin-bottom:0}.template27.main .pdf-catalog .left-part h2 span{font-weight:700}.template27.main .pdf-catalog .left-part p{font-family:"Open Sans",Tahoma,Geneva,sans-serif;font-weight:400;font-size:15px;line-height:28px;letter-spacing:0;margin-bottom:40px}.template27.main .pdf-catalog .left-part hr{border-top:1px solid rgba(255,255,255,0.1)}.template27.main .pdf-catalog .left-part .details{margin-top:40px}.template27.main .pdf-catalog .left-part .details .detail i{margin-right:12px}.template27.main .pdf-catalog .left-part .details .detail i:before{color:#0d91d0;font-size:43px;margin-left:0}.template27.main .pdf-catalog .left-part .details .detail h5{font-size:21px;line-height:28px;margin-bottom:10px;font-weight:600}.template27.main .pdf-catalog .right-part{position:relative;top:90px}.template27.main .pdf-catalog .right-part img{height:60rem;width:auto}.template27.main .pdf-catalog .right-part .text-block{background-color:#0d91d0;position:absolute;bottom:140px;right:90px;opacity:0.9;padding:20px 30px}.template27.main .pdf-catalog .right-part .text-block h4{font-weight:700}.template27.main .banner_wrapper{z-index:-4}.template27.main .banner_wrapper .index-banner{position:relative}.template27.main .banner_wrapper .index-banner .text-index-banner{width:50%;line-height:1;color:white;position:absolute;bottom:14rem;left:12rem}.template27.main .banner_wrapper .index-banner .text-index-banner .first_title{font-weight:600;font-size:50px}.template27.main .banner_wrapper .index-banner .text-index-banner .second_title{font-size:16px}@media screen and (max-width:1500px){.template27.main .clients-wrapper .text-block{padding:2rem}.template27.main .clients-wrapper .text-block .wrapper{width:auto}}@media screen and (max-width:1200px){.template27.main .about-us-container .right-part .call-us .right p{margin-bottom:0}.template27.main .pdf-catalog .right-part img{height:35rem;width:auto}}@media screen and (max-width:1100px){.template27.main .clients-wrapper .text-block .wrapper ul li span{font-size:30px}}@media screen and (max-width:991px){.template27.main .banner_wrapper .index-banner .text-index-banner{width:80%}.template27.main .pdf-catalog .left-part{padding-right:0}.template27.main .pdf-catalog .left-part h2{font-size:30px;padding-bottom:20px}.template27.main .pdf-catalog .right-part{display:none}.template27.main .request-banner .container h4{font-size:30px}.template27.main .about-us-container{flex-direction:column;align-items:center;padding:2rem 0}.template27.main .about-us-container .left-part img{width:300px;height:auto}.template27.main .about-us-container .right-part{margin-top:50px;padding-left:10px}.template27.main .about-us-container .right-part h2{font-size:30px}.template27.main .clients-wrapper{margin-bottom:0}.template27.main .clients-wrapper .img-block{display:none}.template27.main .clients-wrapper .text-block .wrapper h4{font-size:30px}}@media screen and (max-width:768px){.template27.main .details{flex-direction:column}.template27.main .request-banner .container .row h3{margin-bottom:5rem}.template27.main .banner_wrapper .index-banner{height:400px}.template27.main .banner_wrapper .index-banner .text-index-banner{bottom:5rem;left:3rem}.template27.main .banner_wrapper .index-banner .text-index-banner .first_title{font-size:20px}}@media screen and (max-width:500px){.template27.main .clients-wrapper{margin-bottom:0}.template27.main .clients-wrapper .text-block .wrapper ul{align-items:center;flex-direction:column}}