@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");@font-face{font-family:"Arsilon";src:url("fonts/Arsilon.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"catamaran";src:url("fonts/catamaran.woff2") format("woff2");font-weight:normal;font-style:normal}:root{--primary-colour:#ffffff;--secondary-colour:#c42362;--tertiary-colour:#e76a30;--fourth-color:#313c8e;--fifth-color:#e4a200;--back-form:#e5e4e3;--small:14px;--medium:16px;--big:18px;--extrabig:50px}body,html{font-family:"catamaran"}.logo{width:100%;max-width:200px}.header{padding:1rem 0;background-color:var(--primary-colour)}.footer{text-align:center;color:white;font-weight:900;padding:1rem 0;margin:0;background-color:#313c8e;letter-spacing:1px}.section{padding:40pt 0}.section--background-image{background-image:url("../img/Amavir-Cabecera-Home-01.webp");background-repeat:no-repeat;background-position:center top;background-size:cover;height:40rem;color:white}.section__container{padding:4pt}.section__h1{width:100%;text-align:center;font-size:60px;color:#000000;font-family:"Arsilon"}.section__h2--title{max-width:100%;margin:0 auto;color:var(--fourth-color);font-weight:700;font-size:18px;border-radius:20px;padding:0.8rem;text-align:center;background-color:var(--back-form)}.section__h3{font-size:48px;color:var(--fourth-color);font-weight:700}.section__h5{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0.9rem;margin-block-end:0.9rem}.section__h4--white{color:white}.section__img{display:block;width:100%;width:400px;height:350px}.layer{position:relative;margin:1rem}.section__img--line{position:absolute;z-index:99}.section__img--line-1{top:35px;left:0px;width:300px}.section__img--line-2{top:40px;left:350px;width:350px}.section__img--line-3{top:100px;left:20px;width:300px}.form{max-width:400px;text-align:center;width:100%;border-radius:25px;margin-left:auto;margin-right:auto;background:var(--back-form);padding:16pt;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.75);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.75);color:black}.section__form{margin:1rem}.form__title{font-size:35px;letter-spacing:1px;font-weight:bold;color:var(--fourth-color)}.form__input{text-align:left;width:100%;border:0px;padding:10px;border-radius:25px;border:1px solid grey;font-size:var(--medium);color:var(--black)}.form__input-container{padding:10px}.form__input-checkbox-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start}input[type=checkbox]{width:15px;height:15px}.form__text--legal{text-align:center;font-size:9pt;position:relative;margin:0 1rem}.form__text--legal a{color:var(--secondary-colour)!important}.form__button,.section__button{width:100%;font-size:var(--big);cursor:pointer;-webkit-transition:ease 0.2s;transition:ease 0.2s;padding:10px;border:2px solid var(--secondary-colour);border-radius:35px;-o-border-radius:35px;-moz-border-radius:35px;-webkit-border-radius:35px;background:var(--secondary-colour);color:white}.form__button{margin:1rem 0 0}.form__button:hover,.section__button:hover{background:transparent;color:var(--secondary-colour);border:2px solid var(--secondary-colour)}.form__tlfn{margin:0 2rem}.form__tlfn--icon{font-family:"Font Awesome 5 Free";display:inline-block;content:"\f879";font-weight:900;cursor:pointer;-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-left:-1rem;margin-right:1rem}.form__tlfn--link{color:var(--secondary-colour);font-weight:800;text-decoration:none;font-size:30px}.form__tlfn--link:hover{color:#ff116c}.text-disclaimer{font-size:12pt;color:var(--negro-medio);text-align:left;font-weight:500}.section__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;margin:0 auto;max-width:200px;padding:10px}.iframe__col iframe{border-radius:15px;width:310px;height:315px}.section--ftos-legal{max-width:10rem;padding:0}@media (max-width:1440px){}@media (max-width:1200px){}@media (max-width:992px){}@media (max-width:768px){.section--background-image{background-image:url("../img/Amavir-Cabecera-Home-01.webp");background-repeat:no-repeat;background-position:center top;background-size:cover;height:auto;color:white}.section__img--line{position:absolute;z-index:99}.section__img--line-1{top:40px;left:0px;width:250px}.section__img--line-2{top:45px;left:50px;width:200px}.section__img--line-3{top:100px;left:20px;width:150px}.section--background-image{background-position:left 35% top}.iframe__col iframe{margin:0 0 1rem}}@media (max-width:576px){.section__img--line{position:absolute;z-index:99}.section__img--line-1{top:40px;left:0px;width:250px}.section__img--line-2{top:45px;left:50px;width:200px}.section__img--line-3{top:100px;left:20px;width:150px}.section--background-image{background-position:left 5% top}.iframe__col iframe{height:250px;width:250px}}@media (max-width:767px){.carousel-inner .carousel-item>div{display:none}.carousel-inner .carousel-item>div:first-child{display:block}}.carousel-inner .carousel-item-next,.carousel-inner .carousel-item-prev,.carousel-inner .carousel-item.active{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:768px){.carousel-inner .carousel-item-end.active,.carousel-inner .carousel-item-next{-webkit-transform:translateX(33%);transform:translateX(33%)}.carousel-inner .carousel-item-prev,.carousel-inner .carousel-item-start.active{-webkit-transform:translateX(-33%);transform:translateX(-33%)}}.carousel-inner .carousel-item-end,.carousel-inner .carousel-item-start{-webkit-transform:translateX(0);transform:translateX(0)}.carousel__img{border-radius:10px}.carousel-control-next,.carousel-control-prev{top:50%;width:2.5rem;height:2.5rem;background-color:#ffffff00;border-radius:100px;border:3px solid var(--fourth-color)}.carousel-control-next path,.carousel-control-prev path{-webkit-transform:scale(0.7);transform:scale(0.7);-webkit-transform-origin:center center;transform-origin:center center}.carousel__text{color:var(--fourth-color);font-weight:bolder;font-size:20px}.card{border:0;border-radius:15px;-webkit-box-shadow:0px 0px 8px rgba(0,0,0,0.5);box-shadow:0px 0px 8px rgba(0,0,0,0.5);margin:1rem 3rem;padding:1rem 1rem}.fa-map-marker-alt{height:3rem;margin:0 0.5rem 0 0rem;font-size:14px;color:#464646}.card__button{border:2px solid var(--fourth-color);color:var(--fourth-color);border-radius:5px;background-color:transparent;padding:0.5rem 0.4rem;font-size:15px}.elementor-icon{max-width:1rem;margin:0.5rem 0 0 0}.carousel{padding:0 5rem}