/*!
 * Theme-specific styles extracted from the previous compiled stylesheet.
 * Loaded after Bootstrap 5 and the Bootstrap 4 compatibility layer.
 */
:root{--bs-primary:#53f;--bs-primary-rgb:85,51,255}html{font-family:"Muli",sans-serif}body{font-family:"Muli",sans-serif}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.wpcf7{max-width:100%;margin:0 auto !important}.wpcf7 .wpcf7-form label{width:100%}.wpcf7 .wpcf7-not-valid-tip{color:#dc3545}.wpcf7 .wpcf7-validation-errors{color:#dc3545;font-weight:700}.wpcf7 input[type=text],.wpcf7 input[type=search],.wpcf7 input[type=url],.wpcf7 input[type=tel],.wpcf7 input[type=number],.wpcf7 input[type=range],.wpcf7 input[type=date],.wpcf7 input[type=month],.wpcf7 input[type=week],.wpcf7 input[type=time],.wpcf7 input[type=datetime],.wpcf7 input[type=datetime-local],.wpcf7 input[type=color],.wpcf7 input[type=email],.wpcf7 input[type=file],.wpcf7 select,.wpcf7 textarea,.wpcf7 .wpcf7-validation-errors{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.wpcf7 input[type=text],.wpcf7 input[type=search],.wpcf7 input[type=url],.wpcf7 input[type=tel],.wpcf7 input[type=number],.wpcf7 input[type=range],.wpcf7 input[type=date],.wpcf7 input[type=month],.wpcf7 input[type=week],.wpcf7 input[type=time],.wpcf7 input[type=datetime],.wpcf7 input[type=datetime-local],.wpcf7 input[type=color],.wpcf7 input[type=email],.wpcf7 input[type=file],.wpcf7 select{height:calc(1.5em + 0.75rem + 2px)}.wpcf7 textarea,.wpcf7 .wpcf7-validation-errors{height:auto}.wpcf7 input[type=text]:focus,.wpcf7 input[type=search]:focus,.wpcf7 input[type=url]:focus,.wpcf7 input[type=tel]:focus,.wpcf7 input[type=number]:focus,.wpcf7 input[type=range]:focus,.wpcf7 input[type=date]:focus,.wpcf7 input[type=month]:focus,.wpcf7 input[type=week]:focus,.wpcf7 input[type=time]:focus,.wpcf7 input[type=datetime]:focus,.wpcf7 input[type=datetime-local]:focus,.wpcf7 input[type=color]:focus,.wpcf7 input[type=email]:focus,.wpcf7 input[type=file]:focus,.wpcf7 select:focus,.wpcf7 textarea:focus{color:#212529;background-color:#fff;outline:0;border-color:#baadff;box-shadow:0 0 0 .2rem rgba(85,51,255,.25)}.wpcf7 input::placeholder,.wpcf7 textarea::placeholder,.wpcf7 select::placeholder{color:#6c757d;opacity:1}.wpcf7 input:disabled,.wpcf7 select:disabled,.wpcf7 textarea:disabled,.wpcf7 input[readonly],.wpcf7 select[readonly],.wpcf7 textarea[readonly]{background-color:#e9ecef;opacity:1}.wpcf7 input[type=checkbox],.wpcf7 input[type=radio]{width:auto;display:inline-block;margin-right:.35rem}body:not(.cf7p-message) .wpcf7-not-valid-tip{position:absolute !important;left:-50px !important;top:0 !important;width:44px !important;height:44px !important;padding:0 !important;background-color:#ed3b2e;text-indent:-9999px !important;border:none !important}body:not(.cf7p-message) .wpcf7-not-valid-tip:after{content:"\f00d";font-family:"FontAwesome";position:absolute;left:14px;top:10px;font-size:20px;color:#fff;text-indent:0}body:not(.cf7p-message) .wpcf7-not-valid-tip:before{content:"";position:absolute;right:-5px;top:16px;background-color:#ed3b2e;width:11px;height:11px;transform:rotate(45deg)}span.wpcf7-not-valid-tip{color:red;font-size:1em;font-weight:400;display:block}input.wpcf7-form-control.wpcf7-submit{width:auto;padding:11px 20px;line-height:1rem}div.wpcf7-response-output{margin:0;padding:0;border:none}div.wpcf7-mail-sent-ok{border:none;color:green;font-weight:700}.white h1,.white h2,.white h3,.white h4,.white h5,.white h6,.white p{color:#fff}.center{text-align:center}.page-img{padding:80px 0 120px}.page-img h1{text-align:center;max-width:600px;margin:auto}.wrapper{padding:0;overflow-x:hidden}div#wrapper-footer{margin-top:30px}.site{overflow-x:hidden}header.entry-header{display:none}.full-bord-txt{padding:8% 5% 5% 8%}.s-tile{padding-left:10px;padding-right:10px}a.btn-teal,.wpcf7 .trx_mscf_next{font-size:.8rem;background-color:#00a8a9;padding:10px 30px;border:1px solid #00a8a9;border-radius:4px;color:#fff;text-transform:uppercase;letter-spacing:.06rem;transition:all .3s ease-in;display:inline-block;text-align:center;line-height:1.2}a.btn-green{font-size:.8rem;background-color:#090;padding:10px 30px;border:1px solid #090;border-radius:4px;color:#fff;text-transform:uppercase;letter-spacing:.06rem;transition:all .3s ease-in;display:inline-block;text-align:center;line-height:1.2}a.btn-teal:hover,a.btn-green:hover,.wpcf7 input[type=submit]:hover,.wpcf7 .trx_mscf_next:hover{background-color:#00625d;border:1px solid #00625d;color:#fff}a.btn-white-out,.popupaoc-link{font-size:.8rem;background-color:rgba(255,255,255,0);padding:10px 30px;border:1px solid #fff;border-radius:4px;color:#fff;text-transform:uppercase;letter-spacing:.06rem;transition:all .3s ease-in;display:inline-block;text-align:center}a.btn-grey-out:hover,.popupaoc-link:hover,a.btn-white-out:hover,.wpcf7 .trx_mscf_prev:hover{border:1px solid #999;color:#999}a.btn-grey-out,.wpcf7 .trx_mscf_prev{font-size:.8rem;background-color:rgba(255,255,255,0);padding:10px 30px;border:1px solid #3c3c3b;border-radius:4px;color:#3c3c3b;text-transform:uppercase;letter-spacing:.06rem;transition:all .3s ease-in;display:inline-block;text-align:center;line-height:1.2}button.trx_mscf_prev{margin-right:10px;margin-top:50px}button.trx_mscf_next{float:right;margin-top:50px}ul{padding-inline-start:20px;list-style-type:disc}ul.tick{list-style:none;padding:0}ul.tick li{padding-left:1.3em}ul.tick li:before{content:"\f00c";font-family:FontAwesome;display:inline-block;margin-left:-1.3em;width:1.3em}#menu-footer-1 a,#menu-footer-2 a{color:#3c3c3b;font-size:.9rem;letter-spacing:.03rem;transition:all .3s ease-in}#menu-footer-1 a:hover,#menu-footer-2 a:hover{color:#00a8a9}#menu-footer-1 li,#menu-footer-2 li{margin-bottom:6px}@media screen and (max-width:767px){a.navbar-brand{max-width:120px}.narrow-p{width:100%}a.two-btn{margin-top:10px}ul#menu-footer-1,ul#menu-footer-2{padding-inline-start:0;list-style:none;text-transform:uppercase}.app-panel .upb_row_bg.vcpb-default{background-position:-80px !important}.page-img .upb_row_bg.vcpb-default{background-position:-370px !important}}@media screen and (min-width:768px){.narrow-p{width:75%}a.two-btn{margin-left:10px}ul#menu-footer-1,ul#menu-footer-2{padding-inline-start:20px;list-style:none;text-transform:uppercase}}@media screen and (min-width:576px){.home-p .vc_column-inner,.home-p-bord .vc_column-inner{border-radius:8px;padding:50px 25px 10px}.services-p .vc_column-inner{border-radius:8px}.full-bord{border:1px solid #666;border-radius:8px}.full-bord-img .vc_column-inner{border-radius:0 8px 8px 0}}.home-p-bord .vc_column-inner{border-bottom:10px solid #00625d}.box-panel{text-align:center;background-color:#fff;border-bottom:8px solid #00625d;padding:2%;max-width:50%;margin:0 auto}.bck-img{min-height:250px}.alignleft{display:inline;float:left;margin-right:.5em}.cta{text-align:center}.cta p{font-size:1.1rem}.foot-no a{color:#00a8a9;transition:all .3s ease-in}.foot-no a:hover{color:#999}footer#colophon{color:#666;margin-bottom:100px}.site-info{text-align:center}.full-line{border-bottom:1px solid #ccc;margin:30px 0}.social-icons i{color:#666;transition:all .3s ease-in;font-size:1.5rem;margin-bottom:25px;margin-right:8px}.social-icons i:hover{color:#00625d}img.aligncenter.size-full.euro-ft{margin-top:20px}.vc_toggle_default .vc_toggle_icon:before{border:1px solid #00a8a9}.vc_toggle_default .vc_toggle_icon:after,.vc_toggle_default .vc_toggle_icon:before{content:"";display:block;left:50%;position:absolute;top:50%;box-sizing:border-box;transform:translate(-50%,-50%);background:#00a8a9}.vc_toggle_default .vc_toggle_icon{background:#00a8a9;border:1px solid #00a8a9;box-sizing:border-box;transform:translate(0,-50%)}@media screen and (min-width:992px){.book-online{display:none}.intro{width:80%;margin:0 auto !important;text-align:center}.home-img{padding:80px 0 120px}.home-img h1{color:#00625d;font-weight:700;margin-bottom:10px;font-size:3.5rem;letter-spacing:.05rem;text-transform:capitalize}}@media screen and (max-width:991px){.home-p-bord,.home-p{min-height:250px}.intro{text-align:center}.home-img{padding:80px 0 120px}.home-img h1{color:#00625d;font-weight:700;margin-bottom:10px;font-size:2.5rem;letter-spacing:.05rem;text-transform:capitalize}.euro-cta .wpb_column.vc_column_container,.approve-cta .wpb_column.vc_column_container{padding-bottom:0 !important}.euro-cta .vc_column-inner,.approve-cta .vc_column-inner{padding-top:0 !important}.book-online{position:fixed;bottom:0;z-index:91;width:100%}.book-online a.btn-mob-book{background-color:#00625d;display:block;margin-bottom:-15px;padding:15px 0;color:#fff;text-transform:uppercase;letter-spacing:.06rem;transition:all .3s ease-in;text-align:center}.book-online a.btn-mob-book:hover{background-color:#00a8a9;color:#fff}}@media screen and (max-width:1199px){.men-hide{display:none !important}}@media screen and (min-width:1199px){.menu-link{display:none}.menu-overlay{display:none}}@media screen and (max-width:1199px){.menu-overlay .menu-item{font-size:1.1rem;text-transform:uppercase;letter-spacing:2px;text-align:center}.menu-overlay .dropdown-menu{display:contents}.menu-overlay .dropdown-item{white-space:normal;text-align:center}.menu-overlay a.dropdown-item{font-size:.8rem}li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-42.nav-item a{display:none}ul#main-menu a{color:#fff}ul#main-menu a:hover{color:#999}}.menu-link{position:absolute;z-index:999;top:-15px;right:50px}.open .menu-link{position:fixed !important}.hamburger-icon{position:absolute;width:20px;height:14px;margin:auto;left:0;top:0;right:0;bottom:-95px}.hamburger-bar{background-color:#00a8a9;height:2px;width:100%;border-radius:2px;position:absolute;left:0;transition:all .25s ease-in-out}.hamburger-bar-2{top:0;bottom:0;margin:auto}.hamburger-bar-3{bottom:0}.menu.open .hamburger-bar-1{transform:translateY(7px) translateY(-50%) rotate(45deg)}.menu.open .hamburger-bar-2{opacity:0}.menu.open .hamburger-bar-3{transform:translateY(-7px) translateY(50%) rotate(-45deg)}.menu-overlay{background-color:#00625d;color:#fff;height:100%;width:100%;position:fixed;text-align:center;transition:opacity .2s ease-in-out;opacity:0;visibility:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:99;top:0;bottom:0}.menu-overlay.open{opacity:1;visibility:visible}.wpcf7 h2{margin-bottom:30px;margin-top:60px}.wpcf7-form-control-signature-body canvas{position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid #ccc}.wpcf7-form-control-clear-wrap{margin-top:10px}span.wpcf7-form-control-wrap.wpcf7-form-control-signature-input-wrap.signature-94 .wpcf7-not-valid-tip{display:none}.wpcf7 input[type=submit]{font-size:.8rem;background-color:#00a8a9;padding:20px 50px;border:1px solid #00a8a9;border-radius:4px;color:#fff;text-transform:uppercase;letter-spacing:.06rem;transition:all .3s ease-in;display:inline-block;text-align:center;line-height:0}div#wpcf7-f12-p2-o1{max-width:600px}.wpcf7 input:focus[type=submit]{color:#fff;background-color:#00625d;outline:#00625d}div#error-404-wrapper{border-bottom:1px solid #ccc;padding:5%;margin-bottom:50px}.wpcf7 .trx_mscf_progressbar li.trx_mscf_bullets.active{color:#00a8a9;font-weight:700}.wpcf7 .trx_mscf_progressbar li.trx_mscf_bullets.active:after,.wpcf7 .trx_mscf_progressbar li.trx_mscf_bullets.active:before{background:#00a8a9;color:#fff}#wpcf7-f373-p303-o1 input.wpcf7-form-control.wpcf7-submit{float:right;margin-top:50px}@media screen and (min-width:1200px){li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-249.nav-item a{color:#fff;background-color:#00a8a9;height:120px;transition:all .3s ease-in}li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-249.nav-item a:hover{color:#fff;background-color:#00625d}ul#main-menu li{border-left:1px solid #e3e3e3}a.mob-ph-i{display:none}ul#main-menu{height:120px}.services-p{overflow:hidden;padding-bottom:0 !important;max-height:265px;font-size:.9rem;text-align:center}.box-inner{background:#fff;margin:0 21px !important;position:relative;top:105px;transition:all .5s;height:280px}.box-inner h2{font-size:1.4em !important;text-align:center;padding:15px 0 0}.bar{background:#00625d;height:10px;position:relative;z-index:999;bottom:-206px;margin:0 auto;max-width:92%}}@media screen and (max-width:1199px){.menu-item-249{font-size:.9rem !important;background-color:rgba(255,255,255,0);padding:0 38px;border:1px solid #fff;border-radius:4px;color:#fff;letter-spacing:.06rem;transition:auto;display:inline-block;text-align:center;margin:10px auto}ul#main-menu a{color:#fff}ul#main-menu a:hover{color:#999}a.mob-ph-i{font-size:2rem;float:right;position:absolute;top:93px;right:110px;z-index:99;color:#00a8a9}a.mob-ph-i:hover,a.mob-ph-i:focus{color:#00a8a9}.services-p{overflow:hidden;padding-bottom:0 !important;max-height:350px;font-size:.9rem;text-align:center}.box-inner{background:#fff;margin:0 5px !important;position:relative;top:184px;transition:all .5s;height:400px}.box-inner h2{font-size:1.2em !important;text-align:center;padding:10px 0 0}.bar{background:#00625d;height:10px;position:relative;z-index:999;bottom:-290px;margin:0 auto;max-width:97%}}.box-inner:hover{top:-50px}.teal-box{border:5px solid #00a8a9;padding:40px}a.b-contact{font-size:1.1rem}.page-id-154 h1,.page-id-154 h2,.page-id-154 h3,.page-id-154 h4{color:#1a2745;text-transform:none;font-weight:700}.page-id-154 p{color:#1a2745}.phv-img{height:300px}.euro-cta h4{text-transform:uppercase;color:#fff}.euro-cta p{color:#fff}.title-divide{background:#a3d2b6;text-align:center;color:#fff;border-radius:20px 0 0;padding:30px 0}.title-divide h2{color:#fff}.title-shape{background:#fff;margin-top:-33px;height:40px;border-radius:20px 20px 0 0}.page-id-154 span.tick-title{font-size:1.3rem;font-weight:700}.page-id-154 ul.tick li:before{content:"\f00c";font-family:FontAwesome;display:inline-block;margin-left:-1.3em;width:1.3em;color:#4ab382;font-size:1.3rem}.page-id-154 ul.tick li{padding-left:1.3em;margin-bottom:15px;color:#1a2745}span.bold{font-weight:700}.blue-cta{background:#1a2745;max-width:1000px;margin:auto;border-radius:20px;padding:50px;text-align:center;color:#fff}.blue-cta p,.blue-cta h2,.blue-cta a{color:#fff}.blue-cta p{font-size:1.2rem}.phv-price-p{text-align:center}.phv-price-p p.price{font-size:2.5rem;font-weight:700;margin-bottom:0}.phv-price-p .price-call-out{background:#1a2745;padding:20px;border-radius:10px;color:#fff;margin-top:20px;font-weight:700}p.price-bottom{margin-top:-10px}p.price-top{margin-bottom:-10px}.wp-image-915{margin:10% 0}.remove-pad{margin-top:-35px !important}#wrapper-navbar,#main-nav{background-color:#fff}#main-nav>.container-wide{width:100%;max-width:1245px;margin-right:auto;margin-left:auto;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between}#main-nav.navbar{padding:0 1rem;text-transform:uppercase}#main-nav .men-hide{display:flex;flex:1 1 auto;justify-content:flex-end;min-width:0}#main-nav .navbar-collapse{display:flex !important;flex-basis:auto;flex-grow:1;justify-content:flex-end;align-items:center}#main-nav .navbar-brand,#main-nav .navbar-brand a{color:#666}#main-nav .navbar-brand{margin-right:2rem}#main-nav .navbar-brand:hover,#main-nav .navbar-brand:focus,#main-nav .navbar-brand a:hover,#main-nav .navbar-brand a:focus{color:#00625d}#main-nav .navbar-nav .nav-link{color:#666;text-transform:uppercase;white-space:nowrap}#main-nav .navbar-nav .nav-link:hover,#main-nav .navbar-nav .nav-link:focus{color:#00a8a9}#main-nav .navbar-nav .show>.nav-link,#main-nav .navbar-nav .active>.nav-link,#main-nav .navbar-nav .nav-link.show,#main-nav .navbar-nav .nav-link.active{color:#00a8a9}#main-nav .navbar-nav .dropdown-menu .nav-link{color:#212529 !important;background:0 0;border:0}#main-nav .navbar-nav .dropdown-menu .nav-link:hover,#main-nav .navbar-nav .dropdown-menu .nav-link:focus{color:#16181b !important;background-color:#f8f9fa}#main-nav .navbar-nav .dropdown-menu .nav-link.active,#main-nav .navbar-nav .dropdown-menu .nav-link:active{color:#fff !important;background-color:#53f}#main-nav .navbar-nav .dropdown-menu{border-top:3px solid #00a8a9;border-radius:0;margin-top:-1px}#main-nav li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-249.nav-item>a.nav-link{color:#fff !important;background-color:#00a8a9}#main-nav li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-249.nav-item>a.nav-link:hover,#main-nav li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-249.nav-item>a.nav-link:focus{color:#fff !important;background-color:#00625d}@media (min-width:768px){#main-nav .navbar-nav{flex-direction:row;margin-left:auto}#main-nav .navbar-nav .nav-link{display:flex;align-items:center;justify-content:center;min-height:120px;padding-right:1.5rem;padding-left:1.5rem;padding-top:0;padding-bottom:0;text-align:center;line-height:1.1rem}}@media (min-width:1200px){#main-nav ul#main-menu{height:120px}#main-nav ul#main-menu li{border-left:1px solid #e3e3e3}}a,a:hover,a:focus,a:active,.btn,.btn:hover,.btn:focus,.btn:active,.nav-link,.nav-link:hover,.nav-link:focus,.dropdown-item,.dropdown-item:hover,.dropdown-item:focus{text-decoration:none !important}a{color:#00a8a9}a:hover,a:focus{color:#00625d}.vc_toggle .vc_toggle_title h4,.vc_toggle .vc_toggle_title h4 a,.vc_toggle .vc_toggle_title h4 span{font-size:1.1rem;text-transform:uppercase}