@charset "UTF-8";:root{--swiper-theme-color: #E73B6A;--color_a: red}.swiper-button-prev:after,.swiper-button-next:after{font-size:clamp(2rem,1.875rem + .625vw,2.625rem)}@media (min-width: 992px){.container-start{--bs-gutter-x: .75rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-left:auto;margin-right:0;padding-right:0;max-width:98%}.container-start .row{margin-right:0}.container-start .col,.container-start .col-1,.container-start .col-2,.container-start .col-3,.container-start .col-4,.container-start .col-5,.container-start .col-6,.container-start .col-7,.container-start .col-8,.container-start .col-9,.container-start .col-10,.container-start .col-11,.container-start .col-12,.container-start .col-auto,.container-start .col-lg,.container-start .col-lg-1,.container-start .col-lg-2,.container-start .col-lg-3,.container-start .col-lg-4,.container-start .col-lg-5,.container-start .col-lg-6,.container-start .col-lg-7,.container-start .col-lg-8,.container-start .col-lg-9,.container-start .col-lg-10,.container-start .col-lg-11,.container-start .col-lg-12,.container-start .col-lg-auto,.container-start .col-md,.container-start .col-md-1,.container-start .col-md-2,.container-start .col-md-3,.container-start .col-md-4,.container-start .col-md-5,.container-start .col-md-6,.container-start .col-md-7,.container-start .col-md-8,.container-start .col-md-9,.container-start .col-md-10,.container-start .col-md-11,.container-start .col-md-12,.container-start .col-md-auto,.container-start .col-sm,.container-start .col-sm-1,.container-start .col-sm-2,.container-start .col-sm-3,.container-start .col-sm-4,.container-start .col-sm-5,.container-start .col-sm-6,.container-start .col-sm-7,.container-start .col-sm-8,.container-start .col-sm-9,.container-start .col-sm-10,.container-start .col-sm-11,.container-start .col-sm-12,.container-start .col-sm-auto,.container-start .col-xl,.container-start .col-xl-1,.container-start .col-xl-2,.container-start .col-xl-3,.container-start .col-xl-4,.container-start .col-xl-5,.container-start .col-xl-6,.container-start .col-xl-7,.container-start .col-xl-8,.container-start .col-xl-9,.container-start .col-xl-10,.container-start .col-xl-11,.container-start .col-xl-12,.container-start .col-xl-auto{padding-right:0}}@media (min-width: 992px) and (min-width: 576px){.container-start{max-width:97.5%}}@media (min-width: 992px) and (min-width: 768px){.container-start{max-width:97.5%}}@media (min-width: 992px) and (min-width: 992px){.container-start{max-width:97.5%}}@media (min-width: 992px) and (min-width: 1200px){.container-start{max-width:95%}}@media (min-width: 992px) and (min-width: 1600px){.container-start{max-width:calc(100% - ((100% - 1520px)/2))}}@media (min-width: 992px){.container-end{--bs-gutter-x: .75rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:0;padding-left:0;max-width:98%}.container-end .row{margin-left:0}.container-end .col,.container-end .col-1,.container-end .col-2,.container-end .col-3,.container-end .col-4,.container-end .col-5,.container-end .col-6,.container-end .col-7,.container-end .col-8,.container-end .col-9,.container-end .col-10,.container-end .col-11,.container-end .col-12,.container-end .col-auto,.container-end .col-lg,.container-end .col-lg-1,.container-end .col-lg-2,.container-end .col-lg-3,.container-end .col-lg-4,.container-end .col-lg-5,.container-end .col-lg-6,.container-end .col-lg-7,.container-end .col-lg-8,.container-end .col-lg-9,.container-end .col-lg-10,.container-end .col-lg-11,.container-end .col-lg-12,.container-end .col-lg-auto,.container-end .col-md,.container-end .col-md-1,.container-end .col-md-2,.container-end .col-md-3,.container-end .col-md-4,.container-end .col-md-5,.container-end .col-md-6,.container-end .col-md-7,.container-end .col-md-8,.container-end .col-md-9,.container-end .col-md-10,.container-end .col-md-11,.container-end .col-md-12,.container-end .col-md-auto,.container-end .col-sm,.container-end .col-sm-1,.container-end .col-sm-2,.container-end .col-sm-3,.container-end .col-sm-4,.container-end .col-sm-5,.container-end .col-sm-6,.container-end .col-sm-7,.container-end .col-sm-8,.container-end .col-sm-9,.container-end .col-sm-10,.container-end .col-sm-11,.container-end .col-sm-12,.container-end .col-sm-auto,.container-end .col-xl,.container-end .col-xl-1,.container-end .col-xl-2,.container-end .col-xl-3,.container-end .col-xl-4,.container-end .col-xl-5,.container-end .col-xl-6,.container-end .col-xl-7,.container-end .col-xl-8,.container-end .col-xl-9,.container-end .col-xl-10,.container-end .col-xl-11,.container-end .col-xl-12,.container-end .col-xl-auto{padding-left:0}}@media (min-width: 992px) and (min-width: 576px){.container-end{max-width:97.5%}}@media (min-width: 992px) and (min-width: 768px){.container-end{max-width:97.5%}}@media (min-width: 992px) and (min-width: 992px){.container-end{max-width:97.5%}}@media (min-width: 992px) and (min-width: 1200px){.container-end{max-width:95%}}@media (min-width: 992px) and (min-width: 1600px){.container-end{max-width:calc(100% - ((100% - 1520px)/2))}}.editor-texto p,.editor-texto span,.editor-texto ul,.editor-texto ol,.editor-texto li,.editor-texto a{color:#212529;font-weight:400;line-height:1.25}.editor-texto h1,.editor-texto h2,.editor-texto h3,.editor-texto h4,.editor-texto h5,.editor-texto h6{margin-top:1.5em;margin-bottom:1em;color:#731dd8}.editor-texto li+li{margin-top:.1em}.editor-texto a{font-weight:500}@media (hover: hover){.editor-texto a:hover:hover{text-decoration:underline}}.editor-texto b{font-weight:600}.editor-texto ul{list-style:none;padding-left:.5em}.editor-texto ul li:before{content:"•";font-weight:400;color:#731dd8;font-size:.6em;margin-right:.75em}.editor-texto ol{list-style:decimal;list-style-position:inside;padding-left:.5em}.editor-texto ol li::marker{color:#731dd8}.editor-texto *:first-child{margin-top:0}.editor-texto *:last-child{margin-bottom:0}.editor-texto blockquote{padding:1em;margin-left:-1em;border-left:2px solid #731DD8}.editor-texto blockquote,.editor-texto blockquote *{color:#6c757d}.editor-texto-light p,.editor-texto-light span,.editor-texto-light ul,.editor-texto-light ol,.editor-texto-light li,.editor-texto-light a{color:#f8f9fa}.editor-texto-light h1,.editor-texto-light h2,.editor-texto-light h3,.editor-texto-light h4,.editor-texto-light h5,.editor-texto-light h6{color:#e73b6a}.editor-texto-light ul li:before{color:#e73b6a}.editor-texto-light ol li::marker{color:#e73b6a}.editor-texto-light blockquote{border-left:2px solid #E73B6A}.editor-texto-light blockquote,.editor-texto-light blockquote *{color:#6c757d}.header{z-index:999}.header-logo{width:calc(8.7863755929rem + 5.1780203393vw);width:clamp(10rem,8.7863755929rem + 5.1780203393vw,15rem)}@media (max-width: 991.98px){.header-logo{width:13rem}}.header .menu a{padding:.25rem .75rem;border-radius:.25rem;font-weight:500}.header .menu a.active{background-color:#e73b6a1a}.header .mobile-languages-case{position:absolute;right:0;justify-content:end;align-items:center}.header .language-dropdown .dropdown-menu{min-width:0}.header .language-dropdown .dropdown-toggle{padding:0;border:none;background:transparent}.header .language-dropdown .language-anchor{padding:.35rem}.header .language-dropdown .language-anchor img{transition:all .2s ease-in-out}@media (hover: hover){.header .language-dropdown .language-anchor:hover img{transform:scale(1.1)}}#footer{background-color:#000}#footer .logo{width:calc(8.7863755929rem + 5.1780203393vw);width:clamp(10rem,8.7863755929rem + 5.1780203393vw,15rem)}@media (max-width: 991.98px){#footer .logo{width:13rem!important}}#footer .address{width:100%}#footer .copyright{border-top:1px solid rgba(231,59,106,.2)}#footer .contact-tab a{display:flex;align-items:center;gap:.5rem}@media (max-width: 991.98px){#footer .contact-tab a{justify-content:center}}#footer .contact-tab a span{position:relative;color:#000;transition:all .2s ease-in-out}#footer .contact-tab a span:before{content:"";position:absolute;height:1px;background:white;bottom:0;width:0;left:0;transition:all .2s ease-in-out}#footer .contact-tab a svg{transition:all .2s ease-in-out}@media (hover: hover){#footer .contact-tab a:hover span{color:#e73b6a}#footer .contact-tab a:hover span:before{width:100%}#footer .contact-tab a:hover svg{scale:1.05;color:#e73b6a}}.socials-icon{width:3rem;height:3rem;border-radius:50%;border:#E73B6A 2px solid;display:flex;justify-content:center;align-items:center;transition:all .2s ease-in-out;color:#e73b6a}.socials-icon svg{transition:all .2s ease-in-out;width:2rem;height:2rem;opacity:.75}@media (hover: hover){.socials-icon:hover{border-color:transparent}.socials-icon:hover svg{opacity:1;scale:1.25}}.fixed-scrollup-button{color:#e73b6a;width:2.5rem;height:2.5rem;position:fixed;bottom:.5rem;right:.5rem;z-index:999;transition:all .2s ease-in-out;background-color:#fff;border-radius:50%;padding:.2rem}.fixed-scrollup-button.faded{opacity:0}.footer-icon{width:2rem;height:2rem}main#landing-page{overflow-x:hidden}main#landing-page section.banner .video-gradient-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom left,rgba(115,29,216,.5) 0%,#e73b6a 100%);z-index:1}main#landing-page section.banner .absolute-text{position:absolute;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:1.5rem;text-shadow:0 0 .2rem rgba(0,0,0,.5)}@media (max-width: 991.98px){main#landing-page section.banner .absolute-text{width:80%!important;left:50%!important;transform:translate(-50%,-50%)!important}}main#landing-page section.banner .absolute-text.interface-centered{left:50%;transform:translate(-50%,-50%);text-align:center}main#landing-page section.banner .absolute-text.interface-right{right:0;text-align:end;padding-right:calc(-4.5263157895rem + 10.5263157895vw);padding-right:clamp(2rem,-4.5263157895rem + 10.5263157895vw,6rem)}@media (max-width: 991.98px){main#landing-page section.banner .absolute-text.interface-right{text-align:center;padding:0!important}}main#landing-page section.banner .absolute-text.interface-left{left:0;text-align:start;padding-left:calc(-4.5263157895rem + 10.5263157895vw);padding-left:clamp(2rem,-4.5263157895rem + 10.5263157895vw,6rem)}@media (max-width: 991.98px){main#landing-page section.banner .absolute-text.interface-left{text-align:center;padding:0!important}}main#landing-page section.banner .absolute-text .big-banner-text *{margin-bottom:0!important;color:#fff;font-weight:900;font-size:calc(1.3684210526rem + 2.6315789474vw);font-size:clamp(3rem,1.3684210526rem + 2.6315789474vw,4rem)}@media (min-width: 992px){main#landing-page section.banner .absolute-text .big-banner-text *{max-width:50vw}}main#landing-page section.banner .absolute-text .subquote{color:#fff;font-weight:400;font-size:calc(.5105263158rem + .7894736842vw);font-size:clamp(1rem,.5105263158rem + .7894736842vw,1.3rem)}@media (min-width: 992px){main#landing-page section.banner .absolute-text .subquote{max-width:50vw}}main#landing-page section.banner .absolute-text .features-box{display:flex;flex-direction:column;align-items:start;justify-content:center;padding-left:1rem;border-left:white 3px solid}main#landing-page section.banner .absolute-text .features-box.interface-centered{align-items:center;border:none;padding-left:0rem}main#landing-page section.banner .absolute-text .features-box.interface-right{align-items:end;padding-right:1rem;border:none}@media (max-width: 991.98px){main#landing-page section.banner .absolute-text .features-box.interface-right{align-items:center}}@media (max-width: 991.98px){main#landing-page section.banner .absolute-text .features-box.interface-left{align-items:center}}main#landing-page section.banner .absolute-text .features-box span{font-weight:700;margin-top:.25rem}@media (max-width: 991.98px){main#landing-page section.banner .absolute-text{text-align:center;left:0;padding:0 2rem}main#landing-page section.banner .absolute-text .subquote{font-size:1rem}main#landing-page section.banner .absolute-text .big-banner-text *{font-size:calc(.6153846154rem + 3.8461538462vw);font-size:clamp(2rem,.6153846154rem + 3.8461538462vw,3rem)}main#landing-page section.banner .absolute-text .features-box{padding-left:.5rem}}main#landing-page section.marquee-section{background-color:#000;display:flex;align-items:center}main#landing-page section.marquee-section *{font-size:calc(1.3684210526rem + 2.6315789474vw);font-size:clamp(3rem,1.3684210526rem + 2.6315789474vw,4rem)}main#landing-page section.marquee-section * span{color:#fff}main#landing-page section.marquee-section .marquee-container{display:flex;justify-content:flex-start;white-space:nowrap;overflow:hidden;position:relative;width:100%}main#landing-page section.marquee-section .marquee-content{display:flex;gap:1rem;animation:marquee 20s linear infinite}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}main#landing-page section.portfolio{background-color:#0b0c0e}main#landing-page section.portfolio .title-row{padding:4rem 0}main#landing-page section.portfolio .title-row h2{font-size:calc(-1.8947368421rem + 7.8947368421vw);font-size:clamp(3rem,-1.8947368421rem + 7.8947368421vw,6rem);color:#e6e7e7;text-transform:lowercase;font-weight:100;position:relative;z-index:1}main#landing-page section.portfolio .title-row h2.arch:before{content:"";position:absolute;width:4rem;height:4rem;background:#E73B6A;top:.5rem;left:0rem;rotate:-10deg;clip-path:polygon(50% 0%,0% 100%,100% 100%);z-index:-1;transition:1s all}@media (hover: hover){main#landing-page section.portfolio .title-row:hover .arch:before{top:0rem;left:1rem;rotate:50deg}}main#landing-page section.portfolio .portfolio-swiper .swiper-pagination{bottom:-2rem}main#landing-page section.portfolio .portfolio-swiper .swiper-pagination .swiper-pagination-bullet{border-radius:0!important;background-color:#fff;clip-path:polygon(50% 0%,0% 100%,100% 100%);scale:1.25;transition:all .2s ease-in-out}main#landing-page section.portfolio .portfolio-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#e73b6a;rotate:180deg}main#landing-page section.portfolio .portfolio-card{background-color:#131415;padding:1.25rem;display:flex;flex-direction:column;gap:1rem;position:relative;transition:all .2s ease-in-out}main#landing-page section.portfolio .portfolio-card .ratio{overflow:hidden;box-shadow:#00000040 0 0 10px}main#landing-page section.portfolio .portfolio-card h3{color:#e6e7e7;z-index:1;font-size:calc(.6842105263rem + 1.3157894737vw);font-size:clamp(1.5rem,.6842105263rem + 1.3157894737vw,2rem)}main#landing-page section.portfolio .portfolio-card h3.arch-icon{position:relative;padding-left:1rem}main#landing-page section.portfolio .portfolio-card h3.arch-icon:before{content:"";position:absolute;width:2rem;height:2rem;background:#E73B6A;top:-.25rem;left:.5rem;rotate:75deg;clip-path:polygon(50% 0%,0% 100%,100% 100%);z-index:-1;transition:1s all}@media (hover: hover){main#landing-page section.portfolio .portfolio-card:hover{transform:translate(-.5rem,-.5rem);rotate:-.5deg;box-shadow:#e73b6a 2px 2px}main#landing-page section.portfolio .portfolio-card:hover .arch-icon:before{top:0rem;left:1rem;rotate:145deg}}main#landing-page section.who-am-i .profile-descriptions{display:flex;flex-direction:column;gap:1rem}main#landing-page section.who-am-i .profile-descriptions .hello-call{color:#e73b6a;font-size:1.5rem;font-weight:500}main#landing-page section.who-am-i .profile-descriptions .main-title{color:#080808;font-weight:900;font-size:calc(1.3684210526rem + 2.6315789474vw);font-size:clamp(3rem,1.3684210526rem + 2.6315789474vw,4rem);position:relative;z-index:1}main#landing-page section.who-am-i .profile-descriptions .main-title:before{content:"";position:absolute;width:4rem;height:4rem;background:#E73B6A;top:.5rem;left:0rem;rotate:-10deg;clip-path:polygon(50% 0%,0% 100%,100% 100%);z-index:-1;transition:1s all}main#landing-page section.who-am-i .profile-descriptions .thin-title{color:#080808;font-weight:100;font-size:calc(1.6842105263rem + 1.3157894737vw);font-size:clamp(2.5rem,1.6842105263rem + 1.3157894737vw,3rem)}@media (max-width: 991.98px){main#landing-page section.who-am-i .profile-descriptions .thin-title{font-size:2.2rem}}main#landing-page section.who-am-i .profile-descriptions .text-body{color:#080808;font-weight:300;font-size:calc(.5105263158rem + .7894736842vw);font-size:clamp(1rem,.5105263158rem + .7894736842vw,1.3rem)}main#landing-page section.who-am-i .profile-descriptions .countup-flex{display:flex;justify-content:start;align-items:center;gap:2rem}@media (max-width: 991.98px){main#landing-page section.who-am-i .profile-descriptions .countup-flex{flex-direction:column;gap:1rem}}main#landing-page section.who-am-i .profile-descriptions .countup-item{min-width:33%;position:relative}main#landing-page section.who-am-i .profile-descriptions .countup-item .countup-index,main#landing-page section.who-am-i .profile-descriptions .countup-item .infinite{color:#000;font-weight:700;font-size:calc(1.1842105263rem + 1.3157894737vw);font-size:clamp(2rem,1.1842105263rem + 1.3157894737vw,2.5rem);z-index:1}@media (max-width: 991.98px){main#landing-page section.who-am-i .profile-descriptions .countup-item .countup-index,main#landing-page section.who-am-i .profile-descriptions .countup-item .infinite{font-size:2.2rem}}main#landing-page section.who-am-i .profile-descriptions .countup-item .arch{content:"";position:absolute;width:2.5rem;height:2.5rem;top:.5rem;left:-.5rem;clip-path:polygon(50% 0%,0% 100%,100% 100%);z-index:-1;transition:1s all;background:#E73B6A}main#landing-page section.who-am-i .profile-descriptions .countup-item .sufix{color:#000;font-weight:200;font-size:calc(.6842105263rem + 1.3157894737vw);font-size:clamp(1.5rem,.6842105263rem + 1.3157894737vw,2rem);position:relative;z-index:1}@media (max-width: 991.98px){main#landing-page section.who-am-i .profile-descriptions .countup-item .sufix{font-size:1.8rem}}main#landing-page section.who-am-i .profile-descriptions .countup-item .undertext{color:#000;font-weight:200;font-size:calc(.1842105263rem + 1.3157894737vw);font-size:clamp(1rem,.1842105263rem + 1.3157894737vw,1.5rem);position:relative;z-index:1;margin-left:1rem;text-transform:uppercase}@media (max-width: 991.98px){main#landing-page section.who-am-i .profile-descriptions .countup-item .undertext{font-size:1.25rem}}main#landing-page section.skills{background:linear-gradient(90deg,#5b17ab 100%,#731DD8 0%)}main#landing-page section.skills .resume-call{color:#fff;font-size:1.5rem;font-weight:500}main#landing-page section.skills .main-title{color:#fff;font-weight:900;font-size:calc(1.3684210526rem + 2.6315789474vw);font-size:clamp(3rem,1.3684210526rem + 2.6315789474vw,4rem);position:relative;z-index:1}main#landing-page section.skills .main-title:before{content:"";position:absolute;width:4rem;height:4rem;background:#E73B6A;top:.5rem;left:0rem;rotate:-10deg;clip-path:polygon(50% 0%,0% 100%,100% 100%);z-index:-1;transition:1s all}main#landing-page section.skills .tablist .nav-pills{display:flex;flex-direction:column;gap:.25rem}main#landing-page section.skills .tablist .nav-pills .nav-item button{min-width:20rem;background-color:transparent;border:white 2px solid;color:#fff;border-radius:0;transition:all .2s ease-in-out;display:flex;justify-content:space-between;align-items:center;text-transform:lowercase}@media (max-width: 991.98px){main#landing-page section.skills .tablist .nav-pills .nav-item button{min-width:100%}}main#landing-page section.skills .tablist .nav-pills .nav-item button svg{transition:all .2s ease-in-out}main#landing-page section.skills .tablist .nav-pills .nav-item button.active{background-color:#fff;color:#e73b6a}main#landing-page section.skills .tablist .nav-pills .nav-item button.active svg{color:#e73b6a;rotate:45deg}@media (max-width: 991.98px){main#landing-page section.skills .tablist .nav-pills .nav-item button.active svg{rotate:135deg}}main#landing-page section.skills .tab-content{color:#fff}main#landing-page section.skills .tab-content .main-text{font-size:calc(.5921052632rem + .6578947368vw);font-size:clamp(1rem,.5921052632rem + .6578947368vw,1.25rem)}main#landing-page section.skills .tab-content .main-text li::marker{color:#e73b6a}main#landing-page section.skills .tab-content .skills-row{max-height:24rem;overflow:auto}main#landing-page section.skills .tab-content .skills-row .skill-card{background-color:#fff3;width:100%;height:100%;padding:1rem;border-radius:.75rem;margin-bottom:1rem;display:flex;justify-content:space-between;align-items:center}main#landing-page section.skills .tab-content .skills-row .skill-card .icon{filter:contrast(.5) brightness(1000)}main#landing-page section.skills .tab-content .contact-tab a span{position:relative}main#landing-page section.skills .tab-content .contact-tab a span:before{content:"";position:absolute;height:1px;background:white;bottom:0;width:0;left:0;transition:all .2s ease-in-out}main#landing-page section.skills .tab-content .contact-tab a svg{transition:all .2s ease-in-out}@media (hover: hover){main#landing-page section.skills .tab-content .contact-tab a:hover span{color:#fff}main#landing-page section.skills .tab-content .contact-tab a:hover span:before{width:100%}main#landing-page section.skills .tab-content .contact-tab a:hover svg{scale:1.05;color:#e73b6a}}.fancybox__thumb:after{border:#E73B6A 2px solid!important;border-radius:0!important}.w-fit{width:fit-content}.h-fit{height:fit-content}.def-btn{display:flex;justify-content:center;gap:1rem;align-items:center;padding:.75rem 2rem;border-radius:10rem;transition:all .2s ease-in-out;width:fit-content;font-size:1rem}@media (hover: hover){.def-btn:hover{color:#fff}.def-btn:hover svg{fill:#fff}}.btn-gradient{background:linear-gradient(to top right,#E73B6A,#F48B5E);border:none;color:#fff}.btn-white{background:white;border:none;color:#e73b6a;transition:all .2s ease-in-out}.btn-white:hover{background:#E73B6A}.btn-outline-white{background:none;border:2px solid white;color:#fff;transition:all .2s ease-in-out}.btn-outline-white:hover{background:#E73B6A}.btn-gradient svg,.btn-gradient span,.btn-gradient{transition:all .2s ease-in-out}.btn-gradient:hover{rotate:-2deg}.btn-gradient:hover svg,.btn-gradient:hover span{scale:1.1}ul.pagination{gap:1rem}ul.pagination .page-link{width:40px;height:40px;border-radius:50%!important;display:flex;justify-content:center;align-items:center;border:#E73B6A 1px solid;transition:all .2s ease-in-out}@media (hover: hover){ul.pagination .page-link:hover{background-color:#e73b6a;color:#fff}}::-webkit-scrollbar{width:3px;height:15px}::-webkit-scrollbar-thumb{background:#E73B6A}::-webkit-scrollbar-track{background:#fff}::-moz-selection{color:#fff;background:#E73B6A}::selection{color:#fff;background:#E73B6A}#contactModal .form-contact input,#contactModal .form-contact textarea{color:#e73b6a;border-radius:0!important;box-shadow:none}#contactModal .modal-header{border:none!important}@media (max-width: 991.98px){#contactModal .modal-dialog{padding:1rem}}#contactModal .modal-content{border-radius:0;transition:.25s all}#contactModal .modal-content .modal-title{font-size:1.75rem;font-weight:900;color:#e73b6a}#contactModal .modal-content .modal-upper-title{font-size:1.5rem;font-weight:200;color:#212529;position:relative}#contactModal .modal-content .modal-upper-title:before{content:"";position:absolute;background-color:#e73b6a;width:0;height:2px;left:0;top:50%;transition:.25s all}#contactModal .modal-content:before{content:"";position:absolute;background-color:#e73b6a;width:100%;height:100%;z-index:-1;left:0;top:0;transition:.25s all}#contactModal .modal-content:after{content:"";position:absolute;background-color:#e73b6a;width:100%;height:100%;z-index:-1;left:0;top:0;transition:.5s all}#contactModal .modal-content:hover:before,#contactModal .modal-content.mobile-active:before{opacity:1;left:.5rem;top:.5rem}#contactModal .modal-content:hover:after,#contactModal .modal-content.mobile-active:after{opacity:.75;left:1rem;top:1rem}#contactModal .modal-content:hover .modal-upper-title:before,#contactModal .modal-content.mobile-active .modal-upper-title:before{width:100%}*{scroll-behavior:smooth}.custom-swiper-button.swiper-button-prev:before{content:"";position:absolute;width:1rem;height:1rem;rotate:-90deg;background:white;clip-path:polygon(50% 0%,0% 100%,100% 100%);z-index:-1;transition:all .2s ease-in-out}.custom-swiper-button.swiper-button-prev:after{content:"";position:absolute;width:0;height:0;rotate:-90deg;background:#E73B6A;clip-path:polygon(50% 0%,0% 100%,100% 100%);z-index:-1}.custom-swiper-button.swiper-button-next:before{content:"";position:absolute;width:1rem;height:1rem;rotate:90deg;background:white;clip-path:polygon(50% 0%,0% 100%,100% 100%);z-index:-1;transition:all .2s ease-in-out}.custom-swiper-button.swiper-button-next:after{content:"";position:absolute;width:0;height:0;rotate:90deg;background:#E73B6A;clip-path:polygon(50% 0%,0% 100%,100% 100%);z-index:-1}@media (hover: hover){.custom-swiper-button:hover:before{width:1.5rem;height:1.5rem}.custom-swiper-button:hover:after{width:3rem;height:3rem;opacity:0;transition:.5s all}}.loader{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:9999;background-color:#fff}.loader.loaded{animation:lighten-background 1s linear 1 forwards}@keyframes lighten-background{0%{opacity:1}50%{opacity:1}to{opacity:0}}.custom-loader{width:80px;height:80px;border-radius:50%;border:2px solid;border-color:#e4e4ed;border-right-color:#e73b6a;animation:s2 1s infinite linear}@keyframes s2{to{transform:rotate(1turn)}}
