@font-face{font-family:"Outfit-Bold";font-weight:normal;font-style:normal;src:url("../fonts/Outfit-Bold.eot");src:url("../fonts/Outfit-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/Outfit-Bold.woff") format("woff"),url("../fonts/Outfit-Bold.ttf") format("truetype")}@font-face{font-family:"Outfit-SemiBold";font-weight:normal;font-style:normal;src:url("../fonts/Outfit-SemiBold.eot");src:url("../fonts/Outfit-SemiBold.eot?#iefix") format("embedded-opentype"),url("../fonts/Outfit-SemiBold.woff") format("woff"),url("../fonts/Outfit-SemiBold.ttf") format("truetype")}@font-face{font-family:"Outfit-Medium";font-weight:normal;font-style:normal;src:url("../fonts/Outfit-Medium.eot");src:url("../fonts/Outfit-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/Outfit-Medium.woff") format("woff"),url("../fonts/Outfit-Medium.ttf") format("truetype")}@font-face{font-family:"Outfit-Regular";font-weight:normal;font-style:normal;src:url("../fonts/Outfit-Regular.eot");src:url("../fonts/Outfit-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/Outfit-Regular.woff") format("woff"),url("../fonts/Outfit-Regular.ttf") format("truetype")}@font-face{font-family:"Outfit-Light";font-weight:normal;font-style:normal;src:url("../fonts/Outfit-Light.eot");src:url("../fonts/Outfit-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/Outfit-Light.woff") format("woff"),url("../fonts/Outfit-Light.ttf") format("truetype")}@font-face{font-family:"OpenSans-Bold";font-weight:normal;font-style:normal;src:url("../fonts/OpenSans-Bold.eot");src:url("../fonts/OpenSans-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/OpenSans-Bold.woff") format("woff"),url("../fonts/OpenSans-Bold.ttf") format("truetype")}@font-face{font-family:"OpenSans-SemiBold";font-weight:normal;font-style:normal;src:url("../fonts/OpenSans-SemiBold.eot");src:url("../fonts/OpenSans-SemiBold.eot?#iefix") format("embedded-opentype"),url("../fonts/OpenSans-SemiBold.woff") format("woff"),url("../fonts/OpenSans-SemiBold.ttf") format("truetype")}@font-face{font-family:"OpenSans-Regular";font-weight:normal;font-style:normal;src:url("../fonts/OpenSans-Regular.eot");src:url("../fonts/OpenSans-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/OpenSans-Regular.woff") format("woff"),url("../fonts/OpenSans-Regular.ttf") format("truetype")}.d-none{display:none}.d-block{display:block}.d-inline-block{display:inline-block}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.align-items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.justify-content-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-content-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.justify-content-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.justify-content-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.align-items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.align-items-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.flex-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.d-grid{display:grid}.place-content-center{place-content:center}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.text-white{color:#fff}.text-black{color:#000}.white-space-nowrap{white-space:nowrap}.row{display:-webkit-box;display:-ms-flexbox;display:flex}.col-gap-10{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.row-gap-10{row-gap:10px}.gap-10{gap:10px}.position-relative{position:relative}.position-absolute{position:absolute}.overflow-hidden{overflow:hidden}.fit-content{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.mx-auto{margin:0 auto}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-capitalize{text-transform:capitalize}@media(min-width: 769px){.d-md-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.d-md-grid{display:grid}.d-md-none{display:none}.d-md-block{display:block}.d-md-inline{display:inline}.flex-md-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.position-md-absolute{position:absolute}.text-md-center{text-align:center}.align-items-md-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.justify-content-md-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.justify-content-md-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}*,*::after,*::before{margin:0;padding:0;-webkit-box-sizing:inherit;box-sizing:inherit}html{background-color:#00064d !important;scroll-behavior:smooth;font-size:10px}@media(max-width: 1920px){html{font-size:.5208333333vw}}@media(max-width: 768px){html{font-size:2.427184466vw}}html.lock,html.lock body{overflow:hidden;position:relative;height:100vh}html body{font-family:"OpenSans-Regular";color:#1c1c1c !important;-webkit-box-sizing:border-box;box-sizing:border-box}html body::-webkit-scrollbar{display:none}html body.admin-bar{margin-top:-32px}@media(max-width: 782px){html body.admin-bar{margin-top:-46px}}.my-container{margin:0 auto;padding:0;width:100%;max-width:132rem}@media(max-width: 768px){.my-container{max-width:100%}}svg,img{width:100%;height:auto}a:link,a:visited{text-decoration:none}b,strong{font-family:"Outfit-Bold"}ul li{list-style:none}.swiper-slide{-webkit-box-sizing:border-box;box-sizing:border-box}body h1,body h2,body h3,body h4,body h5,body h6{font-family:"Outfit-Bold";text-transform:uppercase;margin:0;color:#1c1c1c}body h2{font-size:4.2rem;line-height:1;color:#1c1c1c;letter-spacing:.13rem}body h2 span{color:#f21a82}body pre,body blockquote,body form,body figure,body p,body dl,body ul,body ol,body li{margin:0;padding:0}body i{font-family:"OpenSans-Regular";font-style:normal;font-size:1.8rem;line-height:1.8}.f-html{padding:0 !important;background:rgba(0,0,0,0) !important}.f-html .form-block{width:64.8rem}@media(max-width: 768px){.f-html .form-block{width:36rem}}.modal{border-radius:10px}.fancybox__content{padding:4rem 2rem 5rem;background:#000}@media(max-width: 768px){.fancybox__content{padding:3.6rem 2rem}}[data-fancybox-close]{left:-28px;right:unset !important;top:-28px !important}@media(max-width: 768px){[data-fancybox-close]{left:-16px;top:-26px !important}}.ux-body-overlay,#icon_wrapper{display:none !important}.page-template-privacy-policy .main-content{background:#fefefe;padding:0 0 6rem}@media(max-width: 768px){.page-template-privacy-policy .main-content{padding:0 1.6rem 4rem}}.btn{font-family:"Outfit-Medium";font-size:1.6rem;line-height:1;letter-spacing:.1rem;background:-webkit-gradient(linear, left top, left bottom, from(rgb(242, 26, 130)), to(rgb(254, 69, 88)));background:linear-gradient(rgb(242, 26, 130), rgb(254, 69, 88));width:100%;padding:2rem 0;display:grid;place-content:center;text-transform:uppercase;border-radius:10rem;-webkit-box-shadow:0 .2rem 0 .1rem #ba121b;box-shadow:0 .2rem 0 .1rem #ba121b;-webkit-transition:-webkit-transform .1s linear,-webkit-box-shadow .1s linear;transition:-webkit-transform .1s linear,-webkit-box-shadow .1s linear;transition:transform .1s linear,box-shadow .1s linear;transition:transform .1s linear,box-shadow .1s linear,-webkit-transform .1s linear,-webkit-box-shadow .1s linear}.btn,.btn:focus,.btn:focus-visible,.btn:link,.btn:visited{color:#fff}.btn:active{-webkit-box-shadow:0 0 0 0 #ba121b;box-shadow:0 0 0 0 #ba121b;-webkit-transform:translateY(0.2rem);-ms-transform:translateY(0.2rem);transform:translateY(0.2rem)}a.send-btn{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fefefe;text-transform:uppercase;-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem);background:rgba(254,254,254,.2);padding:2.9rem 2rem 2.9rem 2.3rem;font-family:"Outfit-Bold";font-size:1.8rem;line-height:1.2;letter-spacing:.075rem;border-radius:1.2rem;position:relative;min-height:8rem}a.send-btn img{position:absolute;right:0;bottom:-0.9rem;max-width:11.2rem}@media(max-width: 768px){a.send-btn{margin-top:2rem;padding:2.9rem 2rem 2.9rem 2rem}a.send-btn img{right:-1.2rem}}header{position:fixed;z-index:3;top:0;left:0;width:100%;border-bottom:.1rem solid #fefefe}header .top{padding:.8rem 2rem;background:rgba(254,254,254,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 768px){header .top{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}header .left,header .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .left{-webkit-column-gap:1.6rem;-moz-column-gap:1.6rem;column-gap:1.6rem}header .left svg{max-width:9.6rem}@media(max-width: 768px){header .left p{overflow:hidden;width:21rem;white-space:nowrap;line-height:1.12}}header .right{-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem}@media(max-width: 768px){header .right{display:none}}header .right a,header .right a:hover,header .right a:visited,header .right a:link{color:#fff}header p{font-family:"Outfit-Regular";font-size:1.8rem;line-height:1;text-transform:uppercase;color:#fff;margin:0;letter-spacing:.075rem}header .socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:1.2rem;-moz-column-gap:1.2rem;column-gap:1.2rem}header .socials,header .socials li{margin-bottom:0}header .socials a{display:grid;place-content:center;background:rgba(254,254,254,.25);border-radius:50%;width:3.2rem;height:3.2rem;padding:.4rem}header .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.8rem 2rem}@media(max-width: 768px){header .bottom{padding:.8rem 1.6rem}}header .logo{position:relative;display:inline-block;width:26.4rem;height:6.8rem}@media(max-width: 768px){header .logo{width:22rem;height:5.7rem}}header .logo img{top:0;left:0;position:absolute}header .logo-dark{opacity:0}header .logo-light{opacity:1}header ul.menu>li+li{border:none}header .menu{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;margin-left:44rem;height:100%}@media(min-width: 769px){header .menu-wrap{height:6.8rem}}header .menu li{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:15.1rem;margin-bottom:0}header .menu li:hover>a{color:#f21a82}header .menu a{font-family:"Outfit-Regular";width:100%;height:100%;display:grid;place-content:center;font-size:1.8rem;line-height:2rem;text-transform:uppercase;letter-spacing:.075rem}header .menu a,header .menu a:focus,header .menu a:focus-visible,header .menu a:link,header .menu a:visited{color:#fff}header .menu .overlay{display:none;position:absolute;top:0;right:0;left:unset;height:5.2rem;width:50%;pointer-events:auto;background:rgba(0,0,0,0)}@media(max-width: 768px){header .menu .overlay{display:block}}@media(max-width: 768px){header .menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:unset}header .menu-wrap{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out;-webkit-transform:translateX(150%);-ms-transform:translateX(150%);transform:translateX(150%);position:absolute;top:13.2rem;background:#fefefe;width:calc(100% - 3.2rem);left:50%;border-radius:1.5rem;padding:.8rem 2rem 2rem;max-height:calc(100vh - 20rem);overflow:scroll}header .menu li{width:100%}header .menu li>a{text-align:start;width:100%;padding:1.6rem 0 !important}header .menu li>a,header .menu li>a:focus,header .menu li>a:focus-visible,header .menu li>a:link,header .menu li>a:visited{color:#1c1c1c}header .menu .services_submenu{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:1.2rem}header .menu .services_submenu.open>a{border-radius:1.5rem;border:.1rem solid #ddd;padding:1.4rem 2rem !important;color:#f21a82}}header .request-quote{display:none}@media(max-width: 768px){header .request-quote{display:block}}header .btn{max-width:31.5rem;max-height:5.6rem}@media(max-width: 768px){header .btn{display:none}}header .burger{display:none}@media(max-width: 768px){header .burger{display:block;max-width:4.4rem}}header.light{background:#fff}header.light .right a,header.light .right a:hover,header.light .right a:visited,header.light .right a:link{color:#353535}header.light p{color:#353535}header.light .top{background:#f7f7f7}header.light .socials a{background:#ddd}header.light .logo-dark{opacity:1}header.light .logo-light{opacity:0}header.light .menu a,header.light .menu a:focus,header.light .menu a:focus-visible,header.light .menu a:link,header.light .menu a:visited{color:#1c1c1c}header.light .burger path{fill:#ddd}header.open .menu-wrap{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}header.open .submenu-top{grid-template-columns:repeat(2, 1fr)}header.open.hide .submenu-top{grid-template-columns:repeat(2, 1fr)}header .submenu{position:absolute;top:12.3rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:132rem;border-radius:1.5rem;padding:3.6rem;display:grid;grid-template-columns:repeat(3, 1fr);gap:2.4rem;background:#f7f7f7}@media(max-width: 768px){header .submenu{position:static;width:100%;-webkit-transform:unset;-ms-transform:unset;transform:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.6rem;gap:1.2rem}}header .services-item{position:relative;padding:.8rem;background:#fefefe;border-radius:1.5rem;overflow:hidden}@media(max-width: 768px){header .services-item:last-child{display:none}}header .services-item:hover .item-wrap{border:.1rem solid #f21a82}header .item-wrap{height:15.6rem;border:.1rem solid #ddd;border-radius:1.2rem;padding:1.5rem 2rem 2rem}@media(max-width: 768px){header .item-wrap{height:23.6rem}}header .item-wrap h3{font-size:2rem;line-height:1.2;margin-bottom:.8rem;letter-spacing:.06rem}header .item-wrap p{-webkit-line-clamp:3;font-size:1.6rem;line-height:1.7;color:#353535;text-transform:none;letter-spacing:.03rem;max-width:78%}@media(max-width: 768px){header .item-wrap p{font-size:1.7rem;letter-spacing:.01rem}}header .item-wrap img{position:absolute;bottom:0;right:0;max-width:14rem;z-index:1}header .request-quote,header .last-service{border-radius:1.5rem;background-image:url(../img/last-bg.png),linear-gradient(130deg, rgb(242, 26, 130) 24%, rgba(172, 89, 232, 0.7) 135%);background-size:cover;padding:2.8rem 2rem 2rem}@media(max-width: 768px){header .request-quote,header .last-service{padding:2.8rem 2rem 2rem}}header .request-quote h2,header .last-service h2{font-size:2.8rem;letter-spacing:.06rem}header .request-quote h2,header .request-quote p,header .last-service h2,header .last-service p{color:#fff;text-align:center}header .request-quote p,header .last-service p{font-family:"OpenSans-SemiBold";margin-top:1.6rem}@media(max-width: 768px){header .request-quote p,header .last-service p{margin-top:.6rem}}header .request-quote a,header .last-service a{margin-top:2.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;color:#fefefe !important;text-transform:uppercase;-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem);background:rgba(254,254,254,.2);padding:2rem;font-family:"Outfit-Bold";font-size:1.8rem;line-height:1.2;letter-spacing:.075rem;border-radius:1.2rem;position:relative;height:7.2rem}header .request-quote a img,header .last-service a img{position:absolute;right:0;bottom:-0.9rem;max-width:11.2rem}@media(max-width: 768px){header .request-quote a,header .last-service a{margin-top:2rem;padding:2.9rem 2rem 2.9rem 2rem}header .request-quote a img,header .last-service a img{right:-1.2rem}}header .request-quote{margin-top:1.2rem}header .request-quote h2{font-size:2.4rem}header .request-quote span{display:block;max-width:14.4rem}header .request-quote a img{right:-0.2rem}.header{position:fixed !important;border:none}.header .header-logo-sticky{opacity:0}.header .header_logo.header-logo{display:block !important}.header.light .header-logo-sticky{opacity:1}.header.light .header_logo.header-logo{opacity:0}.header #top-bar{display:none}.header .fill{opacity:0}.header .logo img{max-width:23rem}.header .header-wrapper{padding:1rem}.header .header-button a{background:#f21a82;font-size:1.5rem}.header .header-button-1 a{border-color:#f21a82;background:rgba(0,0,0,0)}.header .header-button-1 a span{color:#f21a82}.header .header-button-1:hover a{border-color:#f21a82;background:#f21a82}.header .header-button-1:hover a span{color:#fff}.header #cl-cp-a{color:#fff;font-weight:700;font-size:1.8rem;font-family:"Montserrat",sans-serif}.header #cl-cp-a:hover{color:#f21a82}.header .nav-size-xlarge>li>a{font-size:2rem;color:#fff}@media(max-width: 768px){.header .nav>li.has-icon>a>i{font-size:3.8rem !important}}.header.light .fill{opacity:1}.header.light #cl-cp-a{color:#00064d}.header.light #cl-cp-a:hover{color:#00064d}.header.light .nav-size-xlarge>li>a{color:#00064d}footer{background-image:url(../img/footer-bg.png),-webkit-gradient(linear, left top, left bottom, from(#00064D), to(#00064D));background-image:url(../img/footer-bg.png),linear-gradient(#00064D, #00064D);background-repeat:no-repeat;background-size:auto 100%,100%;background-position:left top,center center;padding:6rem 0 0;position:relative}@media(max-width: 768px){footer{background-image:url(../img/footer-bg-mob.png),-webkit-gradient(linear, left top, left bottom, from(#00064D), to(#00064D));background-image:url(../img/footer-bg-mob.png),linear-gradient(#00064D, #00064D);background-size:auto 73rem,100%;background-position:right top,center center;background-attachment:fixed;padding:4rem 1.6rem 0}}footer hr{margin:0;padding:0;opacity:1;border:.1rem solid #fefefe}footer .top-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:5.3rem}@media(max-width: 768px){footer .top-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:2.8rem}}footer .left,footer .right{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:2rem;max-width:60.8rem}footer .right{max-width:60.6rem}footer .right h3{margin-top:3rem;color:#fefefe;font-size:2rem;line-height:1.2}@media(max-width: 768px){footer .right h3{letter-spacing:.08rem;margin-bottom:1.2rem}}footer .footer-menu{display:grid;grid-auto-flow:row;grid-template-columns:1fr;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}@media(max-width: 768px){footer .footer-menu li{margin-top:2rem}}footer .footer-menu li{margin-top:3.2rem}footer .footer-menu a{text-transform:uppercase}footer .footer-menu a,footer .footer-menu a:link,footer .footer-menu a:visited{color:#fefefe;font-size:1.8rem;line-height:1.8}footer .logo{display:block;max-width:26.4rem}footer .contact-btn{margin-top:2.8rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:.2rem solid rgba(254,254,254,.35);background:rgba(254,254,254,.2);-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem);color:#fefefe;padding:1.8rem 13.6rem 1.8rem 4rem;position:relative;border-radius:1.2rem}@media(max-width: 768px){footer .contact-btn{padding:1.5rem 2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}footer .contact-btn:hover{color:#fefefe}footer .contact-btn img{position:absolute;right:-0.6rem;top:-0.5rem;max-width:11.2rem}footer .contact-btn h3{font-size:2.4rem;line-height:1;letter-spacing:.075rem;color:#fff}footer .contact-btn p{font-size:1.6rem;line-height:1.6;text-transform:capitalize;min-width:20rem;text-align:right}@media(max-width: 768px){footer .contact-btn p{margin-top:.3rem;text-align:left}footer .contact-btn p br{display:none}}footer .text{margin-top:4rem;font-size:1.6rem;line-height:1.8;color:#fefefe}@media(max-width: 768px){footer .text{margin-top:2.4rem}}footer .logos{padding:2rem 0}footer .logos ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:2.4rem;-moz-column-gap:2.4rem;column-gap:2.4rem}@media(max-width: 768px){footer .logos ul{display:grid;grid-template-columns:repeat(2, 1fr)}}footer .logos li{-webkit-box-flex:1;-ms-flex:1;flex:1;height:12rem;padding:1rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .logos img{max-height:10rem;max-width:16.8rem;width:auto}footer .footer-bottom{background:#1c1c1c;padding:.5rem 0}@media(max-width: 768px){footer .footer-bottom{margin:0 -1.6rem}}footer .footer-bottom p{color:#fefefe;text-align:center;font-size:1.6rem;line-height:2.6rem;letter-spacing:0}.form-block{border-radius:1.5rem;background:rgba(254,254,254,.1);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:1.2rem;width:100%;max-width:64.8rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media(max-width: 768px){.form-block{padding:.8rem}}.form-block .form-wrap{background:#fefefe;border-radius:.6rem;width:100%;height:100%;padding:3.6rem 2.8rem 3.2rem;position:relative}@media(max-width: 768px){.form-block .form-wrap{border-radius:1.2rem;padding:2.8rem 2rem 2rem}}.form-block h2{font-size:3.6rem;line-height:1;letter-spacing:.09rem;text-transform:uppercase;text-align:center;font-family:"Outfit-Bold";color:#17171a}.form-block h2 span{color:#f21a82}@media(max-width: 768px){.form-block h2{padding:0 2rem}}.form-block div.wpforms-container-full:not(:empty){margin:2.8rem 0 0}@media(max-width: 768px){.form-block div.wpforms-container-full:not(:empty){margin:2rem 0 0}}.form-block div.wpforms-container-full:not(:empty) .wpforms-field{padding:0}.form-block div.wpforms-container-full:not(:empty) .wpforms-field input::-webkit-input-placeholder, .form-block div.wpforms-container-full:not(:empty) .wpforms-field select::-webkit-input-placeholder, .form-block div.wpforms-container-full:not(:empty) .wpforms-field textarea::-webkit-input-placeholder{color:#1c1c1c;font-family:"OpenSans-Regular";font-size:1.4rem;line-height:1;letter-spacing:0}.form-block div.wpforms-container-full:not(:empty) .wpforms-field input::-moz-placeholder, .form-block div.wpforms-container-full:not(:empty) .wpforms-field select::-moz-placeholder, .form-block div.wpforms-container-full:not(:empty) .wpforms-field textarea::-moz-placeholder{color:#1c1c1c;font-family:"OpenSans-Regular";font-size:1.4rem;line-height:1;letter-spacing:0}.form-block div.wpforms-container-full:not(:empty) .wpforms-field input:-ms-input-placeholder, .form-block div.wpforms-container-full:not(:empty) .wpforms-field select:-ms-input-placeholder, .form-block div.wpforms-container-full:not(:empty) .wpforms-field textarea:-ms-input-placeholder{color:#1c1c1c;font-family:"OpenSans-Regular";font-size:1.4rem;line-height:1;letter-spacing:0}.form-block div.wpforms-container-full:not(:empty) .wpforms-field input::-ms-input-placeholder, .form-block div.wpforms-container-full:not(:empty) .wpforms-field select::-ms-input-placeholder, .form-block div.wpforms-container-full:not(:empty) .wpforms-field textarea::-ms-input-placeholder{color:#1c1c1c;font-family:"OpenSans-Regular";font-size:1.4rem;line-height:1;letter-spacing:0}.form-block div.wpforms-container-full:not(:empty) .wpforms-field input,.form-block div.wpforms-container-full:not(:empty) .wpforms-field input::placeholder,.form-block div.wpforms-container-full:not(:empty) .wpforms-field select,.form-block div.wpforms-container-full:not(:empty) .wpforms-field select::placeholder,.form-block div.wpforms-container-full:not(:empty) .wpforms-field textarea,.form-block div.wpforms-container-full:not(:empty) .wpforms-field textarea::placeholder{color:#1c1c1c;font-family:"OpenSans-Regular";font-size:1.4rem;line-height:1;letter-spacing:0}.form-block div.wpforms-container-full:not(:empty) [type=text],.form-block div.wpforms-container-full:not(:empty) [type=email],.form-block div.wpforms-container-full:not(:empty) select,.form-block div.wpforms-container-full:not(:empty) textarea{padding:2rem 3.2rem 2rem 4rem;height:5.6rem;border-color:#ddd;border-radius:.5rem}.form-block div.wpforms-container-full:not(:empty) [type=text]:focus,.form-block div.wpforms-container-full:not(:empty) [type=email]:focus,.form-block div.wpforms-container-full:not(:empty) select:focus,.form-block div.wpforms-container-full:not(:empty) textarea:focus{border-color:#f21a82 !important;-webkit-box-shadow:none !important;box-shadow:none !important}.form-block div.wpforms-container-full:not(:empty) select{border-radius:0;color:#353535}.form-block div.wpforms-container-full:not(:empty) textarea{resize:none;max-height:10rem;padding:1.6rem}.form-block div.wpforms-container-full:not(:empty) #wpforms-1543-field_1-container,.form-block div.wpforms-container-full:not(:empty) #wpforms-1543-field_5-container{float:left}.form-block div.wpforms-container-full:not(:empty) #wpforms-1543-field_2-container,.form-block div.wpforms-container-full:not(:empty) #wpforms-1543-field_4-container{float:right;clear:unset}.form-block div.wpforms-container-full:not(:empty) .wpforms-field{margin-bottom:1.2rem;position:relative}.form-block div.wpforms-container-full:not(:empty) .wpforms-field:has(input[required]):after{content:"*";position:absolute;color:#f21a82;top:1.9rem;right:1.1rem;font-family:"Outfit-Bold";font-size:1.6rem}.form-block div.wpforms-container-full:not(:empty) #wpforms-1543-field_1-container,.form-block div.wpforms-container-full:not(:empty) #wpforms-1543-field_2-container,.form-block div.wpforms-container-full:not(:empty) #wpforms-1543-field_5-container,.form-block div.wpforms-container-full:not(:empty) #wpforms-1543-field_4-container{width:27.8rem;position:relative}.form-block div.wpforms-container-full:not(:empty) #wpforms-1543-field_1-container:before,.form-block div.wpforms-container-full:not(:empty) #wpforms-1543-field_2-container:before,.form-block div.wpforms-container-full:not(:empty) #wpforms-1543-field_5-container:before,.form-block div.wpforms-container-full:not(:empty) #wpforms-1543-field_4-container:before{content:"";position:absolute;left:1.2rem;top:1.8rem;width:2rem;height:2rem}@media(max-width: 768px){.form-block div.wpforms-container-full:not(:empty) #wpforms-1543-field_1-container,.form-block div.wpforms-container-full:not(:empty) #wpforms-1543-field_2-container,.form-block div.wpforms-container-full:not(:empty) #wpforms-1543-field_5-container,.form-block div.wpforms-container-full:not(:empty) #wpforms-1543-field_4-container{width:100%}}.form-block div.wpforms-container-full:not(:empty) #wpforms-1543-field_1-container:before{background:url(../img/name.svg) no-repeat center center/contain}.form-block div.wpforms-container-full:not(:empty) #wpforms-1543-field_2-container:before{background:url(../img/phone.svg) no-repeat center center/contain}.form-block div.wpforms-container-full:not(:empty) #wpforms-1543-field_5-container:before{background:url(../img/address.svg) no-repeat center center/contain}.form-block div.wpforms-container-full:not(:empty) #wpforms-1543-field_4-container:before{background:url(../img/email.svg) no-repeat center center/contain}.form-block div.wpforms-container-full:not(:empty) .wpforms-field-select{position:relative}.form-block div.wpforms-container-full:not(:empty) .wpforms-field-select:before{content:"";position:absolute;right:1.2rem;top:1.8rem;width:2rem;height:2rem;background:url(../img/arrow.jpg) no-repeat center center/contain}.form-block div.wpforms-container-full:not(:empty) [type=submit]{margin-top:1.6rem;max-width:27.8rem;font-family:"Outfit-Medium";font-size:1.6rem;line-height:1;letter-spacing:.1rem;background:-webkit-gradient(linear, left top, left bottom, from(rgb(242, 26, 130)), to(rgb(254, 69, 88)));background:linear-gradient(rgb(242, 26, 130), rgb(254, 69, 88));width:100%;padding:2rem 0;display:grid;place-content:center;text-transform:uppercase;border-radius:10rem;-webkit-box-shadow:0 .2rem 0 .1rem #ba121b;box-shadow:0 .2rem 0 .1rem #ba121b;-webkit-transition:-webkit-transform .1s linear,-webkit-box-shadow .1s linear;transition:-webkit-transform .1s linear,-webkit-box-shadow .1s linear;transition:transform .1s linear,box-shadow .1s linear;transition:transform .1s linear,box-shadow .1s linear,-webkit-transform .1s linear,-webkit-box-shadow .1s linear;height:auto}.form-block div.wpforms-container-full:not(:empty) [type=submit],.form-block div.wpforms-container-full:not(:empty) [type=submit]:focus,.form-block div.wpforms-container-full:not(:empty) [type=submit]:focus-visible,.form-block div.wpforms-container-full:not(:empty) [type=submit]:link,.form-block div.wpforms-container-full:not(:empty) [type=submit]:visited{color:#fff}.form-block div.wpforms-container-full:not(:empty) [type=submit]:after,.form-block div.wpforms-container-full:not(:empty) [type=submit]:focus:after,.form-block div.wpforms-container-full:not(:empty) [type=submit]:focus-visible:after,.form-block div.wpforms-container-full:not(:empty) [type=submit]:link:after,.form-block div.wpforms-container-full:not(:empty) [type=submit]:visited:after{content:none}.form-block div.wpforms-container-full:not(:empty) [type=submit]:active{-webkit-box-shadow:0 0 0 0 #ba121b;box-shadow:0 0 0 0 #ba121b;-webkit-transform:translateY(0.2rem);-ms-transform:translateY(0.2rem);transform:translateY(0.2rem)}@media(max-width: 768px){.form-block div.wpforms-container-full:not(:empty) [type=submit]{margin-top:1.2rem;max-width:100%}}.form-block .call-us{position:absolute;bottom:2.8rem;right:2.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1.6rem;-moz-column-gap:1.6rem;column-gap:1.6rem}.form-block .call-us .left-col{margin-top:.7rem}.form-block .call-us img{max-width:4.6rem}.form-block .call-us p{text-align:right;font-size:1.8rem;line-height:1;margin-bottom:1.1rem;color:#1c1c1c}.form-block .call-us a{font-family:"OpenSans-Bold";font-size:2.8rem;line-height:1;color:#1c1c1c;letter-spacing:-0.1rem}@media(max-width: 768px){.form-block .call-us{position:static;margin-top:1.5rem;-webkit-column-gap:unset;-moz-column-gap:unset;column-gap:unset;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form-block .call-us img{max-width:4.4rem}.form-block .call-us .left-col{margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-block .call-us .left-col p{margin-right:1rem;margin-bottom:0;letter-spacing:0}.form-block .call-us .left-col a,.form-block .call-us .left-col p{white-space:nowrap}.form-block .call-us .left-col a{font-size:2.4rem;line-height:2.8rem;letter-spacing:-0.1rem}}.list-block{margin-top:4rem;border-radius:1.5rem;border:.1rem solid #ddd;padding:2.2rem 1rem 2.3rem 2.3rem}@media(max-width: 768px){.list-block{margin-top:2.3rem;padding:2.2rem 2rem 2rem 1.8rem}}.list-block .list-container{margin-top:2.4rem;display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width: 768px){.list-block .list-container{margin-top:1.4rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.list-block ul{-webkit-box-flex:1;-ms-flex:1;flex:1}@media(max-width: 768px){.list-block ul:last-child{margin-top:1.2rem}}.list-block li{font-family:"OpenSans-SemiBold";font-size:1.8rem;line-height:1.8;padding-left:3.2rem;position:relative}.list-block li:before{content:"";position:absolute;left:0;top:1.6rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(../img/list-arrow.svg) no-repeat center center/contain;width:2rem;height:2rem}.list-block li:not(:first-child){margin-top:2rem}@media(max-width: 768px){.list-block li:not(:first-child){margin-top:1.2rem}}.video-poster{position:relative;border-radius:1.5rem;overflow:hidden;width:100%;height:36.3rem}.video-poster:after{cursor:pointer;content:"";position:absolute;width:100%;height:100%;background:var(--video-poster) no-repeat center center/cover;top:0;left:0;z-index:1}.video-poster.play:after{content:none}@media(max-width: 768px){.video-poster{height:32rem}.video-poster:after{height:100%;background:var(--video-poster-mob) no-repeat center center/cover}}.video-poster iframe{width:100%;height:100%}.breadcrumbs{margin-top:.7rem;margin-bottom:4rem}@media(max-width: 768px){.breadcrumbs{margin-top:0;margin-bottom:2rem}}.breadcrumbs img{max-width:.8rem;display:inline-block;vertical-align:text-bottom;margin:0 1.1rem}@media(max-width: 768px){.breadcrumbs img{vertical-align:inherit}}.breadcrumbs>span span,.breadcrumbs>span a{font-family:"OpenSans-Regular";font-size:1.5rem;line-height:1;font-weight:400}.breadcrumbs>span span,.breadcrumbs>span span:hover,.breadcrumbs>span span:visited,.breadcrumbs>span span:link,.breadcrumbs>span a,.breadcrumbs>span a:hover,.breadcrumbs>span a:visited,.breadcrumbs>span a:link{color:#353535}.breadcrumbs>span span{text-transform:uppercase;padding:.14rem 1.18rem;border-radius:10rem;border:1px solid #ddd;white-space:nowrap}@media(max-width: 768px){.breadcrumbs>span span{padding:.3rem 1.18rem;display:inline-block;margin-bottom:10px}}.breadcrumbs>span span:first-child{border:.1rem solid #f21a82;background:#f21a82}.breadcrumbs>span span:first-child a{font-family:"OpenSans-SemiBold";font-weight:600}.breadcrumbs>span span:first-child a,.breadcrumbs>span span:first-child a:hover,.breadcrumbs>span span:first-child a:visited,.breadcrumbs>span span:first-child a:link{color:#fff}.toc-main{padding:1.2rem;border-radius:1.5rem;background:#fefefe;margin-bottom:4rem}@media(max-width: 768px){.toc-main{padding:.8rem}}.toc-main .wrapper{border-radius:1.2rem;border:.1rem solid #ddd;padding:2.8rem 2.8rem 2rem}@media(max-width: 768px){.toc-main .wrapper{padding:2.4rem 2rem 2rem}}.toc-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:3.6rem;line-height:1;font-family:"Outfit-Bold";text-transform:uppercase;padding:0;margin:0;min-height:unset;width:100%}@media(max-width: 768px){.toc-button{text-align:start;font-size:2.8rem}}.toc-button span{background:#f21a82;border-radius:.5rem;display:grid;place-content:center;width:4rem;height:4rem;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out}.toc-button.active span{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.toc-list{margin-top:4.6rem}@media(max-width: 768px){.toc-list{margin-top:3.6rem}}.toc-list li{list-style:none}.toc-list li:not(:first-child){margin-top:1.6rem}.toc-list a{color:#1c1c1c;font-size:1.8rem;line-height:1.8;font-family:"OpenSans-SemiBold"}.toc-list a:hover{color:#f21a82}.contact-us-block{position:relative;margin-top:2.4rem;border-radius:1.5rem;padding:2rem 14rem 2rem 2.4rem;background:radial-gradient(circle at bottom right, rgba(172, 89, 232, 0.5), rgb(242, 26, 130) 23%);margin-bottom:3.8rem}@media(max-width: 768px){.contact-us-block{padding:2.4rem 2rem 2rem 2rem;margin-bottom:0}}.contact-us-block h2{font-size:4.2rem;color:#fff;text-transform:uppercase}@media(max-width: 768px){.contact-us-block h2{margin-bottom:1rem}}.contact-us-block p{font-family:"OpenSans-SemiBold";margin-top:unset !important;color:#fff !important;font-size:1.8rem}.contact-us-block p br{display:none}@media(max-width: 768px){.contact-us-block p br{display:block}}.contact-us-block .hammer{position:absolute;max-width:22rem;bottom:0;right:-2rem}.post-hero{background:-webkit-gradient(linear, left top, left bottom, color-stop(61%, #F39FC5), color-stop(61%, #F7F7F7));background:linear-gradient(#F39FC5 61%, #F7F7F7 61%);padding:19rem 0 0}@media(max-width: 768px){.post-hero{background:-webkit-gradient(linear, left top, left bottom, color-stop(85%, #F39FC5), color-stop(61%, #F7F7F7));background:linear-gradient(#F39FC5 85%, #F7F7F7 61%);padding:19rem 1.6rem 0}}.post-hero .category{background:#fefefe;text-align:center;border-radius:10rem;font-size:2.2rem;color:#1c1c1c;line-height:1.1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.8rem 2.4rem;text-transform:uppercase}@media(max-width: 768px){.post-hero .category{text-align:start}}.post-hero h1{margin-top:4rem;color:#fefefe;font-size:7.6rem;line-height:1;letter-spacing:.25rem;max-width:128rem}@media(max-width: 768px){.post-hero h1{margin-top:3rem}}.post-hero .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:5.7rem;-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem}@media(max-width: 768px){.post-hero .info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;row-gap:1.8rem}}.post-hero .date,.post-hero .author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1.2rem;-moz-column-gap:1.2rem;column-gap:1.2rem;color:#fefefe;font-size:1.8rem;white-space:nowrap}.post-hero .date svg,.post-hero .author svg{max-width:2.4rem}.post-hero .date span,.post-hero .author span{font-family:"OpenSans-SemiBold";text-transform:uppercase;white-space:nowrap}.post-hero .img-wrap{margin-top:4rem;border-radius:1.5rem;overflow:hidden;height:60rem}.post-hero .img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width: 768px){.post-hero .img-wrap{height:32rem}}.main-content{background:#f7f7f7;padding:6rem 0}@media(max-width: 768px){.main-content{padding:4rem 1.6rem}}.main-content p{font-size:1.8rem;line-height:1.8;text-align:justify}.main-content p:not(:first-child){margin-top:2.4rem}.main-content h3,.main-content h2{font-size:4.2rem;line-height:.93;letter-spacing:.12rem}.main-content h3:not(:first-child),.main-content h2:not(:first-child){margin-top:4rem}@media(max-width: 768px){.main-content h3:not(:first-child),.main-content h2:not(:first-child){margin-top:2.8rem}}.main-content h3 span,.main-content h2 span{color:#f21a82}.main-content .share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.2rem 0;position:relative}@media(max-width: 768px){.main-content .share{margin-top:2.8rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;row-gap:1.6rem}}.main-content .share:after,.main-content .share:before{content:"";position:absolute;width:100%;background:-webkit-gradient(linear, right top, left top, from(rgba(221, 221, 221, 0)), color-stop(rgb(221, 221, 221)), to(rgba(221, 221, 221, 0)));background:linear-gradient(to left, rgba(221, 221, 221, 0), rgb(221, 221, 221), rgba(221, 221, 221, 0));height:1px;left:0}.main-content .share:after{top:0}.main-content .share:before{bottom:0}.main-content .share h4{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:2rem;line-height:1.2;text-transform:uppercase;letter-spacing:.04rem}.main-content .share .share-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:.8rem;-moz-column-gap:.8rem;column-gap:.8rem}.main-content .share .share-icons a{background:#fefefe;height:4rem;width:4rem;display:grid;place-content:center;border:none;padding:0;margin:0}.main-content .share .share-icons i:before{font-size:2rem}.hero-home{padding:18rem 0 13rem;background-image:url(../img/layer.png),var(--bg-hero);background-repeat:no-repeat,no-repeat;background-position:bottom center,center center;background-size:contain,cover}.hero-home .my-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2.4rem}.hero-home .my-container.reversed{gap:8.4rem;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.hero-home .my-container.reversed .left{padding-top:2rem}@media(max-width: 768px){.hero-home .my-container.reversed .left{padding-top:0}}@media(max-width: 768px){.hero-home{background-image:url(../img/layer-mob.png),var(--bg-hero-mob);background-position:bottom center,bottom 0 right,center center;background-size:contain,42rem auto,cover;padding:11rem 1.6rem 9.6rem}.hero-home .my-container,.hero-home .my-container.reversed{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.4rem}}.hero-home .left{-webkit-box-flex:1;-ms-flex:1;flex:1}.hero-home .subtitle{margin-top:3rem;margin-bottom:0;background:#fefefe;border-radius:10rem;font-family:"Outfit-Regular";font-size:2.2rem;line-height:1.1;letter-spacing:.075rem;color:#1c1c1c;padding:.8rem 2.4rem;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(max-width: 768px){.hero-home .subtitle{margin-top:4rem;padding:.4rem 2rem}}.hero-home h1{margin-top:4rem;margin-bottom:0;color:#fefefe;text-transform:uppercase;font-family:"Outfit-Bold";font-size:7.6rem;line-height:1;letter-spacing:.2rem}@media(max-width: 768px){.hero-home h1{margin-top:2.4rem;font-size:5.6rem}}.hero-home .subtext{margin-top:4rem;text-transform:uppercase;font-size:3.2rem;line-height:1;font-family:"Outfit-Bold";color:#fefefe;letter-spacing:.09rem}.hero-home .subtext span{color:#f21a82}@media(max-width: 768px){.hero-home .subtext{margin-top:3rem}.hero-home .subtext br{display:none}}.hero-home .options{margin-top:4rem;margin-bottom:4.8rem}@media(max-width: 768px){.hero-home .options{margin-top:2.4rem;margin-bottom:2.8rem}}.hero-home .options svg{max-width:2rem}.hero-home .options li{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"OpenSans-SemiBold";font-size:1.8rem;line-height:1.8;color:#fefefe}.hero-home .options li:not(:first-child){margin-top:2rem}@media(max-width: 768px){.hero-home .options li:not(:first-child){margin-top:.8rem}}.hero-home .logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0;padding-top:3.6rem;position:relative;-webkit-column-gap:5.2rem;-moz-column-gap:5.2rem;column-gap:5.2rem}.hero-home .logos li{height:5.2rem;max-width:17.2rem}@media(max-width: 768px){.hero-home .logos li{height:4.7rem;max-width:13.2rem}}.hero-home .logos img{width:auto;height:auto}@media(max-width: 768px){.hero-home .logos{padding-top:2.6rem;-webkit-column-gap:2.2rem;-moz-column-gap:2.2rem;column-gap:2.2rem}}.hero-home .logos::after{content:"";position:absolute;left:0;top:0;width:100%;height:.1rem;background:-webkit-gradient(linear, left top, right top, from(rgba(254, 254, 254, 0)), color-stop(rgba(254, 254, 254, 0.4)), to(rgba(254, 254, 254, 0)));background:linear-gradient(to right, rgba(254, 254, 254, 0), rgba(254, 254, 254, 0.4), rgba(254, 254, 254, 0))}.hero-service{padding:15rem 0 9rem;background-image:url(../img/layer-service.png),url(../img/service-round.png),var(--bg-hero);background-repeat:no-repeat;background-position:bottom center,bottom right,center center;background-size:contain,60rem,cover;min-height:48.4rem}.hero-service:has(+.f7f7f7-bg){background-image:url(../img/layer-service-gray.png),url(../img/service-round.png),var(--bg-hero)}@media(max-width: 768px){.hero-service{background-image:url(../img/layer2-mob.png),url(../img/service-round.png),var(--bg-hero-mob);background-position:bottom center,bottom right -11rem,top 0 right;background-size:contain,50rem,cover;padding:17rem 1.4rem 9.3rem 1.6rem}.hero-service:has(+.f7f7f7-bg){background-image:url(../img/layer-service-gray-mob.png),url(../img/service-round.png),var(--bg-hero-mob)}}.hero-service .my-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2.4rem}@media(max-width: 768px){.hero-service .my-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.hero-service .left{-webkit-box-flex:1;-ms-flex:1;flex:1}.hero-service .subtitle{margin-top:3rem;margin-bottom:0;background:#fefefe;border-radius:10rem;font-family:"Outfit-Regular";font-size:2.2rem;line-height:1.1;letter-spacing:.075rem;color:#1c1c1c;padding:.8rem 2.4rem;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(max-width: 768px){.hero-service .subtitle{margin-top:4rem;padding:.4rem 2rem}.hero-service .subtitle b{margin-left:4.4rem}}.hero-service .subtitle svg{max-width:2.4rem;vertical-align:top;margin-right:1.6rem}@media(max-width: 768px){.hero-service .subtitle svg{-webkit-transform:translateY(1rem);-ms-transform:translateY(1rem);transform:translateY(1rem)}}.hero-service h1{margin-top:4rem;margin-bottom:0;color:#fefefe;text-transform:uppercase;font-family:"Outfit-Bold";font-size:7.6rem;line-height:1;letter-spacing:.2rem}@media(max-width: 768px){.hero-service h1{margin-top:2.4rem;font-size:5.6rem}}.hero-service .divider{margin:3.2rem 0 0;opacity:1;height:1px;background:-webkit-gradient(linear, right top, left top, from(rgba(254, 254, 254, 0)), color-stop(rgba(254, 254, 254, 0.4)), to(rgba(254, 254, 254, 0)));background:linear-gradient(to left, rgba(254, 254, 254, 0), rgba(254, 254, 254, 0.4), rgba(254, 254, 254, 0))}.hero-service .options{margin-top:3.2rem;margin-bottom:4.8rem}@media(max-width: 768px){.hero-service .options{margin-top:2.4rem;margin-bottom:2.8rem}}.hero-service .options svg{max-width:2rem}.hero-service .options li{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"OpenSans-SemiBold";font-size:2.4rem;line-height:1.4;color:#fefefe;letter-spacing:-0.03rem}.hero-service .options li:not(:first-child){margin-top:1.4rem}.hero-service .logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0;padding-top:3.6rem;position:relative;-webkit-column-gap:5.2rem;-moz-column-gap:5.2rem;column-gap:5.2rem}.hero-service .logos li{height:5.7rem;max-width:17.2rem}@media(max-width: 768px){.hero-service .logos li{height:4.7rem;max-width:13.2rem}}.hero-service .logos img{width:auto;height:100%}@media(max-width: 768px){.hero-service .logos{padding-top:2.6rem;-webkit-column-gap:2.2rem;-moz-column-gap:2.2rem;column-gap:2.2rem}}.hero-service .logos::after{content:"";position:absolute;left:0;top:0;width:100%;height:.1rem;background:-webkit-gradient(linear, left top, right top, from(rgba(254, 254, 254, 0)), color-stop(rgba(254, 254, 254, 0.4)), to(rgba(254, 254, 254, 0)));background:linear-gradient(to right, rgba(254, 254, 254, 0), rgba(254, 254, 254, 0.4), rgba(254, 254, 254, 0))}.services{padding:1.8rem 0 6rem;background:#f7f7f7;position:relative}.services:before{content:"";position:absolute;top:-8rem;left:0;bottom:0;width:100%;z-index:0;background-image:url(../img/services-bg.png);background-position:right center;background-attachment:fixed;background-repeat:no-repeat;pointer-events:none}@media(max-width: 768px){.services{padding:0 1.6rem 1.6rem}.services:before{background-size:20rem;background-position:top 5rem right}}.services .my-container{display:grid;grid-template-columns:repeat(3, 1fr);gap:2.4rem}@media(max-width: 768px){.services .my-container{grid-template-columns:1fr;gap:1.6rem}}.services img{max-width:30rem}.services p{font-family:"OpenSans-Regular";color:#353535;font-size:1.8rem;line-height:1.8;margin:1.6rem 0 0 0}.services .first-service{padding-top:4.8rem;padding-right:2rem}@media(max-width: 768px){.services .first-service{padding-right:0;padding-top:.8rem;margin-bottom:.5rem}}.services .first-service p{color:#1c1c1c;font-size:2.2rem}.services h3{text-transform:uppercase;color:#1c1c1c;font-family:"Outfit-Bold";font-size:2rem;line-height:1.2;letter-spacing:.05rem;margin-bottom:0}.services .service{border-radius:1.5rem;background:#fefefe;padding:1.2rem;position:relative;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}.services .service:nth-child(2) img{max-width:22.5rem}.services .service img{position:absolute;bottom:0;right:0;max-width:25rem}.services .service:hover{-webkit-transform:rotate(-4deg);-ms-transform:rotate(-4deg);transform:rotate(-4deg)}.services .service:hover .content-wrap{border:.1rem solid #f21a82}@media(max-width: 768px){.services .service{padding:.8rem;height:auto}}.services .content-wrap{border-radius:1.2rem;border:.1rem solid #ddd;padding:2.4rem;height:100%;-webkit-transition:border .2s ease-in-out;transition:border .2s ease-in-out}@media(max-width: 768px){.services .content-wrap{padding:2rem}}.services .last-service{border-radius:1.5rem;background-image:url(../img/last-bg.png),linear-gradient(130deg, rgb(242, 26, 130) 24%, rgba(172, 89, 232, 0.7) 135%);background-size:cover;padding:4.4rem 3.2rem 3.2rem}@media(max-width: 768px){.services .last-service{padding:2.8rem 2rem 2rem}}.services .last-service h2,.services .last-service p{color:#fff;text-align:center}.services .last-service p{font-family:"OpenSans-SemiBold";margin-top:1.6rem}@media(max-width: 768px){.services .last-service p{margin-top:.6rem}}.services .last-service .send-btn{margin-top:3.2rem}.confidence{background-image:url(../img/layer2.png),radial-gradient(circle at bottom right, rgba(172, 89, 232, 0.5), rgb(0, 6, 77) 23%);background-repeat:no-repeat,no-repeat;background-position:bottom center,center center;background-size:contain,cover;padding:4.4rem 0 14rem}@media(max-width: 768px){.confidence{background-image:url(../img/layer2-mob.png),radial-gradient(circle at bottom right, rgba(172, 89, 232, 0.5), rgb(0, 6, 77) 23%);padding:4rem 1.6rem 12rem}}.confidence .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:2.4rem;-moz-column-gap:2.4rem;column-gap:2.4rem}@media(max-width: 768px){.confidence .wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:2.4rem}}.confidence h2{margin-top:2.8rem;color:#fefefe}@media(max-width: 768px){.confidence h2{margin-top:0}}.confidence p{color:#fefefe;margin-top:2.4rem;font-size:2.2rem;line-height:1.8}.confidence .left,.confidence .right{-webkit-box-flex:1;-ms-flex:1;flex:1}.confidence .left{padding-right:6rem}@media(max-width: 768px){.confidence .left{padding-right:0}}@media(min-width: 769px){.confidence .right{max-width:calc(22vw + 25.6px)}}.confidence .logos{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem;row-gap:2.4rem}.confidence .logos li img{max-width:14.8rem;max-height:7rem;width:auto;height:auto}.confidence .logos li:nth-child(4){margin-left:4rem}.confidence .logos li:nth-child(5){margin-left:3rem}.confidence .logos li:nth-child(5) img{max-height:4rem;width:auto}.confidence .logos li:nth-child(7){margin-left:1rem}.confidence .logos li:nth-child(7) img{max-width:12.5rem}.confidence .logos li:nth-child(8){margin-left:1rem}@media(max-width: 768px){.confidence .logos{-webkit-column-gap:2.2rem;-moz-column-gap:2.2rem;column-gap:2.2rem}.confidence .logos li:nth-child(1){max-width:8.4rem}.confidence .logos li:nth-child(2){max-width:14rem}.confidence .logos li:nth-child(3),.confidence .logos li:nth-child(7){max-width:11rem}.confidence .logos li:nth-child(4),.confidence .logos li:nth-child(5){margin-left:unset}.confidence .logos li:nth-child(6){max-width:13.2rem}}.confidence .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2.8rem}@media(max-width: 768px){.confidence .bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:2.4rem}}.confidence .bottom p{margin:0;color:#fefefe;text-transform:uppercase;font-size:2.8rem;font-family:"Outfit-Bold";line-height:1;letter-spacing:.08rem}@media(max-width: 768px){.confidence .bottom p{padding-right:4rem}}.confidence .btn{max-width:21rem;margin-right:10.7rem}@media(max-width: 768px){.confidence .btn{max-width:100%;margin-right:unset}}.areas-we-serve{z-index:1;position:relative;margin-top:3.2rem}.areas-we-serve .content-wrapper{border:.1rem solid #ddd;border-radius:1.5rem;margin-top:4rem;padding:1.2rem}@media(max-width: 768px){.areas-we-serve .content-wrapper{margin-top:2.6rem}}.areas-we-serve .tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:1.6rem;-moz-column-gap:1.6rem;column-gap:1.6rem}@media(max-width: 768px){.areas-we-serve .tabs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:1.2rem}}.areas-we-serve [data-tab]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:10rem;border-radius:1.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:.1rem solid rgba(0,0,0,0);padding:2.6rem 2rem}.areas-we-serve [data-tab].active{border:.1rem solid #f21a82}@media(max-width: 768px){.areas-we-serve [data-tab]{padding:0 2rem;height:8rem;-webkit-box-flex:unset;-ms-flex:unset;flex:unset}}.areas-we-serve h4{font-size:2rem;line-height:1.2;letter-spacing:.075rem}.areas-we-serve [data-content]{margin-top:1.2rem;padding:1.6rem 1.6rem 0}@media(max-width: 768px){.areas-we-serve [data-content]{padding:1.2rem 1.2rem 0}}.areas-we-serve [data-content] a{font-size:1.8rem;line-height:1.8}.areas-we-serve [data-content] a,.areas-we-serve [data-content] a:link,.areas-we-serve [data-content] a:focus,.areas-we-serve [data-content] a:visited{color:#353535}.areas-we-serve [data-content] ul{-webkit-columns:4;-moz-columns:4;columns:4;gap:2rem}@media(max-width: 768px){.areas-we-serve [data-content] ul{-webkit-columns:2;-moz-columns:2;columns:2}}.areas-we-serve [data-content] li:not(:first-child){margin-top:1.6rem}.content-form{padding:2rem 0 6rem;background:#fefefe;position:relative}.content-form:before{content:"";position:absolute;top:-8rem;left:0;bottom:0;width:100%;z-index:0;background-image:url(../img/bg-content.png);background-position:left center;background-attachment:fixed;background-repeat:no-repeat;pointer-events:none}@media(max-width: 768px){.content-form{padding:0 1.6rem 4rem}.content-form:before{background-image:url(../img/services-bg.png);background-size:20rem;background-position:right top 5rem}}.content-form .my-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.4rem}@media(max-width: 768px){.content-form .my-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.content-form .left{width:100%;max-width:87.2rem;padding-right:6rem;text-align:justify}@media(max-width: 768px){.content-form .left{padding-right:unset}}.content-form .left p{font-size:1.8rem;color:#353535;line-height:1.8;margin-top:2.4rem}@media(max-width: 768px){.content-form .left p{line-height:1.76}}.content-form .left img.size-full.alignnone{margin-bottom:0;margin-top:1.4rem}.content-form .left h2{text-align:start}.content-form .left h2:not(:first-child){margin-top:2rem}.content-form .left h3{text-align:start;font-family:"Outfit-Bold";font-size:3.2rem;line-height:1;letter-spacing:.075rem;color:#1c1c1c;text-transform:uppercase}.content-form .left h4{text-align:start;font-family:"Outfit-Bold";font-size:2rem;line-height:1.2;letter-spacing:.06rem}.content-form .left .masonry-block{position:relative;z-index:0;margin-top:4rem}@media(max-width: 768px){.content-form .left .masonry-block{margin-top:2.4rem}}.content-form .left .masonry-container{margin-top:2.3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}@media(max-width: 768px){.content-form .left .masonry-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:1.6rem}}.content-form .left .masonry-list{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:2rem}@media(max-width: 768px){.content-form .left .masonry-list{display:contents}}.content-form .left .masonry-item{border:.1rem solid #ddd;background:#f7f7f7;border-radius:1.5rem;padding:2.4rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.content-form .left .masonry-item h4{text-align:start}@media(max-width: 768px){.content-form .left .masonry-item{padding:1.6rem 2rem 2rem 2rem}.content-form .left .masonry-item:nth-child(1){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.content-form .left .masonry-item:nth-child(2){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.content-form .left .masonry-item:nth-child(3){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.content-form .left .masonry-item:nth-child(4){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.content-form .left .masonry-item:nth-child(5){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}.content-form .left .masonry-item p{line-height:1.65}@media(max-width: 768px){.content-form .left .masonry-item p{margin-top:2rem;line-height:1.76}}.content-form .left table{margin:2rem 0;font-size:1.8rem}.content-form .left table td{padding:1rem;border:.1rem solid #1c1c1c;color:#353535}.content-form .left table th{border:.1rem solid #1c1c1c;padding:1rem;background:#d3d3d3;color:#1c1c1c}.content-form .right{max-width:42.4rem}.content-form .sticky-form{position:sticky;top:15rem}.content-form .form-wrap{-webkit-box-shadow:0 .3rem 2rem -0.8rem rgba(0,0,0,.3);box-shadow:0 .3rem 2rem -0.8rem rgba(0,0,0,.3);padding:2.8rem 2.4rem 2rem}.content-form .form-block{background:rgba(247,247,247,.4)}.content-form .form-block h2{margin:0 auto;max-width:30rem}.content-form .form-block div.wpforms-container-full:not(:empty){margin:2rem 0 0}.content-form .form-block div.wpforms-container-full:not(:empty) #wpforms-1543-field_1-container,.content-form .form-block div.wpforms-container-full:not(:empty) #wpforms-1543-field_5-container,.content-form .form-block div.wpforms-container-full:not(:empty) #wpforms-1543-field_2-container,.content-form .form-block div.wpforms-container-full:not(:empty) #wpforms-1543-field_4-container{width:100%}.content-form .form-block div.wpforms-container-full:not(:empty) [type=submit]{max-width:100%}.content-form .form-block .call-us{position:static;margin-top:1.7rem;margin-left:.5rem;-webkit-column-gap:1.2rem;-moz-column-gap:1.2rem;column-gap:1.2rem}.content-form .form-block .call-us img{max-width:4.4rem}.content-form .form-block .call-us .left-col{margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content-form .form-block .call-us .left-col p{margin-right:1rem;margin-bottom:0}.content-form .form-block .call-us .left-col a,.content-form .form-block .call-us .left-col p{white-space:nowrap}.content-form .form-block .call-us .left-col a{font-size:2.4rem;line-height:2.8rem;letter-spacing:.01rem}@media(max-width: 768px){.content-form .form-block .call-us{margin-top:1.5rem;-webkit-column-gap:unset;-moz-column-gap:unset;column-gap:unset;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.content-form .form-block .call-us img{max-width:4.4rem}.content-form .form-block .call-us .left-col{margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content-form .form-block .call-us .left-col p{margin-right:1rem;margin-bottom:0;letter-spacing:0}.content-form .form-block .call-us .left-col a,.content-form .form-block .call-us .left-col p{white-space:nowrap}.content-form .form-block .call-us .left-col a{font-size:2.4rem;line-height:2.8rem;letter-spacing:-0.1rem}}.content-form .logos{margin-top:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:1.6rem;-moz-column-gap:1.6rem;column-gap:1.6rem}@media(max-width: 768px){.content-form .logos{margin-top:3.2rem}}.swiper-navigation{width:10.8rem;height:4.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:1}@media(max-width: 768px){.swiper-navigation{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:0}}.swiper-button-next,.swiper-button-prev{margin:0;position:static;background:#fefefe;width:4.8rem;height:4.8rem;border-radius:50%}.swiper-button-next:after,.swiper-button-prev:after{content:none}.swiper-button-next svg,.swiper-button-prev svg{max-width:2rem}.swiper-button-next svg path,.swiper-button-prev svg path{fill:#f21a82}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:1;background:#fefefe}.swiper-button-next.swiper-button-disabled svg path,.swiper-button-prev.swiper-button-disabled svg path{fill:#ddd}.testimonials{background:radial-gradient(circle at bottom right, rgba(172, 89, 232, 0.5), rgb(242, 26, 130) 23%);padding:6rem 0}@media(max-width: 768px){.testimonials{padding:4rem 1.6rem}.testimonials .my-container{position:relative;padding-bottom:7.6rem}}.testimonials .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.testimonials h2{color:#fefefe;max-width:62.9rem}.testimonials .swiper{margin-top:4rem}.testimonials .swiper-slide{border-radius:1.5rem;background:rgba(254,254,254,.25);padding:1.2rem;height:auto}@media(max-width: 768px){.testimonials .swiper-slide{padding:.8rem}}.testimonials .swiper-slide i,.testimonials .swiper-slide p{color:#353535;font-size:1.8rem;line-height:1.8}.testimonials .swiper-button-next.swiper-button-disabled,.testimonials .swiper-button-prev.swiper-button-disabled{background:rgba(254,254,254,.25)}.testimonials .swiper-button-next.swiper-button-disabled svg path,.testimonials .swiper-button-prev.swiper-button-disabled svg path{fill:#fefefe}.testimonials .content-wrap{border-radius:1.2rem;background:#fefefe;padding:2.4rem;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(max-width: 768px){.testimonials .content-wrap{padding:2rem}}.testimonials .test-bottom{margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 768px){.testimonials .test-bottom{margin-top:1.8rem}}.testimonials .test-bottom .left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1.8rem;-moz-column-gap:1.8rem;column-gap:1.8rem}.testimonials .test-bottom .stars{max-width:9.1rem}.testimonials .profile{border-radius:50%;width:5.2rem;height:5.2rem;overflow:hidden;display:grid;place-content:center;font-size:1.8rem;color:#fff;font-weight:700}.testimonials .info b{font-family:"OpenSans-SemiBold";font-size:1.8rem;line-height:1.8;color:#353535}.testimonials .info p{display:none;font-size:1.4rem;line-height:1.6rem;color:rgba(53,53,53,.5)}.areas-we-serve-map{background:#fefefe;position:relative;padding:6rem 0}@media(max-width: 768px){.areas-we-serve-map{padding:4rem 1.6rem 1.6rem}}.areas-we-serve-map .my-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:2.4rem;-moz-column-gap:2.4rem;column-gap:2.4rem}@media(max-width: 768px){.areas-we-serve-map .my-container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;row-gap:1rem}}.areas-we-serve-map .form-wrap{-webkit-box-shadow:0 .3rem 2rem -0.8rem rgba(0,0,0,.3);box-shadow:0 .3rem 2rem -0.8rem rgba(0,0,0,.3)}@media(max-width: 768px){.areas-we-serve-map .right{height:27.2rem}}.areas-we-serve-map .right h2{margin-left:14rem;margin-top:5rem}@media(max-width: 768px){.areas-we-serve-map .right h2{margin-left:unset;margin-top:0;text-align:center}}.areas-we-serve-map .map{position:absolute;right:0;bottom:-0.9rem;width:94.8rem}.areas-we-serve-map .map .mobile{display:none}@media(max-width: 768px){.areas-we-serve-map .map{width:100%;top:0;bottom:unset}.areas-we-serve-map .map svg{display:none}.areas-we-serve-map .map .mobile{display:block}}.areas-we-serve-map .hovering{opacity:0;-webkit-transition:opacity .1s linear;transition:opacity .1s linear}.areas-we-serve-map .hovering.active{opacity:.1}.areas-we-serve-map .label{position:absolute;z-index:1;-webkit-transition:opacity .1s linear;transition:opacity .1s linear;font-family:"Outfit-Bold";font-size:1.8rem;line-height:1.2;letter-spacing:.075rem;text-align:center;text-transform:uppercase;padding:.9rem 1.65rem;background:#fefefe;border-radius:.4rem;-webkit-box-shadow:0 .3rem 2rem rgba(0,0,0,.15);box-shadow:0 .3rem 2rem rgba(0,0,0,.15)}.areas-we-serve-map .label:after{content:"";position:absolute;background:url(../img/arrow-label.png) no-repeat center center/cover;bottom:-1rem;width:3rem;height:1rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.areas-we-serve-map .label.hovering.active{opacity:1}.areas-we-serve-map .label[data-city=british-columbia]{top:27.8rem;left:2.8rem}@media(max-width: 768px){.areas-we-serve-map .label[data-city=british-columbia]{max-width:15rem;top:17rem;left:0}}.areas-we-serve-map .label[data-city=alberta]{top:35rem;left:20.7rem}@media(max-width: 768px){.areas-we-serve-map .label[data-city=alberta]{top:14rem;left:8.6rem}}.areas-we-serve-map .label[data-city=ontario]{top:35.7rem;right:22.3rem}@media(max-width: 768px){.areas-we-serve-map .label[data-city=ontario]{top:17rem;right:1.6rem}}.blog-posts{background:#f7f7f7;padding:6rem 0}@media(max-width: 768px){.blog-posts{padding:4rem 1.6rem}}.blog-posts .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 768px){.blog-posts .top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.blog-posts h2{max-width:64.8rem}.blog-posts h2 span{white-space:nowrap}@media(max-width: 768px){.blog-posts h2{letter-spacing:0}}.blog-posts .read-blog{font-family:"Outfit-Medium";display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-transform:uppercase;border:.2rem solid #f21a82;padding:1rem 2.8rem 1rem 1.2rem;border-radius:10rem;width:100%;max-width:23rem;max-height:5.6rem;color:#1c1c1c;font-size:1.6rem;letter-spacing:.07rem;line-height:1}.blog-posts .read-blog svg{max-width:3.6rem}@media(max-width: 768px){.blog-posts .read-blog{max-width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2.2rem;-webkit-column-gap:1.2rem;-moz-column-gap:1.2rem;column-gap:1.2rem}}.blog-posts .blog-list{margin-top:4rem}@media(max-width: 768px){.blog-posts .blog-list{margin-top:2.8rem}}@media(min-width: 769px){.blog-posts .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:2.4rem;-moz-column-gap:2.4rem;column-gap:2.4rem}}.blog-posts .post{background:#fff;border-radius:1.5rem;padding:1.2rem;margin:0}@media(min-width: 769px){.blog-posts .post{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media(max-width: 768px){.blog-posts .post{padding:.8rem}}.blog-posts .post-wrapper{min-height:46rem;border-radius:1.2rem;border:.1rem solid #ddd;padding:2.4rem;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(max-width: 768px){.blog-posts .post-wrapper{padding:2rem}}.blog-posts .post,.blog-posts .post:link,.blog-posts .post:visited{color:#353535}.blog-posts .img-wrap{position:relative;border-radius:1rem;height:20rem;overflow:hidden}.blog-posts .img-wrap span{position:absolute;top:.8rem;right:.8rem;background:#f21a82;color:#fefefe;border-radius:10rem;text-transform:uppercase;font-family:"OpenSans-Bold";padding:.2rem 1.2rem;font-size:1.4rem;text-align:center}.blog-posts h3{margin-top:2.8rem;font-size:2rem;line-height:1.2;margin-bottom:1.2rem}.blog-posts p{margin-top:auto;font-size:1.8rem;line-height:1.8;max-height:12.8rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}@media(max-width: 768px){.blog-posts p{-webkit-line-clamp:5;max-height:16.8rem}}.blog-posts .navigation{display:none}@media(max-width: 768px){.blog-posts .navigation{width:10.8rem;height:4.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:1;margin:2.8rem auto 0}}.blog-posts .swiper-button-next,.blog-posts .swiper-button-prev{margin:0;position:static;background:#fefefe;width:4.8rem;height:4.8rem;border-radius:50%}.blog-posts .swiper-button-next:after,.blog-posts .swiper-button-prev:after{content:none}.blog-posts .swiper-button-next svg,.blog-posts .swiper-button-prev svg{max-width:2rem}.blog-posts .swiper-button-next svg path,.blog-posts .swiper-button-prev svg path{fill:#f21a82}.blog-posts .swiper-button-next.swiper-button-disabled,.blog-posts .swiper-button-prev.swiper-button-disabled{opacity:1}.blog-posts .swiper-button-next.swiper-button-disabled svg path,.blog-posts .swiper-button-prev.swiper-button-disabled svg path{fill:#ddd}.bio-top{padding-top:13.3rem;background:#00064d;height:61.2rem}@media(max-width: 768px){.bio-top{background-image:url(../img/layer3-mob.png),-webkit-gradient(linear, left top, left bottom, from(#00064D), to(#00064D));background-image:url(../img/layer3-mob.png),linear-gradient(#00064D, #00064D);background-position:bottom center,center center;background-size:contain,cover;background-repeat:no-repeat;padding:16.7rem 0 16rem;height:auto}}.bio-top .my-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 768px){.bio-top .my-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.bio-top .my-container .img-wrap,.bio-top .my-container .right{max-width:64.8rem}.bio-top .my-container .right{margin-top:14.4rem;position:relative}@media(max-width: 768px){.bio-top .my-container .right{margin-top:0;padding:0 1.6rem}}.bio-top .contact{position:absolute;right:0;background:#f21a82;display:grid;place-content:center;width:4rem;height:4rem;border-radius:.4rem}.bio-top .contact:first-of-type{top:20.5rem}.bio-top .contact:last-of-type{top:25.5rem}@media(max-width: 768px){.bio-top .contact{right:1.6rem}.bio-top .contact:first-of-type{top:17.2rem}.bio-top .contact:last-of-type{top:22rem}}.bio-top h1{color:#fefefe;font-size:7.6rem;line-height:1;letter-spacing:.2rem;padding-bottom:3.2rem;position:relative}.bio-top h1:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:-webkit-gradient(linear, right top, left top, from(rgba(254, 254, 254, 0)), color-stop(rgba(254, 254, 254, 0.6)), to(rgba(254, 254, 254, 0)));background:linear-gradient(to left, rgba(254, 254, 254, 0), rgba(254, 254, 254, 0.6), rgba(254, 254, 254, 0))}@media(max-width: 768px){.bio-top h1{font-size:5.6rem}}.bio-top .position{margin-top:3rem;color:#fefefe;font-size:2.8rem;line-height:1}@media(max-width: 768px){.bio-top .position{margin-top:2.3rem}}.bio-top .locations{margin-top:2.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.8rem}@media(max-width: 768px){.bio-top .locations{max-width:90%}}.bio-top .location{background:#fefefe;color:#1c1c1c;font-size:1.5rem;text-transform:uppercase;line-height:1;padding:.4rem 1.2rem;border-radius:10rem}.bio-main{background:#f7f7f7}.bio-main .my-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 768px){.bio-main .my-container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:2.8rem}}.bio-main .my-container>div{max-width:64.8rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.bio-main .left{padding:17.2rem 3.8rem 6rem}@media(max-width: 768px){.bio-main .left{padding:0 1.6rem 3.5rem}}.bio-main .left h2{font-size:3.6rem;text-transform:uppercase;text-align:center;line-height:1;padding-bottom:2rem;position:relative;margin-bottom:2.4rem}@media(max-width: 768px){.bio-main .left h2{font-size:2.8rem;padding-bottom:1.6rem;margin-bottom:2rem}}.bio-main .left h2:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:-webkit-gradient(linear, right top, left top, from(rgba(254, 254, 254, 0)), color-stop(rgb(254, 254, 254)), to(rgba(254, 254, 254, 0)));background:linear-gradient(to left, rgba(254, 254, 254, 0), rgb(254, 254, 254), rgba(254, 254, 254, 0))}.bio-main .left .back{display:none}@media(max-width: 768px){.bio-main .left .back{margin-top:2.7rem;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.bio-main .admissions{padding:3.2rem;background:radial-gradient(circle at bottom right, rgb(172, 89, 232), rgb(242, 26, 130) 53%);border-radius:1.5rem}@media(max-width: 768px){.bio-main .admissions{padding:2.5rem 2rem 2.2rem}}.bio-main .admissions h2{color:#fefefe}.bio-main .admission{padding:1.6rem;border-radius:1rem;background:#fefefe;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bio-main .admission:not(:last-child){margin-bottom:1.2rem}.bio-main .year{font-size:2rem;line-height:1.2;color:#f21a82;font-family:"Outfit-Bold";min-width:7rem}.bio-main .text{font-family:"OpenSans-SemiBold";font-size:1.8rem;line-height:1.3;color:#1c1c1c}@media(max-width: 768px){.bio-main .text{line-height:1.4}}.bio-main .educations{margin-top:2rem;border-radius:1.5rem;background:#fefefe;padding:1.2rem}@media(max-width: 768px){.bio-main .educations{margin-top:1.5rem;padding:.8rem}}.bio-main .educations h2{color:#17171a}.bio-main .educations h2:after{background:-webkit-gradient(linear, right top, left top, from(rgba(221, 221, 221, 0)), color-stop(rgb(221, 221, 221)), to(rgba(221, 221, 221, 0)));background:linear-gradient(to left, rgba(221, 221, 221, 0), rgb(221, 221, 221), rgba(221, 221, 221, 0))}.bio-main .edu-wrap{border:.1rem solid #ddd;border-radius:1.2rem;padding:2.8rem 2rem 2rem}@media(max-width: 768px){.bio-main .edu-wrap{padding:2rem 1rem 1rem}}.bio-main .education{background:#f7f7f7;padding:1.2rem 1.6rem;border-radius:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bio-main .education:not(:last-child){margin-bottom:1.2rem}.bio-main .education .text{line-height:1.8}.bio-main .logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:3.1rem;-moz-column-gap:3.1rem;column-gap:3.1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:8.2rem;margin-top:4rem;padding-top:4rem;position:relative}@media(max-width: 768px){.bio-main .logos{margin-top:2.8rem;padding-top:2rem}}.bio-main .logos:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:-webkit-gradient(linear, right top, left top, from(rgba(221, 221, 221, 0)), color-stop(rgb(221, 221, 221)), to(rgba(221, 221, 221, 0)));background:linear-gradient(to left, rgba(221, 221, 221, 0), rgb(221, 221, 221), rgba(221, 221, 221, 0))}.bio-main .logos img{width:25%;max-width:15.2rem;max-height:4.2rem}@media(max-width: 768px){.bio-main .logos{display:grid;grid-template-columns:repeat(2, 1fr);height:auto;row-gap:1.2rem;padding-left:3rem;padding-right:2.5rem}.bio-main .logos img{width:100%}.bio-main .logos img:nth-child(1){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.bio-main .logos img:nth-child(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.bio-main .logos img:nth-child(3){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.bio-main .logos img:nth-child(4){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}.bio-main .right{padding:6rem 0 6rem;font-size:1.8rem;line-height:1.8}@media(max-width: 768px){.bio-main .right{padding:0 1.6rem}}.bio-main .right .content{text-align:justify}.bio-main .right strong,.bio-main .right b{font-family:"OpenSans-SemiBold"}.bio-main .right blockquote{text-align:start;padding:2rem 2.4rem;border:.1rem solid #ddd;margin:4rem 0;border-radius:1.5rem;font-size:2.4rem;line-height:1.5;font-style:normal;position:relative}@media(max-width: 768px){.bio-main .right blockquote{margin:3rem 0}}.bio-main .right blockquote:after{content:"";position:absolute;width:4rem;height:4rem;background:url(../img/quote.svg) no-repeat center center/contain;top:-1.5rem;right:.8rem}.bio-main .right blockquote em{font-size:1.8rem;opacity:.5;letter-spacing:-0.06rem}.bio-main .right .break{height:2rem}@media(max-width: 768px){.bio-main .right .back{display:none}}.bio-main .back{margin-top:3.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 1.2rem;text-transform:uppercase;color:#1c1c1c;border-radius:10rem;border:.2rem solid #f21a82;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;max-width:25.4rem;font-family:"Outfit-Medium";font-size:1.6rem;line-height:1;letter-spacing:.1rem}.bio-main .back svg{max-width:3.8rem}.video-section{background:#fefefe;padding-bottom:6.25rem;position:relative;z-index:1}.video-section:before{content:"";position:absolute;top:-8rem;left:0;bottom:0;width:100%;z-index:0;background-image:url(../img/bg-content.png);background-position:left center;background-attachment:fixed;background-repeat:no-repeat;pointer-events:none}@media(max-width: 768px){.video-section{padding:0 1.6rem 3rem}.video-section:before{background-image:url(../img/services-bg.png);background-size:20rem;background-position:right top 5rem}}.video-section .my-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:2.4rem;-moz-column-gap:2.4rem;column-gap:2.4rem}.video-section .my-container>div{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:64.8rem}@media(max-width: 768px){.video-section .my-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:1.4rem}}.video-section .left{padding-right:6rem}@media(max-width: 768px){.video-section .left{padding-right:0}}.video-section .left p{text-align:justify;margin-top:2.4rem;font-size:1.8rem;line-height:1.8}@media(max-width: 768px){.video-section .left p{margin-top:2rem}}.video-section .right{border:.1rem solid #ddd;border-radius:1.5rem;padding:1.2rem}.video-section iframe{height:36.3rem}@media(max-width: 768px){.video-section iframe{height:32rem}}.video-section .logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2rem .8rem .8rem;gap:2rem}@media(max-width: 768px){.video-section .logos{padding:2rem 2rem .8rem;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.2rem}.video-section .logos .logo:nth-child(2){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.video-section .logos .logo:nth-child(4){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}.grid-section{padding:6rem 0 4rem;position:relative;z-index:1;background:#00064d}.grid-section .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.grid-section .top h2,.grid-section .top p{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:64.6rem;color:#fefefe}.grid-section .top p{font-size:2.4rem;line-height:1.5;text-align:justify;padding-left:2rem}@media(max-width: 768px){.grid-section{padding:4rem 1.6rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.grid-section .top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.grid-section .top p{margin-top:2rem;padding-left:unset}}.grid-section .grid{display:grid;grid-template-columns:1fr 52rem 1fr;grid-template-rows:repeat(2, 28.8rem);gap:2.4rem;margin:6rem auto 0}@media(max-width: 768px){.grid-section .grid{grid-template-columns:repeat(2, 1fr);grid-template-rows:18rem 39rem 18rem;margin:2.8rem auto 0;gap:1.2rem}}.grid-section .grid h3{font-size:4.2rem;letter-spacing:.06rem;line-height:1}@media(max-width: 768px){.grid-section .grid h3{font-size:2.4rem}}.grid-section .grid p{margin-top:.4rem;font-family:"OpenSans-SemiBold";font-size:3.2rem;line-height:1.2;letter-spacing:.03rem}@media(max-width: 768px){.grid-section .grid p{font-size:1.8rem;width:8ch}}.grid-section .grid ul{margin-top:4rem}@media(max-width: 768px){.grid-section .grid ul{margin-top:1.6rem}}.grid-section .grid li{padding-left:3.2rem;position:relative;font-family:"OpenSans-SemiBold";font-size:1.8rem;line-height:1.8}.grid-section .grid li:not(:first-child){margin-top:1.6rem}@media(max-width: 768px){.grid-section .grid li:not(:first-child){margin-top:.8rem}}.grid-section .grid li:before{content:"";position:absolute;width:1.6rem;height:1.4rem;background:url(../img/arrow-li.svg) no-repeat center center/contain;left:0;top:1.5rem}.grid-section .item{background:rgba(254,254,254,.25);padding:1.2rem;border-radius:1.5rem;position:relative}@media(max-width: 768px){.grid-section .item{padding:.8rem}}.grid-section .item-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fefefe;height:100%;border-radius:1.2rem;padding:2.4rem 2.4rem 3.6rem}.grid-section .item-inner>img{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media(max-width: 768px){.grid-section .item-inner{padding:1.6rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.grid-section .item-inner>img{-webkit-transform:unset;-ms-transform:unset;transform:unset;top:unset;bottom:0}.grid-section .item-inner .desk{display:none}}.grid-section .item-inner .mob{display:none}@media(max-width: 768px){.grid-section .item-inner .mob{display:block}}.grid-section .item:nth-child(1){grid-column:1;grid-row:1}.grid-section .item:nth-child(1) p{color:#000}.grid-section .item:nth-child(1) .item-inner>img{max-width:21.6rem}.grid-section .item:nth-child(2){grid-column:2;grid-row:1/3;background:url(../img/item-background.png),radial-gradient(circle at bottom right, rgba(172, 89, 232, 0.5), rgb(242, 26, 130) 70%);z-index:1}.grid-section .item:nth-child(2) .item-inner{background:rgba(0,0,0,0)}.grid-section .item:nth-child(2) .item-inner>img{bottom:0;top:unset;-webkit-transform:unset;-ms-transform:unset;transform:unset;right:-6.6rem;max-width:42rem}@media(max-width: 768px){.grid-section .item:nth-child(2) .item-inner>img{width:auto;max-height:38rem;right:-1.6rem}}.grid-section .item:nth-child(2) h3{margin-top:6rem;font-size:5.2rem;letter-spacing:.16rem;color:#fefefe}.grid-section .item:nth-child(2) li{color:#fefefe}.grid-section .item:nth-child(2) .send-btn{margin-top:auto}@media(max-width: 768px){.grid-section .item:nth-child(2) .send-btn{margin-top:2rem;padding:1.8rem 13rem 1.8rem 2rem}}@media(max-width: 768px){.grid-section .item:nth-child(2){grid-column:1/3;grid-row:2}.grid-section .item:nth-child(2) h3{margin-top:0;font-size:4.4rem}.grid-section .item:nth-child(2) li{max-width:21.5rem}.grid-section .item:nth-child(2) li br{display:none}}.grid-section .item:nth-child(3){grid-column:3;grid-row:1}.grid-section .item:nth-child(3) h3{color:#f21a82}.grid-section .item:nth-child(3) p{color:#000}.grid-section .item:nth-child(3) .item-inner>img{max-width:22.6rem}@media(max-width: 768px){.grid-section .item:nth-child(3){grid-column:1;grid-row:3}.grid-section .item:nth-child(3) .item-inner>img{max-width:14.6rem}}.grid-section .item:nth-child(4){grid-column:1;grid-row:2}.grid-section .item:nth-child(4) .item-inner>img{max-width:19.6rem}@media(max-width: 768px){.grid-section .item:nth-child(4){grid-column:2;grid-row:1}.grid-section .item:nth-child(4) .item-inner>img{max-width:12.6rem}}.grid-section .item:nth-child(5){grid-column:3;grid-row:2}.grid-section .item:nth-child(5) .item-inner{background:rgba(0,0,0,0);border:.1rem solid #fefefe}.grid-section .item:nth-child(5) h3{font-size:3.2rem;color:#fefefe}.grid-section .item:nth-child(5) p{margin-top:1rem;text-align:justify;color:#fefefe;font-size:1.8rem;line-height:1.8}@media(max-width: 768px){.grid-section .item:nth-child(5){grid-column:2;grid-row:3}.grid-section .item:nth-child(5) .item-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.grid-section .item:nth-child(5) h3{font-size:2rem}.grid-section .item:nth-child(5) p{display:none}}.grid-section .logos{margin-top:10rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.grid-section .logos:before{content:"";position:absolute;top:-4rem;left:0;width:100%;height:1px;background:-webkit-gradient(linear, right top, left top, from(rgba(254, 254, 254, 0)), color-stop(rgba(254, 254, 254, 0.5)), to(rgba(254, 254, 254, 0)));background:linear-gradient(to left, rgba(254, 254, 254, 0), rgba(254, 254, 254, 0.5), rgba(254, 254, 254, 0))}.grid-section .logos .img-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:20rem;max-height:6.4rem;display:grid;place-content:center}.grid-section .logos .img-wrap:nth-child(4) img{max-width:13rem}.grid-section .logos h2{display:none}@media(max-width: 768px){.grid-section .logos{margin-top:11.2rem;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:2.8rem}.grid-section .logos:before{top:-8.4rem}.grid-section .logos h2{text-align:center;top:-5.6rem;width:100%;display:block;position:absolute;font-size:2rem;letter-spacing:.06rem;line-height:1.2;color:#fefefe}.grid-section .logos .img-wrap{min-width:12.6rem;height:auto;max-height:5.8rem}.grid-section .logos .img-wrap:nth-child(2){display:none}.grid-section .logos .img-wrap:nth-child(3){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.grid-section .logos .img-wrap:nth-child(4){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.grid-section .logos .img-wrap:nth-child(5){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;min-width:19rem}.grid-section .logos .img-wrap:nth-child(6){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;min-width:19rem}.grid-section .logos .img-wrap:nth-child(7){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.mission{padding:6rem 0 14rem;background-image:url(../img/layer-mission.png),var(--bg-mission);background-repeat:no-repeat,no-repeat;background-position:bottom center,center center;background-size:contain,cover}@media(max-width: 768px){.mission{background-image:url(../img/layer-mission-mob.png),var(--bg-mission-mob);padding:4rem 1.6rem 9.6rem}}.mission .my-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:2.4rem;-moz-column-gap:2.4rem;column-gap:2.4rem}.mission .my-container>div{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:64.8rem}@media(max-width: 768px){.mission .my-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:2.4rem}}.mission .items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:rgba(254,254,254,.2);-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem);border-radius:1.5rem;gap:1.2rem;padding:1.2rem}@media(max-width: 768px){.mission .items{padding:.8rem;gap:.8rem}}.mission .item{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:47%;background:#fefefe;height:12.8rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:2.4rem;overflow:hidden}@media(max-width: 768px){.mission .item{padding-left:1rem;height:10.8rem}}.mission .item:nth-child(1){border-top-left-radius:1.2rem}.mission .item:nth-child(1) img{max-width:15rem}.mission .item:nth-child(2){border-top-right-radius:1.2rem}.mission .item:nth-child(2) img{max-width:14rem}.mission .item:nth-child(3){border-bottom-left-radius:1.2rem}.mission .item:nth-child(3) img{max-width:13rem}.mission .item:nth-child(4){border-bottom-right-radius:1.2rem}.mission .item:nth-child(4) img{max-width:13rem}.mission .item img{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0}@media(max-width: 768px){.mission .item img{max-width:12rem !important;right:-2rem}}.mission .item h3{font-size:2.6rem;letter-spacing:.06rem;line-height:1;color:#1c1c1c;z-index:1}@media(max-width: 768px){.mission .item h3{font-size:2rem}}.mission .left{padding-right:6rem}@media(max-width: 768px){.mission .left{padding-right:0}}.mission .left,.mission .left h2,.mission .left h4{color:#fefefe}.mission .left h2{margin-top:2.4rem}@media(max-width: 768px){.mission .left h2{margin-top:0}}.mission .left p{text-align:justify;margin-top:1.8rem;font-size:1.8rem;line-height:1.8}.mission .left h4{margin-top:2rem;font-size:2rem;line-height:1.2;letter-spacing:.06rem}.blog{background:#f7f7f7;padding:0 0 6rem;position:relative}.blog:before{content:"";position:absolute;top:-8rem;left:0;bottom:0;width:100%;z-index:0;background-image:url(../img/bg-content.png);background-position:left center;background-attachment:fixed;background-repeat:no-repeat;pointer-events:none}@media(max-width: 768px){.blog{padding:0 1.6rem 4rem}.blog:before{background-image:url(../img/services-bg.png);background-size:20rem;background-position:right top 5rem}}.blog .categories{border:.1rem solid #ddd;border-radius:10rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.8rem;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.2rem}@media(max-width: 768px){.blog .categories{border-radius:1.5rem;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}}.blog .categories li{z-index:0;cursor:pointer;border:.1rem solid #ddd;border-radius:10rem;font-size:1.8rem;line-height:1.8;letter-spacing:-0.05rem;text-align:center;color:#1c1c1c;padding:.3rem 2.4rem;background:#fefefe;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;white-space:nowrap}.blog .categories li.active{background:#f21a82;color:#fefefe}.blog .posts-list{margin-top:2.4rem;display:grid;grid-template-columns:repeat(3, 1fr);gap:2.4rem}@media(max-width: 768px){.blog .posts-list{grid-template-columns:1fr;margin-top:2rem;gap:1.2rem}}.blog .posts-item{z-index:0;border-radius:1.5rem;background:#fefefe;padding:1.2rem}@media(max-width: 768px){.blog .posts-item{padding:.8rem}}.blog .posts-item .content{border:.1rem solid #ddd;border-radius:1.2rem;padding:2.4rem;height:100%}@media(max-width: 768px){.blog .posts-item .content{padding:2rem}}.blog .posts-item .img-wrap{overflow:hidden;border-radius:1rem;height:20rem;position:relative}.blog .posts-item .img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog .posts-item .post-category{top:.8rem;right:.8rem;position:absolute;background:#f21a82;font-family:"OpenSans-Bold";font-size:1.4rem;line-height:2.4rem;color:#fefefe;border-radius:10rem;padding:0 1.2rem;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.blog .posts-item .title{margin-top:2.8rem;font-size:2rem;line-height:1.2;letter-spacing:.06rem;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog .posts-item .description{margin-top:1.2rem}.blog .posts-item .description p{color:#353535;font-size:1.8rem;line-height:1.73;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}@media(max-width: 768px){.blog .posts-item .description p{-webkit-line-clamp:5}}.blog .load-more-posts{background:#f7f7f7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#1c1c1c;text-transform:uppercase;gap:1.2rem;padding:1rem 2.8rem 1rem 1.2rem;border:.2rem solid #f21a82;border-radius:10rem;margin:2.4rem auto 0;font-family:"Outfit-Medium";font-size:1.6rem;line-height:1}.blog .load-more-posts img{max-width:3.6rem}@media(max-width: 768px){.blog .load-more-posts{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.contact-areas{background:#f7f7f7;position:relative;padding:2rem 0 6rem}@media(max-width: 768px){.contact-areas{padding:0 1.6rem 4rem}.contact-areas:before{background-size:20rem;background-position:top 5rem right}}.contact-areas:before{content:"";position:absolute;top:-8rem;left:0;bottom:0;width:100%;z-index:0;background-image:url(../img/services-bg.png);background-position:right center;background-attachment:fixed;background-repeat:no-repeat;pointer-events:none}.contact-areas .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2.4rem}@media(max-width: 768px){.contact-areas .swiper-wrapper{-ms-flex-wrap:unset;flex-wrap:unset;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;gap:unset}}.contact-areas .swiper-slide{position:relative;width:100%;max-width:31.2rem;background:#fefefe;border-radius:1.5rem;padding:1.2rem}@media(max-width: 768px){.contact-areas .swiper-slide{width:unset;max-width:unset}}.contact-areas .swiper-slide .wrap{border-radius:1.2rem;border:.1rem solid #ddd;padding:2.4rem}.contact-areas .swiper-slide h3{font-size:3.2rem;line-height:.9;letter-spacing:.06rem}.contact-areas .swiper-slide p{margin-top:2rem;font-family:"OpenSans-SemiBold";font-size:1.8rem;line-height:1.8}.contact-areas .swiper-slide a{display:grid;place-content:center;background:#f21a82;width:4rem;height:4rem;border-radius:.4rem}.contact-areas .swiper-slide a svg{max-width:2rem}.contact-areas .swiper-slide .contact{margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:1.2rem;-moz-column-gap:1.2rem;column-gap:1.2rem}.contact-areas .swiper-slide img{max-width:14rem;position:absolute;bottom:0;right:0}.contact-areas .swiper-navigation{display:none}@media(max-width: 768px){.contact-areas .swiper-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;margin:2.8rem auto 0;position:static;-webkit-transform:unset;-ms-transform:unset;transform:unset}}.section-404{padding:25.3rem 0;background-image:url(../img/layer-404.png),-webkit-gradient(linear, left top, left bottom, from(#F39FC5), to(#F39FC5));background-image:url(../img/layer-404.png),linear-gradient(#F39FC5, #F39FC5);background-repeat:no-repeat;background-position:bottom center,center center;background-size:contain,cover;min-height:90.4rem}@media(max-width: 768px){.section-404{background-image:url(../img/layer404-mob.png),-webkit-gradient(linear, left top, left bottom, from(#F39FC5), to(#F39FC5));background-image:url(../img/layer404-mob.png),linear-gradient(#F39FC5, #F39FC5);background-position:bottom center,top 0 right;background-size:contain,cover;padding:17rem 1.4rem 11.3rem 1.6rem;min-height:unset}}.section-404 .my-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media(max-width: 768px){.section-404 .my-container{display:block}}.section-404 .content-wrap{max-width:87.2rem;text-align:center;margin-left:auto}@media(max-width: 768px){.section-404 .content-wrap{margin-left:unset}}.section-404 img{position:absolute;left:-6rem;width:120rem;top:-9.2rem}@media(max-width: 768px){.section-404 img{position:relative;left:unset;top:unset;z-index:1;-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}}.section-404 h1{font-family:"Outfit-Bold";font-size:30rem;line-height:1;letter-spacing:.06rem;color:#fefefe;margin-top:2rem}@media(max-width: 768px){.section-404 h1{font-size:18.8rem;margin-top:-3rem}}.section-404 .subtitle{color:#f21a82;font-family:"Outfit-Bold";font-size:7.6rem;line-height:1;letter-spacing:.06rem;text-transform:uppercase}.section-404 .subtext{text-transform:uppercase;color:#fefefe;font-size:2.2rem;line-height:1.1;margin-top:1.6rem}.section-404 .btn{margin:2rem auto 0;max-width:30.8rem}