﻿*{vertical-align:baseline;font-weight:inherit;font-family:inherit;font-style:inherit;font-size:100%;border:0;padding:0;margin:0;box-sizing:border-box}input[type=text],input[type=email],input[type=tel],input[type=url],input[type=search]{appearance:none;-moz-appearance:none;-webkit-appearance:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}[hidden]{display:none}input,textarea{background-color:rgba(0,0,0,0);border:0}input[type=button],input[type=checkbox],input[type=color],input[type=date],input[type=datetime],input[type=email],input[type=file],input[type=hidden],input[type=image],input[type=month],input[type=number],input[type=password],input[type=radio],input[type=range],input[type=reset],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{-moz-appearance:none;appearance:none}abbr[title]{border-bottom:1px dotted}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}a{text-decoration:none}address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit}a:focus,input[type=text]{outline:0px}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}abbr,acronym{border:0 none;font-variant:normal}b,strong{font-weight:700}button,input,select,textarea{font-family:inherit;font-size:100%}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}caption,th{text-align:left}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}del,ins{text-decoration:none}em{font-style:italic}fieldset,img,button{border:0 none}.call{margin-right:56px;margin-bottom:124px}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}hr{border:0 none;border-top:1px solid #000;height:1px;margin:0;text-align:left;width:100%}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}input[type=button],input[type=submit]{cursor:hand;cursor:pointer}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}legend{border:0}mark{background:#ff0;color:#000}ol{list-style:decimal}ol li{list-style:decimal outside}pre{white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}table{border-collapse:collapse;border-spacing:0}ul{list-style:none}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{font-size:65%;vertical-align:text-top;top:-0.5em}sub{vertical-align:text-bottom;bottom:-0.25em}svg:not(:root){overflow:hidden}textarea{overflow:auto;resize:none;vertical-align:top}textarea{box-shadow:0}button{border:0;background:rgba(0,0,0,0);cursor:pointer}a{cursor:pointer}.fancybox__content{background:rgba(0,0,0,0) !important}.container{margin:0 auto;max-width:1200px;width:100%;position:relative;padding:0 20px}.loader{position:relative;opacity:.5}.loader::after{content:"";border:5px solid #fff;border-radius:50%;border-top:5px solid #ec6462;width:60px;height:60px;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}label.error{color:red;font-size:12px}@font-face{font-family:"MuseoSans Condensed";font-style:"normal";font-weight:"normal";src:url("../fonts/museo-sans-condensed-700-webfont.eot");src:url("../fonts/museo-sans-condensed-700-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/museo-sans-condensed-700-webfont.woff") format("woff"),url("../fonts/museo-sans-condensed-700-webfont.ttf") format("truetype"),url("../fonts/museo-sans-condensed-700-webfont.svg?#webfont") format("svg"),url("../fonts/museo-sans-condensed-700-webfont.otf") format("opentype");font-display:swap}@font-face{font-family:"MuseoSans-100";font-style:"normal";font-weight:"100";src:url("../fonts/MuseoSans-100.eot");src:url("../fonts/MuseoSans-100.eot?#iefix") format("embedded-opentype"),url("../fonts/MuseoSans-100.woff") format("woff"),url("../fonts/MuseoSans-100.ttf") format("truetype"),url("../fonts/MuseoSans-100.svg?#webfont") format("svg"),url("../fonts/MuseoSans-100.otf") format("opentype");font-display:swap}@font-face{font-family:"MuseoSans-500";font-style:"normal";font-weight:"500";src:url("../fonts/MuseoSans-500.eot");src:url("../fonts/MuseoSans-500.eot?#iefix") format("embedded-opentype"),url("../fonts/MuseoSans-500.woff") format("woff"),url("../fonts/MuseoSans-500.ttf") format("truetype"),url("../fonts/MuseoSans-500.svg?#webfont") format("svg"),url("../fonts/MuseoSans-500.otf") format("opentype");font-display:swap}@font-face{font-family:"MuseoSans-700";font-style:"normal";font-weight:"700";src:url("../fonts/MuseoSans-700.eot");src:url("../fonts/MuseoSans-700.eot?#iefix") format("embedded-opentype"),url("../fonts/MuseoSans-700.woff") format("woff"),url("../fonts/MuseoSans-700.ttf") format("truetype"),url("../fonts/MuseoSans-700.svg?#webfont") format("svg"),url("../fonts/MuseoSans-700.otf") format("opentype");font-display:swap}@font-face{font-family:"MuseoSans-900";font-style:"normal";font-weight:"900";src:url("../fonts/MuseoSans-900.eot");src:url("../fonts/MuseoSans-900.eot?#iefix") format("embedded-opentype"),url("../fonts/MuseoSans-900.woff") format("woff"),url("../fonts/MuseoSans-900.ttf") format("truetype"),url("../fonts/MuseoSans-900.svg?#webfont") format("svg"),url("../fonts/MuseoSans-900.otf") format("opentype");font-display:swap}@font-face{font-family:"MuseoSansCyrl";font-style:"normal";font-weight:"normal";src:url("../fonts/MuseoSansCyrl.eot");src:url("../fonts/MuseoSansCyrl.eot?#iefix") format("embedded-opentype"),url("../fonts/MuseoSansCyrl.woff") format("woff"),url("../fonts/MuseoSansCyrl.ttf") format("truetype"),url("../fonts/MuseoSansCyrl.svg?#webfont") format("svg"),url("../fonts/MuseoSansCyrl.otf") format("opentype");font-display:swap}@font-face{font-family:"MuseoSansCyrl";font-style:"normal";font-weight:"normal";src:url("../fonts/MuseoSansCyrl_0 3.eot");src:url("../fonts/MuseoSansCyrl_0 3.eot?#iefix") format("embedded-opentype"),url("../fonts/MuseoSansCyrl_0 3.woff") format("woff"),url("../fonts/MuseoSansCyrl_0 3.ttf") format("truetype"),url("../fonts/MuseoSansCyrl_0 3.svg?#webfont") format("svg"),url("../fonts/MuseoSansCyrl_0 3.otf") format("opentype");font-display:swap}@font-face{font-family:"museosans-500italic";font-style:"italic";font-weight:"500";src:url("../fonts/museosans-500italic.eot");src:url("../fonts/museosans-500italic.eot?#iefix") format("embedded-opentype"),url("../fonts/museosans-500italic.woff") format("woff"),url("../fonts/museosans-500italic.ttf") format("truetype"),url("../fonts/museosans-500italic.svg?#webfont") format("svg"),url("../fonts/museosans-500italic.otf") format("opentype");font-display:swap}body{font-size:10px;font-family:"MuseoSans-500";color:#000;overflow-x:hidden}.thin{font-weight:100}.light{font-weight:300}.medium{font-weight:500}.semibold{font-weight:600}.bold{font-weight:700}.black{font-weight:900}.uppercase{text-transform:uppercase}.ms100{font-family:"MuseoSans-100"}.ms500{font-family:"MuseoSans-500"}.ms700{font-family:"MuseoSans-700"}.ms900{font-family:"MuseoSans-900"}.c-select{position:relative}.c-select select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #c8c8c8;color:#666;display:flex;font-size:14px;letter-spacing:-0.02em;border-radius:25px;outline:none;padding:12px 35px 12px 12px;text-transform:capitalize;width:100%}.c-select select option{background-color:#fff;color:#666;cursor:pointer;font-size:18px;font-style:normal;font-weight:normal;letter-spacing:-0.02em;line-height:25px}.c-select .c-arrow{position:absolute;top:50%;right:8px;display:block;transform:translateY(-50%);width:13px;height:13px}.c-select .c-arrow img{width:8px}.btn-back{display:inline-flex;align-self:center;align-items:center;justify-content:center;border-radius:25px;gap:10px;font-size:13px;color:#6dce91;transition:all .6s cubic-bezier(0.25, 1, 0.5, 1)}.btn-back img{width:20px}.btn-back:hover{transform:scale(1.1)}.btn-reserva{background-image:linear-gradient(to bottom, #ff7c47, #ff8033, #cf4c1f, #b0411a);color:#fff;font-size:13px;border-radius:25px;padding:15px 22px;transition:all .6s cubic-bezier(0.25, 1, 0.5, 1)}@media only screen and (max-width: 768px){.btn-reserva{align-items:center;display:flex;justify-content:center;width:100%;margin:0 auto}}.btn-reserva:hover{transform:scale(1.1)}details{padding:.5em .5em 0}summary{font-weight:bold;margin:-0.5em -0.5em 0;padding:.5em}details[open]{padding:.5em}details[open] summary{margin-bottom:.5em}.fancybox__content{padding:0 10px !important;flex-direction:row}.boxes.form{overflow:hidden;display:flex;align-items:center;height:0;border-radius:0;transition:all .6s cubic-bezier(0.16, 1, 0.3, 1);padding:0}.boxes.form.active{height:100vh;min-height:768px}.boxes.form .left{flex:1;height:100%;background-image:linear-gradient(to bottom left, #6dd194, #266dcd);padding:80px 60px 30px 30px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (max-width: 768px){.boxes.form .left{padding:80px 20px 30px 20px}}.boxes.form .left h2{color:#fff;font-size:21px;margin-bottom:9px}.boxes.form .left h1{margin-bottom:10px;color:#fff;font-size:29px}.boxes.form .left p{color:#fff;font-size:12px;margin-bottom:16px}.boxes.form .left .prices{margin-bottom:17px;display:flex;gap:16px;align-items:center}@media only screen and (max-width: 768px){.boxes.form .left .prices{flex-direction:column;gap:10px}}.boxes.form .left .prices .discount{display:flex;flex-direction:column;align-items:center;position:relative;justify-content:center;background-image:linear-gradient(to bottom, #ff7c47, #ff8033, #cf4c1f, #b0411a);border-radius:28px;color:#fff;font-size:18px;height:56px;width:56px}.boxes.form .left .prices-discount{font-size:18px;position:relative;display:block;color:rgba(255,255,255,.5);width:fit-content;margin:0}.boxes.form .left .prices-discount::after{content:"";position:absolute;width:calc(100% + 10px);height:1px;background-color:#fff;top:50%;left:50%;transform:translate(-50%, -50%) rotate(-5deg)}.boxes.form .left .prices-total{font-size:35px;color:#fff;border-top-left-radius:25px;border-bottom-left-radius:25px;margin:0}.boxes.form .left form{display:flex;flex-direction:column;width:80%}.boxes.form .left form input{font-size:11px;color:#fff;background-color:rgba(255,255,255,.18);width:100%;border-radius:25px;padding:15px 8px;width:100%;margin-bottom:17px}.boxes.form .left form input::placeholder{font-size:11px;font-family:"MuseoSans-500";color:#fff}.boxes.form .left form .politics_checkbox{position:relative;display:inline-flex;justify-content:flex-end;width:100%;margin:0 0 0 auto;grid-column:span 4;cursor:pointer}@media only screen and (max-width: 768px){.boxes.form .left form .politics_checkbox{grid-column:span 1}}@media only screen and (max-width: 768px){.boxes.form .left form .politics_checkbox{margin:0 auto;width:100%;max-width:90%;justify-content:center}}.boxes.form .left form .politics_checkbox label.error{position:absolute;bottom:-20px;color:red}.boxes.form .left form .politics_checkbox #politics{cursor:pointer;position:absolute;top:2px;left:0;width:20px;height:20px;z-index:2;opacity:0;width:100%;height:100%}.boxes.form .left form .politics_checkbox label{text-align:left;color:#fff;cursor:pointer;font-size:12px;line-height:18px;flex:1}@media screen and (max-width: 1023px){.boxes.form .left form .politics_checkbox label{max-width:90%}}.boxes.form .left form .politics_checkbox label a{text-decoration:underline;color:#fff}.boxes.form .left form .politics_checkbox label a:hover{opacity:.5}.boxes.form .left form .politics_checkbox span.politics_checkbox_mark{cursor:pointer;display:inline-block;width:20px;height:20px;position:relative;border-radius:50%;margin:0;margin-right:10px;border:2px solid #fff}.boxes.form .left form .politics_checkbox span.politics_checkbox_mark::before{content:"";position:absolute;top:3.7px;z-index:5;left:2px;border-top:2px solid #fff;border-right:2px solid #fff;width:10px;height:4px;opacity:0;transform:rotate(130deg);transition:all .6s cubic-bezier(0.16, 1, 0.3, 1)}.boxes.form .left form .politics_checkbox span.politics_checkbox_mark::after{content:"";top:50%;left:50%;transition:all .6s cubic-bezier(0.16, 1, 0.3, 1);transform:translate(-50%, -50%);position:absolute;width:100%;border-radius:50%;opacity:0;height:100%;background-color:rgba(255,255,255,.3)}.boxes.form .left form .politics_checkbox #politics:checked+span.politics_checkbox_mark::after,.boxes.form .left form .politics_checkbox #politics:checked+span.politics_checkbox_mark::before{opacity:1}.boxes.form .left form .politics_checkbox.full{grid-column:2/span 6;justify-content:center}.boxes.form .left form .politics_checkbox.full label{flex:initial}.boxes.form .left form button{background-image:linear-gradient(to bottom, #ff7c47, #ff8033, #cf4c1f, #b0411a);color:#fff;font-size:13px;border-radius:25px;padding:15px 22px;width:50%;margin:20px auto;transition:all .6s cubic-bezier(0.25, 1, 0.5, 1)}.boxes.form .left form button:hover{transform:scale(1.1)}.boxes.form .right{padding:80px 140px;height:100%;flex:1;display:flex;align-items:center;justify-content:center;background-repeat:no-repeat;background-size:cover;background-position:center center}@media only screen and (max-width: 768px){.boxes.form .right{display:none}}.boxes.form .right img{width:130px}.boxes.thanks{width:100%;max-width:900px;padding:0 20px}.boxes.thanks .boxes__cnt{padding:50px 0}.boxes.thanks .boxes__cnt .boxes__header{text-align:center}@media screen and (max-width: 1080px){.boxes.thanks .boxes__cnt .boxes__header{background-color:rgba(73,169,46,.2);height:80px;font-size:2.5rem;display:flex;align-items:center;justify-content:center;height:auto;text-align:center;padding:20px}}.boxes.thanks .boxes__cnt .boxes__body{display:flex;align-items:center;justify-content:center;font-size:1.8rem;font-weight:100;padding:20px}.boxes.thanks .boxes__cnt .boxes__body img{height:410px;margin-right:10px}@media screen and (max-width: 1080px){.boxes.thanks .boxes__cnt .boxes__body img{display:none}}.boxes.thanks .boxes__cnt .boxes__body br{display:block}.boxes.thanks .boxes__cnt .boxes__body .data{margin-top:30px;font-size:1.5rem;line-height:1.5rem}.boxes.thanks .boxes__cnt .boxes__body a.btn{font-size:1.5rem;color:#fff;display:flex;margin:20px auto;position:relative;align-items:center;font-weight:bold;letter-spacing:.2rem;justify-content:center;max-width:270px;text-transform:uppercase}.boxes.thanks .boxes__cnt .boxes__body a.btn:hover{opacity:.5}.boxes.thanks .boxes__cnt h1{color:#266dc7;text-align:center;font-size:45px;margin-bottom:20px}.boxes.thanks .boxes__cnt h2{color:#266dc7;text-align:center;font-size:35px;margin-bottom:15px}.boxes.thanks .boxes__cnt h3{color:#266dc7;text-align:center;font-size:30px;margin-bottom:10px}.boxes.thanks .boxes__cnt h4{color:#266dc7;text-align:center;font-size:25px;margin-bottom:10px}.boxes.thanks .boxes__cnt h5{color:#266dc7;text-align:center;font-size:20px;margin-bottom:5px}.boxes.thanks .boxes__cnt h6{color:#266dc7;font-size:18px;margin-bottom:5px}.boxes.thanks .boxes__cnt p,.boxes.thanks .boxes__cnt strong{font-size:1.4rem;max-width:480px;margin:15px auto;text-align:center}.boxes.thanks .boxes__cnt p a,.boxes.thanks .boxes__cnt strong a{color:#266dc7;text-decoration:underline}.boxes.thanks .boxes__cnt p a:hover,.boxes.thanks .boxes__cnt strong a:hover{color:#1e569c}.label{display:block;font-size:1.3em;margin-bottom:10px}.ui-slider-horizontal{height:1px}.ui-widget.ui-widget-content{border:0}.ui-widget-content{border:0}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:0}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:0}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:0}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:0}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #182f50;background:#ef794a;font-weight:normal;color:#182f50;border-radius:50%}.ui-slider-horizontal .ui-slider-handle{top:-5px}#price-slider-container{width:80%;margin:20px auto}#price-slider{width:100%;height:5px;-webkit-appearance:none;background:#ddd;border-radius:5px;outline:none}#price-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:15px;height:15px;background:#f6931f;border-radius:50%;cursor:pointer}#amount{font-size:10px;width:100%;color:#f6931f}.menu-desktop{flex:initial;width:initial}@media only screen and (max-width: 768px){.find_plan header{position:static;padding:0}header .container .right form{opacity:0}}.home-banner{-moz-box-shadow:0px 14px 17px -6px rgba(0,0,0,.75);-webkit-box-shadow:0px 14px 17px -6px rgba(0,0,0,.75);background-position:center center;background-repeat:no-repeat;background-size:cover;box-shadow:0px 14px 17px -6px rgba(0,0,0,.75);height:367px;position:relative;z-index:2}.home-banner::after{content:"";background-color:rgba(0,0,0,.3);position:absolute;top:0;left:0;width:100%;height:100%}.home-banner .container{display:flex;align-items:flex-end;justify-content:center;height:100%;position:relative;z-index:2;max-width:780px;padding:40px 20px}.home-banner .container form{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.home-banner .container form h2{font-size:20px;color:#fff;margin-bottom:10px;text-shadow:3px 5px 8px #000}@media only screen and (max-width: 768px){.home-banner .container form h2{margin-bottom:10px}}.home-banner .container form>img{width:100%;max-width:125px;display:block;margin-bottom:10px}.home-banner .container form span{overflow:hidden;padding:5px 20px;border-radius:50px;background-color:#fff;width:100%;display:flex;align-items:center;justify-content:space-between;-webkit-box-shadow:0px 14px 17px -6px rgba(0,0,0,.75);-moz-box-shadow:0px 14px 17px -6px rgba(0,0,0,.75);box-shadow:0px 14px 17px -6px rgba(0,0,0,.75)}@media only screen and (max-width: 768px){.home-banner .container form span{flex-direction:column;box-shadow:none;gap:20px;background-color:rgba(0,0,0,0)}}.home-banner .container form span .left{flex:1}@media only screen and (max-width: 768px){.home-banner .container form span .left{background-color:#fff;padding:12px 30px;border-radius:50px;-webkit-box-shadow:0px 14px 17px -6px rgba(0,0,0,.75);-moz-box-shadow:0px 14px 17px -6px rgba(0,0,0,.75);box-shadow:0px 14px 17px -6px rgba(0,0,0,.75)}}.home-banner .container form span .input{width:100%;display:flex;align-items:center;position:relative;flex:1}.home-banner .container form span .input small{opacity:0;display:block;color:red;width:100%;flex:1;position:absolute;bottom:-10px;left:14px}.home-banner .container form span .input img{width:20px;height:20px;display:block;margin-right:10px}.home-banner .container form span .input input{font-size:16px;color:#266dc7;width:100%}.home-banner .container form span .input input::placeholder{font-size:16px;color:#266dc7}.home-banner .container form span .right{display:flex;align-items:center;gap:8px}@media only screen and (max-width: 768px){.home-banner .container form span .right{flex-direction:column}}.home-banner .container form span button{background-image:linear-gradient(to bottom, #ff7c47, #ff8033, #cf4c1f, #b0411a);background-size:400%;color:#fff;font-size:13px;border-radius:25px;padding:15px 44px;transition:all .6s cubic-bezier(0.16, 1, 0.3, 1)}.home-banner .container form span button:hover{transform:scale(1.1)}.home .recommendation{padding:50px 20px;background-color:#0f2c52;position:relative}.home .recommendation::before{background-repeat:no-repeat;background-position:center center;content:"";background-image:url(../images/circle.png);position:absolute;top:0px;right:0px;bottom:0px;left:0px;opacity:.04}.home .recommendation-grid{display:grid;margin-bottom:60px;grid-template-columns:repeat(auto-fill, minmax(325px, 1fr));gap:23px}@media only screen and (max-width: 768px){.home .recommendation-grid{grid-template-columns:repeat(auto-fill, minmax(calc(100% - 20px), 1fr))}}.home .recommendation-grid__item{-webkit-box-shadow:10px 10px 32px -8px rgba(0,0,0,.75);-moz-box-shadow:10px 10px 32px -8px rgba(0,0,0,.75);box-shadow:10px 10px 32px -8px rgba(0,0,0,.75);width:100%;border-radius:13px;background-color:#0f2c52;overflow:hidden;padding-bottom:10px}.home .recommendation-grid__item .info{padding:14px 0 14px 14px;position:relative;display:flex;flex-direction:column}.home .recommendation-grid__item .info .prices{display:flex;flex-direction:column;align-items:flex-end;width:100%;margin-bottom:17px}.home .recommendation-grid__item .info .prices-discount{font-size:14px;margin-bottom:10px;position:relative;color:#fff;margin-right:14px}.home .recommendation-grid__item .info .prices-discount::after{content:"";position:absolute;width:calc(100% + 10px);height:1px;background-color:#fff;top:50%;left:50%;transform:translate(-50%, -50%) rotate(-5deg)}.home .recommendation-grid__item .info .prices-total{font-size:19px;color:#fff;border-top-left-radius:25px;border-bottom-left-radius:25px;padding:8px;padding-left:25px;background-image:linear-gradient(220deg, hsl(213, 100%, 66%) 0%, hsl(213, 100%, 66%) 19%, hsl(213, 100%, 66%) 27%, hsl(213, 100%, 66%) 34%, hsl(213, 97%, 64%) 41%, hsl(213, 89%, 59%) 47%, hsl(213, 79%, 53%) 53%, hsl(213, 70%, 48%) 59%, hsl(213, 68%, 46%) 66%, hsl(213, 68%, 46%) 73%, hsl(213, 68%, 46%) 81%, hsl(213, 68%, 46%) 100%)}.home .recommendation-grid__item .info .discount{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:-30px;background-image:linear-gradient(to bottom, #ff7c47, #ff8033, #cf4c1f, #b0411a);border-radius:38px;color:#fff;font-size:28px;height:76px;width:76px}.home .recommendation-grid__item .info .discount::after,.home .recommendation-grid__item .info .discount::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border:1px solid rgba(255,255,255,.3);border-radius:50%}.home .recommendation-grid__item .info .discount::after{height:120px;width:120px}.home .recommendation-grid__item .info .discount::before{height:90px;width:90px}.home .recommendation-grid__item .info .discount small{font-size:11px}.home .recommendation-grid__item .info>strong{color:#fff;font-size:18px;margin-bottom:5px}.home .recommendation-grid__item .info>p{color:#fff;font-size:12px;margin-bottom:30px}.home .recommendation-grid__item .info small.link{background-image:linear-gradient(to bottom, #6dce91, #69ce7c, #5baa80, #359a66);display:inline-flex;align-self:center;align-items:center;justify-content:center;border-radius:25px;padding:15px 30px;margin:0 auto;font-size:13px;color:#fff;transition:all .6s cubic-bezier(0.25, 1, 0.5, 1)}.home .recommendation-grid__item .info small.link:hover{transform:scale(1.1)}.home .recommendation-grid__item .image{overflow:hidden;height:240px}.home .recommendation-grid__item .image img{object-fit:cover;width:100%;height:100%;position:relative;transition:transform .6s cubic-bezier(0.34, 1.56, 0.64, 1)}.home .recommendation-grid__item:hover .image img{transform:scale(1.1)}.home .recommendation .container{display:flex;flex-direction:column;padding:0}.home .recommendation .container h3{color:#fff;font-size:42px;text-align:center;margin-bottom:30px}@media only screen and (max-width: 768px){.home .recommendation .container h3{font-size:30px}}.home .recommendation .container .btn.alloffers{background-image:linear-gradient(to bottom, #6dd194, #266dcd);display:inline-flex;align-self:center;align-items:center;justify-content:center;border-radius:25px;padding:15px 30px;margin:0 auto;font-size:13px;color:#fff;transition:all .6s cubic-bezier(0.25, 1, 0.5, 1)}.home .recommendation .container .btn.alloffers:hover{transform:scale(1.1)}.home .categoriessection{padding:50px 20px;background-color:#0f2c52;position:relative}.home .categoriessection::before{background-repeat:no-repeat;background-position:center center;content:"";background-image:url(../images/circle.png);position:absolute;top:0px;right:0px;bottom:0px;left:0px;opacity:.04}.home .categoriessection h3{color:#fff;font-size:42px;text-align:center;margin-bottom:30px}@media only screen and (max-width: 768px){.home .categoriessection h3{font-size:30px}}.home .categories{position:relative;display:flex;flex-wrap:wrap;gap:40px;align-items:center;max-width:1200px;margin:0 auto;justify-content:center}.home .categories h3{color:#fff;font-size:22px;font-family:"Museosans-900";margin-bottom:30px;text-align:center}.home .categories a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;max-width:120px}.home .categories a img{transition:all .6s cubic-bezier(0.16, 1, 0.3, 1);width:30px;height:30px;object-fit:contain}.home .categories a small{transition:all .6s cubic-bezier(0.16, 1, 0.3, 1);height:35px;color:#fff;font-size:14px;text-align:center}.home .categories a:hover img{transform:scale(1.1)}.home .categories a:hover small{color:#6dce91}.home .stepssection{padding:50px 20px;background-color:#0f2c52;position:relative}.home .stepssection::before{background-repeat:no-repeat;background-position:center center;content:"";background-image:url(../images/circle.png);position:absolute;top:0px;right:0px;bottom:0px;left:0px;opacity:.04}.home .stepssection h3{color:#fff;font-size:42px;text-align:center;margin-bottom:30px}@media only screen and (max-width: 768px){.home .stepssection h3{font-size:30px}}.home .steps{position:relative;display:flex;align-items:center;justify-content:center;gap:40px;max-width:1200px;margin:0 auto}@media only screen and (max-width: 768px){.home .steps{flex-direction:column}}.home .steps h3{color:#fff;font-size:22px;font-family:"Museosans-900";margin-bottom:30px;text-align:center}.home .steps p{color:#fff;font-size:14px;text-align:center}.find_plan{position:relative;background:#101729}.find_plan main{display:flex;padding-bottom:80px;gap:25px;position:relative}.find_plan main::after{background-image:url(../images/wm.svg);background-size:110px;content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.05;z-index:-1}@media only screen and (max-width: 768px){.find_plan main{padding:0 0 50px}}.find_plan .part{-moz-box-shadow:0px 14px 17px -6px rgba(0,0,0,.75);-webkit-box-shadow:0px 14px 17px -6px rgba(0,0,0,.75);align-items:center;background-color:#0f2c52;border-bottom-right-radius:100px;border-top-right-radius:100px;box-shadow:0px 14px 17px -6px rgba(0,0,0,.75);display:inline-flex;gap:220px;margin-top:80px;overflow:hidden;padding:20px 26px 20px 0;position:relative;transform:translateY(70px);z-index:2}@media only screen and (max-width: 768px){.find_plan .part{gap:20px;border-radius:0;width:100%;margin:0;flex-direction:column;transform:none;align-items:flex-start}}.find_plan .part::before{background-repeat:no-repeat;background-position:center center;content:"";background-image:url(../images/circle.png);position:absolute;top:0px;right:-480px;bottom:0px;left:0px;opacity:.2}.find_plan .part img{width:180px}@media only screen and (max-width: 768px){.find_plan .part img{display:none}}.find_plan .part .left{padding:15px 30px 15px 30px;border-top-right-radius:100px;border-bottom-right-radius:100px;background-image:linear-gradient(205deg, hsl(143, 52%, 62%) 0%, hsl(143, 52%, 62%) 19%, hsl(143, 52%, 62%) 27%, hsl(143, 52%, 62%) 34%, hsl(160, 57%, 53%) 41%, hsl(183, 100%, 37%) 47%, hsl(197, 100%, 42%) 53%, hsl(206, 100%, 42%) 59%, hsl(214, 69%, 48%) 66%, hsl(214, 69%, 48%) 73%, hsl(214, 69%, 48%) 81%, hsl(214, 69%, 48%) 100%)}.find_plan .part .left small{font-size:11px;letter-spacing:5.8px;color:#fff}.find_plan .part .left h1{font-size:24px;color:#fff}.find_plan-grid{display:grid;margin-bottom:60px;grid-template-columns:repeat(auto-fill, 330px);gap:30px 23px;grid-auto-rows:minmax(510px, 590px);padding-right:25px;padding-top:140px;width:100%;justify-content:center;min-height:100vh}@media only screen and (max-width: 1360px){.find_plan-grid{grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));padding:60px 20px}}.find_plan-grid h2{grid-column:1/-1;font-size:30px;text-align:center;color:#0f2c52}.find_plan-grid__item{-webkit-box-shadow:10px 10px 32px -8px rgba(0,0,0,.75);-moz-box-shadow:10px 10px 32px -8px rgba(0,0,0,.75);box-shadow:10px 10px 32px -8px rgba(0,0,0,.75);width:100%;border-radius:13px;background-color:#0f2c52;overflow:hidden;padding-bottom:10px}.find_plan-grid__item .info{padding:14px 0 14px 14px;position:relative;display:flex;flex-direction:column}.find_plan-grid__item .info .lines .line1,.find_plan-grid__item .info .lines .line2{height:10px;transform:rotate(-3deg);width:115%;box-shadow:-2px 1px 14px #000;background-image:linear-gradient(150deg, hsl(143, 52%, 62%) 0%, hsl(143, 52%, 62%) 19%, hsl(143, 52%, 62%) 27%, hsl(143, 52%, 62%) 34%, hsl(160, 57%, 53%) 41%, hsl(183, 100%, 37%) 47%, hsl(197, 100%, 42%) 53%, hsl(206, 100%, 42%) 59%, hsl(214, 69%, 48%) 66%, hsl(214, 69%, 48%) 73%, hsl(214, 69%, 48%) 81%, hsl(214, 69%, 48%) 100%);position:relative;left:-20px;top:-26px}.find_plan-grid__item .info .lines .line1{height:8px}.find_plan-grid__item .info .lines .line2{height:10px}.find_plan-grid__item .info .prices{display:flex;flex-direction:column;align-items:flex-end;width:100%;margin-bottom:17px}.find_plan-grid__item .info .prices-discount{font-size:14px;margin-bottom:10px;position:relative;color:#fff;margin-right:14px}.find_plan-grid__item .info .prices-discount::after{content:"";position:absolute;width:calc(100% + 10px);height:1px;background-color:#fff;top:50%;left:50%;transform:translate(-50%, -50%) rotate(-5deg)}.find_plan-grid__item .info .prices-total{font-size:19px;color:#fff;border-top-left-radius:25px;border-bottom-left-radius:25px;padding:8px;padding-left:25px;background-image:linear-gradient(220deg, hsl(213, 100%, 66%) 0%, hsl(213, 100%, 66%) 19%, hsl(213, 100%, 66%) 27%, hsl(213, 100%, 66%) 34%, hsl(213, 97%, 64%) 41%, hsl(213, 89%, 59%) 47%, hsl(213, 79%, 53%) 53%, hsl(213, 70%, 48%) 59%, hsl(213, 68%, 46%) 66%, hsl(213, 68%, 46%) 73%, hsl(213, 68%, 46%) 81%, hsl(213, 68%, 46%) 100%)}.find_plan-grid__item .info .discount{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:-30px;background-image:linear-gradient(to bottom, #ff7c47, #ff8033, #cf4c1f, #b0411a);border-radius:38px;color:#fff;font-size:28px;height:76px;width:76px}.find_plan-grid__item .info .discount::after,.find_plan-grid__item .info .discount::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border:1px solid rgba(255,255,255,.3);border-radius:50%}.find_plan-grid__item .info .discount::after{height:120px;width:120px}.find_plan-grid__item .info .discount::before{height:90px;width:90px}.find_plan-grid__item .info .discount small{font-size:11px}.find_plan-grid__item .info>strong{color:#fff;font-size:18px;margin-bottom:5px}.find_plan-grid__item .info>p{color:#fff;font-size:14px;padding:5px;margin-bottom:15px}.find_plan-grid__item .info a{background-image:linear-gradient(to bottom, #6dce91, #69ce7c, #5baa80, #359a66);display:inline-flex;align-self:center;align-items:center;justify-content:center;border-radius:25px;padding:15px 30px;margin:0 auto;font-size:13px;color:#fff;transition:all .6s cubic-bezier(0.25, 1, 0.5, 1)}.find_plan-grid__item .info a:hover{transform:scale(1.1)}.find_plan-grid__item[data-field_destacar_en_categoria="1"] .info .discount{background-image:linear-gradient(to bottom, #ff7900, #ffba00);text-shadow:-2px 1px 2px rgba(0,0,0,.3)}.find_plan-grid__item[data-field_destacar_en_categoria="1"] .info .lines .line1,.find_plan-grid__item[data-field_destacar_en_categoria="1"] .info .lines .line2{background-image:linear-gradient(150deg, orange, yellow);position:relative;left:-20px;top:-26px}.find_plan-grid__item small.link{background-image:linear-gradient(to bottom, #6dce91, #69ce7c, #5baa80, #359a66);display:inline-flex;align-self:center;align-items:center;justify-content:center;border-radius:25px;padding:15px 30px;margin:0 auto;font-size:13px;color:#fff;transition:all .6s cubic-bezier(0.25, 1, 0.5, 1)}.find_plan-grid__item small.link:hover{transform:scale(1.1)}.find_plan-grid__item .image{overflow:hidden;height:240px}.find_plan-grid__item .image img{object-fit:cover;width:100%;height:100%;position:relative;transition:transform .6s cubic-bezier(0.34, 1.56, 0.64, 1)}.find_plan-grid__item:hover .image img{transform:scale(1.1)}.find_plan-grid__promo{-webkit-box-shadow:10px 10px 32px -8px rgba(0,0,0,.75);-moz-box-shadow:10px 10px 32px -8px rgba(0,0,0,.75);box-shadow:10px 10px 32px -8px rgba(0,0,0,.75);width:100%;border-radius:13px;overflow:hidden;position:relative}.find_plan-grid__promo img{object-fit:cover;width:100%;height:100%;position:relative}.find_plan-grid__promo .info{position:absolute;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;align-items:flex-end}.find_plan-grid__promo .info .txt{padding:0 25px 0 50px;display:flex;flex-direction:column;align-items:flex-end}.find_plan-grid__promo .info strong{color:#fff;font-size:44px;line-height:53px;margin-bottom:5px;font-family:"Arial";text-align:right;font-weight:900;text-shadow:2px 2px 3px #000}.find_plan-grid__promo .info small{color:#fff;font-size:25px;line-height:30px;display:block;margin-bottom:10px;text-shadow:2px 2px 3px #000}.find_plan-grid__promo .info .logo{padding:0 25px;clip-path:polygon(0 0, 74% 0, 90% 100%, 0% 100%);background-color:#e53900;display:flex;align-items:center;justify-content:flex-start;width:100%;height:70px}.find_plan-grid__promo .info .logo img{height:50px;width:initial;object-fit:contain}.find_plan-grid__big_promo{-webkit-box-shadow:10px 10px 32px -8px rgba(0,0,0,.75);-moz-box-shadow:10px 10px 32px -8px rgba(0,0,0,.75);box-shadow:10px 10px 32px -8px rgba(0,0,0,.75);width:100%;border-radius:13px;overflow:hidden;position:relative;grid-column:span 2}@media only screen and (max-width: 768px){.find_plan-grid__big_promo{grid-column:span 1}}.find_plan-grid__big_promo img{object-fit:cover;width:100%;height:100%;position:relative}.find_plan-grid__big_promo .info{position:absolute;bottom:0;left:0;z-index:3;display:flex;height:100%;flex-direction:column;align-items:flex-start;justify-content:space-between}.find_plan-grid__big_promo .info .txt{padding:50px 50px 0}.find_plan-grid__big_promo .info strong{color:#fff;font-size:44px;line-height:53px;margin-bottom:5px;font-family:"Arial";text-align:right;font-weight:900;text-shadow:2px 2px 3px #000}.find_plan-grid__big_promo .info small{color:#fff;font-size:25px;line-height:30px;display:block;margin-bottom:10px;text-shadow:2px 2px 3px #000}.find_plan-grid__big_promo .info .logo{padding:0 50px;clip-path:polygon(0 0, 74% 0, 90% 100%, 0% 100%);background-color:#e53900;display:flex;align-items:center;justify-content:flex-start;width:100%;height:70px}.find_plan-grid__big_promo .info .logo img{height:50px;width:initial;object-fit:contain}.find_plan .filters{border-bottom-left-radius:25px;border-bottom-right-radius:25px;box-shadow:inset rgba(68,68,68,.2) 0 0 15px;padding:100px 60px 30px 70px;height:fit-content;position:sticky;background:#0f2c52;top:0;width:100%;max-width:350px}@media only screen and (max-width: 768px){.find_plan .filters{padding:100px 20px;position:fixed;max-width:100vw;top:calc(100% - 55px);width:100vw;left:0;z-index:10;height:100vh;overflow:auto;transition:all .6s cubic-bezier(0.16, 1, 0.3, 1)}.find_plan .filters::before{content:"Filtros ▲";position:absolute;top:20px;left:50%;color:#fff;font-size:16px;transform:translateX(-50%)}.find_plan .filters.active{top:20px}.find_plan .filters.active::before{content:"Filtros ▼";position:absolute;top:20px;left:50%;color:#fff;font-size:16px;transform:translateX(-50%)}}.find_plan .filters .min-value,.find_plan .filters .max-value{font-size:9px;color:#fff}.find_plan .filters .flex-values{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.find_plan .filters .flex-values input{flex:1;text-align:center;align-items:center;justify-content:center}.find_plan .filters summary{cursor:pointer;display:flex;align-items:center;margin-bottom:10px;gap:6px}.find_plan .filters summary img{width:8px}.find_plan .filters .cont{padding:5px 20px}.find_plan .filters button{border-radius:25px;color:#fff;font-size:1.2em;margin:0 0 30px auto;display:block;padding:8px 20px;background-image:linear-gradient(to bottom, #ff7c47, #ff8033, #cf4c1f, #b0411a);transition:all .6s cubic-bezier(0.25, 1, 0.5, 1)}.find_plan .filters button:hover{transform:scale(1.1)}.find_plan .filters h2{color:#fff;font-size:18px;margin-bottom:20px}.find_plan .filters h3{color:#fff;font-size:14px}.find_plan .filters p>label{font-size:13px;padding:5px 20px;color:#fff;display:flex;cursor:pointer;align-items:center}.find_plan .filters ul li{position:relative}.find_plan .filters ul li .filtercheck{cursor:pointer;font-size:13px;padding:5px 20px;color:#fff;display:flex;cursor:pointer;align-items:center}.find_plan .filters ul li .filtercheck:hover{opacity:.8}.find_plan .filters ul li .filtercheck::before{border:2px solid #fff;content:"";display:block;height:8px;margin-right:5px;width:8px;padding:3px}.find_plan .filters ul li .filtercheck b{display:inline-block;border-radius:50%;margin-left:10px;height:8px;width:8px}.find_plan .filters ul li input{position:absolute;top:0;left:0;opacity:0}.find_plan .filters ul li input:checked+.filtercheck::before{background:#b0411a;background:radial-gradient(circle, rgb(176, 65, 26) 100%, rgb(255, 124, 71) 100%)}.find_plan .filters form{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px}.find_plan .filters form>img{width:100%;max-width:337px;display:block;margin-bottom:60px}.find_plan .filters form span{overflow:hidden;padding:8px;border-radius:0;background-color:rgba(0,0,0,0);border-bottom:1px solid #fff;width:100%;display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width: 768px){.find_plan .filters form span{flex-direction:column;box-shadow:none;gap:20px;background-color:rgba(0,0,0,0)}}.find_plan .filters form span .input{display:flex;align-items:center;position:relative}.find_plan .filters form span .input small{opacity:0;display:block;color:red;width:100%;flex:1;position:absolute;bottom:-10px;left:14px}.find_plan .filters form span .input img{width:11px;height:11px;display:block;margin-right:3px}.find_plan .filters form span .input input{font-size:16px;color:#fff}.find_plan .filters form span .input input::placeholder{font-size:16px;color:#fff}.find_plan .filters form span .right{display:flex;align-items:center;gap:8px}@media only screen and (max-width: 768px){.find_plan .filters form span .right{flex-direction:column}}.find_plan .filters form span button{background-image:linear-gradient(to bottom, #ff7c47, #ff8033, #cf4c1f, #b0411a);color:#fff;font-size:13px;border-radius:25px;padding:15px 44px}.intern-banner{height:80vh;min-height:768px;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;overflow:hidden;-webkit-box-shadow:0px 14px 17px -6px rgba(0,0,0,.75);-moz-box-shadow:0px 14px 17px -6px rgba(0,0,0,.75);box-shadow:0px 14px 17px -6px rgba(0,0,0,.75)}.intern-banner::after{content:"";background-color:rgba(0,0,0,.3);width:100%;height:100%;position:absolute;top:0;left:0}.intern-banner .content{position:relative;z-index:2;height:80vh;min-height:768px;display:flex;flex-direction:column;justify-content:space-between;padding:0 0 50px}@media only screen and (max-width: 768px){.intern-banner .content{display:flex;align-items:center;width:100%}}.intern-banner img.logo{width:100%;max-width:337px;display:block;margin:0 auto;margin-bottom:60px}.intern-banner .info{align-items:flex-end;display:flex;flex-direction:column;position:relative;max-width:1200px;margin:0 40px 0 auto;align-self:flex-end;justify-self:flex-end}.intern-banner .info .prices{display:flex;align-items:center;width:100%;justify-content:flex-end;margin-bottom:17px}.intern-banner .info .prices-discount{font-size:14px;position:relative;color:#fff;margin-right:14px}.intern-banner .info .prices-discount::after{content:"";position:absolute;width:calc(100% + 10px);height:1px;background-color:#fff;top:50%;left:50%;transform:translate(-50%, -50%) rotate(-5deg)}.intern-banner .info .prices-total{font-size:19px;color:#fff;border-radius:25px;padding:8px 30px 8px 30px;background-image:linear-gradient(220deg, hsl(213, 100%, 66%) 0%, hsl(213, 100%, 66%) 19%, hsl(213, 100%, 66%) 27%, hsl(213, 100%, 66%) 34%, hsl(213, 97%, 64%) 41%, hsl(213, 89%, 59%) 47%, hsl(213, 79%, 53%) 53%, hsl(213, 70%, 48%) 59%, hsl(213, 68%, 46%) 66%, hsl(213, 68%, 46%) 73%, hsl(213, 68%, 46%) 81%, hsl(213, 68%, 46%) 100%)}.intern-banner .info .discount{display:flex;flex-direction:column;align-items:center;position:relative;justify-content:center;background-image:linear-gradient(to bottom, #ff7c47, #ff8033, #cf4c1f, #b0411a);border-radius:38px;color:#fff;font-size:28px;height:76px;width:76px;margin-bottom:30px}.intern-banner .info .discount::after,.intern-banner .info .discount::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border:1px solid rgba(255,255,255,.3);border-radius:50%}.intern-banner .info .discount::after{height:120px;width:120px}.intern-banner .info .discount::before{height:90px;width:90px}.intern-banner .info .discount small{font-size:11px}.intern-banner .info>strong{color:#fff;font-size:50px;margin-bottom:10px;text-align:right;padding-right:20px}@media only screen and (max-width: 768px){.intern-banner .info>strong{font-size:20px;padding-right:10px;margin-bottom:10px}}.intern-banner .info>p{color:#fff;font-size:12px;margin-bottom:15px}.intern-banner .info a{background-image:linear-gradient(to bottom, #6dce91, #69ce7c, #5baa80, #359a66);display:inline-flex;border-radius:25px;padding:15px 30px;margin:0;font-size:13px;color:#fff;transition:all .6s cubic-bezier(0.25, 1, 0.5, 1)}.intern-banner .info a:hover{transform:scale(1.1)}@media only screen and (max-width: 768px){.intern-banner .info a{margin:0 10px 0 0}}.intern-banner .btn-back{margin:114px auto 0 40px;background:rgba(0,0,0,0)}@media only screen and (max-width: 768px){.intern-banner .btn-back{margin:114px auto 40px 40px}}.intern main{position:relative}.intern main::after{background-image:url(../images/wm.svg);background-size:110px;content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.05;z-index:-1}.intern main .container{position:relative;padding:80px 20px}.intern main .container .all-info{display:flex;gap:50px;margin-top:10px}@media only screen and (max-width: 768px){.intern main .container .all-info{flex-direction:column}}.intern main .container .all-info .gallery{width:630px;height:630px;border-radius:18px;overflow:hidden;position:sticky;top:0;z-index:2}@media only screen and (max-width: 768px){.intern main .container .all-info .gallery{width:calc(100vw - 40px);height:calc(100vw - 40px)}}.intern main .container .all-info .gallery img{height:100%;object-fit:cover;width:100%}.intern main .container .all-info .gallery_dot{bottom:30px;display:flex;left:50%;position:absolute;transform:translateX(-50%)}.intern main .container .all-info .gallery_dot li{cursor:pointer;height:73px;margin:0 15px;position:relative;width:73px}@media only screen and (max-width: 768px){.intern main .container .all-info .gallery_dot li{height:40px;width:40px}}.intern main .container .all-info .gallery_dot li::after{border-radius:50%;border:4px solid #fff;content:"";height:110%;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:110%}.intern main .container .all-info .gallery_dot li img{border-radius:50%;opacity:.5;overflow:hidden;width:100%;height:100%;object-fit:cover;transition:all .6s cubic-bezier(0.16, 1, 0.3, 1)}.intern main .container .all-info .gallery_dot li.active img,.intern main .container .all-info .gallery_dot li:hover img{opacity:1}.intern main .container .all-info .description{flex:1}.intern main .container .all-info .description .categorie{color:#606060;font-size:22px;line-height:26px}.intern main .container .all-info .description h2{color:#266dc7;font-size:30px;line-height:36px}.intern main .container .all-info .description .companyCont{display:flex;align-items:center;gap:10px;margin-bottom:10px}.intern main .container .all-info .description .companyCont .fxcol{display:flex;flex-direction:column}.intern main .container .all-info .description .companyCont .fxcol span.company{display:flex;color:#50a4ff;font-size:22px;line-height:24px}.intern main .container .all-info .description .companyCont .fxcol small{color:#50a4ff;font-size:12px;line-height:20px}.intern main .container .all-info .description p.title-certificates{color:#333;font-size:10px;line-height:12px}.intern main .container .all-info .description p.persons{color:gray;font-size:20px;line-height:24px}.intern main .container .all-info .description .certificates{display:flex;align-items:center;margin:25px 0;gap:10px}.intern main .container .all-info .description .ranking{margin-bottom:10px}.intern main .container .all-info .description .ranking span{color:#6dcb8e;font-size:15px;line-height:18px;margin-bottom:10px;display:block}.intern main .container .all-info .description .ranking ul{display:flex;align-items:center;gap:8px}.intern main .container .all-info .description .ranking-val1,.intern main .container .all-info .description .ranking-val2,.intern main .container .all-info .description .ranking-val3,.intern main .container .all-info .description .ranking-val4,.intern main .container .all-info .description .ranking-val5{height:15px;flex:1;opacity:.3}.intern main .container .all-info .description .ranking-val1.active,.intern main .container .all-info .description .ranking-val2.active,.intern main .container .all-info .description .ranking-val3.active,.intern main .container .all-info .description .ranking-val4.active,.intern main .container .all-info .description .ranking-val5.active{opacity:1}.intern main .container .all-info .description .ranking-val1{background-color:#ff7c47}.intern main .container .all-info .description .ranking-val2{background-image:linear-gradient(to right, #ff7c47, #ffc263)}.intern main .container .all-info .description .ranking-val3{background-color:#ffc263}.intern main .container .all-info .description .ranking-val4{background-image:linear-gradient(to right, #ffc263, #6dcb8e)}.intern main .container .all-info .description .ranking-val5{background-color:#6dcb8e}.intern main .container .all-info .description p{color:gray;font-size:14px;line-height:16px;margin-bottom:16px}.intern main .container .all-info .description p.address{color:#606060;font-size:17px;line-height:21px;margin-bottom:10px;display:flex;align-items:center;gap:10px}.intern main .container .all-info .description p.address img{width:18px}.intern main .container .all-info .description .logoCompany{height:50px}.intern main .container .all-info .description .prices{width:100%;gap:20px;margin:30px 0;display:flex;align-items:center}.intern main .container .all-info .description .prices-discount{font-size:18px;margin-bottom:0;position:relative;display:block;color:#b0b0b0;width:fit-content}.intern main .container .all-info .description .prices-discount::after{content:"";position:absolute;width:calc(100% + 10px);height:1px;background-color:#b0b0b0;top:50%;left:50%;transform:translate(-50%, -50%) rotate(-5deg)}.intern main .container .all-info .description .prices-total{font-size:35px;color:#50a4ff;border-top-left-radius:25px;margin:0;border-bottom-left-radius:25px}.intern main .container .all-info .description .reserva{font-size:15px;line-height:18px;color:#ff7c47;margin-bottom:15px}.intern main .container .all-info .description .c-select{width:90px;margin-bottom:35px}.intern main .container .all-info .description .c-select select{text-align:center}.intern main .container .all-info .description .flex{display:flex;align-items:center;gap:15px;margin-bottom:30px}.intern main .container .all-info .description .flex p,.intern main .container .all-info .description .flex .c-select{margin:0}.intern .reviews{display:inline-flex;flex-direction:column;position:relative;background-color:#0f2c52;width:100%;-webkit-box-shadow:0px 14px 17px -6px rgba(0,0,0,.75);-moz-box-shadow:0px 14px 17px -6px rgba(0,0,0,.75);box-shadow:0px 14px 17px -6px rgba(0,0,0,.75)}.intern .reviews .container{padding:70px 20px}.intern .reviews::before{background-repeat:no-repeat;background-position:center center;content:"";background-image:url(../images/circle.png);position:absolute;top:0px;bottom:0px;width:100%;left:0px;opacity:.03}.intern .reviews .title{display:flex;align-items:center;gap:15px;margin-bottom:30px}@media only screen and (max-width: 768px){.intern .reviews .title{flex-direction:column}}.intern .reviews .title h3{font-size:21px;line-height:25px;color:#fff}.intern .reviews .c-select{width:180px;margin-bottom:20px}.intern .reviews .c-select select{font-size:11px}.intern .reviews-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px}@media only screen and (max-width: 768px){.intern .reviews-grid{grid-template-columns:1fr}}.intern .reviews-grid__item{border:2px solid #6dcb8e;background-color:#0f2c52;border-radius:18px;padding:25px}.intern .reviews-grid__item .stars{margin-bottom:10px}.intern .reviews-grid__item .stars img{width:12px}.intern .reviews-grid__item h5{color:#fff;font-size:20px;line-height:24px;margin-bottom:20px}.intern .reviews-grid__item p{color:#fff;font-size:16px;line-height:19px}.intern .reviews #loadmore{width:60px;height:60px;display:block;margin:60px auto 0}.intern .reviews #loadmore img{width:100%;height:100%;object-fit:contain}.texto{position:relative;max-height:130px;overflow:hidden}.texto ul{list-style:disc;padding-left:20px}.texto ul li{list-style:disc;color:gray;font-size:14px;line-height:16px;margin-bottom:16px}.texto::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:40%;background-color:rgba(255,255,255,.8);z-index:1}button.leer-mas{align-items:center;border-radius:15px;border:none;color:#4fa4ff;cursor:pointer;display:flex;font-size:14px;justify-content:center;margin:15px auto;padding:10px;text-decoration:underline;z-index:2}.texto.leer-mas{max-height:none}.texto.leer-mas::after{content:none}.texto.leer-mas button.leer-mas{display:none}.faq{padding-top:180px}.faq .accordion{display:flex;flex-direction:column;width:70%;margin:20px auto;border-radius:0}.faq .accordion-item{border:0;margin-bottom:5px}.faq .accordion-header{background-color:#23533a;padding:10px;cursor:pointer;font-size:1.7rem;color:#fff;font-family:"MuseoSans-900";padding:15px;letter-spacing:.09em;display:flex;align-items:center;cursor:pointer}.faq .accordion-header:hover{background-color:#142f21}.faq .accordion-content{display:none;padding:10px;font-size:14px;color:#4d4d4d;line-height:22px}.faq .accordion-content.active{display:block}.faq .accordion-content ul{list-style:disc;padding-left:20px}.politics main .container{display:flex;justify-content:center}/*# sourceMappingURL=styles.css.map */
