@import url(https://fonts.googleapis.com/css?family=Zilla+Slab:400,400i,700,700i&display=swap);@import url(https://fonts.googleapis.com/css?family=Quicksand:400,700&display=swap);@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,400i,700,700i&display=swap);.banner-section>header,body>header,body>header:target .nav-wrapper{display:grid;box-sizing:border-box}#finder .filters>*+*,.fancy-select .options-wrapper>*+*,body>header .social li+li{margin-left:10px}#finder .destination .wrapper>div li+li,.intro-section p+p{margin-top:0.5em}.page-programs .program-category-item>div li span.detail,.single-programa .details .panel .detail{margin-top:5px;font-size:0.8em;color:#888}.page-contact dl dd a,a,body>header .main-nav a{color:inherit;text-decoration:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}.intro-section h1,body{font-family:"Open Sans",sans-serif}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;margin:0;background:#f5f5f5}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}[v-cloak]{visibility:hidden}html::-webkit-scrollbar{width:10px;height:10px}html::-webkit-scrollbar-track{border-radius:10px;background:#eee}html::-webkit-scrollbar-thumb{border-radius:10px;background:#fdd835}body>header{align-items:start;position:fixed;z-index:10;top:0;left:0;right:0;height:90px;padding:20px}@media (min-width:1000px){body>header{grid-template-columns:auto 1fr auto}body>header .nav-wrapper{grid-column:-1}}body>header h1{width:375px;height:75px;background:url(images/logo-study-in-colombia.png) 50% 50%/contain no-repeat;font-size:0}body>header h1 a{display:block;height:100%}body>header .nav-wrapper{display:flex;align-items:center}@media (max-width:1000px){body>header{grid-gap:20px;grid-template-columns:1fr auto}body>header h1{width:100%}body>header .nav-wrapper button{width:50px;height:50px;padding:0;margin:0;border:none;background:url(images/icon-menu.svg) 50% 50%/80% auto no-repeat;font-size:0}body>header .main-nav a{border-left:10px solid transparent}}body>header nav ul{display:flex}body>header nav a,body>header:target .nav-wrapper .main-nav ul{display:block}body>header .main-nav a{font-family:Quicksand;padding:10px;font-weight:700;text-transform:uppercase}@media (max-width:1000px){body>header .main-nav a[aria-current]{border-left-color:#fff;background:rgba(255,255,255,0.2)}}body>header .social a{background:50% 50%/auto 85% no-repeat;font-size:0;font-weight:700}@media (min-width:1000px){body>header .main-nav li.menu-item-home,body>header .nav-wrapper button{display:none}body>header .main-nav a{border-bottom:5px solid transparent}body>header .main-nav a:hover{border-bottom-color:rgba(0,0,0,0.1)}body>header .main-nav a[aria-current]{border-bottom:5px solid currentColor}body>header .main-nav a[aria-current][href*=estudios]{color:#4caf50}body>header .main-nav a[aria-current][href*=nosotros]{color:#df2a25}body>header .main-nav a[aria-current][href*=testimonios]{color:#1565c0}body>header .main-nav a[aria-current][href*=contacto]{color:#880e4f}body>header .main-nav a[aria-current][href*=cotizar]{color:#1565c0}body>header .social{padding-left:20px;margin-left:10px;border-left:2px solid #000}body>header .social a{width:30px;height:30px}.banner-section{padding-left:35vw}}body>header .social a[href*=facebook]{background-image:url(images/icon-social-facebook.svg)}body>header .social a[href*=twitter]{background-image:url(images/icon-social-twitter.svg)}body>header .social a[href*=instagram]{background-image:url(images/icon-social-instagram.svg)}body>header .social a[href*=youtube]{background-image:url(images/icon-social-youtube.svg)}@media (max-width:1000px){body>header .social a{width:50px;height:50px;-webkit-filter:brightness(0) invert(100%);filter:brightness(0) invert(100%)}body>header:not(:target) nav{display:none}}body>header:target{grid-template-columns:1fr 50px}body>header:target h1{position:relative;z-index:2;-webkit-filter:brightness(0) invert(100%);filter:brightness(0) invert(100%)}body>header:target .nav-wrapper{grid-column:auto;grid-gap:20px;grid-template-columns:1fr auto;grid-template-rows:auto 1fr auto;position:fixed;top:0;left:0;width:100vw;height:100vh;height:var(--viewport-height);padding:20px;background:var(--color);color:#fff}body>header:target .nav-wrapper button{grid-column:2;grid-row:1;background-image:url(images/icon-close.svg);background-size:60% auto;-webkit-filter:brightness(0) invert(100%);filter:brightness(0) invert(100%)}body>header:target .nav-wrapper nav{grid-column:1/span 2}body>header:target .nav-wrapper .main-nav{grid-row:2;margin-left:-20px;margin-right:-20px}body>header:target .nav-wrapper .main-nav li{-webkit-animation:200ms backwards nav-item-enter;animation:200ms backwards nav-item-enter}body>header:target .nav-wrapper .main-nav li:nth-child(1){-webkit-animation-delay:100ms;animation-delay:100ms}body>header:target .nav-wrapper .main-nav li:nth-child(2){-webkit-animation-delay:150ms;animation-delay:150ms}body>header:target .nav-wrapper .main-nav li:nth-child(3){-webkit-animation-delay:200ms;animation-delay:200ms}body>header:target .nav-wrapper .main-nav li:nth-child(4){-webkit-animation-delay:250ms;animation-delay:250ms}body>header:target .nav-wrapper .main-nav li:nth-child(5){-webkit-animation-delay:300ms;animation-delay:300ms}@-webkit-keyframes nav-item-enter{0%{opacity:0;-webkit-transform:translateY(50%);transform:translateY(50%)}}@keyframes nav-item-enter{0%{opacity:0;-webkit-transform:translateY(50%);transform:translateY(50%)}}body>header:target .nav-wrapper .main-nav a{padding:20px;font-size:6vw}body>header:target .nav-wrapper .social{grid-row:3}body>header:target .nav-wrapper .social li{-webkit-animation:400ms backwards social-item-enter;animation:400ms backwards social-item-enter}body>header:target .nav-wrapper .social li:nth-child(1){-webkit-animation-delay:200ms;animation-delay:200ms}body>header:target .nav-wrapper .social li:nth-child(2){-webkit-animation-delay:300ms;animation-delay:300ms}body>header:target .nav-wrapper .social li:nth-child(3){-webkit-animation-delay:400ms;animation-delay:400ms}body>header:target .nav-wrapper .social li:nth-child(4){-webkit-animation-delay:500ms;animation-delay:500ms}@-webkit-keyframes social-item-enter{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes social-item-enter{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}.banner-section{-webkit-animation:1s banner-section-enter;animation:1s banner-section-enter}.banner-section>section{overflow:auto;background:#f5f5f5;-webkit-animation:1s banner-section-content-enter;animation:1s banner-section-content-enter}@media (min-width:1000px){.banner-section>section{padding:120px 30px 50px}.banner-section>section::before{content:"";display:block;position:fixed;top:0;right:0;left:35vw;height:90px;transition:400ms}}@-webkit-keyframes banner-section-content-enter{0%{-webkit-transform:translateY(-100vh);transform:translateY(-100vh)}}.banner-section>header{place-items:center;color:#fff;background:url(images/bg-salutations.svg) 50% 50%/50% auto;-webkit-animation:600s linear infinite alternate banner-section-header-bg;animation:600s linear infinite alternate banner-section-header-bg}.banner-section>header .wrapper{-webkit-animation:1s banner-section-header-enter;animation:1s banner-section-header-enter}@-webkit-keyframes banner-section-header-enter{0%{-webkit-transform:translateY(100vh);transform:translateY(100vh)}}.banner-section>header h1{font-family:"Zilla Slab";margin-bottom:10px;font-size:60px}.banner-section>header p{line-height:1.25;font-size:20px;font-style:italic}.banner-section>header .wrapper::before{content:"";display:block;background:0 50%/contain no-repeat;-webkit-filter:brightness(0) invert(100%);filter:brightness(0) invert(100%)}@media (max-width:1000px){.banner-section>section{padding:20px}.banner-section>header{padding:110px 30px 30px}.banner-section>header .wrapper::before{margin-top:20px}}@-webkit-keyframes banner-section-header-bg{0%{background-position-y:10000px}}@keyframes banner-section-header-bg{0%{background-position-y:10000px}}@media (min-width:1000px){.banner-section>section::before{z-index:8;opacity:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.banner-section>section::before{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}}@supports not ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.banner-section>section::before{background:rgba(245,245,245,0.8)}}.banner-section>header{position:fixed;top:0;left:0;bottom:0;width:35vw;padding:110px 30px 30px}.banner-section>header .wrapper::before{margin-bottom:20px}.scrolled main>section:first-of-type::before{opacity:1}.scrolled main>section:first-of-type::after{opacity:0}.intro-section{padding:0 105px 30px;font-size:1.5em}}#finder .map.map-loaded,.home .decoration.active,.page-programs.scrolled body>header::after,.page-programs.scrolled body>header::before{opacity:1}@-webkit-keyframes banner-section-enter{0%{opacity:0}}@keyframes banner-section-enter{0%{opacity:0}}.intro-section{font-family:"Zilla Slab";position:relative;line-height:1.25;text-shadow:0 0 2px #fff,0 0 5px #fff,0 0 10px #fff}.intro-section::before{content:"";display:block;position:absolute;top:-120px;left:-30px;right:-30px;bottom:0}.intro-section>*{position:relative;z-index:1}.intro-section h1,.intro-section strong{font-weight:700}.topic-section{margin:30px 0}.topic-section>header{margin:0 0 30px}.topic-section>header h1{font-family:"Zilla Slab";font-weight:700;text-align:center}@media (min-width:1000px){.topic-section>header h1{font-size:3em}#finder>header h1{font-size:50px}}@media (max-width:1000px){.intro-section{font-size:1.4em;text-align:center}.topic-section>header h1{font-size:2em}body>header::after,body>header::before{content:"";display:block;position:absolute;top:0;bottom:0;opacity:0;transition:opacity 200ms}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){body>header::after,body>header::before{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){body>header::after,body>header::before{background:rgba(245,245,245,0.5)}}body>header::before{left:0}body>header::after{right:0}body>header>*{position:relative;z-index:1}.scrolled body>header::after,.scrolled body>header::before{opacity:1}.fancy-select{font-size:1.25em}}@media (max-width:1000px) and (max-width:1000px){body>header::before{right:0}}@media (max-width:1000px) and (min-width:1000px){body>header::before{width:35vw}body>header::after{left:35vw}}html:not(.home) body>header .nav-wrapper button{-webkit-filter:brightness(0) invert(100%);filter:brightness(0) invert(100%)}input,select,textarea{border-radius:5px;border:1px solid #bbb;background:#fff;font-family:inherit}.fancy-select{background:var(--bg);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancy-select .value{font-family:Quicksand;padding:8px;border-radius:5px;cursor:pointer;transition:200ms}.fancy-select .value::after{content:"";display:inline-block;width:0.8em;height:0.8em;margin-left:0.5em;vertical-align:middle;background:url(images/icon-chevron-down.svg) 50% 50%/contain no-repeat;transition:transform 200ms;transition:transform 200ms,-webkit-transform 200ms}.fancy-select .value:hover{background:#fdce02}.fancy-select .value-label{font-family:Quicksand;display:inline-block;padding:0.2em 0.3em 0.2em 0.5em;border-radius:100px;border:1px solid #ddd;font-weight:700}.fancy-select .value-label .remove{display:inline-block;width:16px;height:16px;padding:0;margin:0;border-radius:100%;border:none;background:#2979ff;font-size:0;vertical-align:middle}#finder .map .mapboxgl-ctrl-logo,.page-programs [data-text].hidden{display:none}.fancy-select .value-label .remove::before{content:"";display:block;width:100%;height:100%;background:url(images/icon-delete.svg) 50% 50%/50% auto no-repeat;-webkit-filter:invert(100%);filter:invert(100%)}#finder .filters h2 span::after,.fancy-select.has-value-label .label::after{content:":"}.home .decoration .balloon:nth-child(1),.home .decoration .balloon:nth-child(2),.home .decoration .balloon:nth-child(3),.home .decoration .balloon:nth-child(4),.home .decoration .balloon:nth-child(5),.home .decoration .plane:nth-child(1),.home .decoration .plane:nth-child(2),.home .decoration .plane:nth-child(3),.home .decoration .plane:nth-child(4){background-image:url(images/sprite-parrot-1.gif)}.fancy-select .options{display:grid;place-items:center;position:absolute;z-index:1;bottom:100%;left:0;right:0;overflow:auto;border-top:1px solid #eee;background:#fff;color:#000;-webkit-animation:200ms fancy-select-options-enter;animation:200ms fancy-select-options-enter}.fancy-select .options::-webkit-scrollbar{width:5px;height:5px}.home .decoration .balloon,.home .decoration .plane{position:absolute;top:calc(var(--y) * 100%);width:80px;left:0}.fancy-select .options::-webkit-scrollbar-track{border-radius:10px;background:#eee}.fancy-select .options::-webkit-scrollbar-thumb{border-radius:10px;background:#fdd835}.fancy-select .options.v-leave-active{-webkit-animation:200ms fancy-select-options-leave;animation:200ms fancy-select-options-leave}@-webkit-keyframes fancy-select-options-enter{0%{opacity:0;-webkit-transform:translateY(20%);transform:translateY(20%)}}@keyframes fancy-select-options-enter{0%{opacity:0;-webkit-transform:translateY(20%);transform:translateY(20%)}}@-webkit-keyframes fancy-select-options-leave{100%{opacity:0;-webkit-transform:translateY(20%);transform:translateY(20%)}}@keyframes fancy-select-options-leave{100%{opacity:0;-webkit-transform:translateY(20%);transform:translateY(20%)}}.fancy-select .options-wrapper{display:flex;padding:10px}.fancy-select .options-wrapper>*{flex:0 0 auto;-webkit-animation:200ms backwards fancy-select-item-enter;animation:200ms backwards fancy-select-item-enter}.fancy-select .options-wrapper>:nth-child(1){-webkit-animation-delay:100ms;animation-delay:100ms}.fancy-select .options-wrapper>:nth-child(2){-webkit-animation-delay:200ms;animation-delay:200ms}.fancy-select .options-wrapper>:nth-child(3){-webkit-animation-delay:300ms;animation-delay:300ms}.fancy-select .options-wrapper>:nth-child(4){-webkit-animation-delay:400ms;animation-delay:400ms}.fancy-select .options-wrapper>:nth-child(5){-webkit-animation-delay:500ms;animation-delay:500ms}.fancy-select .options-wrapper>:nth-child(6){-webkit-animation-delay:600ms;animation-delay:600ms}.fancy-select .options-wrapper>:nth-child(7){-webkit-animation-delay:700ms;animation-delay:700ms}.fancy-select .options-wrapper>:nth-child(8){-webkit-animation-delay:800ms;animation-delay:800ms}.fancy-select .options-wrapper>:nth-child(9){-webkit-animation-delay:900ms;animation-delay:900ms}.fancy-select .options-wrapper>:nth-child(10){-webkit-animation-delay:1000ms;animation-delay:1000ms}@-webkit-keyframes fancy-select-item-enter{0%{opacity:0;-webkit-transform:translateX(20%);transform:translateX(20%)}}@keyframes fancy-select-item-enter{0%{opacity:0;-webkit-transform:translateX(20%);transform:translateX(20%)}}.fancy-select.open .value{background:#caa502;color:#fff}.fancy-select.open .value::after{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);-webkit-filter:invert(100%);filter:invert(100%)}.fancy-option{cursor:pointer}.illustrated-option{position:relative}.illustrated-option figure{width:225px;height:150px;overflow:hidden;border-radius:5px;border:3px solid transparent}#finder,#finder .map .mapboxgl-map,.home,body,main{height:100%}.illustrated-option img{display:block;height:100%}.illustrated-option figcaption{position:absolute;bottom:0;left:0;padding:10px;border-radius:0 5px;background:#fff;font-weight:700;text-transform:uppercase}.illustrated-option:hover figure{border-color:#dceffa}.illustrated-option:hover figcaption{background:#dceffa}.illustrated-option.selected figure{border-color:#fdd835}.illustrated-option.selected figcaption{background:#fdd835;color:#fff}.home{--color:#2979FF;--duration-multiplier:1}.home body>header{-webkit-filter:drop-shadow(-1px -1px 0 #fff) drop-shadow(1px -1px 0 #fff) drop-shadow(1px 1px 0 #fff) drop-shadow(-1px 1px 0 #fff);filter:drop-shadow(-1px -1px 0 #fff) drop-shadow(1px -1px 0 #fff) drop-shadow(1px 1px 0 #fff) drop-shadow(-1px 1px 0 #fff)}.home .decoration{position:fixed;top:0;left:0;right:0;bottom:200px;pointer-events:none;-webkit-animation:300ms decoration-enter;animation:300ms decoration-enter;opacity:0;transition:opacity 600ms}@-webkit-keyframes flight{0%{-webkit-transform:translateX(-20vw);transform:translateX(-20vw)}100%{-webkit-transform:translateX(120vw);transform:translateX(120vw)}}@keyframes flight{0%{-webkit-transform:translateX(-20vw);transform:translateX(-20vw)}100%{-webkit-transform:translateX(120vw);transform:translateX(120vw)}}@-webkit-keyframes flight-inverse{0%{-webkit-transform:translateX(120vw) rotateY(180deg);transform:translateX(120vw) rotateY(180deg)}100%{-webkit-transform:translateX(-20vw) rotateY(180deg);transform:translateX(-20vw) rotateY(180deg)}}@keyframes flight-inverse{0%{-webkit-transform:translateX(120vw) rotateY(180deg);transform:translateX(120vw) rotateY(180deg)}100%{-webkit-transform:translateX(-20vw) rotateY(180deg);transform:translateX(-20vw) rotateY(180deg)}}.home .decoration .balloon,.home .decoration .plane{-webkit-filter:drop-shadow(20px 40px 3px rgba(0, 25, 125, 0.2)) drop-shadow(25px 40px 15px rgba(0, 25, 125, 0.7));filter:drop-shadow(20px 40px 3px rgba(0, 25, 125, 0.2)) drop-shadow(25px 40px 15px rgba(0, 25, 125, 0.7))}.home .decoration .plane{height:37.0212766px;background:50% 50%/contain no-repeat;-webkit-animation:flight calc(var(--duration) * var(--duration-multiplier)) linear infinite;animation:flight calc(var(--duration) * var(--duration-multiplier)) linear infinite}.home .decoration .plane.alt{-webkit-animation-name:flight-inverse;animation-name:flight-inverse}.home .decoration .balloon{height:100px;background:50% 50%/contain no-repeat;-webkit-animation:flight calc(var(--duration) * var(--duration-multiplier)) linear infinite;animation:flight calc(var(--duration) * var(--duration-multiplier)) linear infinite}.home .decoration .balloon.alt{-webkit-animation-name:flight-inverse;animation-name:flight-inverse}.home .decoration.v-leave-active{-webkit-animation:200ms decoration-leave;animation:200ms decoration-leave}@-webkit-keyframes decoration-enter{0%{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes decoration-enter{0%{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2)}}@-webkit-keyframes decoration-leave{0%{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes decoration-leave{0%{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2)}}#finder{display:grid;grid-template-rows:1fr auto;background:#59b4e8}#finder>header{grid-column:1;grid-row:1;align-self:center;justify-self:center;position:relative;z-index:1;padding:20px;margin-top:50px;text-align:center;text-shadow:-1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff,1px -1px 0 #fff,0 0 10px #fff,0 0 10px #fff;-webkit-animation:600ms finder-header-enter;animation:600ms finder-header-enter}#finder>header h1{font-family:"Zilla Slab";color:#2979ff;font-weight:700}@media (max-width:1000px){.home{--duration-multiplier:0.25}#finder>header h1{font-size:12vw}}#finder>header p{max-width:28em;margin:10px auto 0;line-height:1.25;color:#333;font-size:20px;font-style:italic}#finder>header p strong{font-weight:700}#finder>header.v-leave-active{-webkit-animation:600ms finder-header-leave;animation:600ms finder-header-leave}@-webkit-keyframes finder-header-enter{0%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes finder-header-enter{0%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}@-webkit-keyframes finder-header-leave{100%{opacity:0;-webkit-transform:scale(0.75);transform:scale(0.75)}}@keyframes finder-header-leave{100%{opacity:0;-webkit-transform:scale(0.75);transform:scale(0.75)}}#finder .map{grid-column:1;grid-row:1;opacity:0;transition:opacity 1s}#finder .map .marker{--size:25px;position:relative;cursor:pointer}#finder .map .marker::before{content:"";display:block;position:absolute;bottom:0;left:calc(50% - var(--size)/ 2);width:var(--size);height:var(--size);background:url(images/icon-marker.svg) 50% 50%/contain no-repeat;transition:200ms}#finder .map .marker.initial{--size:10px}#finder .map .marker:hover{--size:40px}#finder .map .marker:active{--size:35px}#finder .filters{--bg:#FDD835;--color:#000;grid-column:1;grid-row:2;display:flex;align-items:center;justify-content:center;position:relative;padding:10px;border-top:1px solid #eee;background:var(--bg);color:var(--color)}#finder .filters h2{position:relative;align-self:stretch}@media (max-width:1000px){#finder>header p{margin-top:20px}#finder .filters{flex-direction:column}#finder .filters h2{margin-bottom:10px;text-align:center}}#finder .filters h2 span{font-family:"Zilla Slab";font-weight:700;white-space:nowrap}@media (min-width:1000px){#finder .filters{height:45px}#finder .filters h2 span{display:flex;align-items:center;position:absolute;right:0;top:0;bottom:0;font-size:1.2em}#finder .filters .filter{display:flex;align-items:center}}#finder .destination{border-radius:5px;position:fixed;background:#fff;box-shadow:0 8px 10px rgba(0,0,0,0.15)}#finder .destination::-webkit-scrollbar{width:5px;height:5px}#finder .destination::-webkit-scrollbar-track{border-radius:10px;background:#eee}#finder .destination::-webkit-scrollbar-thumb{border-radius:10px;background:#fdd835}@media (min-width:1000px){#finder .destination{top:100px;right:20px}#finder .destination .wrapper{width:400px;max-height:calc(100vh - 210px)}}#finder .destination .wrapper{box-sizing:border-box;padding:20px;border-radius:5px 5px 0 0;overflow:auto}#finder .destination .wrapper::-webkit-scrollbar{width:5px;height:5px}#finder .destination .wrapper::-webkit-scrollbar-track{border-radius:10px;background:#eee}#finder .destination .wrapper::-webkit-scrollbar-thumb{border-radius:10px;background:#fdd835}@media (max-width:1000px){#finder .filters h2 span{font-size:1.5em}#finder .destination{z-index:20;top:0;left:0;right:0;bottom:140px;margin:20px}#finder .destination .wrapper{height:100%}#finder .destination .close{right:-15px}}#finder .destination .wrapper>figure{display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(1,1fr);margin:-20px -20px 20px;overflow:hidden;border-radius:5px 5px 0 0;background:#333}#finder .destination .wrapper>figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}#finder .destination .wrapper>header{margin-bottom:20px}#finder .destination .wrapper>header h1{font-family:"Zilla Slab";font-size:30px;font-weight:700;color:#2979ff}#finder .destination .wrapper>header p{color:#888}#finder .destination .wrapper>div h2{font-family:"Zilla Slab";margin-bottom:10px;color:#fdd835;font-size:1.2em;font-weight:700}#finder .destination .wrapper>div h3{margin-bottom:5px}#finder .destination .wrapper>div h3 strong{font-weight:700}#finder .destination .wrapper>div p{color:#888;font-size:0.9em}#finder .destination .wrapper>div ul{padding-left:2em;list-style:disc}#finder .destination .close{position:absolute;top:-15px;width:30px;height:30px;padding:0;border-radius:100%;border:none;background:#000;font-size:0}#finder .destination .close::before{content:"";display:block;width:100%;height:100%;background:url(images/icon-delete.svg) 50% 50%/50% 50% no-repeat;-webkit-filter:invert(100%);filter:invert(100%)}.page-programs{--color:#4CAF50}.page-programs body>header::after,.page-programs body>header::before{content:"";display:block;position:absolute;top:0;bottom:0;opacity:0;transition:opacity 200ms}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.page-programs body>header::after,.page-programs body>header::before{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.page-programs body>header::after,.page-programs body>header::before{background:rgba(245,245,245,0.5)}}.page-programs body>header::before{left:0}.page-programs body>header::after{right:0}.page-programs body>header>*{position:relative;z-index:1}.page-programs body>header h1{-webkit-filter:brightness(0) invert(100%);filter:brightness(0) invert(100%)}@media (min-width:1000px){#finder .destination .close{left:-15px}.page-programs body>header::before{width:35vw}.page-programs body>header::after{left:35vw}.page-programs body{background-image:linear-gradient(to right,var(--color),var(--color) 35vw,transparent 0)}.page-programs main{padding:90px 0 0}}.page-programs .search{box-sizing:border-box;z-index:1;-webkit-animation:1s 600ms backwards program-search-enter;animation:1s 600ms backwards program-search-enter}@media (min-width:1000px){.page-programs .search{padding:10px 30px 30px;margin-left:35vw}.page-programs .search h1{font-size:1.2em}}.page-programs .search h1{font-family:"Zilla Slab";margin-bottom:10px;text-align:center}@media (max-width:1000px){.page-programs body>header::before{right:0}.page-programs body{background-image:linear-gradient(to bottom,var(--color),var(--color) 210px,transparent 0)}.page-programs main{padding:90px 0 0}.page-programs .search{padding:0 20px 20px;height:120px}.page-programs .search h1{color:#fff;font-size:1.3em}}.page-programs .search h1 strong{font-weight:700}.page-programs .search div{border-radius:5px;border:1px solid #bbb;background:#fff;display:flex}.page-programs .search div::after{content:"";display:block;width:40px;background:url(images/icon-search.svg) 50% 50%/50% auto no-repeat;opacity:0.5}.page-programs .search input{flex:1 1;padding:10px 0 10px 10px;border:none;background:0 0;outline:0}@media (min-width:1000px){.page-programs .search h1 strong{color:var(--color)}.page-programs .search input{font-size:1.5em}.page-programs .program-category-item{display:grid;grid-template-columns:auto 1fr}}.page-programs .search input::-webkit-input-placeholder{font-style:italic}.page-programs .search input::-moz-placeholder{font-style:italic}.page-programs .search input::-ms-input-placeholder{font-style:italic}.page-programs .search input::placeholder{font-style:italic}.page-programs .search:focus-within div{border-color:#fdd835}@-webkit-keyframes program-search-enter{0%{opacity:0;-webkit-transform:translateY(-100vh);transform:translateY(-100vh)}}@keyframes program-search-enter{0%{opacity:0;-webkit-transform:translateY(-100vh);transform:translateY(-100vh)}}.page-programs .program-category-item>header{box-sizing:border-box;color:#fff;background-color:var(--color);-webkit-animation:1s program-category-item-header-enter;animation:1s program-category-item-header-enter}@media (min-width:1000px){.page-programs .program-category-item>header{grid-column:1;grid-row:1/span 2;width:35vw;padding:30px}.page-programs .program-category-item>header h1{margin-bottom:30px;font-size:3em}}.page-programs .program-category-item>header h1{font-family:"Zilla Slab"}@media (max-width:1000px){.page-programs .search input{font-size:1em}.page-programs .program-category-item>header{padding:20px}.page-programs .program-category-item>header h1{margin-bottom:10px;font-size:2em}}.page-programs .program-category-item>header p{line-height:1.5;margin-top:1em;font-size:0.9em;font-style:italic;text-align:justify;opacity:0.75}.page-programs .program-category-item>header dl{display:grid;grid-gap:5px;grid-template-columns:auto 1fr;align-items:center;margin-top:30px}.page-programs .program-category-item>header dl dt{font-size:0}.page-programs .program-category-item>header dl dt::before{content:"";display:inline-block;width:30px;height:30px;margin-right:5px;background:50% 50%/contain no-repeat;-webkit-filter:invert(100%) opacity(0.75);filter:invert(100%) opacity(0.75)}.page-programs .program-category-item>header dl dt:nth-of-type(1)::before{background-image:url(images/icon-price.svg)}.page-programs .program-category-item>header dl dt:nth-of-type(2)::before{background-image:url(images/icon-duration.svg);background-size:80% auto}.page-programs .program-category-item>header dl strong{font-weight:700}@-webkit-keyframes program-category-item-header-enter{0%{opacity:0;-webkit-transform:translateY(100vh);transform:translateY(100vh)}}@keyframes program-category-item-header-enter{0%{opacity:0;-webkit-transform:translateY(100vh);transform:translateY(100vh)}}.page-programs .program-category-item>div{padding:30px;-webkit-animation:1s backwards program-item-content-enter;animation:1s backwards program-item-content-enter}.page-programs .program-category-item>div h2{font-family:"Zilla Slab";padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid var(--color);font-size:1.25em;font-weight:700}.page-programs .program-category-item>div ul{display:grid;grid-gap:10px}.page-programs .program-category-item>div li span{display:block}.page-programs .program-category-item>div:nth-of-type(1){-webkit-animation-delay:400ms;animation-delay:400ms}.page-programs .program-category-item>div:nth-of-type(2){-webkit-animation-delay:200ms;animation-delay:200ms}@-webkit-keyframes program-item-content-enter{0%{opacity:0;-webkit-transform:translateY(-100vh);transform:translateY(-100vh)}}@keyframes program-item-content-enter{0%{opacity:0;-webkit-transform:translateY(-100vh);transform:translateY(-100vh)}}.page-programs .program-category-item .programs{grid-column:2;grid-row:1}@media (min-width:1000px){.page-programs .program-category-item>div ul{grid-template-columns:repeat(2,1fr)}.page-programs .program-category-item .destinations ul{grid-template-columns:repeat(4,1fr)}.single-programa main{padding-left:35vw}}.page-programs .program-category-item:nth-of-type(4n+1){--color:#4CAF50}.page-programs .program-category-item:nth-of-type(4n+2){--color:#DF2C27}.page-programs .program-category-item:nth-of-type(4n+3){--color:#9C27B0}.page-programs .program-category-item:nth-of-type(4n+4){--color:#3F51B5}.single-programa{--color:#FDD835}.single-programa body>header h1{-webkit-filter:brightness(0) invert(100%);filter:brightness(0) invert(100%)}.single-programa body{background-image:linear-gradient(to right,#fdd835,#fdd835 35vw,transparent 35vw)}.single-programa main{-webkit-animation:1s banner-section-enter;animation:1s banner-section-enter}.single-programa main>section{overflow:auto;background:#f5f5f5;-webkit-animation:1s banner-section-content-enter;animation:1s banner-section-content-enter}@media (min-width:1000px){.single-programa main>section{padding:120px 30px 50px}.single-programa main>section::before{content:"";display:block;position:fixed;top:0;right:0;left:35vw;height:90px;transition:400ms}}@media (max-width:1000px){.page-programs .program-category-item .destinations ul{grid-template-columns:repeat(2,1fr)}.single-programa main>section{padding:20px}.single-programa main>header{padding:110px 30px 30px}}@keyframes banner-section-content-enter{0%{-webkit-transform:translateY(-100vh);transform:translateY(-100vh)}}.single-programa main>header{display:grid;place-items:center;box-sizing:border-box;color:#fff;background:#fdd835}.page-about main>header,.page-contact main>header,.page-cotizar main>header,.page-testimonios main>header{background-color:var(--color)}@media (min-width:1000px){.single-programa main>section::before{z-index:8;opacity:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.single-programa main>section::before{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}}@supports not ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.single-programa main>section::before{background:rgba(245,245,245,0.8)}}.single-programa main>header{position:fixed;top:0;left:0;bottom:0;width:35vw;padding:110px 30px 30px}.single-programa main>header .wrapper::before{margin-bottom:20px}}.single-programa main>header .wrapper{-webkit-animation:1s banner-section-header-enter;animation:1s banner-section-header-enter;position:relative;z-index:1;text-shadow:0 2px 5px #000,0 2px 10px #000}@keyframes banner-section-header-enter{0%{-webkit-transform:translateY(100vh);transform:translateY(100vh)}}.single-programa main>header h1{font-family:"Zilla Slab";margin-bottom:10px;font-size:60px}.single-programa main>header p{line-height:1.25;font-size:20px;margin-top:0.25em;font-style:normal}.single-programa main>header .wrapper::before{content:"";display:block;background:0 50%/contain no-repeat;-webkit-filter:brightness(0) invert(100%);filter:brightness(0) invert(100%)}.single-programa main>header figure{position:absolute;top:0;left:0;right:0;bottom:0}.single-programa main>header figure img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.single-programa .information{display:grid;grid-gap:30px}.single-programa .description{line-height:1.5}.single-programa .description h2{font-family:"Zilla Slab";color:#2979ff;font-size:1.5em;font-weight:700}@media (min-width:1000px){.single-programa .information{grid-template-columns:1fr 1fr}.single-programa .description h2{margin:1em 0}.single-programa .details .panel{margin:30px 0}}@media (max-width:1000px){.single-programa main>header .wrapper::before{margin-top:20px}.single-programa main>header{position:relative}.single-programa main>header h1{font-size:10vw}.single-programa .description h2{margin:0 0 1em}.single-programa .details{display:grid;grid-gap:30px}}.single-programa .description p,.single-programa .description ul{margin:1em 0}.single-programa .description ul{-webkit-padding-start:40px;padding-inline-start:40px;list-style:disc}.single-programa .details .panel h2{font-family:"Zilla Slab";padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #bbb;font-size:1.2em;font-weight:700}.single-programa .details .request{padding:20px;border-radius:5px;background:rgba(253,216,53,0.2)}.single-programa .details .request p{margin-bottom:20px;line-height:1.2;text-align:center}.single-programa .details .request a{display:block;padding:1em;border-radius:5px;background:#fdd835;color:#fff;font-weight:700;text-align:center}.single-programa .details .request a:hover{background:#fee267}.single-programa .details .destinations ul{display:grid;grid-gap:20px;grid-template-columns:1fr 1fr}.page-testimonios{--color:#1565C0}.page-testimonios body>header h1{-webkit-filter:brightness(0) invert(100%);filter:brightness(0) invert(100%)}.page-testimonios main>header .wrapper::before{height:15vh;background-image:url(images/illustration-testimonials.png);-webkit-transform:rotate(-10deg) translateY(-40%);transform:rotate(-10deg) translateY(-40%)}.page-testimonios #testimonials{display:grid;justify-items:center}@media (min-width:1000px){.page-testimonios #testimonials{grid-gap:80px;padding-top:150px}.page-testimonios .testimonial{box-shadow:0 10px 20px rgba(0,0,0,0.1)}}.page-testimonios .testimonial{max-width:600px;padding:20px;border-radius:10px;background:#fff}.page-testimonios .testimonial>figure{display:flex}@media (min-width:1000px){.page-testimonios .testimonial>figure{justify-content:center;height:300px;margin:-20px -20px 20px}}@media (max-width:1000px){.single-programa .details .request{margin:0}.single-programa .details .destinations{order:-1;margin-top:0}.page-testimonios #testimonials{grid-gap:20px;padding-top:20px}.page-testimonios .testimonial{position:relative;padding-top:230px;box-shadow:0 5px 10px rgba(0,0,0,0.1)}.page-testimonios .testimonial>figure{position:absolute;top:0;left:-20px;right:-20px;height:200px;padding:10px;overflow:auto}.page-testimonios .testimonial>figure::after{content:"";flex:0 0 auto;display:block;width:10px}}.page-testimonios .testimonial>figure .picture{position:relative;padding:10px;background:#fff;transition:300ms}@media (min-width:1000px){.page-testimonios .testimonial>figure .picture{flex:1 1;max-width:40%;margin:0 -30px;box-shadow:0 5px 10px rgba(0,0,0,0.3)}.page-testimonios .testimonial>figure .picture:nth-child(1){z-index:1;-webkit-transform:rotate(-10deg) translateY(-30px);transform:rotate(-10deg) translateY(-30px)}.page-testimonios .testimonial>figure .picture:nth-child(1):hover{-webkit-transform:rotate(-10deg) translateY(-30px) scale(1.05);transform:rotate(-10deg) translateY(-30px) scale(1.05)}.page-testimonios .testimonial>figure .picture:nth-child(2){z-index:2;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.page-testimonios .testimonial>figure .picture:nth-child(2):hover{-webkit-transform:translateY(-10px) scale(1.05);transform:translateY(-10px) scale(1.05)}.page-testimonios .testimonial>figure .picture:nth-child(3){z-index:3;-webkit-transform:rotate(10deg) translateY(30px);transform:rotate(10deg) translateY(30px)}.page-testimonios .testimonial>figure .picture:nth-child(3):hover{-webkit-transform:rotate(10deg) translateY(30px) scale(1.05);transform:rotate(10deg) translateY(30px) scale(1.05)}.page-testimonios .testimonial>figure .picture:hover{z-index:4}}.page-testimonios .testimonial>figure .picture+.picture{margin-left:5px}.page-testimonios .testimonial>figure img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.page-testimonios .testimonial header{margin-bottom:20px}.page-testimonios .testimonial header h1{font-family:"Zilla Slab";margin-bottom:5px;color:#e52a25}@media (min-width:1000px){.page-testimonios .testimonial header h1{font-size:30px}.page-testimonios .testimonial blockquote{margin-left:50px}}.page-testimonios .testimonial header .year{font-family:"Open Sans",sans-serif;display:inline-block;padding:3px 5px 2px;vertical-align:middle;border-radius:3px;border:1px solid #ddd;color:#888;font-size:14px;font-weight:700}.page-testimonios .testimonial header p{font-style:italic}.page-testimonios .testimonial header .flag{width:2em;vertical-align:middle}.page-testimonios .testimonial blockquote{position:relative;line-height:1.5}.page-testimonios .testimonial blockquote::before{font-family:"Zilla Slab";content:"“";display:block;position:absolute;top:0;line-height:0.8;color:#1565c0}@media (min-width:1000px){.page-testimonios .testimonial blockquote::before{right:calc(100% + 10px);font-size:100px}}.page-testimonios .testimonial blockquote>*+*{margin-top:1em}.page-testimonios .testimonial blockquote .wp-block-embed-youtube iframe{width:100%;height:calc(50vw - 40px)}.page-testimonios .testimonial footer{border-top:1px solid #ddd;color:#888;font-style:italic}@media (min-width:1000px){.page-testimonios .testimonial footer{padding:20px 0 0 50px;margin-top:20px}.page-about .service-item{grid-gap:10px 20px;grid-template-columns:1fr auto 1fr;grid-template-rows:1fr auto auto 1fr;width:80%;margin:50px auto}}.page-about{--color:#2979FF}.page-about body>header h1{-webkit-filter:brightness(0) invert(100%);filter:brightness(0) invert(100%)}.page-about main>header .wrapper::before{height:20vh;background-image:url(images/illustration-us.svg)}.page-about .intro-section strong{color:var(--color)}.page-about .service-item{display:grid;counter-increment:service-item}.page-about .service-item::before{font-family:Quicksand;content:counter(service-item);display:block;z-index:1;width:2em;height:2em;line-height:2em;border-radius:100%;background:#222;color:#fff;text-align:center;font-size:20px;font-weight:700}@media (min-width:1000px){.page-about .service-item::before{grid-column:2;grid-row:2}.page-about .service-item figure{grid-column:1;grid-row:1/span 4;height:200px}}.page-about .service-item figure img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}.page-about .service-item h1{font-family:"Zilla Slab";position:relative;font-size:2em;font-style:italic;font-weight:700;color:var(--color)}@media (min-width:1000px){.page-about .service-item h1,.page-about .service-item p{grid-column:3}.page-about .service-item h1{grid-row:2}}@media (max-width:1000px){.page-testimonios .testimonial>figure .picture{flex:0 0 70vw;box-shadow:0 3px 5px rgba(0,0,0,0.3)}.page-testimonios .testimonial header h1{font-size:1.5em}.page-testimonios .testimonial blockquote{margin-left:20px}.page-testimonios .testimonial blockquote::before{right:calc(100% + 5px);font-size:60px}.page-testimonios .testimonial footer{padding:10px 0 0 20px;margin-top:10px}.page-about .service-item{grid-gap:10px;grid-template-columns:auto 1fr 20%;margin:20px 0}.page-about .service-item::before{grid-column:1;grid-row:1}.page-about .service-item figure{grid-column:3;grid-row:2}.page-about .service-item h1{grid-row:1;grid-column:2/span 2}}.page-about .service-item p{line-height:1.5;color:#888;font-style:italic}@media (min-width:1000px){.page-about .service-item p{grid-row:3;margin-top:10px}.page-about .service-item:nth-child(odd) figure{grid-column:3}}.page-about .service-item:not(:last-child) [role=presentation]{position:relative;background:url(images/bg-arrow-line.png) 50% 100% repeat-y}@media (min-width:1000px){.page-about .service-item:nth-child(odd) h1,.page-about .service-item:nth-child(odd) p{grid-column:1}.page-about .service-item:not(:last-child) [role=presentation]{grid-column:2;grid-row:3/span 2;margin-bottom:-30px}.page-contact #contact{grid-gap:50px}}.page-about .service-item:not(:last-child) [role=presentation]::before{content:"";display:block;position:absolute;top:100%;left:0;right:0;height:20px;background:url(images/bg-arrow-edge.png) 50% 100% no-repeat}.page-contact{--color:#880E4F}.page-contact body>header h1{-webkit-filter:brightness(0) invert(100%);filter:brightness(0) invert(100%)}.page-contact main>header .wrapper::before{height:20vh;background-image:url(images/illustration-contact.svg)}.page-contact #contact{display:grid}.page-contact dl{display:grid}@media (min-width:1000px){.page-contact dl{grid-gap:5px 30px;grid-auto-flow:dense;grid-template-columns:repeat(3,auto);justify-self:center}.page-contact dl dd{grid-row:2}}.page-contact dl dt::before{content:"";display:inline-block;width:1.5em;height:1.5em;margin-right:0.5em;background:50% 50%/contain no-repeat;vertical-align:middle}@supports ((-webkit-mask:url("images/icon-phone.svg")) or (mask:url("images/icon-phone.svg"))){.page-contact dl dt::before{background-color:var(--color)}.page-contact dl dt:nth-of-type(1)::before{-webkit-mask:url(images/icon-email.svg);mask:url(images/icon-email.svg)}.page-contact dl dt:nth-of-type(2)::before{-webkit-mask:url(images/icon-phone.svg);mask:url(images/icon-phone.svg)}.page-contact dl dt:nth-of-type(3)::before,.page-contact dl dt:nth-of-type(4)::before{-webkit-mask:url(images/icon-location.svg);mask:url(images/icon-location.svg)}}@supports not ((-webkit-mask:url("images/icon-email.svg")) or (mask:url("images/icon-email.svg"))){.page-contact dl dt:nth-of-type(1)::before{background-image:url(images/icon-email.svg)}.page-contact dl dt:nth-of-type(2)::before{background-image:url(images/icon-phone.svg)}.page-contact dl dt:nth-of-type(3)::before,.page-contact dl dt:nth-of-type(4)::before{background-image:url(images/icon-location.svg)}}.page-contact dl dd{margin-left:2em;font-weight:700}@media (max-width:1000px){.page-about .service-item p{grid-row:2;grid-column:2}.page-about .service-item:not(:last-child) [role=presentation]{grid-column:1;grid-row:2;margin-bottom:10px}.page-contact #contact{grid-gap:20px}.page-contact dl{grid-gap:5px}.page-contact dl dd{margin-bottom:10px}}.page-contact dl dd p+p{margin-top:5px}.page-contact dl dd,.page-contact dl dt{-webkit-animation:1s backwards contact-address-item-enter;animation:1s backwards contact-address-item-enter}.page-contact dl dd:nth-of-type(1),.page-contact dl dt:nth-of-type(1){-webkit-animation-delay:400ms;animation-delay:400ms}.page-contact dl dd:nth-of-type(2),.page-contact dl dt:nth-of-type(2){-webkit-animation-delay:800ms;animation-delay:800ms}.page-contact dl dd:nth-of-type(3),.page-contact dl dt:nth-of-type(3){-webkit-animation-delay:1200ms;animation-delay:1200ms}.page-contact dl dd:nth-of-type(4),.page-contact dl dt:nth-of-type(4){-webkit-animation-delay:1600ms;animation-delay:1600ms}@-webkit-keyframes contact-address-item-enter{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes contact-address-item-enter{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.page-contact form{justify-self:stretch;position:relative;padding:30px;margin:0 auto;background:#fff;box-shadow:0 3px 3px rgba(0,0,0,0.1),0 10px 20px rgba(0,0,0,0.1)}.page-contact form::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(45deg,#2979ff,#2979ff 10px,transparent 10px,transparent 20px,#fdd835 20px,#fdd835 30px,transparent 30px,transparent 40px);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 0,1% 1%,1% 99%,99% 99%,99% 1%,1% 1%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 0,1% 1%,1% 99%,99% 99%,99% 1%,1% 1%)}.page-contact form .wpforms-field-container{display:grid;grid-gap:20px;position:relative;z-index:1}.page-contact form .wpforms-field{padding:0!important}.page-contact form .wpforms-field label{display:block;margin-bottom:10px}.page-contact form .wpforms-field input,.page-contact form .wpforms-field select,.page-contact form .wpforms-field textarea{box-sizing:border-box;width:100%;max-width:none!important;padding:8px}.page-contact form .wpforms-field textarea{height:7em}@media (min-width:1000px){.page-contact form{width:500px}.page-contact form .wpforms-field-container{grid-template-columns:1fr 1fr}.page-contact form .wpforms-field:nth-child(1),.page-contact form .wpforms-field:nth-child(4){grid-column:span 2}}.page-contact form .wpforms-submit-container{grid-column:span 2;margin-top:20px}.page-contact form .wpforms-submit-container button{box-sizing:border-box;width:100%;padding:15px;border-radius:5px;border:none;background:var(--color);color:#fff;font-family:inherit;font-weight:700;text-transform:uppercase}.page-contact form .wpforms-field-hp{display:none}.page-cotizar{--color:#1565C0}.page-cotizar body>header h1{-webkit-filter:brightness(0) invert(100%);filter:brightness(0) invert(100%)}.page-cotizar main>header .wrapper::before{height:20vh;background-image:url(images/illustration-quote.svg)}