.color-gray{color:#8c8c8c}.color-gray-light{color:#a9a9a9}.color-black{color:#000}body.noscroll{overflow-y:hidden;-webkit-overflow-scrolling:touch}.center{text-align:center}.headline{color:#222;font-size:22px;line-height:1.3em;font-weight:600}.btn--primary{color:#fff !important;border:1px solid #2bc3ba;border-radius:0;background-color:#2bc3ba;padding:15px 25px;margin-top:15px;-webkit-transition:.3s all ease;transition:.3s all ease}.btn--primary strong,.btn--primary b{-webkit-transition:.3s all ease;transition:.3s all ease;color:#fff !important}.btn--primary:hover{background-color:#fff !important;color:#2bc3ba !important}.btn--primary:hover strong,.btn--primary:hover b{color:#2bc3ba !important}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;max-width:100%}.mr-3{margin-right:1.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}.mb-4{margin-bottom:2rem}.mb-5{margin-bottom:2.5rem}.btns-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.fs-bigger{font-size:22px}@media (max-width:1279.98px){.fs-bigger{font-size:20px}}.fs-big{font-size:24px}@media (max-width:1279.98px){.fs-big{font-size:22px}}.fs-smaller{font-size:14px}.strong{font-weight:700}.featured-box{position:relative;width:100%;min-height:250px;padding:50px;margin-top:45px;margin-bottom:45px;color:#181969 !important;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:991.98px){.featured-box{padding:30px}}.featured-box:before{content:"";position:absolute;top:0;left:0;width:0;height:0;border-top:60px solid #fff;border-right:60px solid transparent}@media (max-width:991.98px){.featured-box:before{border-width:30px}}.featured-box:after{content:"";position:absolute;bottom:0;right:0;width:0;height:0;border-bottom:60px solid #fff;border-left:60px solid transparent}@media (max-width:991.98px){.featured-box:after{border-width:30px}}.featured-box__content{width:100%}.featured-box__btn{-webkit-transition:all .3s ease;transition:all .3s ease}.featured-box__btn:hover{opacity:.4 !important}.featured-box__btn-wrapper{position:relative;padding-top:30px}.featured-box .btn{color:#fff !important;border:1px solid #2bc3ba;border-radius:0;background-color:#2bc3ba;padding:15px 25px;margin-top:15px;-webkit-transition:.3s all ease;transition:.3s all ease}@media (max-width:991.98px){.featured-box .btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.featured-box .btn strong,.featured-box .btn b{-webkit-transition:.3s all ease;transition:.3s all ease;color:#fff !important}.featured-box .btn:hover{background-color:#fff !important;color:#2bc3ba !important}.featured-box .btn:hover strong,.featured-box .btn:hover b{color:#2bc3ba !important}.featured-box .btn-img{-webkit-transition:.3s all ease;transition:.3s all ease}.featured-box .btn-img:hover{opacity:.5 !important}.featured-box a{color:#4ecac2 !important}.featured-box strong,.featured-box b{color:#181969 !important}.featured-box .bg{background-repeat:no-repeat;width:100%;height:100%;-o-object-position:100% 0;object-position:100% 0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;z-index:-1}.popup{position:fixed;top:0;bottom:0;right:0;left:0;opacity:0;z-index:-1000;-webkit-transition:.8s all ease;transition:.8s all ease;visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.popup.show-popup{opacity:1;z-index:10000000;visibility:visible;-webkit-transition:1s all ease;transition:1s all ease}.popup.show-popup .popup__box{margin-top:0;opacity:1}.popup__bg{position:fixed;top:0;bottom:0;left:0;right:0;z-index:5;cursor:pointer;background-color:#bfbfbf;opacity:.9}.popup__box{z-index:75;display:block;position:relative;max-height:calc(100vh - 88px);overflow-y:auto;-webkit-box-shadow:0px 0px 16px 0px rgba(0,0,0,.08);box-shadow:0px 0px 16px 0px rgba(0,0,0,.08);max-width:calc(100vw - 16px);width:970px;margin-top:50vh;-webkit-transition:.5s all ease;transition:.5s all ease;background-color:#fff;padding:30px 15px}@media (min-width:768px){.popup__box{padding:45px 40px 30px}}.popup__close{position:absolute;top:15px;right:30px;font-size:32px;width:36px;height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;background-color:transparent;color:#000;z-index:99;cursor:pointer;-webkit-transition:.2s all ease;transition:.2s all ease}@media (max-width:767.98px){.popup__close{right:15px}}.popup__close:hover{color:#2bc3ba}.popup__logo{position:absolute;top:30px;left:40px}@media (max-width:767.98px){.popup__logo{top:15px;left:15px}}.popup-booking-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding-top:80px}@media (max-width:767.98px){.popup-booking-content{padding-top:50px}}.popup-booking-content .col-img{width:250px}@media (max-width:991.98px){.popup-booking-content .col-img{width:200px}}@media (max-width:767.98px){.popup-booking-content .col-img{display:none}}.popup-booking-content .col-form{width:calc(100% - 280px);margin-left:auto}@media (max-width:991.98px){.popup-booking-content .col-form{width:calc(100% - 230px)}}@media (max-width:767.98px){.popup-booking-content .col-form{width:100%}}.popup-booking-content .col-form .headline{margin-top:0;font-size:26px}@media (max-width:575.98px){.popup-booking-content .col-form .headline{font-size:24px}}body.show-popup .template-single-blog main.content{z-index:999}.wpcf7 input:-webkit-autofill,.wpcf7 input:-webkit-autofill:hover,.wpcf7 input:-webkit-autofill:focus,.wpcf7 input:-webkit-autofill:active{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.wpcf7 input:not([type=checkbox]),.wpcf7 textarea,.wpcf7 select{font-family:"Lato","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;color:#2bc3ba;background-color:transparent;padding:12px 15px !important;margin-bottom:16px;width:100%;border:none;border-bottom:1px solid #bfbfbf;border-radius:0}.wpcf7 input:not([type=checkbox])::-webkit-input-placeholder,.wpcf7 textarea::-webkit-input-placeholder,.wpcf7 select::-webkit-input-placeholder{color:#d6d6d6;font-size:14px}.wpcf7 input:not([type=checkbox])::-moz-placeholder,.wpcf7 textarea::-moz-placeholder,.wpcf7 select::-moz-placeholder{color:#d6d6d6;font-size:14px}.wpcf7 input:not([type=checkbox]):-ms-input-placeholder,.wpcf7 textarea:-ms-input-placeholder,.wpcf7 select:-ms-input-placeholder{color:#d6d6d6;font-size:14px}.wpcf7 input:not([type=checkbox])::-ms-input-placeholder,.wpcf7 textarea::-ms-input-placeholder,.wpcf7 select::-ms-input-placeholder{color:#d6d6d6;font-size:14px}.wpcf7 input:not([type=checkbox])::placeholder,.wpcf7 textarea::placeholder,.wpcf7 select::placeholder{color:#d6d6d6;font-size:14px}.wpcf7 input:not([type=checkbox]):focus,.wpcf7 textarea:focus,.wpcf7 select:focus{border-color:#8c8c8c}.wpcf7 input:not([type=checkbox]):focus::-webkit-input-placeholder,.wpcf7 textarea:focus::-webkit-input-placeholder,.wpcf7 select:focus::-webkit-input-placeholder{color:transparent}.wpcf7 input:not([type=checkbox]):focus::-moz-placeholder,.wpcf7 textarea:focus::-moz-placeholder,.wpcf7 select:focus::-moz-placeholder{color:transparent}.wpcf7 input:not([type=checkbox]):focus:-ms-input-placeholder,.wpcf7 textarea:focus:-ms-input-placeholder,.wpcf7 select:focus:-ms-input-placeholder{color:transparent}.wpcf7 input:not([type=checkbox]):focus::-ms-input-placeholder,.wpcf7 textarea:focus::-ms-input-placeholder,.wpcf7 select:focus::-ms-input-placeholder{color:transparent}.wpcf7 input:not([type=checkbox]):focus::placeholder,.wpcf7 textarea:focus::placeholder,.wpcf7 select:focus::placeholder{color:transparent}.wpcf7 input:not([type=checkbox]).wpcf7-not-valid,.wpcf7 textarea.wpcf7-not-valid,.wpcf7 select.wpcf7-not-valid{border-color:red}.wpcf7 input[type=checkbox]{-webkit-appearance:checkbox;position:absolute;opacity:0;cursor:pointer}.wpcf7 input[type=checkbox]:checked+span:before{background-color:#2bc3ba}.wpcf7 input[type=checkbox]+span{position:relative;padding-left:30px}.wpcf7 input[type=checkbox]+span:before{content:"";width:20px !important;height:20px !important;border:1px solid #bfbfbf;background-color:transparent;display:inline-block;margin-right:15px;opacity:1;margin-top:4px;position:absolute;top:0;left:0;-webkit-box-shadow:0px 4px 4px 0px rgba(0,0,0,.05);box-shadow:0px 4px 4px 0px rgba(0,0,0,.05)}.wpcf7 select{-webkit-appearance:none;-moz-appearance:none;background-position:right 50%;background-repeat:no-repeat;background-image:url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="utf-8"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="12" style="opacity: .6" version="1"><path d="M4 8L0 4h8z"/></svg>');border-radius:0}.wpcf7 select:focus{-webkit-box-shadow:none;box-shadow:none;outline:none}.wpcf7 textarea{height:46px;margin-bottom:12px}.wpcf7 .wpcf7-acceptance{width:100%}.wpcf7 .wpcf7-acceptance .wpcf7-list-item{width:100%;margin:0 !important}.wpcf7 .wpcf7-acceptance .wpcf7-list-item label{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px}.wpcf7 .wpcf7-acceptance .wpcf7-list-item-label{color:#111;font-size:12px}.wpcf7 .wpcf7-acceptance .wpcf7-list-item-label a{color:#2bc3ba;text-decoration:underline;-webkit-transition:all .3s ease;transition:all .3s ease}.wpcf7 .wpcf7-acceptance .wpcf7-list-item-label a:hover{color:#bfbfbf}.wpcf7 button[type=submit],.wpcf7 input[type=submit]{display:inline-block;margin-left:auto;border:none;cursor:pointer;padding:8px 24px;margin-top:16px;background-color:#2bc3ba;color:#fff;border:1px solid #2bc3ba;-webkit-transition:all .3s ease;transition:all .3s ease;border-radius:0 !important}@media (max-width:575.98px){.wpcf7 button[type=submit],.wpcf7 input[type=submit]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;margin-right:auto;padding-left:8px;padding-right:8px}}.wpcf7 button[type=submit]:hover:not(:disabled),.wpcf7 input[type=submit]:hover:not(:disabled){color:#2bc3ba;background-color:#fff}.wpcf7 .col-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.wpcf7 .ajax-loader{position:absolute;width:0 !important;height:0 !important}.wpcf7 .wpcf7-not-valid-tip{display:none !important;font-size:12px;margin-top:-8px;color:red}.wpcf7 div.wpcf7-response-output{width:100%;margin-top:0 !important;margin-bottom:0 !important;margin-left:0 !important;padding:16px 24px !important;text-align:center;font-size:14px;line-height:1.5;margin-top:32px !important}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border:1px solid red;color:red}.wpcf7 form.sent .wpcf7-response-output{border:1px solid #2bc3ba;color:#2bc3ba}.wpcf7 .float-labels{margin-bottom:16px;position:relative;z-index:3}.wpcf7 .float-labels p>label{position:relative;display:block;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;color:#b7b7b7 !important;font-size:14px;z-index:-1;font-weight:400 !important;margin-top:-2px;margin-bottom:2px}.wpcf7 .float-labels p>label .star{color:red !important}.privacy-policy ol{list-style:decimal}.privacy-policy ol li{display:block;text-align:left;padding-left:24px;position:relative}.privacy-policy ol li:before{position:absolute}.privacy-policy ol ol{margin-top:16px}.privacy-policy ol.upper-alpha,.privacy-policy ol.lower-alpha{counter-reset:alpha}.privacy-policy ol.upper-alpha>li,.privacy-policy ol.lower-alpha>li{display:block}.privacy-policy ol.upper-alpha>li:before,.privacy-policy ol.lower-alpha>li:before{content:counter(alpha,upper-alpha) ". " !important;counter-increment:alpha;left:0}.privacy-policy ol.lower-alpha>li:before{content:counter(alpha,lower-alpha) ") " !important}.privacy-policy a{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.privacy-policy a:hover{opacity:.7}.z-static-pin{position:fixed;bottom:120px;left:0;z-index:120;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-filter:drop-shadow(0px 0px 4px rgba(72,72,72,.25));filter:drop-shadow(0px 0px 4px rgba(72,72,72,.25));-webkit-transition:all .5s cubic-bezier(.25,.46,.45,.94);transition:all .5s cubic-bezier(.25,.46,.45,.94)}.z-static-pin.move{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.z-static-label{position:absolute;top:18px;right:0;width:40px;height:122px;background-color:#2bc3ba;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;-webkit-transform:translateX(calc(100% - 2px));-ms-transform:translateX(calc(100% - 2px));transform:translateX(calc(100% - 2px));letter-spacing:2px;font-size:90%}.z-static-label strong{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed}.features-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:40px 0 30px}@media (max-width:1199.98px){.features-list{padding:30px 0 20px}}@media (max-width:991.98px){.features-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.features-list.size-4-col{padding-bottom:0}.features-list.size-4-col li{width:22%;max-width:190px}.features-list.size-4-col li .img-holder{width:120px;height:110px}.features-list.size-4-col li .img-holder:before{border-top:15px solid #fff;border-right:15px solid transparent}.features-list.size-4-col li .img-holder:after{border-bottom:15px solid #fff;border-left:15px solid transparent}.features-list.size-4-col li .img-holder img{max-width:62px;max-height:62px}.features-list li{width:30%;max-width:220px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:center;margin-bottom:.5rem}@media (max-width:991.98px){.features-list li{margin-left:0;margin-right:0;padding-left:15px;padding-right:15px;max-width:50% !important;width:50% !important}}.features-list li .img-holder{background-color:#f6f6f6;max-width:100%;width:160px;height:150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;position:relative}@media (max-width:991.98px){.features-list li .img-holder{width:100px !important;height:100px !important}}@media (max-width:399.98px){.features-list li .img-holder{width:90px !important;height:90px !important}}.features-list li .img-holder:before,.features-list li .img-holder:after{content:"";position:absolute;width:0;height:0}.features-list li .img-holder:before{top:0;left:0;border-top:30px solid #fff;border-right:30px solid transparent}@media (max-width:991.98px){.features-list li .img-holder:before{border-top:15px solid #fff;border-right:15px solid transparent}}.features-list li .img-holder:after{bottom:0;right:0;border-bottom:30px solid #fff;border-left:30px solid transparent}@media (max-width:991.98px){.features-list li .img-holder:after{border-bottom:15px solid #fff;border-left:15px solid transparent}}.features-list li p,.features-list li span{display:block;text-align:center;color:#000;font-size:13px}@media (max-width:1199.98px){.features-list li p,.features-list li span{line-height:1.5}}.features-list li img{max-width:82px;max-height:82px}@media (max-width:991.98px){.features-list li img{max-width:60px !important;max-height:60px !important}}@media (max-width:575.98px){.features-list li img{max-width:45px !important;max-height:45px !important}}.attention-box .img-holder{max-width:245px}@media (max-width:1199.98px){.attention-box .img-holder{max-width:200px}}@media (max-width:991.98px){.attention-box .img-holder{max-width:100px;padding-top:10px}}@media (max-width:767.98px){.attention-box .img-holder{max-width:70px}}@media (max-width:575.98px){.attention-box .img-holder{max-width:50px;position:absolute}}@media (max-width:575.98px){.attention-box .text-holder p.fs-bigger{padding-left:60px}}p+.attention-box{margin-top:-60px}.table-custom{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:calc(100% - 30px);margin:60px auto}@media (max-width:1199.98px){.table-custom{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.table-custom .table-col{border:1px solid #ebebeb;border-radius:30px;background-color:#fff;-webkit-box-shadow:0px 0px 25px 0px rgba(0,0,0,.25);box-shadow:0px 0px 25px 0px rgba(0,0,0,.25);max-width:calc(33% - 15px);padding:15px}@media (max-width:1199.98px){.table-custom .table-col{-webkit-box-flex:initial;-ms-flex:initial;flex:initial;width:50%;max-width:calc(50% - 30px);margin-left:15px;margin-right:15px;margin-bottom:30px}.table-custom .table-col:nth-last-of-type(1){margin-bottom:0}}@media (max-width:991.98px){.table-custom .table-col{width:100%;max-width:100%;margin-left:0;margin-right:0}}.table-custom .table-col__row{padding:5px 0}.table-custom .table-col__row.--first{padding:15px 0}.table-custom .table-col__row:nth-last-of-type(1){padding:15px 0 10px}.table-custom .table-col__row:not(.--first){font-weight:300;border-top:1px solid #ebebeb}body.postid-3574 .template-blog .post .entry-content-wrapper{overflow:initial !important}.popup .popup__logo{max-width:120px !important}