body{background-color:#f1f1f1}.banner{position:relative;min-height:600px;padding-top:210px;overflow:hidden;background-color:#194f90 !important;clip-path:polygon(392% 0, 0 0, 0 100%);-webkit-clip-path:polygon(392% 0, 0 0, 0 100%)}.banner .banner-content{position:relative;margin-left:30px;padding-top:4px}.banner .banner-content h1{max-width:550px;height:134px;margin-bottom:0;font-family:"Montserrat Extra Light";font-size:52.8px;line-height:1.08;color:#fff}.banner .banner-content h1 .text-bold{font-family:"Montserrat Bold"}.banner .banner-content h3{font-family:"Montserrat Extra Light";font-size:22px;color:#fff;line-height:1}.section-gray{position:relative;z-index:1}.section-gray .block-title{position:relative;top:-133px;max-width:408px;margin:auto;box-shadow:0 5px 10px 0 rgba(0,0,0,0.5);background-color:#45b576}.section-gray .block-title .title-text{margin:0;font-family:"Montserrat Extra Light";font-size:36px;color:#fff;line-height:1.86}.section-gray .block-title .title-text .text-bold{font-family:"Montserrat Bold"}.section-gray .grid-wrap{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin-top:-66px;padding-bottom:52px}.section-gray .grid-wrap .item-holder:nth-child(n+4){margin-top:-140px}.section-gray .grid-wrap .item-holder:nth-child(3){position:relative;top:-15px;flex:0 0 100%}.section-gray .grid-wrap .item-holder:nth-child(4){position:relative;left:-120px}.section-gray .grid-wrap .item-holder:nth-child(5){position:relative;right:-120px}.section-gray .grid-wrap .item-holder .item-content{max-width:235px;margin:0 auto}.section-gray .grid-wrap .item-holder:nth-child(n+4) .item-content{max-width:195px}.section-gray .grid-wrap .item-holder img{max-width:130px;height:94.5px;margin-bottom:22px;object-fit:scale-down}.section-gray .grid-wrap .item-holder:nth-child(3) .item-content{max-width:210px}.section-gray .grid-wrap .item-holder:nth-child(3) p{margin-bottom:15px}.section-gray .grid-wrap .item-holder p{margin-bottom:22px;font-family:"Montserrat Bold";font-size:20px;color:#194f90;line-height:normal}.section-gray .grid-wrap .item-holder p .text-light{font-family:"Montserrat Light"}.section-gray .grid-wrap .item-holder .description{font-family:"Montserrat Regular";font-size:14px}.section-gray .grid-wrap .item-holder .description .text-bold{font-family:"Montserrat Bold"}.section-gray .why-proscai .block-title{top:0;max-width:365px}.section-gray .why-proscai .description{margin-bottom:97px;margin-top:15px;font-family:"Montserrat Regular";font-size:24px;color:#61bc89;line-height:2.48}.section-gray .why-proscai .description .text-bold{font-family:"Montserrat Bold"}.section-gray .why-proscai .grid-wrap-icon{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin-top:0;font-family:"Montserrat Bold"}.section-gray .why-proscai .grid-wrap-icon .item-holder{flex:0 0 33.33%;margin-bottom:80px;max-width:260px}.section-gray .why-proscai .grid-wrap-icon .item-holder:nth-child(n+4){margin-bottom:72px}.section-gray .why-proscai .grid-wrap-icon .item-holder img{max-height:72px;margin-bottom:42px}.section-gray .why-proscai .grid-wrap-icon .item-holder p{max-width:135px;margin:auto;font-family:"Montserrat Regular";font-size:14px;line-height:1.5;color:#194f90}.section-gray .why-proscai .grid-wrap-icon .item-holder:last-child p{max-width:100%}.section-gray .why-proscai .grid-wrap-icon .item-holder p .text-bold{font-family:"Montserrat Bold"}.section-blue .text-content{padding-top:30px;text-align:center}.section-blue .text-content h2{max-width:450px;margin:auto;margin-bottom:22px;font-family:"Montserrat Light";font-size:48px;color:#007cba;line-height:1.17}.section-blue .text-content h2 .text-bold{font-family:"Montserrat Bold";letter-spacing:1.04px}.section-blue .text-content h3{font-family:"Montserrat Extra Light";font-size:20px;color:#007cba}.message{padding:86px 0 63px}.message .border-box{margin:0 223px;border:16px solid #248ec2}.message .message-wrapper{position:relative;top:-27px;max-width:407px;padding:35px 0;margin:0 auto -100px;background:#f1f1f1}.message .message-wrapper h3{margin-bottom:15px;font-family:"Montserrat Regular";font-size:18px;text-align:center;color:#194f90}.message .message-wrapper h3 .text-bold{font-family:"Montserrat Regular";font-weight:600}.message .message-wrapper h4{margin-bottom:0;padding-right:18px;font-family:"Montserrat Regular";font-weight:500;font-size:14px;color:#238dc1;line-height:20px;text-align:right}.message .message-wrapper h4:last-child{font-family:"Montserrat Extra Light"}.message .img-wrapper{position:relative;margin-top:53px;text-align:center}.message .img-wrapper img{max-width:317px;width:100%}.section-light-blue{position:relative;overflow:hidden}.section-light-blue:before{content:'';position:absolute;min-height:430px;border-bottom:solid 135px transparent}.section-light-blue .text-content{max-width:535px;padding:65px 0 110px;margin-left:35px}.section-light-blue .text-content h2{margin-bottom:50px;font-family:"Montserrat Extra Light";font-size:48px;line-height:1.15;color:#fff}.section-light-blue .text-content h2 .text-bold{font-family:"Montserrat Bold"}.section-light-blue .text-content h3{max-width:500px;margin-left:5px;font-family:"Montserrat Extra Light";font-size:20px;color:#fff}.section-light-blue .text-content h3 .text-bold{font-family:"Montserrat Bold"}.section-light-blue .img-wrapper{position:absolute;right:47px;top:30px}.section-light-blue .img-wrapper img{max-height:375px}.section-light-blue .btn-wrapper{margin-bottom:90px;text-align:center}.section-light-blue .text-content-gray{max-width:500px;margin:auto;padding-bottom:55px}.section-light-blue .text-content-gray h2{font-family:"Montserrat Light";font-size:48px;line-height:1.2;letter-spacing:normal;text-align:center;color:#194f90}.section-light-blue .text-content-gray h2 .text-bold{font-family:"Montserrat Bold";letter-spacing:1.04px}.section-light-blue .text-content-gray h3{margin-top:30px;font-family:"Montserrat Extra Light";font-size:20px;text-align:center;color:#194f90}.section-light-blue .job-list{display:block;text-align:center}.section-dark-blue{position:relative;margin-top:23px;margin-bottom:50px;overflow:hidden}.section-dark-blue:before{content:'';position:absolute;min-height:387px;border-bottom:solid 101px transparent;border-left:solid 100vw #194f90;border-top:solid 101px transparent}.section-dark-blue .text-content{padding-top:105px;padding-bottom:78px;margin-left:78px}.section-dark-blue .text-content h2{margin-bottom:0;font-family:"Montserrat Extra Light";font-size:48px;color:#fff;line-height:1.13}.section-dark-blue .text-content h2.text-bold{margin-bottom:21px;font-family:"Montserrat Bold"}.section-dark-blue .text-content h3{font-family:"Montserrat Extra Light";font-size:20px;color:#fff}.section-dark-blue .btn-wrapper{margin-top:18px;margin-right:88px;text-align:right}.swiper-container{width:100%;height:560px;margin-top:45px}.swiper-slide{height:560px;min-height:100%;width:840px !important}.swiper-slide img{max-width:100%;width:100%;height:100%;object-fit:cover;object-position:center}.swiper-slide .caption{position:absolute;bottom:0;width:100%;background:rgba(25,30,38,0.75)}.swiper-slide .description{max-width:665px;margin:auto;padding:10px 0;font-family:"Montserrat Regular";font-size:14px;font-weight:500;letter-spacing:-0.26px;text-align:center;color:#fff}.swiper-container-horizontal>.swiper-pagination-bullets{bottom:82px}.swiper-pagination-bullet{width:11px;height:11px;background:#a8a8a7;opacity:1}.swiper-pagination-bullet-active{background:#fff}.btn-coloredtext-success{font-family:"Montserrat Bold";font-size:14px;letter-spacing:0.93px}.btn-outline-blue{width:595px;padding:14px 0;margin-bottom:20px;font-family:"Montserrat Bold";font-size:25px;line-height:2.68;letter-spacing:0.65px;text-align:center;color:#194f90;white-space:initial;border-color:#194f90;border-radius:0;transition:.3s ease-in-out}.btn-outline-blue:hover,.btn-outline-blue:focus,.btn-outline-blue:active{color:#fff;border-color:#194f90;background-color:#194f90}@media (min-width: 768px) and (max-width: 991px){.banner{min-height:auto;padding-bottom:210px}.section-gray .block-title{top:-100px}.section-gray .grid-wrap .item-holder:nth-child(3){top:0}.section-gray .grid-wrap .item-holder:nth-child(4){left:-95px}.section-gray .grid-wrap .item-holder:nth-child(5){right:-95px}.section-light-blue:before{min-height:43%;border-bottom:solid 120px transparent}.section-light-blue .text-content{padding:350px 0 130px}.section-light-blue .img-wrapper img{max-height:300px}}@media screen and (min-width: 768px){.navbar-nav{margin-left:35px}.navbar>.container{display:flex;align-items:center;justify-content:center}.navbar-toggleable-sm .navbar-collapse{width:auto}}@media screen and (max-width: 991px){.banner{clip-path:polygon(500% 0, 0 0, 0 100%) !important;-webkit-clip-path:polygon(500% 0, 0 0, 0 100%) !important}.banner .banner-content{margin-left:0;text-align:center}.banner .banner-content h1{margin:auto}.banner:before{left:0 !important;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%) !important;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%) !important}.section-gray .grid-wrap{margin-top:-30px;margin-bottom:50px}.section-gray .why-proscai .grid-wrap-icon .item-holder{flex:0 0 50%}.section-blue .text-content{padding-top:35px}.section-light-blue .img-wrapper{left:0;right:0;text-align:center}.section-light-blue .text-content{margin:auto;text-align:center}.section-dark-blue .text-content{margin:0}.btn-outline-blue{width:100%}.swiper-slide{width:100% !important}}@media screen and (max-width: 767px){.banner{min-height:320px;padding-top:100px;padding-bottom:100px}.banner .banner-content h1{max-width:395px;height:auto;margin-bottom:15px;font-size:35px}.banner .banner-content h3{font-size:15px}.section-gray .block-title .title-text{max-width:400px;padding:10px 0;font-size:25px;line-height:35px}.section-gray .grid-wrap{margin:0}.section-gray .block-title{top:-60px;max-width:350px}.section-gray .grid-wrap .item-holder{margin-bottom:30px}.section-gray .grid-wrap .item-holder:nth-child(3){top:0}.section-gray .grid-wrap .item-holder:nth-child(n+4){margin-top:0}.section-gray .grid-wrap .item-holder:nth-child(4),.section-gray .grid-wrap .item-holder:nth-child(5){left:0;right:0}.section-gray .grid-wrap .item-holder:nth-child(3) img{margin-bottom:22px}.section-gray .grid-wrap .item-holder img{height:75px}.section-gray .grid-wrap .item-holder p{font-size:18px}.section-gray .grid-wrap .item-holder .description{font-size:15px}.section-gray .why-proscai .description{margin-top:20px;margin-bottom:35px;font-size:20px;line-height:initial}.section-gray .why-proscai .grid-wrap-icon .item-holder p{font-size:15px}.section-blue .text-content h2{max-width:330px;margin-bottom:15px;font-size:35px}.section-blue .text-content h3{font-size:15px}.message{padding:50px 0 0}.message .img-wrapper{margin-top:60px;margin-bottom:50px}.message .message-wrapper h3{font-size:16px}.message .message-wrapper h4{font-size:13px}.section-light-blue:before{min-height:39%;border-bottom:solid 80px transparent}.section-light-blue .btn-wrapper{margin-bottom:50px}.section-light-blue .text-content-gray{padding-bottom:50px}.section-light-blue .text-content{padding:200px 0 100px}.section-light-blue .text-content h2{margin-bottom:25px;font-size:35px}.section-light-blue .text-content h2 .text-bold{display:block}.section-light-blue .text-content h3{font-size:18px}.section-light-blue .img-wrapper img{max-height:150px}.section-light-blue .text-content-gray h2{font-size:35px}.section-light-blue .text-content-gray h2 .text-bold{display:block}.section-light-blue .text-content-gray h3{font-size:18px}.section-dark-blue{margin-top:30px;margin-bottom:30px}.section-dark-blue .text-content h2{font-size:35px}.section-dark-blue .text-content h3{font-size:15px}.section-dark-blue:before{min-height:315px;border-bottom:solid 90px transparent;border-top:solid 90px transparent}.section-dark-blue .text-content{padding-top:80px;padding-bottom:80px}.section-dark-blue .btn-wrapper{margin-right:0}.swiper-slide .description{padding:12px 25px 40px;font-size:13px}.swiper-container-horizontal>.swiper-pagination-bullets{bottom:0;padding:15px 0}.btn-outline-blue{font-size:18px}}@media (min-width: 576px) and (max-width: 767px){.section-gray .grid-wrap .item-holder .item-content,.section-gray .grid-wrap .item-holder:nth-child(3) .item-content,.section-gray .grid-wrap .item-holder:nth-child(n+4) .item-content{max-width:500px}}@media (min-width: 576px) and (max-width: 991px){.message .border-box{margin:auto;width:500px}}@media (min-width: 375px) and (max-width: 575px){.section-light-blue:before{min-height:40%}}@media screen and (max-width: 575px){.banner .banner-content h1 .text-bold{display:block}.section-gray .grid-wrap{padding-bottom:25px}.section-gray .grid-wrap .item-holder .item-content,.section-gray .grid-wrap .item-holder:nth-child(3) .item-content,.section-gray .grid-wrap .item-holder:nth-child(n+4) .item-content{max-width:340px}.section-blue .text-content{padding-top:20px}.message .border-box{max-width:500px;padding:0 25px;margin:auto}.section-dark-blue .btn-wrapper{margin-top:0}.swiper-container{height:auto;margin-top:30px}.swiper-slide{height:auto;min-height:400px}.btn-outline-blue{padding:20px 15px;line-height:initial}}@media screen and (max-width: 375px){.section-blue .text-content h2{font-size:9.3vw}.banner .banner-content h1{font-size:9.3vw}.section-light-blue .text-content h3{font-size:4.8vw}.section-light-blue .text-content h2{font-size:9.3vw}.section-dark-blue:before{height:90%;border-bottom:solid 70px transparent;border-top:solid 70px transparent}.section-dark-blue .text-content{padding-top:60px;padding-bottom:50px}.section-light-blue .text-content-gray h2{font-size:9.35vw}.section-dark-blue .btn-wrapper{margin-top:25px}.section-dark-blue .text-content h2{font-size:9.35vw}}@supports (-ms-ime-align: auto){.banner{position:relative;min-height:600px;padding-top:210px;overflow:hidden;z-index:1;background:linear-gradient(rgba(25,30,38,0.75), rgba(25,30,38,0.75));background-repeat:no-repeat;background-position:top right}.banner:after{content:'';position:absolute;bottom:-115px;right:0;left:0;background-color:#f1f1f1;height:200px;transform:skewY(-3.8deg)}.banner:before{content:"";top:122px;left:0;right:0;position:absolute;background:#194f90 !important;height:200vh;transform:skewY(19.5deg)}.section-gray .grid-wrap{margin-top:-65px}.section-gray .grid-wrap .item-holder{display:inline;width:49%}.section-gray .grid-wrap .item-holder:first-child{float:left}@media screen and (min-width: 1200px){.banner{background-size:auto;background-repeat:repeat}}@media (min-width: 992px) and (max-width: 1200px){.banner:before{transform:skewY(32.5deg)}.banner:after{bottom:-125px;height:220px;transform:skewY(-8.5deg)}}@media (min-width: 768px) and (max-width: 991px){.banner:after{bottom:-130px;transform:skewY(-8deg)}}@media screen and (max-width: 991px){.banner{background-size:cover}.banner:before{display:none}}@media screen and (max-width: 767px){.banner:after{bottom:-175px;height:210px;transform:skewY(-5deg)}}}@media screen and (min-color-index: 0) and (-webkit-min-device-pixel-ratio: 0){.section-gray .grid-wrap .item-holder{width:49% !important}.section-gray .why-proscai .grid-wrap-icon{justify-content:center !important}}@media screen and (min-color-index: 0) and (-webkit-min-device-pixel-ratio: 0) and (min-width: 992px) and (max-width: 1199px){.section-gray .grid-wrap .item-holder:nth-child(4){left:-50px !important}.section-gray .grid-wrap .item-holder:nth-child(5){right:-50px !important}}@media screen and (min-color-index: 0) and (-webkit-min-device-pixel-ratio: 0) and (max-width: 991px){.section-gray .grid-wrap .item-holder:nth-child(4){left:-60px !important}.section-gray .grid-wrap .item-holder:nth-child(5){right:-60px !important}}@media screen and (min-color-index: 0) and (-webkit-min-device-pixel-ratio: 0) and (max-width: 767px){.section-gray .grid-wrap .item-holder{width:100% !important}.section-gray .grid-wrap .item-holder:nth-child(4),.section-gray .grid-wrap .item-holder:nth-child(5){left:0 !important;right:0 !important}}.section-testimonial{padding:13px 0 50px}.section-testimonial .text-holder.left{padding-left:55px}.section-testimonial .text-holder.right{padding-top:25px;padding-left:87px}.section-testimonial .text-holder .heading{margin-bottom:28px}.section-testimonial .text-holder .heading h5{display:inline-block;vertical-align:bottom;margin:0 0 0 17px;font-family:"Montserrat Regular";letter-spacing:-0.3px}.section-testimonial .img-holder img{max-width:100%}.section-testimonial .text-holder h1{margin-bottom:14px;font-family:"Montserrat Bold";font-size:35px}.text-holder h2{font-family:"Montserrat Bold" !important;color:#194F90 !important}.text-holder h5{color:#194F90 !important}.section-testimonial .text-holder .desc{margin-bottom:14px;font-family:"Montserrat Regular";font-size:18px;color:#194f90 !important;width:468px;max-width:100%}.section-testimonial .text-holder .desc span{color:#194F90 !important;font-family:"Montserrat Regular"}.section-testimonial .text-holder .desc-quote{margin-top:39px;margin-bottom:29px;width:500px;max-width:100%}.section-testimonial .text-holder p.quote{position:relative;margin:0;padding-left:25px;width:415px;max-width:100%;color:#194F90 !important;font-family:"Montserrat Light"}.section-testimonial .text-holder p.quote:before{content:"";position:absolute;top:-4px;left:0;border:solid transparent;border-bottom-color:#194F90 !important;border-width:15px 7px;font-family:"Montserrat Light"}.section-testimonial .text-holder p.author-holder{color:#575858;line-height:1.25}.section-testimonial .text-holder p.author-holder .author-name{display:block}.section-testimonial.last{padding:40px 0 0}.section-testimonial .mascota-logo{width:134px}@media (max-width: 767px){.section-testimonial .text-holder h1{font-size:25px}.section-testimonial .text-holder .heading{margin-bottom:15px}.section-testimonial .text-holder .heading h5{font-size:16px}.section-testimonial .text-holder .desc-quote{margin-top:20px}}@media (min-width: 576px) and (max-width: 767px){.section-testimonial .text-holder h5{font-size:18px}}@media screen and (max-width: 575px){.section-testimonial{padding-bottom:0;text-align:center}.section-testimonial .text-holder.left{padding:0}.section-testimonial .text-holder.right{padding:0}.section-testimonial .text-holder h5{font-size:16px}.section-testimonial .img-holder{margin-bottom:30px}.section-testimonial .img-holder img{max-width:65%}}
