.cf:after{clear:both;content:"";display:table}html{font-family:"sofia-pro",sans-serif;font-weight:500;font-style:normal}h1,h2,h3,h4,h5,h6{font-family:"sofia-pro",sans-serif;color:#000}a,button{font-family:"sofia-pro",sans-serif;text-decoration:none;color:inherit}input,textarea{font-family:"sofia-pro",sans-serif}p{font-size:16px;line-height:1.5em}p a{text-decoration:underline}body,html{padding:0px;margin:0px;height:100%;background-color:#ECEDEB}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{padding-top:194px}@media (max-width:768px){body{padding-top:248px}}.container{margin-right:auto;margin-left:auto;padding-left:20px;padding-right:20px}.container:after,.container:before{content:" ";display:table}.container:after{clear:both}@media (min-width:768px){.container{width:100%}}@media (min-width:992px){.container{width:992px}}@media (min-width:1200px){.container{width:1200px}}.pull-right{float:right}.pull-left{float:left}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}.col{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:20px}.col-sm-1{width:calc(1 / 12 * 100%);padding:20px}.col-sm-2{width:calc(2 / 12 * 100%);padding:20px}.col-sm-3{width:calc(3 / 12 * 100%);padding:20px}.col-sm-4{width:calc(4 / 12 * 100%);padding:20px}.col-sm-5{width:calc(5 / 12 * 100%);padding:20px}.col-sm-6{width:calc(6 / 12 * 100%);padding:20px}.col-sm-7{width:calc(7 / 12 * 100%);padding:20px}.col-sm-8{width:calc(8 / 12 * 100%);padding:20px}.col-sm-9{width:calc(9 / 12 * 100%);padding:20px}.col-sm-10{width:calc(10 / 12 * 100%);padding:20px}.col-sm-11{width:calc(11 / 12 * 100%);padding:20px}.col-sm-12{width:calc(12 / 12 * 100%);padding:20px}@media (min-width:768px){.col-md-1{width:calc(1 / 12 * 100%);padding:20px}.col-md-2{width:calc(2 / 12 * 100%);padding:20px}.col-md-3{width:calc(3 / 12 * 100%);padding:20px}.col-md-4{width:calc(4 / 12 * 100%);padding:20px}.col-md-5{width:calc(5 / 12 * 100%);padding:20px}.col-md-6{width:calc(6 / 12 * 100%);padding:20px}.col-md-7{width:calc(7 / 12 * 100%);padding:20px}.col-md-8{width:calc(8 / 12 * 100%);padding:20px}.col-md-9{width:calc(9 / 12 * 100%);padding:20px}.col-md-10{width:calc(10 / 12 * 100%);padding:20px}.col-md-11{width:calc(11 / 12 * 100%);padding:20px}.col-md-12{width:calc(12 / 12 * 100%);padding:20px}}@media (min-width:1200px){.col-lg-1{width:calc(1 / 12 * 100%);padding:20px}.col-lg-2{width:calc(2 / 12 * 100%);padding:20px}.col-lg-3{width:calc(3 / 12 * 100%);padding:20px}.col-lg-4{width:calc(4 / 12 * 100%);padding:20px}.col-lg-5{width:calc(5 / 12 * 100%);padding:20px}.col-lg-6{width:calc(6 / 12 * 100%);padding:20px}.col-lg-7{width:calc(7 / 12 * 100%);padding:20px}.col-lg-8{width:calc(8 / 12 * 100%);padding:20px}.col-lg-9{width:calc(9 / 12 * 100%);padding:20px}.col-lg-10{width:calc(10 / 12 * 100%);padding:20px}.col-lg-11{width:calc(11 / 12 * 100%);padding:20px}.col-lg-12{width:calc(12 / 12 * 100%);padding:20px}}.col-1,.col-auto{width:100%;padding:20px}.col-2{width:100%;padding:20px}.col-3{width:100%;padding:20px}.col-4{width:100%;padding:20px}.col-5{width:100%;padding:20px}.col-6{width:100%;padding:20px}.col-7{width:100%;padding:20px}.col-8{width:100%;padding:20px}.col-9{width:100%;padding:20px}.col-10{width:100%;padding:20px}.col-11{width:100%;padding:20px}.col-12{width:100%;padding:20px}.col-auto{-webkit-box-flex:0;-ms-flex:none;flex:none}@media (min-width:768px){.col-1,.col-auto{width:calc(1 / 12 * 100%);padding:20px}.col-2{width:calc(2 / 12 * 100%);padding:20px}.col-3{width:calc(3 / 12 * 100%);padding:20px}.col-4{width:calc(4 / 12 * 100%);padding:20px}.col-5{width:calc(5 / 12 * 100%);padding:20px}.col-6{width:calc(6 / 12 * 100%);padding:20px}.col-7{width:calc(7 / 12 * 100%);padding:20px}.col-8{width:calc(8 / 12 * 100%);padding:20px}.col-9{width:calc(9 / 12 * 100%);padding:20px}.col-10{width:calc(10 / 12 * 100%);padding:20px}.col-11{width:calc(11 / 12 * 100%);padding:20px}.col-12{width:calc(12 / 12 * 100%);padding:20px}.col-auto{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:20px}}.col-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.col-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.col-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.col-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.col-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.col-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.col-order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.col-order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.col-order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.col-order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.col-order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.col-order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.row-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.row-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.row-align-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.row-align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.col-align-bottom{-ms-flex-item-align:end;align-self:flex-end}.col-align-center{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.form-group{width:100%;margin:0px 0px 20px 0px}.form-group input,.form-group label{margin:0px 0px 20px 0px;display:block;width:100%;font-weight:normal;font-size:20px;line-height:28px;text-align:left;color:#003047}.form-group label{padding-left:20px}.form-group input{padding:20px;border:none}.form-group textarea{width:100%;padding:20px;border:none;height:200px;resize:none}.form-group input[type=submit]{font-weight:600;font-size:22px;line-height:28px;text-align:center;color:#fff;width:auto;padding:20px 40px;background-color:#E3AFBF;text-transform:uppercase;cursor:pointer}.contact-info h3,.contact-info h4{text-transform:uppercase;margin:0}.contact-info ul{margin:20px 0;padding:0;list-style-type:none}.contact-info ul li{margin-bottom:20px;font-weight:400;font-size:20px;line-height:28px;color:#003047}.contact-info ul li a{text-decoration:underline}.contact-info ul li:last-child{margin:0}.parsley-error{background-color:#F2DEDE!important}.parsley-errors-list{list-style:none;padding:0px!important;color:#A9555B;margin:0px 0px 10px 0px!important}::-webkit-input-placeholder{color:#757575}::-moz-placeholder{color:#757575;opacity:1}:-ms-input-placeholder{color:#757575;opacity:1}:-moz-placeholder{color:#757575;opacity:1}select{color:#757575}.alert{margin:10px 0px;padding:10px}.alert-success{background-color:#DFF0D8;color:#5B763D}.alert-error{background-color:#F2DEDE;color:#A9555B}.modal-style{border-radius:100px 0px;background:#E3AFBF;-webkit-box-shadow:0px 3px 6px rgba(0,0,0,0.16);box-shadow:0px 3px 6px rgba(0,0,0,0.16);padding:40px;text-align:left;max-width:1200px;margin:40px auto;position:relative;color:#fff}.modal-style .mfp-close{color:#fff;-webkit-transition:all 0.3s;transition:all 0.3s}.modal-style .modal-content-title{font-weight:400;font-size:38px;text-align:left;color:#fff;font-family:"ivypresto-display",serif;margin:0}.modal-style .modal-content-price{font-weight:400;font-size:32px;text-align:left;color:#fff;font-family:"ivypresto-display",serif;margin:0}.modal-style .modal-content-info p{font-size:16px;line-height:24px;text-align:left;color:#fff}.modal-style .modal-form-title{font-weight:400;font-size:38px;text-align:right;color:#fff;font-family:"ivypresto-display",serif;margin:0}.modal-style .modal-form-info p{font-size:16px;line-height:24px;text-align:right;color:#fff}.modal-style .modal-form-form form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}.modal-style .modal-form-form form input,.modal-style .modal-form-form form textarea{font-weight:normal;font-size:18px;line-height:25px;text-align:left;color:#000;padding:15px 20px;border:none;resize:none;width:100%}.modal-style .modal-form-form form textarea{height:200px}.modal-style .modal-form-form form .wpcf7-form-control-wrap{-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px);margin:0 10px}@media (max-width:768px){.modal-style .modal-form-form form .wpcf7-form-control-wrap{-ms-flex-preferred-size:100%;flex-basis:100%;margin:10px}}.modal-style .modal-form-form form .wpcf7-form-control-wrap:nth-child(4){-ms-flex-preferred-size:calc(100% - 20px);flex-basis:calc(100% - 20px);margin:20px 10px}@media (max-width:768px){.modal-style .modal-form-form form .wpcf7-form-control-wrap:nth-child(4){-ms-flex-preferred-size:100%;flex-basis:100%;margin:10px}}.modal-style .modal-form-form form input[type=submit]{background-color:#fff;text-align:center;color:#E3AFBF;cursor:pointer;-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px);margin:0 10px;-webkit-transition:all 0.3s;transition:all 0.3s}.modal-style .modal-form-form form input[type=submit]:hover{-webkit-filter:brightness(85%);filter:brightness(85%)}.modal-style .modal-form-form form .wpcf7-spinner{background-color:#E3AFBF;-ms-flex-preferred-size:unset;flex-basis:unset;margin:20px}.modal-style .modal-form-form form .wpcf7-not-valid-tip{padding:10px;color:#721c24}.modal-style .modal-form-form form .wpcf7-response-output{margin:20px 10px 0px 10px;padding:15px 20px;width:100%}.modal-style .modal-form-form form.invalid .wpcf7-response-output{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.modal-style .modal-form-form form.sent .wpcf7-response-output{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.image-source-link{color:#98C3D1}.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg{opacity:0;-webkit-backface-visibility:hidden;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.mfp-with-zoom.mfp-ready .mfp-container{opacity:1}.mfp-with-zoom.mfp-ready.mfp-bg{opacity:0.8}.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg{opacity:0}.my-mfp-zoom-in .zoom-anim-dialog{opacity:0;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-transform:scale(0.8);transform:scale(0.8)}.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog{-webkit-transform:scale(0.8);transform:scale(0.8);opacity:0}.my-mfp-zoom-in.mfp-bg{opacity:0;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}.my-mfp-zoom-in.mfp-ready.mfp-bg{opacity:0.8}.my-mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.my-mfp-slide-bottom .zoom-anim-dialog{opacity:0;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-transform:translateY(-20px) perspective(600px) rotateX(10deg);transform:translateY(-20px) perspective(600px) rotateX(10deg)}.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog{opacity:1;-webkit-transform:translateY(0) perspective(600px) rotateX(0);transform:translateY(0) perspective(600px) rotateX(0)}.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog{opacity:0;-webkit-transform:translateY(-10px) perspective(600px) rotateX(10deg);transform:translateY(-10px) perspective(600px) rotateX(10deg)}.my-mfp-slide-bottom.mfp-bg{opacity:0;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}.my-mfp-slide-bottom.mfp-ready.mfp-bg{opacity:0.8}.my-mfp-slide-bottom.mfp-removing.mfp-bg{opacity:0}nav{padding:30px 0;-webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.15);box-shadow:5px 5px 5px rgba(0,0,0,0.15);position:fixed;width:100%;top:50px;z-index:999;background-color:#ECEDEB}@media (max-width:768px){nav{text-align:center;padding:20px 0}}nav .container{position:relative}nav .logo{height:80px;width:auto}@media (max-width:768px){nav .logo{height:60px;margin:auto}}nav .strapline{font-size:22px;line-height:32px;text-align:left;color:#404041;font-weight:700;position:absolute;right:60px;top:50%;-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%);margin:0}@media (max-width:768px){nav .strapline{position:relative;top:unset;right:unset;-webkit-transform:unset;transform:unset;text-align:center;font-size:18px;line-height:28px;margin-top:10px}}.footer{background-image:url("../images/background-3.svg");background-position:center top;background-size:cover;padding:120px 0;text-align:center;margin-top:-80px;position:relative}.footer .container{position:relative}@media (max-width:768px){.footer{padding:60px 0 140px 0;background-size:contain}.footer:before{content:"";position:absolute;top:50px;left:0;right:0;bottom:0;background-color:#1F4067}}.footer:before{content:""}.footer p{font-size:18px;line-height:28px;text-align:center;color:#fff;margin:0}.footer p strong{font-weight:600}@media (max-width:768px){.footer p{font-size:16px;line-height:26px}}.footer p a{text-decoration:underline}.footer p.small{font-size:16px}.footer p.small a{text-decoration:unset}.main-text{background-color:#DE436B;padding:60px 0 140px 0;text-align:center}@media (max-width:768px){.main-text{padding:30px 0 140px 0}}.main-text h1,.main-text h2,.main-text p{font-weight:400;font-size:28px;line-height:38px;text-align:center;color:#fff;max-width:960px;margin:0 auto 20px auto}@media (max-width:768px){.main-text h1,.main-text h2,.main-text p{font-size:22px;line-height:32px}}.main-text h1 strong,.main-text h2 strong,.main-text p strong{font-weight:700}.main-text h1.small,.main-text h2.small,.main-text p.small{font-weight:normal;font-size:18px;line-height:28px;text-align:center;color:#fff}@media (max-width:768px){.main-text h1.small,.main-text h2.small,.main-text p.small{font-size:16px;line-height:28px}}.main-text .platforms{margin:40px 0 20px 0;padding:0;list-style-type:none}@media (max-width:768px){.main-text .platforms{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.main-text .platforms li{display:inline-block;margin-right:30px}@media (max-width:768px){.main-text .platforms li{-ms-flex-preferred-size:50%;flex-basis:50%;margin:0;padding:10px}.main-text .platforms li.right a{float:right}.main-text .platforms li a{float:left}}.main-text .platforms li a{display:block}.main-text .platforms li a img{display:block;width:75px;height:auto}@media (max-width:768px){.main-text .platforms li a img{width:60px}}.main-text .platforms li:last-child{margin:0}.main-text iframe{width:600px;margin:30px 0}@media (max-width:768px){.main-text iframe{margin:20px 0;width:100%}}.additional-text{background-image:url("../images/background-1.svg");background-position:center top;background-size:cover;padding:100px 0 160px 0;text-align:center;margin-top:-80px;position:relative}@media (max-width:768px){.additional-text{padding:30px 0 140px 0;background-size:contain}}.additional-text h2{font-weight:700;font-size:28px;line-height:28px;text-align:center;color:#00B0B5}@media (max-width:768px){.additional-text h2{font-size:22px;line-height:28px}}.additional-text p{font-weight:400;font-size:18px;line-height:28px;text-align:center;color:#404041}@media (max-width:768px){.additional-text p{font-size:16px;line-height:28px}}.additional-text .btn{background:#00b0b5;font-weight:700;font-size:28px;line-height:38px;text-align:center;color:#fff;text-decoration:none;padding:16px 60px 20px 60px;display:block;max-width:600px;-webkit-transition:all 0.3s;transition:all 0.3s;margin:40px auto 20px auto;border-radius:0 0 100px 100px}@media (max-width:768px){.additional-text .btn{font-size:18px;line-height:28px;padding:14px 40px 16px 40px}}@media (min-width:768px){.additional-text .btn:hover{background-color:#404041}}.contact-form{position:relative;background-image:url("../images/background-2.svg");background-position:center top;background-size:cover;padding:100px 0 140px 0;text-align:center;margin-top:-80px}.contact-form h2{font-weight:400;font-size:28px;line-height:38px;text-align:center;color:#fff;max-width:960px;margin:0 auto 20px auto}@media (max-width:768px){.contact-form h2{font-size:22px;line-height:32px}}@media (max-width:768px){.contact-form{padding:30px 0 140px 0;background-size:contain}.contact-form:before{content:"";position:absolute;top:50px;left:0;right:0;bottom:0;background-color:#404041;z-index:-1}}.contact-form label{display:block;font-size:20px;line-height:26px;text-align:center;color:#fff;margin-bottom:10px}@media (max-width:768px){.contact-form label{font-size:18px;line-height:24px}}.contact-form input,.contact-form textarea{width:100%;border-radius:40px;background:rgba(255,255,255,0.5);font-size:16px;padding:25px;text-align:center;border:none;resize:none;height:80px}@media (max-width:768px){.contact-form input,.contact-form textarea{padding:20px;height:60px}}.contact-form input[type=submit]{background:#fff;font-weight:700;font-size:28px;line-height:38px;text-align:center;color:#404041;text-decoration:none;padding:16px 60px 20px 60px;display:block;max-width:600px;-webkit-transition:all 0.3s;transition:all 0.3s;margin:auto;border-radius:0 0 100px 100px;cursor:pointer}@media (max-width:768px){.contact-form input[type=submit]{font-size:18px;line-height:28px;padding:14px 40px 16px 40px;height:unset}}@media (min-width:768px){.contact-form input[type=submit]:hover{background-color:#00b0b5;color:#fff}}.icon{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:80px;width:auto}@media (max-width:768px){.icon{height:60px}}.alert{position:relative;padding:0.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:0.25rem}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.blue-text{background-color:#00AFB4;padding:60px 0 140px 0;text-align:center}@media (max-width:768px){.blue-text{padding:30px 0 140px 0}}.blue-text h1{font-weight:normal;font-size:28px;line-height:32px;text-align:center;color:#fff}@media (max-width:768px){.blue-text h1{font-size:22px;line-height:26px}}.blue-text p{font-weight:normal;font-size:18px;line-height:28px;text-align:center;color:#fff}.blue-text p strong{font-weight:700}.blue-text p.small{font-size:16px}.blue-text .btn{background:#fff;font-weight:700;font-size:28px;line-height:38px;text-align:center;color:#00AFB4;text-decoration:none;padding:16px 60px 20px 60px;display:block;max-width:600px;-webkit-transition:all 0.3s;transition:all 0.3s;margin:40px auto 20px auto;border-radius:0 0 100px 100px}@media (max-width:768px){.blue-text .btn{font-size:18px;line-height:28px;padding:14px 40px 16px 40px}}@media (min-width:768px){.blue-text .btn:hover{background-color:#404041;color:#fff}}
/*# sourceMappingURL=style.min.css.map */