.entrance__slide-down{animation:.3s forwards slide-down}.entrance__fade-in{animation:1s forwards fade-in}@keyframes bounceIn{0%{opacity:0;transform:scale(.1)translate(0,0)}50%{opacity:.9;transform:scale(1.1)}90%{opacity:1;transform:scale(.95)}to{opacity:1;transform:scale(1)translate(0,0)}}@keyframes slide-down{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-left{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes slide-right{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes entrance_animation-title{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes entrance_animation-content{0%{opacity:0}to{opacity:1}}@keyframes underline-grow{0%{width:0%}to{width:100%}}:root{--font-roboto:"Roboto",sans-serif}.contact{justify-content:center;align-items:center;width:100dvw;height:100%;padding:50px 0;display:flex;overflow:hidden}.contact__container{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.contact__container #text-box{position:absolute;top:0;right:200px;scale:.6}.contact__container #pink-box{position:absolute;top:100px;left:0}.contact__title{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.contact__title img{width:20px;height:20px;margin-bottom:20px}.contact__title p{color:#4778dc;font-size:18px}.contact__title h2{color:#4778dc;text-transform:uppercase;font-size:30px}.contact__content{flex-direction:row;justify-content:center;align-items:flex-start;width:100%;max-width:1440px;height:100%;margin-top:50px;display:flex;position:relative}.contact__content #monitor{position:absolute;bottom:0;left:60px;scale:.6}.contact__info{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:45%;display:flex}.contact__info p{color:#4778dc;width:50ch;font-size:17px;font-weight:400}.contact__info--item{margin-top:20px}.contact__info--item #branch{color:#4778dc;font-size:14px;font-weight:700}.contact__info--item #address{color:#4778dc;font-size:14px;font-weight:400}.contact__info--item #email{color:#4778dc;font-size:15px;font-weight:700}.contact__info--item #email a{font-weight:400;text-decoration:underline}.contact__form{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:400px;height:100%;display:flex}.contact__form input{border:2px solid #4778dc;border-radius:5px;outline-color:#4778dc;width:100%;height:40px;margin-bottom:20px;padding:10px;font-size:15px}.contact__form input::placeholder{color:#4778dc;font-style:italic}.contact__form .tooltip{position:absolute;top:0;right:0}.contact__form .textarea-container{width:100%;height:100%;position:relative}.contact__form .textarea-container #tooltip{position:absolute;bottom:3px;right:3px}.contact__form textarea{color:#4778dc;resize:none;border:2px solid #4778dc;border-radius:5px;width:100%;height:100%;min-height:150px;padding:10px;font-size:15px;position:relative;overflow:auto}.contact__form textarea::placeholder{color:#4778dc;font-size:15px;font-style:italic}.contact__form textarea:active{border-color:#4779dc99;outline-color:#4779dc99}.contact__form--file{border:2px solid #4778dc;border-radius:10px;flex-direction:column;justify-content:space-evenly;align-items:center;width:100%;height:170px;margin-top:20px;padding:10px;display:flex;position:relative}.contact__form--file .error{color:red;justify-content:center;align-items:center;gap:.5em;margin-bottom:.5em;font-size:.9em;display:flex}.contact__form--file h2{text-align:center;color:#4778dc;margin-bottom:10px;font-size:18px;font-weight:400}.contact__form--file .upload-btn div{display:none}.contact__form--file #file-upload{color:#4778dc;cursor:pointer;border:2px solid #4778dc;border-radius:10px;width:fit-content;height:fit-content;padding:10px;font-family:Poppins,sans-serif;transition:all .3s}.contact__form--file #file-upload:hover{color:#fff;background-color:#4778dc}.contact__form--file .file-name{text-align:center;flex-direction:row;justify-content:center;align-items:center;gap:5px;max-width:10ch;display:flex}.contact__form--file .file-name p{font-size:.8em}.contact__form #select{border:2px solid #4778dc;border-radius:5px;cursor:pointer!important}.contact__form #select:active{outline-color:#4778dc}.contact__form--box{background-color:#fff;border:2px solid #4778dc;border-radius:0 0 5px 5px;width:100%;animation:.3s forwards slide-down;position:absolute;bottom:-70px;box-shadow:7px 26px 45px -21px #000}.contact__form--box p{cursor:pointer;color:#4778dc;align-items:center;height:45px;padding:0 5px;font-style:italic;display:flex}.contact__form--box p:hover{color:#fff;background-color:#4778dc}.contact__select{width:100%;height:fit-content;position:relative}.contact__select #arrow{color:#4778dc;width:20px;height:fit-content;rotate:var(--rotation,0deg);cursor:pointer;transition:rotate .3s;position:absolute;top:8px;right:15px}.contact__select .isRotated{--rotation:-180deg;transition:all .3s}.disabled-btn{color:#fff;cursor:not-allowed;background-color:gray;border-radius:10px;width:100%;height:50px;font-size:16px;line-height:24px}.btn-cont{text-align:center;width:100%;margin-top:50px}.btn-cont .gm-btn{cursor:pointer;background:0 0;border:none;outline:none;width:100%;height:50px;padding:5px 15px;font-size:16px;line-height:24px;transition:all .3s;position:relative}.btn-cont .gb-bordered:before{content:"";z-index:-1;transition:all .3s;position:absolute}.btn-cont .gb-bordered{color:#eee;background:#4778dc;border-radius:5px}.btn-cont .gb-bordered:before{border:1px solid #4778dc;border-radius:8px;width:calc(100% - 5px);height:calc(100% - 5px);top:50%;left:50%;transform:translate(-50%,-50%)}.btn-cont .gb-bordered:hover:before{width:calc(100% + 10px);height:calc(100% + 10px)}.btn-cont .gb-bordered:hover{background:linear-gradient(270deg,#e91e5d,#4778dc)}@media only screen and (max-width:1280px){.contact__container #pink-box{display:none}.contact__container #text-box{max-width:50px}.contact__container{min-width:940px}.contact__info{width:40%}.contact__info p{max-width:40ch}.contact__form{max-width:350px}}@media only screen and (max-width:768px){.contact__title h2{text-align:center;padding:0 5px;font-size:25px}.contact__container{min-width:0}.contact__container #text-box{display:none}.contact__content{flex-direction:column;align-items:center}.contact__content #monitor{display:none}.contact__info{justify-content:center;align-items:center;width:fit-content;margin-bottom:50px;padding:0 20px}.contact__info p{width:100%;max-width:1000px}.contact__info--item{width:fit-content;margin-right:auto}.contact__form{width:100%;max-width:none;padding:0 20px}}
.entrance__slide-down{animation:.3s forwards slide-down}.entrance__fade-in{animation:1s forwards fade-in}@keyframes bounceIn{0%{opacity:0;transform:scale(.1)translate(0,0)}50%{opacity:.9;transform:scale(1.1)}90%{opacity:1;transform:scale(.95)}to{opacity:1;transform:scale(1)translate(0,0)}}@keyframes slide-down{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-left{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes slide-right{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes entrance_animation-title{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes entrance_animation-content{0%{opacity:0}to{opacity:1}}@keyframes underline-grow{0%{width:0%}to{width:100%}}:root{--font-roboto:"Roboto",sans-serif}.about{justify-content:center;align-items:center;width:100dvw;height:100%;padding:50px 0;display:flex;overflow:hidden}.about__container{flex-direction:column;width:100%;max-width:1140px;height:100%;display:flex;position:relative}.about__container img{width:70px;height:auto}.about__container #timer{width:70px;height:auto;position:absolute;bottom:0;right:0}.about__title{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.about__title img{width:20px;height:20px;margin-bottom:20px}.about__title p{color:#e91e5d;font-size:18px}.about__title h2{color:#e91e5d;text-transform:uppercase;font-size:30px}.about__content{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;display:flex}.about__content .reversed{--direction:row-reverse}.about__content--item{flex-direction:var(--direction,row);justify-content:space-evenly;align-items:center;gap:10px;margin-top:50px;display:flex}.about__content--item #left-cover{z-index:1;background-color:#fb7ba4;border-radius:10px;width:100%;height:350px;position:absolute;top:-5px;left:-10px}.about__content--item #right-cover{z-index:1;background-color:#fb7ba4;border-radius:10px;width:100%;height:350px;position:absolute;top:-5px;right:-10px}.about__content--item .text-item{border-radius:10px;width:45%;min-width:430px;height:350px;margin-bottom:70px;display:flex;position:relative;box-shadow:10px 20px 10px #110c2e33}.about__content--item p{z-index:2;color:#fff;text-align:left;white-space:pre-line;background-color:#e91e5d;border-radius:10px;justify-content:center;align-items:center;width:100%;height:100%;padding:10px 20px;font-size:18px;font-weight:400;line-height:1.6;display:flex;box-shadow:0 1px 4px #00000029}.about__content--item .image-container{background-color:#fff;background-image:radial-gradient(circle,#f6000000 0%,#fff 80%),radial-gradient(#e91e5e4f 1px,#0000 2px);background-size:100% 100%,20px 20px;flex-direction:column;justify-content:center;align-items:center;width:45%;height:350px;margin-bottom:70px;display:flex;position:relative}.about__content--item .cover{--oFit:cover}.about__content--item img{object-fit:var(--oFit,contain);color:#288328;border-radius:10px;width:100%;height:100%}.about__content--footer{flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;height:100%;display:flex}.about__content--footer h3{text-align:center;color:#e91e5d;white-space:pre-line;max-width:60ch;font-size:25px;font-weight:400}.about__content--footer a{color:#fff;cursor:pointer;background-color:#e91e5d;border:2px solid #e91e5d;border-radius:10px;justify-content:center;align-items:center;width:fit-content;height:50px;padding:10px 20px;font-family:Poppins,sans-serif;font-size:23px;transition:all .3s;display:flex}.about__content--footer a:hover{color:#e91e5d;background-color:#fff}@media only screen and (max-width:1280px){.about{padding:50px 20px}}@media only screen and (max-width:720px){.about{margin-top:50px}.about #timer{display:none}.about{padding:50px 10px}.about__content--item{margin-top:50px}.about__content--item #left-cover{z-index:1;background-color:#fb7ba4;border-radius:10px;width:100%;height:100%;position:absolute;top:-15px;left:0}.about__content--item #right-cover{z-index:1;background-color:#fb7ba4;border-radius:10px;width:100%;height:100%;position:absolute;top:-15px;right:0}.about__content--item{flex-direction:column}.about__content--item .text-item{width:100%;min-width:0;height:100%;margin-bottom:10px;box-shadow:0 10px 10px #110c2e66}.about__content--item .text-item p{text-align:center;padding:20px}.about__content--item .image-container{background-color:#fff;background-image:radial-gradient(circle,#f6000000 0%,#fff 80%),radial-gradient(#e91e5e4f 1px,#0000 2px);background-size:100% 100%,20px 20px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;margin-top:40px;margin-bottom:40px;display:flex}.about__content--item img{object-fit:scale-down;color:#288328;width:100%;height:100%}.about__content--footer h3{text-align:center;color:#e91e5d;white-space:pre-line;padding:0 10px;font-size:20px;font-weight:400}.about__content--footer a{color:#fff;cursor:pointer;border:2px solid #e91e5d;border-radius:5px;justify-content:center;align-items:center;width:fit-content;height:40px;padding:10px 20px;font-size:18px;transition:all .3s}.about__content--footer a:hover{color:#e91e5d;background-color:#fff}}
.banner{background-blend-mode:multiply;background:#e91e5de6 url(../media/banner1.7af8457c.webp) 50%/cover no-repeat fixed;align-items:center;width:100dvw;height:250px;display:inline-flex;overflow:hidden}.banner__container{flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 20%;display:flex}.banner__container h2{color:#fff;width:100%;font-size:35px;font-weight:300}.banner__container img{object-fit:contain;width:100%;height:100%;margin-top:150px;scale:.7}.banner2{background-blend-mode:multiply;background:#4778dc url(../media/banner2.7d034415.webp) 50%/cover no-repeat fixed;align-items:center;width:100dvw;height:250px;display:inline-flex;overflow:hidden}.banner2__container{flex-direction:row-reverse;justify-content:space-evenly;align-items:center;width:100%;height:100%;padding:0 7%;display:flex}.banner2__container h2{color:#fff;text-align:right;width:fit-content;font-size:35px;font-weight:300}.banner2__container img{object-fit:contain;width:fit-content;height:100%;margin-top:150px;scale:.7}@media only screen and (max-width:1280px){.banner__container{padding:0 5%}.banner__container img{width:fit-content}.banner2__container{padding:0 5%}}@media (max-width:320px){.banner__container h2{text-align:center;text-wrap:nowrap;font-size:25px!important}.banner__container img{width:fit-content;margin-top:0;position:absolute;bottom:-130px;scale:.4}}@media only screen and (max-width:768px){.banner{background-size:cover;background-attachment:initial}.banner__container{flex-direction:column;justify-content:center;align-items:center;position:relative}.banner__container h2{text-align:center;text-wrap:nowrap;font-size:30px}.banner__container img{width:fit-content;margin-top:0;position:absolute;bottom:-130px;scale:.4}.banner2{background-size:cover;background-attachment:initial;position:relative}.banner2__container{flex-direction:column;justify-content:flex-start;align-items:center;padding:50px 5px}.banner2__container h2{color:#fff;text-align:center;width:fit-content;font-size:25px;font-weight:300}.banner2__container img{object-fit:contain;width:fit-content;height:fit-content;margin-top:0;position:absolute;bottom:-150px;scale:.5}}
.entrance__slide-down{animation:.3s forwards slide-down}.entrance__fade-in{animation:1s forwards fade-in}@keyframes bounceIn{0%{opacity:0;transform:scale(.1)translate(0,0)}50%{opacity:.9;transform:scale(1.1)}90%{opacity:1;transform:scale(.95)}to{opacity:1;transform:scale(1)translate(0,0)}}@keyframes slide-down{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-left{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes slide-right{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes entrance_animation-title{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes entrance_animation-content{0%{opacity:0}to{opacity:1}}@keyframes underline-grow{0%{width:0%}to{width:100%}}:root{--font-roboto:"Roboto",sans-serif}.clients{flex-direction:column;justify-content:center;align-items:center;width:100dvw;height:100%;padding-top:50px;display:flex;overflow:hidden}.clients__title{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.clients__title img{width:30px;height:30px;margin-bottom:20px}.clients__title p{color:#4778dc;font-size:18px}.clients__title h2{color:#4778dc;text-transform:uppercase;font-size:30px;position:relative}.clients__container{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;margin:20px 0;display:flex;position:relative}.clients__container:before,.clients__container:after{content:"";z-index:2;width:5vw;height:100%;position:absolute;top:0}.clients__container:before{background:linear-gradient(270deg,#fff0 0%,#fff 30%);left:-5px}.clients__container:after{background:linear-gradient(90deg,#fff0 0%,#fff 30%);right:-5px}.clients__items{white-space:nowrap;background:#fff;flex-wrap:nowrap;width:auto;padding:20px 0;position:relative;overflow:hidden}.clients__items--slideReversed{animation:65s linear infinite reverse slide}.clients__items--slide{animation:65s linear infinite slide}.clients__items--slide,.clients__items--slideReversed{display:inline-flex;position:relative}.clients__item{display:block;position:relative}.clients__item:hover{transition:all .3s;scale:1.1}.clients__item:hover img{filter:grayscale(0)}.clients__item a{width:100%;height:100%;position:absolute;top:0;left:0}.clients__item img{object-fit:scale-down;filter:grayscale();width:auto;height:100px;margin:0 40px}@media (max-width:979px){.clients{margin-top:20px;padding:0 5px}.clients__title{margin-bottom:10px}.clients__title img{margin-bottom:5px;display:block!important}.clients__title h2{text-wrap:wrap;text-align:center;font-size:25px}}@media (max-width:720px){.clients__item{width:fit-content;height:fit-content;display:block;position:relative}.clients__item:hover{transition:all .3s;scale:1.1}.clients__item:hover img{filter:grayscale(0)}.clients__item a{width:100%;height:100%;position:absolute;top:0;left:0}.clients__item img{object-fit:scale-down;filter:grayscale(0);width:auto;max-width:250px;height:80px;margin:0 40px}}@keyframes slide{0%{transform:translate(0)}to{transform:translate(100%)}}
.entrance__slide-down{animation:.3s forwards slide-down}.entrance__fade-in{animation:1s forwards fade-in}@keyframes bounceIn{0%{opacity:0;transform:scale(.1)translate(0,0)}50%{opacity:.9;transform:scale(1.1)}90%{opacity:1;transform:scale(.95)}to{opacity:1;transform:scale(1)translate(0,0)}}@keyframes slide-down{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-left{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes slide-right{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes entrance_animation-title{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes entrance_animation-content{0%{opacity:0}to{opacity:1}}@keyframes underline-grow{0%{width:0%}to{width:100%}}:root{--font-roboto:"Roboto",sans-serif}.knowus{justify-content:center;align-items:center;width:100dvw;height:500px;display:flex;overflow:hidden}.knowus__container{flex-direction:column;justify-content:center;align-items:center;width:100dvw;max-width:1440px;height:100%;display:flex;position:relative}.knowus__container #box{width:150px;height:auto;position:absolute;top:0;left:20px}.knowus__title{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.knowus__title img{width:20px;height:20px;margin-bottom:20px}.knowus__title p{color:#4778dc;font-size:18px}.knowus__title h2{color:#4778dc;text-transform:uppercase;font-size:30px}.knowus__items{cursor:grab;flex-flow:wrap;justify-content:center;align-items:center;width:100%;max-width:1440px;height:100%;margin-top:30px;padding:0 10px;display:flex}.knowus__item{flex-direction:var(--direction,row);justify-content:space-evenly;align-items:center;width:100%;height:100%;padding:50px 10px;display:flex}.knowus__item--image{justify-content:center;align-items:center;width:45%;height:fit-content;display:flex}.knowus__item--image img{width:200px;height:auto}.knowus__item .separator{background-color:#4778dc;border-radius:10px;width:5px;height:150px}.knowus__item--info{width:45%;height:fit-content}.knowus__item--info p{color:#4d4d4d;text-align:center;max-width:25ch;font-size:25px;font-weight:400;line-height:1.3}.knowus__item--info{flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}.knowus__item--info a{color:#4778dc;cursor:pointer;border:2px solid #4778dc;border-radius:10px;padding:10px;font-family:Poppins,sans-serif;font-size:20px;font-weight:500;transition:all .3s}.knowus__item--info a:hover{color:#fff;background-color:#4778dc}.knowus .reverse{--direction:row-reverse}.knowus .swiper-button-next,.knowus .swiper-button-prev{margin:0 10px;scale:.8}@media only screen and (max-width:768px){.knowus{height:100%;margin-top:80px;padding-bottom:0}.knowus__container{padding:0 10px}.knowus__container #box{display:none}.knowus__title h2{color:#4778dc;text-transform:uppercase;text-wrap:wrap;text-align:center;font-size:25px}.knowus__items{padding:0}.knowus__item{flex-direction:column;gap:30px;padding:30px 10px}.knowus__item--image{width:100%;height:45%}.knowus__item--image img{width:40vw;max-width:150px;height:auto}.knowus__item .separator{width:70%;height:5px}.knowus__item--info{width:100%;height:45%}.knowus__item--info p{font-size:20px}.knowus__item--info{gap:20px}.knowus__item--info a:hover{background-color:inherit;color:inherit}.knowus .swiper-button-next,.knowus .swiper-button-prev{display:none}}
.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0,0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);display:inline-block}button.swiper-pagination-bullet{box-shadow:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px)0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-lock{display:none}
:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) svg{object-fit:contain;transform-origin:50%;fill:currentColor;pointer-events:none;width:100%;height:100%}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size)/2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size)/2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset,4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - (var(--swiper-navigation-size)/2));margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}
.entrance__slide-down{animation:.3s forwards slide-down}.entrance__fade-in{animation:1s forwards fade-in}@keyframes bounceIn{0%{opacity:0;transform:scale(.1)translate(0,0)}50%{opacity:.9;transform:scale(1.1)}90%{opacity:1;transform:scale(.95)}to{opacity:1;transform:scale(1)translate(0,0)}}@keyframes slide-down{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-left{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes slide-right{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes entrance_animation-title{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes entrance_animation-content{0%{opacity:0}to{opacity:1}}@keyframes underline-grow{0%{width:0%}to{width:100%}}:root{--font-roboto:"Roboto",sans-serif}.services{z-index:5;background:#fafafa url(../media/bg-prestaciones.266be0ad.jpg) 50%/contain no-repeat;flex-direction:column;justify-content:center;align-items:center;width:100dvw;height:100%;padding:50px 0;display:flex;position:relative;overflow:hidden}.services__container{width:100%;max-width:1120px;height:100%;min-height:600px;position:relative;overflow:hidden}.services__container img:nth-child(4){position:absolute;bottom:30%;right:-10%}.services__container img:nth-child(3){position:absolute;top:20%;left:-10%}.services__title{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.services__title img{width:20px;height:20px;margin-bottom:20px}.services__title p{color:#fc8422;font-size:18px}.services__title h2{color:#fc8422;text-transform:uppercase;text-align:center;width:fit-content;font-size:30px}.services__grid{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);width:100%;height:100%;margin-top:50px;display:grid}.services__grid div:first-child{flex-direction:row;grid-area:1/1/auto/1;align-items:flex-start}.services__grid div:first-child h3{text-align:end}.services__grid div:first-child a{align-self:flex-end;font-weight:500}.services__grid div:first-child img{margin-top:5dvh}.services__grid div:nth-child(2){flex-direction:row-reverse;grid-area:1/2/auto/2;align-items:flex-start}.services__grid div:nth-child(2) h3{text-align:start}.services__grid div:nth-child(2) a{align-self:flex-start;font-weight:500}.services__grid div:nth-child(2) img{margin-top:5dvh;margin-right:20px}.services__grid div:nth-child(3){flex-direction:row;grid-area:2/1/auto/1;align-items:flex-end}.services__grid div:nth-child(3) a{align-self:flex-end;font-weight:500}.services__grid div:nth-child(3) img{margin-bottom:5dvh}.services__grid div:nth-child(4){flex-direction:row-reverse;grid-area:2/2/auto/2;align-items:flex-end}.services__grid div:nth-child(4) h3{text-align:start}.services__grid div:nth-child(4) a{align-self:flex-start;font-weight:500}.services__grid div:nth-child(4) img{margin-bottom:5dvh;margin-right:20px}.services__item{justify-content:flex-start;height:100%;padding:0 20px;display:flex}.services__item--title{width:70%;height:fit-content;display:flex;flex-direction:column!important}.services__item--title h3{color:#fc8422;border-bottom:5px solid;width:100%;font-size:30px}.services__item--title a{color:#fff;cursor:pointer;background-color:#fc8422;border:2px solid #fff;border-radius:5px;margin-top:10px;padding:5px;font-size:1em;font-weight:700;transition:all .3s}.services__item--title a:hover{color:#fc8422;background-color:#fff;border-color:#fc8422}.services__item--title span{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:1em;font-style:italic;font-weight:300;display:-webkit-box;overflow:hidden}.services__item--title span strong{color:#fc8422;font-weight:500}.services__item--title span{margin:5px 0}.services__item--img{min-width:150px;height:auto;padding:20px 0 0 20px}.modal{z-index:1;width:100dvw;height:100%;display:var(--display,none);background-color:#fafafa;justify-content:center;align-items:center;padding-top:80px;position:absolute;top:0;left:0}.modal .separator{width:10px;height:90%;transform:var(--skew,skewx(-30deg));background-color:#fc8422}.modal__container{width:100%;max-width:1140px;height:100%}.modal__subtitling{opacity:0;--skew:skewx(30deg);flex-direction:row-reverse;justify-content:space-between;align-items:flex-start;width:100%;height:100%;padding:0 30px;animation:.5s forwards slide-left;display:flex}.modal__subtitling--info{flex-direction:column;justify-content:flex-start;align-items:flex-end;width:50%;height:100%;display:flex}.modal__subtitling--info h3{color:#fc8422;padding-left:15px;font-size:35px}.modal__subtitling--info strong{color:#fc8422}.modal__subtitling--info span{color:#00000082;text-align:right;width:45ch;margin:10px 0;padding-left:15px;font-size:20px}.modal__subtitling--image{justify-content:center;align-items:center;width:50%;height:100%;padding-bottom:150px;padding-left:30px;display:flex}.modal__subtitling--image img{width:300px;height:auto}.modal__transcreation{opacity:0;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;height:100%;animation:.5s forwards slide-right;display:flex}.modal__transcreation--info{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:40%;height:100%;display:flex}.modal__transcreation--info h3{color:#fc8422;padding-left:15px;font-size:35px}.modal__transcreation--info strong{color:#fc8422}.modal__transcreation--info span{color:#00000082;width:40ch;margin:10px 0;padding-left:15px;font-size:25px}.modal__transcreation--image{justify-content:center;align-items:center;width:40%;height:100%;padding-bottom:150px;padding-left:30px;display:flex}.modal__transcreation--image img{width:300px;height:auto}.modal__editing{opacity:0;--skew:skewx(30deg);flex-direction:row-reverse;justify-content:space-between;align-items:flex-start;width:100%;height:100%;padding:0 50px;animation:.5s forwards slide-right;display:flex}.modal__editing--info{flex-direction:column;justify-content:flex-start;align-items:flex-end;width:40%;height:100%;display:flex}.modal__editing--info h3{color:#fc8422;padding-left:15px;font-size:35px}.modal__editing--info strong{color:#fc8422}.modal__editing--info span{color:#00000082;text-align:right;width:40ch;margin:10px 0;padding-left:15px;font-size:25px}.modal__editing--image{justify-content:center;align-items:center;width:40%;height:100%;padding-bottom:150px;padding-left:30px;display:flex}.modal__editing--image img{width:300px;height:auto}.modal__translation{opacity:0;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;height:100%;padding-left:10px;animation:.5s forwards slide-left;display:flex}.modal__translation--info{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:60%;height:100%;display:flex}.modal__translation--info h3{color:#fc8422;padding-left:15px;font-size:35px}.modal__translation--info strong{color:#fc8422}.modal__translation--info span{color:#00000082;width:35ch;margin:10px 0;padding-left:15px;font-size:25px}.modal__translation--info ul{columns:2;-webkit-columns:2;-moz-columns:2;width:100%;margin-top:25px}.modal__translation--info ul li{text-wrap:nowrap;flex-direction:row;align-items:center;margin:5px 0;font-size:18px;display:flex}.modal__translation--info ul li img{object-fit:cover;width:25px;height:25px}.modal__translation--image{justify-content:center;align-items:center;width:40%;height:100%;padding-bottom:150px;padding-left:30px;display:flex}.modal__translation--image img{width:300px;height:auto}.modal button{cursor:pointer;border:2px solid #fc8422;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;margin-bottom:10px;margin-left:25px;transition:all .2s;display:flex;scale:1.2}.modal button img{width:25px;height:25px}.modal button:hover{filter:invert();background-color:#fc842278}.opened{--display:flex;--maxH:800px}@media only screen and (max-width:1280px){.services{background-image:none}}@media only screen and (max-width:1120px){.services{max-height:var(--maxH,100%);background-image:none}.services__grid{flex-wrap:wrap}.services__grid div:first-child{flex-direction:column;align-items:center}.services__grid div:first-child h3{text-align:start}.services__grid div:first-child a{align-self:flex-start;font-weight:500}.services__grid div:first-child img{margin-top:0}.services__grid div:nth-child(2){flex-direction:column;align-items:center}.services__grid div:nth-child(2) h3{text-align:start}.services__grid div:nth-child(2) a{align-self:flex-start;font-weight:500}.services__grid div:nth-child(2) img{margin-top:0;margin-bottom:0}.services__grid div:nth-child(3){flex-direction:column;align-items:center}.services__grid div:nth-child(3) h3{text-align:start}.services__grid div:nth-child(3) a{align-self:flex-start}.services__grid div:nth-child(3) img{margin-bottom:0}.services__grid div:nth-child(4){flex-direction:column;align-items:center}.services__grid div:nth-child(4) h3{text-align:start}.services__grid div:nth-child(4) a{align-self:flex-start}.services__grid div:nth-child(4) img{margin-bottom:0}.services__item{justify-content:flex-start;height:100%;margin-bottom:20px;padding:0 5px;display:flex}.services__item--title{width:90%}.services__item--img{margin:15px 0}.modal{align-items:flex-start;height:100%;padding:70px 0 10px}.modal .separator{align-self:center;width:90%;height:2px;padding-top:50px}.modal__container{width:100%;max-width:1140px;height:100%}.modal button{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;margin-bottom:0;margin-left:75px;transition:all .2s;display:flex;scale:1.2}.modal button img{width:25px;height:25px}.modal button:hover{background-color:inherit}.modal__translation{opacity:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;display:flex;position:relative}.modal__translation--info{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:85%;margin-top:12px;padding-left:50px;display:flex}.modal__translation--info h3{color:#fc8422;padding-left:15px;font-size:35px}.modal__translation--info strong{color:#fc8422}.modal__translation--info span{color:#00000082;width:35ch;margin:10px 0;padding-left:15px;font-size:25px}.modal__translation--info ul{margin-top:25px}.modal__translation--info ul li{flex-direction:row;align-items:center;margin:5px 0;font-size:20px;display:flex}.modal__translation--info ul li img{object-fit:cover;width:25px;height:25px}.modal__translation--image{justify-content:center;align-items:center;width:fit-content;height:fit-content;padding-bottom:0;padding-left:0;display:flex;position:absolute;bottom:50px;right:100px}.modal__translation--image img{width:150px;height:auto}.modal__editing{flex-direction:column;justify-content:space-between;align-items:flex-start;height:80%;padding:50px 20px 0}.modal__editing--info{flex-direction:column;width:100%;height:100%}.modal__editing--info span{padding-left:0}.modal__editing--image{justify-content:center;align-items:center;width:fit-content;height:fit-content;padding-bottom:0;padding-left:0;display:flex;position:absolute;bottom:0;left:100px}.modal__editing--image img{width:200px;height:auto}.modal__transcreation{opacity:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;display:flex;position:relative}.modal__transcreation--info{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:65%;padding:30px 50px;display:flex}.modal__transcreation--info h3{color:#fc8422;padding-left:15px;font-size:35px}.modal__transcreation--info strong{color:#fc8422}.modal__transcreation--info span{color:#00000082;width:40ch;margin:10px 0;padding-left:15px;font-size:25px}.modal__transcreation--image{width:fit-content;height:fit-content;padding-bottom:0;padding-left:0;position:absolute;bottom:200px;right:20px}.modal__transcreation--image img{width:200px;height:auto}.modal__subtitling{opacity:0;--skew:skewx(30deg);flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;height:70%;padding:50px 10px 0;animation:.5s forwards slide-left;display:flex;position:relative}.modal__subtitling--info{flex-direction:column;justify-content:flex-start;align-items:flex-end;width:100%;height:100%;display:flex}.modal__subtitling--info h3{color:#fc8422;padding-left:15px;font-size:35px}.modal__subtitling--info strong{color:#fc8422}.modal__subtitling--info span{text-align:right;width:100%;max-width:60ch;margin:10px 0;padding-left:15px}.modal__subtitling--image{width:fit-content;height:fit-content;padding-bottom:0;padding-left:0;position:absolute;bottom:0;left:100px}.modal__subtitling--image img{width:200px;height:auto}}@media only screen and (max-width:768px){.services .modal{align-items:flex-start;height:100%;padding:70px 0}.services .modal .separator{display:none}.services .modal__container{width:100%;max-width:1140px;height:100%}.services .modal button{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;margin-bottom:0;margin-left:25px;transition:all .2s;display:flex;scale:1.2}.services .modal button:hover{background-color:inherit}.services .modal__subtitling{opacity:0;--skew:skewx(30deg);flex-direction:column;justify-content:center;align-items:center;width:100%;height:70%;padding:50px 10px 0;animation:.5s forwards slide-left;display:flex;position:relative}.services .modal__subtitling--info{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:100%;padding:0 5px;display:flex}.services .modal__subtitling--info span{padding:0}.services .modal__subtitling--info h3{color:#fc8422;padding-left:15px;font-size:30px}.services .modal__subtitling--info strong{color:#fc8422}.services .modal__subtitling--info span{text-align:center;width:100%;max-width:60ch;font-size:20px}.services .modal__subtitling--image{width:fit-content;height:fit-content;padding-bottom:0;padding-left:0;position:relative;bottom:0;left:0}.services .modal__subtitling--image img{width:40vw;height:auto;margin-top:20px}.services .modal__transcreation{flex-direction:column;justify-content:space-evenly;align-items:center;height:80%;padding:20px 5px 0}.services .modal__transcreation--info{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:fit-content;padding:0 5px}.services .modal__transcreation--info h3{color:#fc8422;padding-left:0;font-size:30px}.services .modal__transcreation--info strong{color:#fc8422;font-size:20px}.services .modal__transcreation--info span{color:#00000082;text-align:center;width:100%;margin:10px 0;padding-left:0;font-size:20px;font-weight:300}.services .modal__transcreation--image{justify-content:center;align-items:center;width:100%;height:fit-content;padding-bottom:0;padding-left:0;display:flex;position:relative;bottom:0;left:0}.services .modal__transcreation--image img{width:40vw;height:auto;margin-top:20px}.services .modal__editing{flex-direction:column;justify-content:space-evenly;align-items:center;height:80%;padding:50px 20px 0}.services .modal__editing--info{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:fit-content}.services .modal__editing--info h3{text-align:center;margin-bottom:20px}.services .modal__editing--info span{text-align:center;width:100%;font-size:25px;line-height:1.5}.services .modal__editing--image{justify-content:center;align-items:center;width:100%;height:fit-content;padding-bottom:0;padding-left:0;display:flex;position:relative;left:0}.services .modal__editing--image img{width:40vw;height:auto;margin-top:20px}.services .modal__translation{justify-content:flex-start;align-items:flex-start;padding:0 5px}.services .modal__translation--info{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:fit-content;padding-left:0;display:flex}.services .modal__translation--info h3{color:#fc8422;padding-left:15px;font-size:30px}.services .modal__translation--info strong{color:#fc8422}.services .modal__translation--info span{color:#00000082;width:100%;margin:10px 0;padding-left:15px;font-size:20px}.services .modal__translation--info #custom_list{flex-flow:wrap;width:100%;display:flex}.services .modal__translation--info ul{columns:1;margin-top:25px}.services .modal__translation--info ul li{flex-direction:row;align-items:center;margin:5px 0;font-size:20px;display:flex}.services .modal__translation--info ul li img{object-fit:cover;width:25px;height:25px}.services .modal__translation--image{justify-content:center;align-items:center;width:fit-content;height:fit-content;padding-bottom:0;padding-left:0;display:flex;position:absolute;bottom:-20px;right:25px}.services .modal__translation--image img{width:120px;height:auto}.services__title img{margin-bottom:5px}.services__title p{color:#fc8422;font-size:15px}.services__title h3{color:#fc8422;text-transform:uppercase;text-align:center;font-size:25px}.services__grid{flex-direction:column;align-items:center;display:flex}.services__item{width:100%;max-width:400px}.services__item--title h3{font-size:23px}.services__item--title a{font-size:15px}}
.entrance__slide-down{animation:.3s forwards slide-down}.entrance__fade-in{animation:1s forwards fade-in}@keyframes bounceIn{0%{opacity:0;transform:scale(.1)translate(0,0)}50%{opacity:.9;transform:scale(1.1)}90%{opacity:1;transform:scale(.95)}to{opacity:1;transform:scale(1)translate(0,0)}}@keyframes slide-down{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-left{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes slide-right{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes entrance_animation-title{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes entrance_animation-content{0%{opacity:0}to{opacity:1}}@keyframes underline-grow{0%{width:0%}to{width:100%}}:root{--font-roboto:"Roboto",sans-serif}.testimonials{flex-direction:column;align-items:center;width:100%;height:100%;margin-top:50px;display:flex;position:relative}.testimonials .swiper{position:relative!important}.testimonials .swiper-button-prev,.testimonials .swiper-button-next{color:#e91e5d;z-index:999;bottom:0!important;top:inherit!important;width:inherit!important;height:inherit!important;position:absolute!important}.testimonials .swiper-pagination-bullet-active{background-color:#e91e5d}.testimonials__title{z-index:1;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.testimonials__title img{width:50px;height:50px;margin-bottom:10px;position:relative}.testimonials__title p{color:#e91e5d;font-size:18px}.testimonials__title h2{color:#e91e5d;text-transform:uppercase;font-size:30px;position:relative}.testimonials__container{z-index:1;width:100%;max-width:1440px;height:750px;padding:10px 20px;display:flex;position:relative}.testimonials__container--noCarousel{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;width:100%;max-width:1440px;height:100%;padding:10px 20px;display:flex;position:relative}.testimonials .extra-margin{margin-left:6vw}.testimonials__card{z-index:55;background-color:#fff;border:2px solid #80808029;border-radius:10px;width:500px;height:600px;margin-top:50px;padding-top:10px;position:relative;overflow:visible}.testimonials__card .location{color:#e91e5d;background-color:#80808004;border:2px solid #3b3b3b22;border-radius:10px;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;width:100%;height:35px;padding:0 10px;display:flex;position:absolute;top:-40px;left:0}.testimonials__card .location p{font-family:Poppins,sans-serif;font-size:1em}.testimonials__card .image{background-image:radial-gradient(#e91e5e1e 1px,#0000 1px);background-size:15px 20px;align-items:center;width:100%;height:fit-content;padding:0 20px;display:flex}.testimonials__card .image img{width:35px;height:auto}.testimonials__card .text{white-space:pre-line;background-image:radial-gradient(#e91e5e2d 1px,#0000 1px);background-size:15px 15px;justify-content:center;align-items:center;width:100%;height:71%;padding:0 20px;display:flex}.testimonials__card .text p{white-space:pre-line;background-color:#ffffff9d;font-family:Poppins,sans-serif;font-size:17px;font-weight:400}.testimonials__card .author{background-color:#e91e5ee3;border:2px solid #80808029;border-bottom-right-radius:10px;border-bottom-left-radius:10px;flex-direction:row;justify-content:center;align-items:center;width:100%;height:25%;display:flex}.testimonials__card .author__image{justify-content:center;align-items:center;width:40%;height:100%;display:flex}.testimonials__card .author__image img{object-fit:scale-down;background-color:#ffffff79;border:1px solid #ffffff15;border-radius:10px;width:150px;height:100px;padding:10px}.testimonials__card .author__info{flex-direction:column;justify-content:center;align-items:flex-start;width:60%;height:100%;padding:0 10px;display:flex}.testimonials__card .author__info--name{color:#fff;margin-bottom:5px;font-family:Poppins,sans-serif;font-size:1.3em;font-weight:400;position:relative}.testimonials__card .author__info--name:after{content:"";background-color:#fff;width:80%;height:2px;position:absolute;bottom:0;left:30%}.testimonials__card .author__info--position{color:#fff;font-size:1em;font-weight:300}@media (min-width:980px) and (max-width:1280px){.testimonials__card{width:400px}.testimonials__card .text{padding:0 10px}.testimonials__card .text p{font-size:16px}.testimonials__card .author__image{justify-content:center;align-items:center;display:flex}.testimonials__card .author__image img{width:100px;height:auto;padding:5px}.testimonials__card .author__info{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;width:60%;height:100%;padding:0 10px;display:flex}.testimonials__card .author__info--name{color:#fff;margin-bottom:5px;font-family:Poppins,sans-serif;font-size:20px;font-weight:400;position:relative}.testimonials__card .author__info--position{color:#fff;font-size:15px;font-weight:300}}@media (max-width:979px){.testimonials{padding:0 5px}.testimonials__title{margin-bottom:10px}.testimonials__title img{display:block!important}.testimonials__title h2{text-wrap:wrap;text-align:center;font-size:25px}.testimonials__container{padding:0 5px}.testimonials .swiper-slide{justify-content:center;align-items:center;display:flex}.testimonials__card{width:100%;max-width:500px;margin-left:0}.testimonials__card .text{height:70%;padding:0 10px}.testimonials__card .text p{font-size:15px}.testimonials__card .author__image{display:none}.testimonials__card .author__info{text-align:center;justify-content:center;align-items:center;width:100%}.testimonials__card .author__info--name{width:100%}}@media (max-width:650px){.testimonials .swiper-button-prev,.testimonials .swiper-button-next{display:none}}@media (max-width:400px){.testimonials .extra-margin{margin-top:0;margin-left:0}.testimonials .swiper{justify-content:center!important;align-items:center!important;height:100%!important;display:flex!important}.testimonials__title{margin-bottom:50px}.testimonials__title h2{text-align:center;font-size:25px}.testimonials,.testimonials__container{padding:0 5px}.testimonials__container--noCarousel{padding:0 10px}.testimonials .swiper-slide{justify-content:center;align-items:center;display:flex;height:fit-content!important}.testimonials__card{width:100%;max-width:500px;margin-top:0;margin-left:0;overflow-y:visible}.testimonials__card .location{background-color:#fff;border:0 solid #3b3b3b22;justify-content:flex-start;align-items:flex-start;gap:5px;height:fit-content;padding:5px;top:0}.testimonials__card .location p{font-size:.9em}.testimonials__card .image{display:none}.testimonials__card .text{height:70%;padding:0 5px}.testimonials__card .text p{text-align:center;font-size:14px}.testimonials__card .author{height:30%}.testimonials__card .author__image{display:none}.testimonials__card .author__info{text-align:center;justify-content:center;align-items:center;width:100%}.testimonials__card .author__info--name{width:100%}}

