@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;0,800;0,900;1,400;1,800;1,900&display=swap);
:root{--color-1:#0f7dff;--color-2:#185f98;--color-dark:#202327}.bg-color-1{background-color:#0f7dff;color:#fff}.bg-color-2{background-color:#185f98;color:#fff}.bg-color-dark{background-color:#202327;color:#fff}.bg-gris{background-color:#515d6a}.bg-gris-claro{background-color:#fafafa}.bg-gris-claro-2{background-color:#f0f0f0}.color-1{color:#0f7dff}.color-gris{color:#515d6a!important}.color-accent{color:#ff7a00!important}.bg-accent{background-color:#ff7a00;color:#fff}body{font-family:Montserrat,sans-serif;font-size:1rem!important;line-height:1.5}body,html{overflow-x:hidden!important}html{font-size:15px!important}a{opacity:1;text-decoration:underline}a:hover{color:#4299ff}.sec{padding:70px 0}.btn,a.btn,button.btn{border:1px solid #0f7dff;border-radius:7px;box-shadow:0 2px 4px rgba(0,0,0,.08);font-size:1rem;font-weight:600;height:40px;padding:7px 20px;text-decoration:none!important;transition:all .3s ease}.btn:hover,a.btn:hover,button.btn:hover{background:#3390ff;color:#fff}.btn.btn-lg,a.btn.btn-lg,button.btn.btn-lg{font-size:18px;height:53px;min-width:200px;padding:12px 30px}.btn.btn-white,a.btn.btn-white,button.btn.btn-white{background:#f0f0f0;border-color:#f0f0f0;color:#515d6a}.btn.btn-white:hover,a.btn.btn-white:hover,button.btn.btn-white:hover{background:#fff;border-color:#fff}.btn.btn-accent,a.btn.btn-accent,button.btn.btn-accent{background:#ff7a00;border-color:#ff7a00;color:#fff!important}.btn.btn-accent:hover,a.btn.btn-accent:hover,button.btn.btn-accent:hover{background:#ff9533;border-color:#ff9533}.btn.btn-outline,a.btn.btn-outline,button.btn.btn-outline{background:transparent;box-shadow:none}.btn.btn-outline:hover,a.btn.btn-outline:hover,button.btn.btn-outline:hover{background:transparent}.btn.btn-outline.btn-accent,a.btn.btn-outline.btn-accent,button.btn.btn-outline.btn-accent{border-color:#ff7a00;color:#ff7a00!important}.btn.btn-outline.btn-white:hover,a.btn.btn-outline.btn-white:hover,button.btn.btn-outline.btn-white:hover{background:hsla(0,0%,100%,.1)}.btn.btn-outline.btn-dark,a.btn.btn-outline.btn-dark,button.btn.btn-outline.btn-dark{border-color:#202327;color:#202327}.btn.btn-clear,a.btn.btn-clear,button.btn.btn-clear{border-color:transparent;box-shadow:none;color:#0f7dff}.btn.btn-clear.btn-white,a.btn.btn-clear.btn-white,button.btn.btn-clear.btn-white{color:#fff}.btn.btn-sm,a.btn.btn-sm,button.btn.btn-sm{height:32px;padding:3px 14px}.form{margin:0 auto;max-width:600px;padding:0 0 160px}.form .validation-summary-errors ul li{color:#ef3b37;font-weight:600;margin-bottom:8px}.form .form-group label{opacity:1}.form .form-group label.error{color:#ef3b37;font-weight:600}.form .form-group .form-control.error{border-color:#ef3b37}.form .submit-cont .btn{display:block;margin:0 auto;max-width:100%;width:400px}body{color:#202327;text-align:center}.m{margin:0 auto;max-width:1500px;padding:0 20px}a{font-weight:600;text-decoration:none}a,a:hover{color:#0f7dff}a:hover{text-decoration:underline}.heading{margin-bottom:65px}.heading.heading-left{align-items:center;display:flex;text-align:left}.heading.heading-left .heading-main{flex:1;margin-bottom:30px}.heading.heading-left .heading-btns{text-align:right}.heading .heading-main{margin-bottom:30px}.heading .subtitle{font-weight:500;opacity:.6}.title-huge{font-size:86px;font-weight:900;line-height:1.1}.has-title-shadow{margin-top:36px}.has-title-shadow .title-shadow{-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(#202327,#fff);-webkit-background-clip:text;color:inherit;left:-44px;opacity:.09;position:absolute;top:7px;transform:scale(2.5);transform-origin:0 100%}.has-title-shadow.white-on-dark .title-shadow{-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(#fff,#202327);-webkit-background-clip:text;opacity:.06}.has-title-shadow.white-on-1 .title-shadow{-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(#fff,#0f7dff);-webkit-background-clip:text;opacity:.14}.has-title-shadow.shadow-centered .title-shadow{left:0;text-align:center;transform-origin:50% 100%;width:100%}.title-caps{font-size:33px;font-weight:900;margin-bottom:20px;position:relative;text-transform:uppercase}.title-caps-sm{text-transform:uppercase}.title-caps-sm,.title-no-caps{font-size:23px;font-weight:900;margin-bottom:15px;position:relative}.subtitle,.subtitle-1{color:#515d6a;font-size:17px;font-weight:700}.title-1{color:#515d6a;font-size:44px;font-style:normal;font-weight:700;line-height:122%;margin-bottom:20px;position:relative}.title-1.white{color:#fff}.title-2{color:#515d6a;font-size:30px;font-style:normal;font-weight:600;line-height:122%;margin-bottom:20px;position:relative}.title-2.white{color:#fff}.bigger{font-size:170%}.sec{padding:100px 0}.btn,a.btn,button.btn{background:#0f7dff;background-clip:padding-box;border-radius:4px;color:#fff;font-weight:700;height:42px;padding:9px 30px}.btn.btn-clear,a.btn.btn-clear,button.btn.btn-clear{background:transparent;border:0;padding-left:0;padding-right:0}.btn.btn-mixed,a.btn.btn-mixed,button.btn.btn-mixed{background:transparent;border:2px solid #0f7dff;color:#202327}.btn.btn-outline,a.btn.btn-outline,button.btn.btn-outline{border:2px solid #0f7dff;color:#0f7dff}.btn.btn-outline.btn-white,a.btn.btn-outline.btn-white,button.btn.btn-outline.btn-white{border-color:#fff;color:#fff}.page{padding-top:165px;transition:all .15s linear}#homePage.page{padding-top:180px}#homeIntro{margin:0 auto;max-width:1560px;min-height:84vh;position:relative;width:90vw}#homeIntro .home-intro-img{height:90%;max-width:71%;position:absolute;right:0;top:0;width:71%;z-index:0}#homeIntro .home-intro-img-mobile{background-position:0 50%;background-repeat:no-repeat;background-size:cover;bottom:30px;display:none;height:90%;max-width:90%;position:absolute;right:0;top:auto;width:90%;z-index:0}#homeIntro .vertical-text-right{display:block;font-size:.85rem;font-weight:600;position:absolute;right:-28px;top:169px;transform:rotate(90deg);transform-origin:right top;white-space:nowrap}#homeIntro .cont{margin:0;max-width:710px;padding:100px 30px 20px 100px;position:relative;text-align:left;z-index:1}#homeIntro .cont .vertical-text{bottom:25px;display:block;font-size:.85rem;font-weight:600;left:0;position:absolute;transform:rotate(-90deg);transform-origin:left bottom;white-space:nowrap}#homeIntro .cont .vertical-text .separator{color:#515d6a;margin:0 20px}#homeIntro .cont .vertical-text .lighter{opacity:.5}#homeIntro .cont h1{color:#202327;margin-bottom:35px}#homeIntro .cont h1 span{display:block}#homeIntro .cont .subtitle-1{margin-bottom:45px}#homeIntro .cont .btns .btn,#homeIntro .cont .btns a{margin-right:15px}#accommodations .cols{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:center}#accommodations .cols .col-imgs{flex:0 0 50%}#accommodations .cols .col-imgs .gallery{display:flex;flex-wrap:wrap}#accommodations .cols .col-imgs .gallery a{display:inline-block;flex:0 0 50%;position:relative}#accommodations .cols .col-imgs .gallery a img{width:100%}#accommodations .cols .col-inf{background:#0f7dff;color:#fff;display:flex;flex:0 0 50%;flex-direction:column;justify-content:center;padding:30px}#accommodations .cols .col-inf .cont{margin:0 auto;max-width:600px}#packagesPage .txt{padding:0}#surfAndStayPage .txt ol,#surfAndStayPage .txt ul{list-style-type:circle;padding-left:35px}#surfAndStayPage .txt ol li,#surfAndStayPage .txt ul li{font-weight:500;list-style:square;padding-left:5px}#surfAndStayPage .txt ul li::marker{font-size:.6em}#packages{background-color:#202327}#packages,#packages .heading .subtitle,#packages a{color:#fff}.packages-slider{margin:0 auto;max-width:90%}.packages-slider .slide{padding:20px;position:relative}.packages-slider .slick-next,.packages-slider .slick-prev{top:170px}.package-box{position:relative;text-align:left}.package-box img{background-clip:padding-box;border-radius:10px;width:100%}.package-box .inf{padding:20px 0 0}.about-items{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:1200px}.about-items .about-item{flex:0 0 30%;padding:30px 20px;position:relative;text-align:center}.about-items .about-item img{display:block;margin:0 auto 25px;max-width:120px}.about-items .about-item .inf{margin:0 auto;max-width:300px}.about-items .about-item .inf .title{font-weight:700;margin-bottom:10px;text-transform:uppercase}.about-items .about-item .inf .summary{margin-bottom:10px}#footer{padding:40px 0 0}#footer .ast-wave{background-position:50% 0;background-repeat:no-repeat;background-size:100% auto;height:31vw;width:100%}#footer .contact-form{background-color:#515d6a;color:#fff;padding:65px 20px 80px}#footer .contact-form .heading .subtitle,#footer .contact-form a{color:#fff}#footer .contact-form .form{margin:0 auto;max-width:600px;padding:0}#footer .contact-form .form .form-group .label{color:#fff}#footer .contact-form .form .form-group .form-control{background-clip:padding-box;background-color:#fff;border-radius:4px}#footer .contact-form .form .form-group label.error{color:#ef3b37}#footer .contact-form .form .daterangepicker{display:block;left:0;position:relative;top:-7px}#footer #generalGallery{background:#fff;padding:20px 0}#footer #footer-bottom{background:#202327;color:#fff;padding:60px 0}#footer #footer-bottom a{color:#fff}#footer #footer-bottom .contact-cols{display:flex;margin:0 auto;max-width:800px;padding:0 20px;text-align:left}#footer #footer-bottom .contact-cols .col-datos{flex:0 0 50%;padding:0 15px}#footer #footer-bottom .contact-cols .col-datos .datos-contacto{font-size:85%}#footer #footer-bottom .contact-cols .col-datos .datos-contacto li{margin-bottom:8px}#footer #footer-bottom .contact-cols .col-datos .datos-contacto li .datos-contacto-link{display:flex}#footer #footer-bottom .contact-cols .col-datos .datos-contacto li .datos-contacto-link .fa{display:inline-block;flex:0 0 1.4rem;margin-right:7px;position:relative;top:1px;width:1.3rem}#footer #footer-bottom .contact-cols .col-redes{flex:0 0 50%;font-size:85%;padding:0 15px}#footer #footer-bottom .contact-cols .col-redes .redes{display:flex}#footer #footer-bottom .contact-cols .col-redes .redes li{margin-right:5px}#footer #footer-bottom .contact-cols .col-redes .redes li a img{width:27px}#footer #footer-bottom .contact-cols .col-redes .mt-3 p{color:#fff}#footer #footer-bottom .logo-cont{padding:44px 0;text-align:center}#footer #footer-bottom .logo-cont a{display:inline-block;position:relative;width:135px}#footer #footer-bottom .logo-cont a img{width:100%}#footer #footer-bottom .footer-bottom .lang-links{margin-bottom:25px}#footer #footer-bottom .footer-bottom .lang-links a{display:inline-block;margin:0 5px}#footer #footer-bottom .footer-bottom .lang-links .active{text-decoration:underline}.general-gallery-slider{margin:0 auto;width:calc(100% - 89px)}.general-gallery-slider .slide{padding:0 10px;position:relative}.general-gallery-slider .slide a{background-clip:padding-box;border-radius:5px;display:block;overflow:hidden;position:relative}.general-gallery-slider .slide a img{display:block;width:100%}.general-gallery-slider .slick-dots{bottom:-35px}.gallery-misc-slider{margin:0}.gallery-misc-slider .slide{padding:0 10px;position:relative}.gallery-misc-slider .slide a{background-clip:padding-box;border-radius:5px;display:block;overflow:hidden;position:relative}.gallery-misc-slider .slide a img{display:block;width:100%}.gallery-misc-slider .slick-dots{bottom:-60px}.txt{margin:0 auto;max-width:1080px;padding:0 20px;text-align:left}.txt p{margin:20px 0}.txt ol,.txt ul{padding-left:25px}.txt ol li,.txt ul li{list-style:square;padding-left:7px}.page-intro{background-color:#fafafa;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;padding:144px 0;position:relative}.page-intro .page-intro-overlay{background:hsla(0,0%,100%,.75);height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.page-intro .cont{padding:0 20px;position:relative;z-index:2}.page-intro .cont .subtitle{margin:0 auto;max-width:600px}.page-intro .return-cont{bottom:0;left:0;padding:20px;position:absolute}.page-intro .return-cont a{color:#202327;font-weight:700;text-decoration:none}.page-content{padding:50px 0}.list-a{margin:0 auto;max-width:1080px}.list-a ul li{display:flex;margin:44px 0}.list-a ul li .col-img{flex:0 0 40%;position:relative}.list-a ul li .col-img img{background-clip:padding-box;border-radius:6px;width:100%}.list-a ul li .col-inf{display:flex;flex:0 0 60%;flex-direction:column;justify-content:center;padding:0 44px;position:relative;text-align:left}.list-a ul li .col-inf p{margin-bottom:20px}.list-b{margin:0 auto}.list-b ul{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between}.list-b ul li{display:flex;flex:0 0 47%;margin:30px 0}.list-b ul li .col-img{flex:0 0 190px;padding-right:30px;position:relative}.list-b ul li .col-img img{background-clip:padding-box;border-radius:1000px;width:100%}.list-b ul li .col-inf{display:flex;flex:1;flex-direction:column;justify-content:center;padding-bottom:20px;position:relative;text-align:left}.day-list{display:flex;flex-wrap:wrap;margin:0 0 35px}.day-list .day{flex:0 0 50%;padding:10px 20px}#surfingSeason .heading .subtitle{color:#fff}.dining-imgs{display:flex;margin:70px auto;max-width:1300px;padding:0 20px}.dining-imgs div{flex:0 0 25%;position:relative}.dining-imgs div img{background-clip:padding-box;border-radius:1000px;display:block;margin:0 auto;max-width:90%;width:200px}#diningPage .txt{margin-top:30px}.package-table{background-clip:padding-box;border:4px solid #0f7dff;border-radius:6px;margin:25px auto;overflow-x:auto}.package-table table{width:100%}.package-table table thead th{background:#0f7dff;color:#fff;font-weight:700;padding:20px 10px;text-align:center}.package-table table thead th:first-child{padding-left:30px;text-align:left}.package-table table tbody td{padding:20px 10px;text-align:center}.package-table table tbody td:first-child{font-weight:700;padding-left:30px;text-align:left}.package-table .characteristics{border-top:2px solid #ececec;display:flex}.package-table .characteristics .col{color:#515d6a;flex:0 0 50%;padding:5px 25px 30px}.package-table .characteristics .col:first-child{border-right:2px solid #ececec}#activitiesPage .page-content{padding-bottom:60px;padding-top:0}.list-c .elem{align-items:stretch;display:flex;flex-wrap:wrap;width:100%}.list-c .elem .col-img{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;flex:0 0 50%;min-height:27vw}.list-c .elem .col-inf{align-items:center;display:flex;flex:0 0 50%;flex-direction:column;justify-content:center;min-height:27vw;padding:20px 44px;text-align:center}.list-c .elem:nth-child(2n){flex-direction:row-reverse}#activitiesDetailPage .txt{margin:0 auto;max-width:960px}.mini-package-list{display:flex;flex-wrap:wrap}.mini-package-list .package-table{flex:0 0 500px;max-width:100%;width:500px}.mini-package-list .package-table table tbody td{padding:10px}#servicesPage .mini-package-list{margin-bottom:44px}.hp-field{display:inline;height:0;margin:0;overflow:hidden;padding:0;visibility:hidden;width:0}#activitiesDetailPage .editor-cont table{margin:30px 0;max-width:600px;width:100%}#activitiesDetailPage .editor-cont table tr td:first-child{font-weight:700;text-align:center;width:175px}#activitiesDetailPage .editor-cont table tr:first-child td{background-color:#0f7dff;color:#fff}.accommodations-intro-cont{margin:0 auto;max-width:1400px;padding:0 50px;position:relative}.accommodations-intro-cont .acco-content{position:relative}.accommodations-intro-cont .acco-content .vertical-text{bottom:25px;display:block;font-size:.85rem;font-weight:600;left:-15px;position:absolute;transform:rotate(-90deg);transform-origin:left bottom;white-space:nowrap}.accommodations-intro-cont .acco-content .vertical-text .separator{color:#515d6a;margin:0 20px}.accommodations-intro-cont .acco-content .vertical-text .lighter{opacity:.5}.accommodations-intro-cont .acco-content .accommodations-intro{align-items:center;background-position:50% 50%;background-size:cover;display:flex;flex-direction:column;height:34vw;justify-content:center;width:100%}.accommodations-intro-cont .acco-content .accommodations-intro .cont{margin:0 auto;max-width:500px;padding:0 15px}.accommodations-intro-cont .acco-content .accommodations-intro .cont .subida{color:#0f7dff;font-weight:900}.accommodations-intro-cont .acco-content .accommodations-intro .cont h1{color:#fff;font-size:70px;line-height:1;margin-bottom:44px}.accommodations-intro-cont .acco-content .accommodations-intro .cont .subtitle{color:#fff;font-size:16px;font-weight:700;line-height:1.25}.accommodations-list{display:flex;flex-wrap:wrap;margin:0 auto;max-width:1440px}.accommodations-list .acco{flex:0 0 0 33%;max-width:33%;padding:0 44px}.accommodations-list .acco .acco-box{position:relative}.accommodations-list .acco .acco-box .acco-slider{margin-bottom:15px;width:100%}.accommodations-list .acco .acco-box .acco-slider .slide{background-color:#ddd;border-radius:9px;overflow:hidden}.accommodations-list .acco .acco-box .acco-slider .slide a{display:block;width:100%}.accommodations-list .acco .acco-box .acco-slider .slide a img{display:block;margin:0 auto;width:100%}.accommodations-list .acco .acco-box .acco-slider .slick-dots{bottom:3px;z-index:1}.accommodations-list .acco .acco-box .acco-slider .slick-dots li{margin:0}.accommodations-list .acco .acco-box .acco-slider .slick-dots li button:before{color:#fff}.accommodations-list .acco .acco-box .acco-info .acco-info-flex{align-items:center;display:flex;text-align:left}.accommodations-list .acco .acco-box .acco-info .acco-info-flex h2{color:#0f7dff;flex:1;font-size:18px;font-weight:800;letter-spacing:1px;line-height:1;text-transform:uppercase}.accommodations-list .acco .acco-box .acco-info .acco-info-flex .btn-cont{padding-top:0;text-align:right}.accommodations-list .acco .acco-box .acco-info .acco-info-flex .btn-cont .btn.btn-check{border-width:2px;font-size:11px;font-weight:600;line-height:1;padding:3px 0;text-transform:uppercase;width:93px}.accommodations-list .acco .acco-box .acco-info .description{font-size:.9rem;padding-top:10px;text-align:left;text-align:justify}#amenities{padding:24px 0 0}#amenities .amenities-list{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:15px;text-align:center}#amenities .amenities-list .elem{flex:0 0 25%;margin-bottom:30px}#amenities .amenities-list .elem .elem-box img{display:block;margin:0 auto 15px;max-width:100px}#amenities .amenities-list .elem .elem-box .inf .title{color:#999;font-size:.95rem;font-weight:700;letter-spacing:1px;line-height:1.15;text-transform:uppercase}.bar-section{max-width:1280px;width:90%}.bar-section,.bar-section .img{margin:0 auto;position:relative}.bar-section .img{background-position:50% 50%;background-size:cover;border-top-left-radius:12px;border-top-right-radius:12px;height:444px}.bar-section .text-box{background-color:#0f7dff;border-bottom-left-radius:12px;border-bottom-right-radius:12px;color:#fff;padding:20px 44px;position:relative}.bar-section .text-box p{font-size:1.15rem}.intro-txt-cool{color:#0f7dff;font-weight:600}.title-cursive{font-family:Caveat,cursive;font-size:33px;font-weight:400;position:relative}.title-caps-chill{color:#c5c5c5;font-size:27px;font-weight:900;text-transform:uppercase}.side-secs{margin:0 auto;max-width:1080px;padding:64px 0}.side-secs .elem{display:flex;flex-wrap:wrap;margin-bottom:44px}.side-secs .elem:nth-child(2n){flex-direction:row-reverse}.side-secs .elem:nth-child(2n) .col-inf{padding-left:0;padding-right:64px}.side-secs .elem .col-img{flex:0 0 350px;position:relative}.side-secs .elem .col-img img{border-radius:10px;display:block;margin:0 auto;max-width:100%}.side-secs .elem .col-inf{flex:1;font-size:1.15rem;padding-left:64px;text-align:left;text-align:justify}#surfcamps-itinerary{padding-top:30px}#surfcamps-itinerary h2{font-size:1.3rem;font-weight:700;margin-bottom:25px}#surfcamps-itinerary .itinerario-items .item{border-bottom:1px solid #e0e0e0;display:flex;justify-content:flex-start;padding:10px 0}#surfcamps-itinerary .itinerario-items .item:last-child{border:0}#surfcamps-itinerary .itinerario-items .item .time{color:#0f7dff;flex:0 0 144px;font-weight:700;text-align:left}#surfcamps-itinerary .itinerario-items .item .description{flex:1;padding-left:20px;text-align:left}.hotels-locations{align-items:stretch;background:#fff;display:flex;justify-content:center;margin:-50px auto 20px;max-width:1680px;padding:10px;position:relative;width:100%}.hotels-locations .loc{flex:0 0 33.33333333%;height:30vw;padding:10px}.hotels-locations .loc .loc-box{height:100%;position:relative;width:100%}.hotels-locations .loc .loc-box .overlay{background:rgba(0,0,0,.5);height:100%;left:0;opacity:.44;position:absolute;top:0;transition:all .4s ease;width:100%;z-index:2}.hotels-locations .loc .loc-box .img{background-position:50% 50%;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.hotels-locations .loc .loc-box .inf{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding:0 40px;position:absolute;text-align:center;top:0;width:100%;z-index:4}.hotels-locations .loc .loc-box .inf h2{color:#fff;font-size:35px;font-weight:900;line-height:1.1;margin-bottom:20px;text-shadow:4px 3px 4px rgba(0,0,0,.25);text-transform:uppercase;transition:all .4s ease}.hotels-locations .loc .loc-box .inf .inf-bottom{transition:all .4s ease;width:100%}.hotels-locations .loc .loc-box .inf .inf-bottom .descrip{color:#fff;font-weight:700;margin:0 auto 20px;width:100%}.hey-no-touch .hotels-locations .loc .loc-box .overlay{background:rgba(0,0,0,.65);opacity:0}.hey-no-touch .hotels-locations .loc .loc-box .inf h2{color:#fff}.hey-no-touch .hotels-locations .loc .loc-box .inf .inf-bottom{bottom:0;left:0;opacity:0;padding-bottom:40px;position:absolute;transform:translateY(50px)}.hey-no-touch .hotels-locations .loc .loc-box .inf .inf-bottom .descrip{padding:0 44px}.hey-no-touch .hotels-locations .loc:hover .loc-box .overlay{opacity:.44}.hey-no-touch .hotels-locations .loc:hover .loc-box .inf .inf-bottom{opacity:1;transform:translate(0)}#accommodationsPage2 .page-intro{background:none;padding:30px 0}#accommodationsPage2 .title-caps-chill{font-size:21px}.faded-img-content{display:flex;margin:0 auto 44px;max-width:1560px;min-height:84vh;position:relative;width:90vw}.faded-img-content.content-right{justify-content:flex-end}.faded-img-content.content-right .home-intro-img,.faded-img-content.content-right .home-intro-img-mobile{left:0;right:auto}.faded-img-content.content-right .cont:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 62%);left:-210px;right:auto}.faded-img-content .home-intro-img{height:100%;max-width:70%;position:absolute;right:0;top:0;width:70%;z-index:0}.faded-img-content .home-intro-img-mobile{background-position:0 50%;background-repeat:no-repeat;background-size:cover;bottom:30px;display:none;height:90%;max-width:90%;position:absolute;right:0;top:auto;width:90%;z-index:0}.faded-img-content .cont{margin:0;max-width:830px;padding:100px 30px 20px 100px;position:relative;text-align:left;z-index:1}.faded-img-content .cont:after{background:#fff;background:linear-gradient(90deg,#fff 44%,hsla(0,0%,100%,0));content:"";display:block;height:100%;position:absolute;right:-210px;top:0;width:100%;z-index:-1}.faded-img-content .cont h1{color:#202327;margin-bottom:35px}.faded-img-content .cont h1 span{display:block}.faded-img-content .cont .subtitle-1{margin-bottom:45px}.faded-img-content .cont .btns .btn,.faded-img-content .cont .btns a{margin-right:15px}.perks-list{grid-row-gap:8px;grid-column-gap:8px;display:grid;grid-template-columns:1fr 1fr;margin:20px 0;max-width:560px;position:relative;width:100%}.perks-list li{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.5);border:1px solid #ddd;border-radius:16px;color:#676767;display:flex;flex:0 0 44%;flex-direction:column;font-size:.9rem;font-weight:600;justify-content:center;line-height:1.2;list-style:none;margin:0 16px 16px 0;min-height:75px;padding:20px;text-align:center}.first-package{margin-top:80px}.surf-stay-packages{display:flex;flex-wrap:wrap;margin-bottom:80px}.surf-stay-packages .stay-gallery-header{color:#0f7dff;font-size:36px;font-weight:800;margin-top:30px}@media (min-width:768px){.surf-stay-packages .stay-gallery-header{margin-top:50px}}.surf-stay-packages .col1{flex:0 0 100%;position:relative}@media (min-width:768px){.surf-stay-packages .col1{flex:0 0 50%;padding-right:20px}}.surf-stay-packages .col1 .shuffled-imgs{position:relative;width:100%}.surf-stay-packages .col1 img{display:block;max-width:100%}.surf-stay-packages .col1 img.img1{width:100%}.surf-stay-packages .col1 img.img3{border:16px solid #fff;position:absolute;right:-5%;top:65%;width:65%}.surf-stay-packages .col2{flex:0 0 100%;text-align:left}@media (min-width:768px){.surf-stay-packages .col2{flex:0 0 50%;padding-left:20px}}.surf-stay-packages .col2 p{text-align:justify}.surf-stay-packages .col3{flex:0 0 100%;order:2;padding-right:0}@media (min-width:768px){.surf-stay-packages .col3{flex:0 0 42%;order:1}}.surf-stay-packages .col3 .stay-gallery-header{text-align:right}.surf-stay-packages .col3 p{text-align:justify}.surf-stay-packages .col4{flex:0 0 100%;order:1;position:relative}@media (min-width:768px){.surf-stay-packages .col4{flex:0 0 58%;order:2;padding-left:30px}}.surf-stay-packages .col4 .shuffled-imgs{position:relative;width:100%}.surf-stay-packages .col4 img{display:block;max-width:100%}.surf-stay-packages .col4 img.img1{width:100%}.surf-stay-packages .col4 img.img3{border:16px solid #fff;bottom:0;left:5%;position:absolute;width:100%}.accom-packages{display:flex;overflow:hidden}.accom-packages .col1{flex:0 0 50%;overflow:hidden;padding-right:30px;position:relative}.accom-packages .col1 .shuffled-imgs{position:relative;width:100%}.accom-packages .col1 img{border:16px solid #fff;border-radius:24px;display:block;max-width:100%}.accom-packages .col1 img.img1{margin:20px auto 80px}.accom-packages .col1 img.img2{border-radius:24px;left:-2%;position:absolute;top:-10%;width:50%}.accom-packages .col1 img.img3{position:absolute;right:9%;top:73%;width:65%}.accom-packages .col2{flex:0 0 50%;padding-left:30px;text-align:left}.accommodation-packages-sec{margin:90px auto 114px}#homeStay{color:#515d6a}#homeStay .stay-banner{position:relative}#homeStay .stay-banner .stay-bg{background:linear-gradient(90deg,#fff .07%,#0f7dff 20.05%);height:100%;position:absolute;right:0;top:0;width:74%}#homeStay .stay-banner .stay-banner-cols{align-items:center;display:flex;position:relative}#homeStay .stay-banner .stay-banner-cols .col-img{flex:0 0 50%;padding:24px 0;text-align:right}#homeStay .stay-banner .stay-banner-cols .col-img img{border-radius:24px;display:inline-block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}#homeStay .stay-banner .stay-banner-cols .col-inf{flex:0 0 50%}#homeStay .stay-banner .stay-banner-cols .col-inf .inf{color:#fff;padding:64px;text-align:left}#homeStay .stay-banner .stay-banner-cols .col-inf .inf h1{color:#fff}#homeStay .stay-banner .stay-banner-cols .col-inf .inf .btn-cont{padding-top:30px}#homeStay .comfort-section{padding:40px 0}#homeStay .comfort-section .m .comfort-imgs{display:flex;gap:24px;padding:24px 0}#homeStay .comfort-section .m .comfort-imgs .img{border-radius:24px;display:block;overflow:hidden;position:relative}#homeStay .comfort-section .m .comfort-imgs .img img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease-in-out;width:100%}#homeStay .comfort-section .m .comfort-imgs .img:hover img{transform:scale(1.14)}#homeStay .comfort-section .m .comfort-cols{display:flex;gap:24px;padding:40px 0 10px}#homeStay .comfort-section .m .comfort-cols .col-title{flex:0 0 320px;text-align:left}#homeStay .comfort-section .m .comfort-cols .col-p{flex:1;text-align:left}#homeStay .comfort-section .m .comfort-cols .col-btn{flex:0 0 320px;text-align:right}#homeStay .designed-section{background:linear-gradient(0deg,#fff,#f4f4f4);padding:64px 0}#homeStay .designed-section .m{text-align:center}#homeStay .designed-section .m h2{margin-bottom:30px}#homeStay .designed-section .m p{margin:0 auto;max-width:600px}#homeStay .designed-section .m .tags{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding:44px 0 55px}#homeStay .designed-section .m .tags .tag{background:#fff;border-radius:16px;box-shadow:0 1px 11px 3px rgba(0,0,0,.04);padding:12px 31px}#homeStay .designed-section p.bottom-text{margin:0 auto;max-width:600px;padding:44px 20px}#homeStay .designed-section .gallery-cont .general-gallery-slider{display:flex;margin:0 auto;width:calc(100% - 89px)}#homeStay .designed-section .gallery-cont .general-gallery-slider .slide .gallery-item img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}#homeStay .designed-section .btn-cont{display:flex;gap:10px;justify-content:center}.investment-page{font-family:Montserrat,sans-serif}.investment-page .investment-intro{background-image:url(/assets/img/investment-intro.png);background-position:11% 50%;background-size:cover;height:100vw;padding:30px 15px;width:100%}@media (min-width:1024px){.investment-page .investment-intro{background-position:11% 50%;padding:30px}}@media (min-width:1280px){.investment-page .investment-intro{background-position:50% 50%;height:50vw;padding-left:135px}}@media (min-width:1024px){.investment-page .investment-intro .content{max-width:700px;padding-top:150px}}.investment-page .investment-intro .content .title-huge{text-align:start}@media (max-width:480px){.investment-page .investment-intro .content .title-huge{font-size:25px}}@media (min-width:1024px){.investment-page .investment-intro .content .title-huge{font-size:48px}}.investment-page .investment-intro .content p{font-size:16px;padding-bottom:40px;padding-top:40px}.investment-page .page-content h2{font-size:44px;font-weight:700;margin-bottom:50px;margin-top:75px}.investment-page .page-content p{margin-bottom:48px;max-width:820px;text-justify:center}.investment-page .page-content .gallery-slider{margin:0 auto;width:100%}.investment-page .page-content .gallery-slider .slide{padding:0 10px;position:relative}.investment-page .page-content .gallery-slider .slide a{background-clip:padding-box;border-radius:5px;display:block;overflow:hidden;position:relative}.investment-page .page-content .gallery-slider .slide a img{display:block;width:100%}.investment-page .page-content .gallery-slider .slick-dots{bottom:-35px}.investment-page .page-content h3{font-size:32px;font-weight:900;margin-bottom:42px;margin-top:106px}.investment-page .page-content .highlight-card{background-color:#fafafa;border:1px solid #555d65;border-radius:16px;padding:38px}.investment-page .page-content .highlight-card .card-title{color:#555d65;font-size:18px;font-weight:800;margin-bottom:30px;margin-top:24px}.investment-page .page-content .highlight-card .card-text{color:#555d65;font-size:18px}.investment-page .page-content .interest-wrapper{font-weight:600;max-width:486px}.investment-page .page-content .interest-wrapper p{margin-bottom:40px}.investment-page .page-content .contact-wrapper{margin-top:100px}.investment-page .page-content .contact-heading{display:inline-block;max-width:475px;position:relative;width:100%}.investment-page .page-content .subtle-text{color:#e8eaed;font-size:78px;font-weight:900;left:0;position:absolute;top:-100px;z-index:1}@media (min-width:1024px){.investment-page .page-content .subtle-text{top:-50px}}.investment-page .page-content .bold-text{color:#2e2e2e;font-size:56px;font-weight:1000;line-height:68px;position:relative;z-index:2}.invest-img{height:600px;-o-object-fit:cover;object-fit:cover;width:1440px}@media only screen and (max-width:1440px){.m{max-width:1320px;padding:0 50px}.hotels-locations .loc{height:40vw}}@media only screen and (max-width:1280px){html{font-size:14px!important}.page{padding-top:70px}#header .logo,#header.compact .logo{width:auto}#header,#header.compact{padding-right:80px}#homePage{padding-top:70px}.btn,a.btn,button.btn{height:34px;padding:5px 22px}.subtitle,.subtitle-1{font-size:15px}.title-caps{font-size:29px}.accommodations-list .acco{flex:0 0 50%;max-width:50%}.accommodations-intro-cont .acco-content .accommodations-intro{height:84vh}}@media only screen and (max-width:1100px){.sec{padding:50px 0 70px}.title-huge{font-size:68px}#accommodations .cols{display:block}#accommodations .cols .col-imgs{display:block;flex:none;width:100%}#accommodations .cols .col-imgs .gallery a{flex:0 0 25%}#accommodations .cols .col-inf{flex:none;position:relative;width:100%}#accommodations .cols .col-inf .cont{width:100%}.heading{margin-bottom:10px}#aboutUs.sec{padding-bottom:0}.accommodations-list .acco{flex:0 0 50%;max-width:50%;padding:0 14px 30px}.hotels-locations{flex-wrap:wrap}.hotels-locations .loc{flex:0 0 100%;height:auto;width:100%}.hotels-locations .loc .loc-box{height:auto}.hotels-locations .loc .loc-box .overlay{background:rgba(0,0,0,.4)!important;opacity:1!important}.hotels-locations .loc .loc-box .inf{padding:100px 20px;position:relative!important}.hotels-locations .loc .loc-box .inf .inf-bottom{opacity:1!important;padding-bottom:0!important;position:relative!important;transform:none!important}.hotels-locations .loc .loc-box .inf .inf-bottom .descrip{margin:0 auto 20px;max-width:550px}#homeStay .comfort-section .m .comfort-cols{flex-wrap:wrap}#homeStay .comfort-section .m .comfort-cols .col-p,#homeStay .comfort-section .m .comfort-cols .col-title{flex:0 0 100%}#homeStay .comfort-section .m .comfort-cols .col-btn{text-align:left}}@media only screen and (max-width:992px){.m{padding:0 44px}.list-b ul li{flex:0 0 100%}.list-c .elem .col-img,.list-c .elem .col-inf{flex:0 0 100%;min-height:38vw}.faded-img-content{margin-bottom:16px;min-height:0}.faded-img-content .home-intro-img{border-radius:24px;height:100%;max-width:100%;width:100%}.faded-img-content .cont{max-width:100%;padding:55px 30px}.faded-img-content .cont h1{font-size:48px}.faded-img-content .cont:after{background:linear-gradient(90deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,.85))!important;height:100%;left:0!important;right:auto!important;width:100%}}@media only screen and (max-width:768px){.title-huge{font-size:57px}.title-caps{font-size:26px}.title-caps-sm{font-size:16px}.about-items .about-item{flex:0 0 44%}.day-list .day{flex:0 0 100%}#homePage{background-color:#fff}#homeIntro{text-align:center}#homeIntro .vertical-text-right{display:none}#homeIntro .home-intro-img{display:none;max-width:111%;right:-3px;width:111%}#homeIntro .home-intro-img-mobile{display:block}#homeIntro .cont{padding:100px 10px 20px 40px}.list-a ul li{display:block;padding:0}.list-a ul li .col-img{flex:none;padding:0}.list-a ul li .col-inf{padding:20px 0 0}#amenities .amenities-list .elem{flex:0 0 50%}#amenities .amenities-list .elem .elem-box .img{max-width:55px}.side-secs .elem{display:block}.side-secs .elem .col-img{margin-bottom:20px}.side-secs .elem .col-inf{font-size:1rem;padding:0!important;text-align:center}.accommodations-list .acco{flex:0 0 100%;max-width:100%;padding:0 0 30px}.bar-section{width:100%}#accommodationsPage .page-content{padding:44px 0 0}.accommodations-intro-cont{padding:0}.accommodations-intro-cont .acco-content .accommodations-intro .cont h1{font-size:47px;margin-bottom:20px}.accom-packages{flex-wrap:wrap}.accom-packages .col1{flex:0 0 100%;padding:0}.accom-packages .col1 img{border:6px solid #fff;border-radius:16px}.accom-packages .col1 img.img1{margin:20px auto 80px}.accom-packages .col2{flex:0 0 100%;padding:0}#homeStay .comfort-section .m .comfort-imgs{gap:16px}#homeStay .comfort-section .m .comfort-imgs .img{border-radius:12px}#homeStay .stay-banner .stay-bg{background:linear-gradient(180deg,#fff .07%,#0f7dff 20.05%);width:100%}#homeStay .stay-banner .stay-banner-cols{flex-wrap:wrap}#homeStay .stay-banner .stay-banner-cols .col-img,#homeStay .stay-banner .stay-banner-cols .col-inf{flex:0 0 100%}#homeStay .stay-banner .stay-banner-cols .col-inf .inf{padding:20px 0}}@media only screen and (max-width:550px){.m{padding:0 20px}#footer #footer-bottom .contact-cols{flex-wrap:wrap}#footer #footer-bottom .contact-cols .col-datos{flex:0 0 100%}#footer #footer-bottom .contact-cols .col-redes{flex:0 0 100%;padding-top:25px;text-align:center}#footer #footer-bottom .contact-cols .col-redes .redes{justify-content:center}.heading.heading-left{display:block}.heading.heading-left .heading-main{flex:none}.heading.heading-left .heading-btns{text-align:center}#surfcamps-itinerary .itinerario-items .item .time{flex:0 0 75px}}@media only screen and (max-width:480px){.title-huge{font-size:35px}#homePage.page{padding-top:120px}#homeIntro{min-height:490px}#homeIntro .cont{padding:0 10px 20px 40px}#homeIntro .cont .vertical-text{bottom:-55px;left:16px}.title-caps{font-size:23px}.about-items .about-item{flex:0 0 90%}}@font-face{font-display:auto;font-family:summernote;font-style:normal;font-weight:400;src:url(font/summernote.eot?#iefix) format("embedded-opentype"),url(font/summernote.woff2) format("woff2"),url(font/summernote.woff) format("woff"),url(font/summernote.ttf) format("truetype")}[class*=" note-icon"]:before,[class^=note-icon]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;speak:none;display:inline-block;font-family:summernote;font-size:inherit;font-style:normal;text-decoration:inherit;text-rendering:auto;text-transform:none;vertical-align:middle}.note-icon-fw{text-align:center;width:1.25em}.note-icon-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.note-icon-pull-left{float:left}.note-icon-pull-right{float:right}.note-icon.note-icon-pull-left{margin-right:.3em}.note-icon.note-icon-pull-right{margin-left:.3em}.note-icon-align:before{content:"\ea01"}.note-icon-align-center:before{content:"\ea02"}.note-icon-align-indent:before{content:"\ea03"}.note-icon-align-justify:before{content:"\ea04"}.note-icon-align-left:before{content:"\ea05"}.note-icon-align-outdent:before{content:"\ea06"}.note-icon-align-right:before{content:"\ea07"}.note-icon-arrow-circle-down:before{content:"\ea08"}.note-icon-arrow-circle-left:before{content:"\ea09"}.note-icon-arrow-circle-right:before{content:"\ea0a"}.note-icon-arrow-circle-up:before{content:"\ea0b"}.note-icon-arrows-alt:before{content:"\ea0c"}.note-icon-arrows-h:before{content:"\ea0d"}.note-icon-arrows-v:before{content:"\ea0e"}.note-icon-bold:before{content:"\ea0f"}.note-icon-caret:before{content:"\ea10"}.note-icon-chain-broken:before{content:"\ea11"}.note-icon-circle:before{content:"\ea12"}.note-icon-close:before{content:"\ea13"}.note-icon-code:before{content:"\ea14"}.note-icon-col-after:before{content:"\ea15"}.note-icon-col-before:before{content:"\ea16"}.note-icon-col-remove:before{content:"\ea17"}.note-icon-eraser:before{content:"\ea18"}.note-icon-float-left:before{content:"\ea19"}.note-icon-float-none:before{content:"\ea1a"}.note-icon-float-right:before{content:"\ea1b"}.note-icon-font:before{content:"\ea1c"}.note-icon-frame:before{content:"\ea1d"}.note-icon-italic:before{content:"\ea1e"}.note-icon-link:before{content:"\ea1f"}.note-icon-magic:before{content:"\ea20"}.note-icon-menu-check:before{content:"\ea21"}.note-icon-minus:before{content:"\ea22"}.note-icon-orderedlist:before{content:"\ea23"}.note-icon-pencil:before{content:"\ea24"}.note-icon-picture:before{content:"\ea25"}.note-icon-question:before{content:"\ea26"}.note-icon-redo:before{content:"\ea27"}.note-icon-rollback:before{content:"\ea28"}.note-icon-row-above:before{content:"\ea29"}.note-icon-row-below:before{content:"\ea2a"}.note-icon-row-remove:before{content:"\ea2b"}.note-icon-special-character:before{content:"\ea2c"}.note-icon-square:before{content:"\ea2d"}.note-icon-strikethrough:before{content:"\ea2e"}.note-icon-subscript:before{content:"\ea2f"}.note-icon-summernote:before{content:"\ea30"}.note-icon-superscript:before{content:"\ea31"}.note-icon-table:before{content:"\ea32"}.note-icon-text-height:before{content:"\ea33"}.note-icon-trash:before{content:"\ea34"}.note-icon-underline:before{content:"\ea35"}.note-icon-undo:before{content:"\ea36"}.note-icon-unorderedlist:before{content:"\ea37"}.note-icon-video:before{content:"\ea38"}.note-editor{position:relative}.note-editor .note-dropzone{background-color:#fff;color:#87cefa;display:none;opacity:.95;position:absolute;z-index:100}.note-editor .note-dropzone .note-dropzone-message{display:table-cell;font-size:28px;font-weight:700;text-align:center;vertical-align:middle}.note-editor .note-dropzone.hover{color:#098ddf}.note-editor.dragover .note-dropzone{display:table}.note-editor .note-editing-area{position:relative}.note-editor .note-editing-area .note-editable{outline:none}.note-editor .note-editing-area .note-editable sup{vertical-align:super}.note-editor .note-editing-area .note-editable sub{vertical-align:sub}.note-editor .note-editing-area .note-editable img.note-float-left{margin-right:10px}.note-editor .note-editing-area .note-editable img.note-float-right{margin-left:10px}.note-editor.note-airframe,.note-editor.note-frame{border:1px solid rgba(0,0,0,.196)}.note-editor.note-airframe.codeview .note-editing-area .note-editable,.note-editor.note-frame.codeview .note-editing-area .note-editable{display:none}.note-editor.note-airframe.codeview .note-editing-area .note-codable,.note-editor.note-frame.codeview .note-editing-area .note-codable{display:block}.note-editor.note-airframe .note-editing-area,.note-editor.note-frame .note-editing-area{overflow:hidden}.note-editor.note-airframe .note-editing-area .note-editable,.note-editor.note-frame .note-editing-area .note-editable{word-wrap:break-word;overflow:auto;padding:10px}.note-editor.note-airframe .note-editing-area .note-editable[contenteditable=false],.note-editor.note-frame .note-editing-area .note-editable[contenteditable=false]{background-color:hsla(0,0%,50%,.114)}.note-editor.note-airframe .note-editing-area .note-codable,.note-editor.note-frame .note-editing-area .note-codable{background-color:#222;border:none;border-radius:0;box-shadow:none;-ms-box-sizing:border-box;box-sizing:border-box;color:#ccc;display:none;font-family:Menlo,Monaco,monospace,sans-serif;font-size:14px;margin-bottom:0;outline:none;padding:10px;resize:none;width:100%}.note-editor.note-airframe.fullscreen,.note-editor.note-frame.fullscreen{left:0;position:fixed;top:0;width:100%!important;z-index:1050}.note-editor.note-airframe.fullscreen .note-resizebar,.note-editor.note-frame.fullscreen .note-resizebar{display:none}.note-editor.note-airframe .note-status-output,.note-editor.note-frame .note-status-output{border:0;border-top:1px solid #e2e2e2;color:#000;display:block;font-size:14px;height:20px;line-height:1.42857143;margin-bottom:0;width:100%}.note-editor.note-airframe .note-status-output:empty,.note-editor.note-frame .note-status-output:empty{border-top:0 solid transparent;height:0}.note-editor.note-airframe .note-status-output .pull-right,.note-editor.note-frame .note-status-output .pull-right{float:right!important}.note-editor.note-airframe .note-status-output .text-muted,.note-editor.note-frame .note-status-output .text-muted{color:#777}.note-editor.note-airframe .note-status-output .text-primary,.note-editor.note-frame .note-status-output .text-primary{color:#286090}.note-editor.note-airframe .note-status-output .text-success,.note-editor.note-frame .note-status-output .text-success{color:#3c763d}.note-editor.note-airframe .note-status-output .text-info,.note-editor.note-frame .note-status-output .text-info{color:#31708f}.note-editor.note-airframe .note-status-output .text-warning,.note-editor.note-frame .note-status-output .text-warning{color:#8a6d3b}.note-editor.note-airframe .note-status-output .text-danger,.note-editor.note-frame .note-status-output .text-danger{color:#a94442}.note-editor.note-airframe .note-status-output .alert,.note-editor.note-frame .note-status-output .alert{background-color:#f5f5f5;border-radius:0;color:#000;margin:-7px 0 0;padding:7px 10px 2px}.note-editor.note-airframe .note-status-output .alert .note-icon,.note-editor.note-frame .note-status-output .alert .note-icon{margin-right:5px}.note-editor.note-airframe .note-status-output .alert-success,.note-editor.note-frame .note-status-output .alert-success{background-color:#dff0d8!important;color:#3c763d!important}.note-editor.note-airframe .note-status-output .alert-info,.note-editor.note-frame .note-status-output .alert-info{background-color:#d9edf7!important;color:#31708f!important}.note-editor.note-airframe .note-status-output .alert-warning,.note-editor.note-frame .note-status-output .alert-warning{background-color:#fcf8e3!important;color:#8a6d3b!important}.note-editor.note-airframe .note-status-output .alert-danger,.note-editor.note-frame .note-status-output .alert-danger{background-color:#f2dede!important;color:#a94442!important}.note-editor.note-airframe .note-statusbar,.note-editor.note-frame .note-statusbar{background-color:hsla(0,0%,50%,.114);border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top:1px solid rgba(0,0,0,.196)}.note-editor.note-airframe .note-statusbar .note-resizebar,.note-editor.note-frame .note-statusbar .note-resizebar{cursor:ns-resize;height:9px;padding-top:1px;width:100%}.note-editor.note-airframe .note-statusbar .note-resizebar .note-icon-bar,.note-editor.note-frame .note-statusbar .note-resizebar .note-icon-bar{border-top:1px solid rgba(0,0,0,.196);margin:1px auto;width:20px}.note-editor.note-airframe .note-statusbar.locked .note-resizebar,.note-editor.note-frame .note-statusbar.locked .note-resizebar{cursor:default}.note-editor.note-airframe .note-statusbar.locked .note-resizebar .note-icon-bar,.note-editor.note-frame .note-statusbar.locked .note-resizebar .note-icon-bar{display:none}.note-editor.note-airframe .note-placeholder,.note-editor.note-frame .note-placeholder{padding:10px}.note-editor.note-airframe{border:0}.note-editor.note-airframe .note-editing-area .note-editable{padding:0}.note-popover.popover{display:none;max-width:none}.note-popover.popover .popover-content a{display:inline-block;max-width:200px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.note-popover.popover .arrow{left:20px!important}.note-toolbar{position:relative}.note-editor .note-toolbar,.note-popover .popover-content{margin:0;padding:0 0 5px 5px}.note-editor .note-toolbar>.note-btn-group,.note-popover .popover-content>.note-btn-group{margin-left:0;margin-right:5px;margin-top:5px}.note-editor .note-toolbar .note-btn-group .note-table,.note-popover .popover-content .note-btn-group .note-table{min-width:0;padding:5px}.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker,.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker{font-size:18px}.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher,.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher{cursor:pointer;height:10em;position:absolute!important;width:10em;z-index:3}.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted,.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIj4+Pjp6ekKlAqjAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKhmnaJzPAAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC") repeat;height:5em;position:relative!important;width:5em;z-index:1}.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted,.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIjd6vvD2f9LKLW+AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKwNDEVT0AAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC") repeat;height:1em;position:absolute!important;width:1em;z-index:2}.note-editor .note-toolbar .note-style .dropdown-style blockquote,.note-editor .note-toolbar .note-style .dropdown-style pre,.note-popover .popover-content .note-style .dropdown-style blockquote,.note-popover .popover-content .note-style .dropdown-style pre{margin:0;padding:5px 10px}.note-editor .note-toolbar .note-style .dropdown-style h1,.note-editor .note-toolbar .note-style .dropdown-style h2,.note-editor .note-toolbar .note-style .dropdown-style h3,.note-editor .note-toolbar .note-style .dropdown-style h4,.note-editor .note-toolbar .note-style .dropdown-style h5,.note-editor .note-toolbar .note-style .dropdown-style h6,.note-editor .note-toolbar .note-style .dropdown-style p,.note-popover .popover-content .note-style .dropdown-style h1,.note-popover .popover-content .note-style .dropdown-style h2,.note-popover .popover-content .note-style .dropdown-style h3,.note-popover .popover-content .note-style .dropdown-style h4,.note-popover .popover-content .note-style .dropdown-style h5,.note-popover .popover-content .note-style .dropdown-style h6,.note-popover .popover-content .note-style .dropdown-style p{margin:0;padding:0}.note-editor .note-toolbar .note-color-all .note-dropdown-menu,.note-popover .popover-content .note-color-all .note-dropdown-menu{min-width:337px}.note-editor .note-toolbar .note-color .dropdown-toggle,.note-popover .popover-content .note-color .dropdown-toggle{padding-left:5px;width:20px}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette{display:inline-block;margin:0;width:160px}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette:first-child,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette:first-child{margin:0 5px}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-palette-title,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-palette-title{border-bottom:1px solid #eee;font-size:12px;margin:2px 7px;text-align:center}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset,.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select{border-radius:5px;cursor:pointer;font-size:11px;margin:3px;padding:0 3px;width:100%}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset:hover,.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select:hover,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset:hover,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select:hover{background:#eee}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-row,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-row{height:20px}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select-btn,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select-btn{display:none}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn{border:1px solid #eee}.note-editor .note-toolbar .note-para .note-dropdown-menu,.note-popover .popover-content .note-para .note-dropdown-menu{min-width:228px;padding:5px}.note-editor .note-toolbar .note-para .note-dropdown-menu>div+div,.note-popover .popover-content .note-para .note-dropdown-menu>div+div{margin-left:5px}.note-editor .note-toolbar .note-dropdown-menu,.note-popover .popover-content .note-dropdown-menu{min-width:160px}.note-editor .note-toolbar .note-dropdown-menu.right,.note-popover .popover-content .note-dropdown-menu.right{left:auto;right:0}.note-editor .note-toolbar .note-dropdown-menu.right:before,.note-popover .popover-content .note-dropdown-menu.right:before{left:auto!important;right:9px}.note-editor .note-toolbar .note-dropdown-menu.right:after,.note-popover .popover-content .note-dropdown-menu.right:after{left:auto!important;right:10px}.note-editor .note-toolbar .note-dropdown-menu.note-check a i,.note-popover .popover-content .note-dropdown-menu.note-check a i{color:#00bfff;visibility:hidden}.note-editor .note-toolbar .note-dropdown-menu.note-check a.checked i,.note-popover .popover-content .note-dropdown-menu.note-check a.checked i{visibility:visible}.note-editor .note-toolbar .note-fontsize-10,.note-popover .popover-content .note-fontsize-10{font-size:10px}.note-editor .note-toolbar .note-color-palette,.note-popover .popover-content .note-color-palette{line-height:1}.note-editor .note-toolbar .note-color-palette div .note-color-btn,.note-popover .popover-content .note-color-palette div .note-color-btn{border:0;border-radius:0;height:20px;margin:0;padding:0;width:20px}.note-editor .note-toolbar .note-color-palette div .note-color-btn:hover,.note-popover .popover-content .note-color-palette div .note-color-btn:hover{transform:scale(1.2);transition:all .2s}.note-modal .modal-dialog{border-radius:5px;box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0}.note-modal .form-group{margin-left:0;margin-right:0}.note-modal .note-modal-form{margin:0}.note-modal .note-image-dialog .note-dropzone{border:4px dashed #d3d3d3;color:#d3d3d3;font-size:30px;line-height:4;margin-bottom:10px;min-height:100px;text-align:center}@-moz-document url-prefix(){.note-modal .note-image-input{height:auto}}.note-placeholder{color:gray;display:none;position:absolute}.note-handle .note-control-selection{border:1px solid #000;display:none;position:absolute}.note-handle .note-control-selection>div{position:absolute}.note-handle .note-control-selection .note-control-selection-bg{background-color:#000;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);filter:alpha(opacity=30);height:100%;-webkit-opacity:.3;-khtml-opacity:.3;-moz-opacity:.3;opacity:.3;width:100%}.note-handle .note-control-selection .note-control-handle,.note-handle .note-control-selection .note-control-holder,.note-handle .note-control-selection .note-control-sizing{border:1px solid #000;height:7px;width:7px}.note-handle .note-control-selection .note-control-sizing{background-color:#000}.note-handle .note-control-selection .note-control-nw{border-bottom:none;border-right:none;left:-5px;top:-5px}.note-handle .note-control-selection .note-control-ne{border-bottom:none;border-left:none;right:-5px;top:-5px}.note-handle .note-control-selection .note-control-sw{border-right:none;border-top:none;bottom:-5px;left:-5px}.note-handle .note-control-selection .note-control-se{bottom:-5px;cursor:se-resize;right:-5px}.note-handle .note-control-selection .note-control-se.note-control-holder{border-left:none;border-top:none;cursor:default}.note-handle .note-control-selection .note-control-selection-info{background-color:#000;border-radius:5px;bottom:0;color:#fff;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);filter:alpha(opacity=70);font-size:12px;margin:5px;-webkit-opacity:.7;-khtml-opacity:.7;-moz-opacity:.7;opacity:.7;padding:5px;right:0}.note-hint-popover{min-width:100px;padding:2px}.note-hint-popover .popover-content{max-height:150px;overflow:auto;padding:3px}.note-hint-popover .popover-content .note-hint-group .note-hint-item{display:block!important;padding:3px}.note-hint-popover .popover-content .note-hint-group .note-hint-item.active,.note-hint-popover .popover-content .note-hint-group .note-hint-item:hover{background-color:#428bca;clear:both;color:#fff;cursor:pointer;display:block;font-weight:400;line-height:1.4;outline:0;text-decoration:none;white-space:nowrap}body .note-fullscreen-body,html .note-fullscreen-body{overflow:hidden!important}.note-toolbar{background:hsla(0,0%,50%,.114)}.note-btn-group .note-btn{border-color:rgba(0,0,0,.196);font-size:13px;padding:.28rem .65rem}
