@import"https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700&display=swap";:root{--header-color: #004274;--main-color: #153048;--secondary-color: #ffa72a;--text-main-color: #ffffff;--text-secondary-color: #c0d4e6;--header-heigth: 60px;--whatsapp: #25D366;--whatsapp-hover: #12a266}*{box-sizing:border-box;margin:0;padding:0;font-family:Poppins,Arial,sans-serif}.title,.subtitle,.cta{animation:blur .5s forwards}@keyframes blur{0%{opacity:0}to{opacity:1}}body{background:#f2f2f2;padding-top:var(--header-heigth);position:relative;padding-bottom:60px;min-height:100vh;overflow-y:scroll}.root>*{padding:0 5%}h1{position:absolute;color:transparent;font-size:1px}ul,ol{list-style:none}.home{height:100vh;padding:10px 5% 50px;display:grid;grid-template-columns:repeat(16,1fr);grid-template-rows:repeat(16,6.25%)}.home__texts{grid-area:1/1/-1/10;margin-right:25px;display:flex;flex-direction:column;justify-content:center;gap:20px;text-align:center}.home__texts .cta{margin:10px auto}.home__photos{grid-area:1/10/-1/-1;margin-bottom:20px;overflow:hidden}.home__img-starter{animation:scales 1s}.home__img-container{height:100%;background:url(../../../assets/general/home__photos1.jpg);background-position:center;background-size:cover;animation:scales 30s infinite}@keyframes scales{0%,25%,50%,75%,to{opacity:1;transform:scale(1)}20%,45%,70%,95%{opacity:1;transform:scale(1.1)}22%,47%,72%,97%{opacity:0;transform:scale(1.15)}23%,48%,73%,98%{opacity:0;transform:scale(.8)}0%,22%,98%,to{background-image:url(../../../assets/general/home__photos1.jpg)}23%,47%{background-image:url(../../../assets/general/home__photos2.jpg)}48%,72%{background-image:url(../../../assets/general/home__photos3.jpg)}73%,97%{background-image:url(../../../assets/general/home__photos4.jpg)}}@media screen and (max-width:825px){.home__texts{grid-area:1/1/-1/-1;margin:0}.home__photos{display:none}}.areas{display:flex;flex-direction:column;align-items:flex-end}.areas>.title{margin:50px;color:#000;text-align:center;align-self:center}.areas>a{align-self:center}.area__container{width:95%;margin:5% 2.5%;border-radius:5px;display:flex;flex-direction:column;align-items:flex-end;background:linear-gradient(to right,transparent,var(--header-color) 75%)}.area__container.left{align-self:flex-start;align-items:flex-start;background:linear-gradient(to left,transparent,var(--header-color) 75%)}.area{width:250px;height:250px;padding:10%;border-radius:5px;background-position:center;background-size:cover;position:relative;transform:translate(10%,-10%);box-shadow:-3px 3px 10px 1px #0008}.area__container.left .area{transform:translate(-10%,-10%);box-shadow:3px 3px 10px 1px #0008}.area:after{content:"";display:block;width:100%;height:100%;border-radius:5px;position:absolute;top:0;left:0;z-index:-1;background:#0003}.area span{font-size:12px}.area h3{font-size:20px}@media screen and (max-width:650px){.areas>h2.title{margin:20px}.area{width:200px;height:200px}}@media screen and (max-width:425px){.areas>h2.title{font-size:26px;margin:10px}.area{width:175px;height:175px}}.inquiry__sender{padding:5%;border-radius:15px;margin:5%;display:flex;background:var(--main-color)}.sender__firstG h2{position:relative;margin-bottom:20px;font-size:15px;color:var(--secondary-color)}.sender__firstG h2:after{content:"";width:40%;height:2px;border-radius:25px;position:absolute;left:0;bottom:-2px;background:var(--secondary-color)}.sender__firstG h3{margin:10px 30px 0 0;font-size:30px;font-weight:400;color:#fff}.sender__secondG{display:flex;flex-direction:column;justify-content:space-between}.sender__secondG p{font-size:15px;color:var(--text-secondary-color);text-align:center;text-wrap:balance}.sender__secondG a{margin:12px auto}@media screen and (max-width:825px){.sender__firstG h3{font-size:25px}}@media screen and (max-width:650px){.inquiry__sender{flex-direction:column}.sender__firstG h3{text-align:center;margin:0 0 10px}}@media screen and (max-width:425px){.sender__firstG h2{margin-bottom:15px;font-size:13px}.sender__firstG h3{margin:10px 0;font-size:22px;line-height:110%}.sender__secondG p{font-size:12px}}.contacts{--contacts-color: #565656;padding:25px;border:2px solid var(--contacts-color);border-radius:10px;margin:40px 5%;position:relative;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px;transition:border .3s}.contacts:hover{--contacts-color: #000}.contacts__title{padding:0 4px;position:absolute;top:-27px;left:14px;color:var(--contacts-color);background:#f2f2f2;font-weight:300;font-size:32px;-webkit-user-select:none;user-select:none;transition:color .3s}.contacts a{display:flex;align-items:center;gap:5px;padding:2px 10px;border:1px solid var(--secondary-color);border-radius:25px;color:var(--secondary-color)}.contacts a:hover{background:var(--secondary-color);color:#fff;transition:color .4s,background .4s}.contacts a:hover svg{fill:#fff}.contacts svg{height:30px;padding:2px 0;fill:var(--secondary-color);transition:fill .4s}@media screen and (max-width:425px){.contacts{padding:25px 15px;position:relative;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px;transition:border .3s}.contacts a{font-size:14px}}.inquiry__form.search{padding:4%;padding-top:max(4%,50px);background-color:#fff;gap:15px;transform:translateY(40px);box-shadow:0 3px 10px 3px #0003}.search label,.search input,.search select,.search button{border:1px solid #dce0e0aa;outline:none;border-radius:5px;flex:1 1 0}.search *:focus{outline:1px solid #565656}.search .cta{padding:10px 0;min-width:125px}.search :has(option:first-child:checked),select:focus option:first-of-type{color:#999}.switch{--animation--time: .5s;--switch-width: 50px;--switch-height: calc(var(--switch-width) / 2 + 4px);color:#000;display:flex;align-items:center;-webkit-user-select:none;user-select:none;gap:10px;background-color:#fff;font-size:13px;border:none!important;cursor:pointer;pointer-events:initial}.switch:has(input:disabled){opacity:.5}.switch input{display:none}.switch__button{position:relative;width:var(--switch-width);height:var(--switch-height);border-radius:25px;background:#ccc;cursor:pointer;box-shadow:inset 0 0 4px #262626;transition:background var(--animation--time)}.switch__button:after{--x-movement: 2px;content:"";position:absolute;top:4px;left:4px;width:calc(var(--switch-height) - 8px);height:calc(var(--switch-height) - 8px);border-radius:50%;background:#fff;box-shadow:var(--x-movement) 1px 5px #56565688;transform:none;transition:transform var(--animation--time),box-shadow var(--animation--time)}input:checked+.switch__button{background:#3262c4}input:checked+.switch__button:after{--x-movement: -2px;transform:translate(100%)}input:disabled+.switch__button{cursor:default}@media screen and (width<450px){label{font-size:14px}.switch__button{width:52px;height:30px;cursor:none}.switch__button:after{width:22px;height:22px;top:4px;left:4px}}.loading{width:fit-content;margin:80px auto;background:var(--main-color);padding:25px;border-radius:25px}.properties{padding:70px 7% 7%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px}.property__card{width:100%;height:195px;border-radius:5px;position:relative;display:flex;background:#fff;overflow:hidden;opacity:0;animation:show 1s forwards}.property__card *{color:#565656}.property__card figure{width:25%;min-width:200px;height:100%;background-position:center;background-size:cover}.card__texts{display:flex;padding:15px;flex-direction:column;justify-content:center;gap:5px}.card__rooms{display:flex;gap:6px;align-items:center;font-size:14px}.card__rooms svg{width:16px;fill:#565656}.card__title,.card__price,.card__promoted-price{font-size:18px;font-weight:600}.card__title{color:#000;display:flex;align-items:center;gap:10px}.card__stars{font-size:14px}.card__prices{position:absolute;top:15px;right:20px}.card__promoted-price{padding:0 10px;border:3px solid;border-radius:5px;margin-left:10px;font-weight:400;color:var(--whatsapp)}.card__type{font-size:12px;font-weight:500;text-transform:uppercase}.cta.card__btn{position:absolute;bottom:15px;right:20px;color:#fff}@media screen and (max-width:650px){.property__card{height:auto;flex-direction:column}.property__card figure{width:100%;min-width:none;aspect-ratio:1.5/1}.card__prices{top:auto;right:auto;bottom:125px;left:10px}.card__price{color:#000;font-size:20px;padding:2px 6px;background-color:#fff;border-radius:7px}.card__promoted-price{padding:0 8px;font-size:20px;font-weight:600;background-color:#fff;border-width:2px;border-radius:10px 10px 0 0;position:relative;bottom:1px;clip-path:polygon(0 0,100% 0,100% 80%,0 80%);border-bottom:none}}@media screen and (max-width:425px){.card__title{font-size:15px}.card__stars{line-height:1.3;font-size:13px}.card__title+span{font-size:14px}.card__type{font-size:12px}.card__prices{bottom:115px}}.buttons{--fav-color: #f44;--share-color: #44f;display:flex;justify-content:flex-end;gap:7px;position:relative;margin-bottom:7px}.buttons .button{width:35px;height:35px;background:transparent;border:1px solid #1f1f1f;border-radius:7px;transition:border-color .2s}.buttons .button svg{width:100%;height:100%;padding:7px;transition:fill .2s,stroke .2s}#pencil{transform:translate(-30px,30px)}.delete:hover #cover{transform-origin:top;animation:cover 1.5s forwards}.edit:hover #pencil{animation:pencil 1.5s forwards}@keyframes pencil{25%{transform:translate(-30px,30px) rotate(10deg)}50%{transform:translate(-20px,-40px) rotate(10deg)}75%{transform:translate(40px) rotate(-10deg)}to{transform:translate(-30px,30px)}}@keyframes cover{50%{transform:rotate(10deg) translate(4px,-5px)}}.delete{order:2}.edit{--share-color: #fa0;stroke:#fa0;stroke-width:5px}.buttons .button:first-child:hover{fill:var(--fav-color);border-color:var(--fav-color)}.buttons .button:nth-child(2):hover,.buttons .button:nth-child(3):hover{fill:var(--share-color);border-color:var(--share-color);stroke:var(--share-color)}.buttons .isFav svg{fill:transparent;animation:fullfill .2s forwards}@keyframes fullfill{to{fill:#f44}}.dropdown{border-radius:5px;padding:6px 4px;display:flex;flex-direction:column;position:absolute;top:40px;right:0;z-index:1;background:#000;overflow:hidden;transform:scaleY(0)}.dropdown.open{transform:scaleY(1)}.share__closer{display:none}.isOpen~.share__closer{display:block;width:100%;height:100vh;position:fixed;top:0;left:0;z-index:1}.dropdown a.dropdown-item{padding:8px 20px;display:flex;align-items:center;color:#fff;fill:#fff;transition:background .3s}.dropdown-item:hover{background:#000c}.dropdown-item svg{width:17px;height:17px;margin-right:10px}.hidden__input{position:absolute;transform:scale(0)}.buttons .button.hidden__button,.buttons .button.promote__button{stroke:#000;cursor:pointer}.buttons .button.hidden__button{border-radius:50%}.eye{width:35px;padding:5px}.eye path,.eye circle{stroke-width:1;stroke-linecap:round;stroke-linejoin:round}.eyelid{transform-origin:center;transition:transform .4s}.pupil{transition:opacity .2s}.hidden:checked~.eye>.eyelid{transform:rotateX(180deg)}.hidden:checked~.eye>.pupil{opacity:0}@media screen and (max-width:500px){.buttons .button{cursor:default}.buttons .button:first-child:hover,.buttons .button:nth-child(2):hover,.buttons .button:nth-child(3):hover{--fav-color: #000;--share-color: #000}.buttons .button.isOpen:hover{--share-color: #44f}.buttons .button:first-child:active{--fav-color: #f44}.buttons .button:nth-child(2):active,.buttons .button:nth-child(3):active{--share-color: #44f}.dropdown-item{cursor:default}.dropdown-item:hover{background:transparent}.dropdown-item:active{background:#000c}}.gallery{width:100%;margin:18px 0;border-radius:10px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,calc(50vh - 60px));gap:10px;overflow:hidden}.gallery figure{display:block;width:100%;height:100%;background-position:center;background-size:cover;position:relative;cursor:pointer}.gallery figure:nth-child(1){grid-area:1/1/-1/3}.gallery figure:nth-child(2){grid-area:1/3/2/-1}.gallery figure:nth-child(3){grid-area:2/3/3/-1}.gallery.unique figure:nth-child(1){grid-area:1/1/-1/-1}.gallery.unique figure:nth-child(2),.gallery.unique figure:nth-child(3),.gallery.double figure:nth-child(3){grid-area:unset}.gallery.double figure:nth-child(2){grid-area:1/3/-1/-1}.movilcounter,.counter{width:100%;height:100%;grid-area:2/3/3/-1;background-color:#0004;position:relative;-webkit-user-select:none;user-select:none;pointer-events:none}.movilcounter{display:none}.movilcounter span,.counter span{color:#fff;font-size:24px;position:absolute;bottom:10px;right:20px}.normal{display:none}.fullgallery{width:100%;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;position:fixed;left:0;top:0;z-index:10;background:#f2f2f2}.fullgallery figure{display:block;width:100%;height:80%;background-position:center;background-size:contain;background-repeat:no-repeat;position:relative;border-radius:5px}.fullgallery .hidden{flex:0 0 0}.fullgallery__buttons{display:flex;margin-top:10px}.close,.prev,.next{width:30px;height:30px;border-radius:50%;background:#777;color:#eee;text-align:center;line-height:30px;cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;margin:0 10px}.close{position:absolute;right:20px;top:20px}@media screen and (max-width:650px){.gallery{grid-template-rows:minmax(400px,calc(50vh - 60px))}.gallery figure{cursor:default}.gallery figure:nth-child(1){grid-area:1/1/-1/-1}.gallery figure:nth-child(2){display:none}.gallery figure:nth-child(3){display:none}.movilcounter{grid-area:1/1/-1/-1;display:block}.counter{display:none}.fullgallery *{cursor:default!important}}@media screen and (max-width:450px){.gallery{grid-template-rows:minmax(300px,50vh)}}.whatsapp__container{padding:7px;position:fixed;bottom:10px;left:2.5%;z-index:1;display:flex;align-items:center;justify-content:center;gap:10px;background-color:#fffa;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:1px solid #fffa;border-radius:5px;box-shadow:0 2px 7px #0000004d;font-size:13px}.whatsapp__container label{line-height:24px}.whatsapp__container input{font-size:10px;padding:7px;border-radius:3px;border:1px solid var(--main-color);background-color:#fff8;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);font-weight:700}.whatsapp{width:54px;height:54px;padding:12px;border-radius:50%;background-color:var(--whatsapp);cursor:pointer;transition:background .3s}.whatsapp:hover{background:var(--whatsapp-hover)}.whatsapp svg{fill:#fff}@media screen and (max-width: 425px){.whatsapp__container{padding:5px;font-size:12px}.whatsapp__container label{font-size:12px;line-height:20px}.whatsapp__container input{font-size:10px;padding:5px}.whatsapp{width:50px;height:50px}}.filter-gray{filter:grayscale(1)}.login__form{width:fit-content;position:relative;top:65px;padding:20px 40px;border-radius:7px;display:flex;flex-flow:column;gap:10px;background:#fff;margin:0 auto}.login__form label{display:flex;flex-direction:column}.login__form button{margin-top:5px}.newForm{padding:0}.newForm .details input,.newForm select{display:block;width:140px}.newForm textarea{resize:none;width:100%;border:none;outline:none}.newForm ul{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.newForm .extras ul label{display:flex;align-items:center;gap:5px;border:1px solid #333;border-radius:3px;font-size:14px}.new.property__card{--color: #12abd6;--size: 30px;width:calc(100% - 2*var(--size));height:calc(200px - 2*var(--size));border:6px dashed #fff;margin:var(--size) 0;display:flex;align-items:center;justify-content:center;background-color:var(--color);box-shadow:0 0 0 var(--size) var(--color);cursor:pointer;transition:background .4s,box-shadow .4s}.new.property__card:hover{--color: #428bd6}.new.property__card .card__title{color:#fff;font-size:28px;text-align:center;margin:10px}@media screen and (max-width:768px){.newForm .table__row:nth-child(5){border-bottom:1px solid #0000002d}}@media screen and (max-width:650px){.new.property__card{height:200px;flex-direction:column}}@media screen and (max-width:425px){.new.property__card{height:150px;flex-direction:column}.new.property__card .card__title{color:#fff}}.fullproperty{padding:2.5% 5%;background:#fff;opacity:0;animation:show .3s forwards}@keyframes show{to{opacity:1}}.fullproperty *{color:#565656}.fullproperty__titles{display:flex;justify-content:space-between;align-items:center}.fullproperty__titles *{font-size:30px;font-weight:600}.fullproperty__prices{display:flex;align-items:center}.price{position:relative}.strikethrough{text-decoration:line-through;color:#767676dd}.promoted{padding:0 10px;border:3px solid;border-radius:5px;margin-left:10px;font-weight:400;color:var(--whatsapp)}.fullproperty__section{margin:2.5%;padding:2.5%;border-radius:5px;background:#fff}.fullproperty__section *{color:#565656}.info{white-space:pre-line;line-height:1.7}.fullproperty__section h3{font-weight:600}hr{margin:2px 0 22px}.table{background-color:#ffa72a1a;padding:3%;border:1px solid #ffa72a;border-radius:5px;display:flex;flex-flow:row wrap;justify-content:space-between;gap:20px}.table__row{display:flex;justify-content:space-between;align-items:center;flex:1 1 0;min-width:45%;max-width:49%;border-bottom:1px solid #0000002d;padding-bottom:10px;font-size:15px}.table__row:nth-child(7){border-bottom:none;padding-bottom:0}.extras ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-content:space-between;gap:20px;list-style:none}@media screen and (max-width:768px){.fullproperty__titles *{font-size:23px}.fullproperty__section{margin:4% 2.5%;border-radius:7px}.table{flex-direction:column;padding:15px 10px}.table__row{max-width:100%}.table__row:nth-child(6){border-bottom:1px solid #0000002d;padding-bottom:10px}.promoted{padding:0 5px}}@media screen and (max-width:425px){.fullproperty__titles *{font-size:20px}.fullproperty__section{margin:5% 2.5%}.info{font-size:14px;line-height:1.5}.table__row{font-size:14px}.extras ul{padding:0 10px 10px;gap:10px}.extras ul li{font-size:14px}}@media screen and (max-width:375px){.price,.promoted{font-size:16px}.promoted{margin-left:3px}input[type=file]{font-size:12px}}.inquiry__form{display:flex;flex-flow:row wrap;justify-content:space-between;gap:10px;padding:5% 7%;border-radius:5px}.inquiry__form>label{display:flex;flex-direction:column}.inquiry__form textarea{resize:none}.inquiry__article{padding:1px;position:relative;background:url(../../../assets/general/inquiry__bck.jpg);background-position:center;background-size:cover}.inquiry__article:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:#d4f1ff;opacity:.5}.inquiry__container{width:90%;max-width:700px;border-radius:7px;margin:40px auto;position:relative;z-index:1;background:#fff}.inquiry__texts{padding:5% 7% 0%}.inquiry__texts *{--text-secondary-color: #565656}.inquiry__texts .title{color:#000;font-size:28px;margin-bottom:10px}.inquiry__texts .subtitle{text-wrap:initial;text-align:center}@media screen and (max-width:650px){.inquiry__texts .title{font-size:24px}.inquiry__texts .subtitle{font-size:14px}}@media screen and (max-width:425px){.inquiry__texts .title{font-size:20px}.inquiry__texts .subtitle{font-size:12px;margin:10px 0}}@media screen and (max-width:375px){.inquiry__texts .title{font-size:18px}}header{width:100%;height:var(--header-heigth);position:fixed;top:0;left:0;z-index:10;display:flex;justify-content:space-between;background:var(--header-color)}.header__logo{height:50px;width:180px;margin:5px 0}.header__logo a{display:block;height:100%}.toggleNavbar{display:none}.header__navbar{display:flex;align-items:center;background:var(--header-color);left:0;top:0}.header__navcloser{display:none}.header__navbar.open~.header__navcloser{display:block;width:100%;height:100vh;position:fixed;top:0;left:0;background:#0004;z-index:1}.nav__link{padding:0 15px;line-height:60px;font-size:15px;font-weight:500;transition:color .3s,background .3s}.nav__link:hover{background:#004d82;color:#00aeff}.nav__link.active{color:#00aeff}@media screen and (max-width:825px){.header__logo a{cursor:default}.nav__link{padding:0 10px;font-size:13px}}@media screen and (max-width:768px){header{justify-content:center}.header__navbar{height:100vh;flex-direction:column;position:fixed;z-index:10;transform:translate(-105%);transition:transform .5s;box-shadow:2px 1px 15px #000a}.header__navbar.open{transform:none}.nav__link{width:100%;padding:0 20px;font-size:15px;border-bottom:1px solid #a1a1a1;text-align:center}.nav__link:last-child{border:none}.toggleNavbar{display:flex;flex-direction:column;gap:4px;position:absolute;top:23px;right:5%;background:transparent;cursor:none}.bar{width:25px;height:2px;border-radius:25px;background:#fff;transition:transform .5s,opacity .2s}.header__navbar.open~.toggleNavbar .bar:nth-child(1){transform:translateY(6px) rotate(45deg)}.header__navbar.open~.toggleNavbar .bar:nth-child(2){opacity:0}.header__navbar.open~.toggleNavbar .bar:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.logout{margin-top:15px}}footer{position:absolute;bottom:15px;left:0}footer p{color:#000}@media screen and (max-width:600px){footer p{font-size:14px}}@media screen and (max-width:425px){footer p{font-size:11px}}:root{--notification-background: #313e2c;--notification-primary: #aaec8a;--fadeIn-duration: 3s;--progress-duration: 2.7s;--progress-delay: .15s}#notification{position:fixed;left:50%;bottom:1.5rem;z-index:1000;width:max-content;padding:0 5px;border-radius:.375rem;color:var(--notification-primary);background-color:var(--notification-background);box-shadow:3px 3px 5px #0006;transform:translate(-50%,1.5rem);opacity:0;visibility:hidden;animation:fade-in var(--fadeIn-duration) linear}#notification.success{--notification-primary: #aaec8a;--notification-background: #313e2c}#notification.error{--notification-primary: #ec8a8a;--notification-background: #3e2c2c}#notification.hidden{display:none}.notification__icon{width:1.625rem;margin-right:6px;fill:var(--notification-primary)}.notification__body{padding:1rem .5rem;display:flex;align-items:center;justify-content:center}.notification__progress{position:absolute;left:.25rem;bottom:.25rem;width:calc(100% - .5rem);height:.25rem;border-radius:inherit;background:linear-gradient(to right,var(--notification-background),var(--notification-primary));transform:scaleX(0);transform-origin:left;animation:progress var(--progress-duration) var(--progress-delay) linear}@keyframes fade-in{5%{opacity:1;visibility:visible;transform:translate(-50%)}95%{opacity:1;transform:translate(-50%)}}@keyframes progress{to{transform:scaleX(1)}}main{background:var(--main-color)}a,button{color:var(--text-main-color);cursor:pointer;text-decoration:none;outline:none;border:none}img{width:100%;height:100%}input,textarea,select{padding:10px}label{line-height:30px;-webkit-user-select:none;user-select:none}select{background:#fff;background-position:center}select:focus option{color:#000}.title{color:var(--text-main-color);font-weight:600;font-size:48px;line-height:120%;text-transform:capitalize;text-wrap:balance;text-align:center}.subtitle{color:var(--text-secondary-color);font-size:18px;text-wrap:balance}.cta{padding:10px 20px;border-radius:5px;background:var(--secondary-color);transition:background .3s}.cta--secondary{padding:10px 20px;border:2px solid var(--secondary-color);border-radius:25px;color:var(--secondary-color);transition:color .3s,border .3s}.cta:hover,.cta--secondary:hover{--secondary-color: #ff7700}.col-50{width:calc(50% - 8px);min-width:175px}.col-100{width:100%}@media screen and (max-width:650px){.title{font-size:40px}.subtitle{font-size:16px}}@media screen and (max-width:550px){.title{font-size:34px}.col-50{min-width:125px}}@media screen and (max-width:375px){.col-50{width:100%}}
