@font-face{font-family:'gallientregular';src:url('../fonts/fontsfree-net-gallientregular-ezomp-webfont.woff2') format('woff2'),url('../fonts/fontsfree-net-gallientregular-ezomp-webfont.woff') format('woff');font-weight:400;font-style:normal}.inner-wrapper:before{content:url(../images/inner-banner-graphic.png);position:absolute;right:0;top:0;bottom:0;height:auto;z-index:-1}.terms-banner{background:#202730}.terms-banner h5{color:#6d51a2;font-size:17px}.terms-banner h1:before{content:"";position:absolute;left:0;right:0;margin:0 auto;height:1px;background:#fff;bottom:-40px;width:60px}.terms-accordion h2 button{font-family:"Questrial";font-size:27px;color:#283030;padding:30px 15px}.terms-accordion h2 .accordion-button:not(.collapsed){background:transparent}.terms-accordion h2 .accordion-button:focus{box-shadow:none}.terms-accordion .accordion-body{font-size:19px;padding-bottom:35px}.terms-accordion .accordion-body p{font-size:19px}.terms-accordion .accordion-body ul{margin-top:20px}.terms-accordion .accordion-body ul li{margin-bottom:20px;list-style:none;position:relative;padding-left:20px;font-size:20px}.terms-accordion .accordion-body ul li:before{content:"";position:absolute;left:0;background:#6d51a2;border-radius:50%;height:8px;width:8px;top:7px}.terms-accordion{position:relative;z-index:10}.text-purple{color:#6d51a2}.course-faqs h2 button{text-transform:uppercase;font-size:17px;color:#202020}.blue-bg{background:#202730}.inner-wrapper img{margin-bottom:-90px}.inner-wrapper{position:relative;z-index:1}.therapy-table{font-family:"Questrial",sans-serif}.home-wrapper{position:relative;margin-right:0;height:calc(100vh - 97px);background:url(../images/idaho-massage-banner.jpg);display:flex;align-items:center;background-size:cover;background-position:center center;background-repeat:no-repeat}.home-wrapper .carousel{height:845px}.home-wrapper #carouselExampleCaptions .carousel-indicators{bottom:0;background:#fff;padding:50px 60px;left:0;right:inherit;margin-left:0;margin-bottom:0}.home-wrapper #carouselExampleCaptions .carousel-indicators button{background:#ccc;width:10px;height:10px;border-radius:50%;border-top:0;border-bottom:0;margin-right:40px}.home-wrapper #carouselExampleCaptions .carousel-indicators button:last-child{margin-right:0}.home-wrapper #carouselExampleCaptions .carousel-indicators button.active{background:#2f3233}.home-wrapper #carouselExampleCaptions .carousel-caption{top:50%;transform:translateY(-50%);bottom:inherit;text-align:left}.home-wrapper #carouselExampleCaptions .carousel-caption h5{font-size:80px;text-transform:uppercase;font-weight:400;line-height:1;max-width:375px}.home-wrapper #carouselExampleCaptions .carousel-caption p{font-size:24px;text-transform:uppercase;font-weight:400}.massage-service{margin-bottom:-400px}a:hover{text-decoration:none}.pr{position:relative;z-index:1}.image-overlay:before{content:"";position:absolute;z-index:0;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:.2}.pl-30{padding-left:30px}.pl-70{padding-left:70px}.pl-80{padding-left:80px}.pr-70{padding-right:70px}.px-30{padding-left:30px;padding-right:30px}.px-80{padding-left:80px;padding-right:80px}.px-180{padding-left:180px;padding-right:180px}.py-20{padding-top:20px;padding-bottom:20px}.py-90{padding-top:90px;padding-bottom:90px}.py-130{padding-top:130px;padding-bottom:130px}.py-60{padding-top:60px;padding-bottom:60px}.py-80{padding-top:80px;padding-bottom:80px}.py-90{padding-top:90px;padding-bottom:90px}.py-100{padding-top:100px;padding-bottom:100px}.pt-30{padding-top:30px}.pt-60{padding-top:60px}.pt-80{padding-top:80px}.pt-100{padding-top:100px}.pt-120{padding-top:120px}.pt-150{padding-top:150px}.pt-170{padding-top:170px}.pt-200{padding-top:200px}.pb-100{padding-bottom:100px}.pb-130{padding-bottom:130px}.pb-150{padding-bottom:150px}.pb-200{padding-bottom:200px !important}.pb-60{padding-bottom:60px}.pb-80{padding-bottom:80px}.pb-120{padding-bottom:120px}.mt-100{margin-top:100px}.section-space{padding:100px 0}.pad0{padding:0 !important}.pb0{padding-bottom:0 !important}.mar0{margin:0}.mb0{margin-bottom:0}.mb-40{margin-bottom:40px}.mb-100{margin-bottom:100px}.mt--65{margin-top:-65px}#page-container{overflow:hidden}body{color:#283030}.overflow--hidden{overflow:hidden}h1,h2,h3,h4,h5,h6,a,span,li,td,input{font-family:"Nanum Myeongjo",serif}p{font-family:"Questrial",sans-serif}.font-gallient{font-family:'gallientregular'}.font-questrial{font-family:"Questrial",sans-serif}.bg-yellow{background:url("../images/admission-bg.jpg");height:550px}.container{max-width:1250px}.custom-container{max-width:1400px !important}.max-width-600{max-width:600px}.max-width-450{max-width:450px}.max-width-650{max-width:650px}.max-width-550{max-width:550px}.max-width-500{max-width:500px}.max-width-750{max-width:750px;margin:0 auto}.max-width-1100{max-width:1100px;margin:0 auto}.border--bottom{border-bottom:1px solid #202020 !important;border:none}.fw-400{font-weight:400 !important}.fw-500{font-weight:500 !important}.fw-600{font-weight:600 !important}.site-wide-margin{max-width:1400px;margin:0 auto}.font-weight-bold{font-weight:700 !important}.bg-light{background:#f8f8f8}.bg-grey{background:#3c3b31}.flex-center{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;flex-wrap:wrap}.justify-center{justify-content:center}.flex-inherit{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}.position-center{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);z-index:10}.flex-nowrap{flex-wrap:nowrap !important}.flex-center-nowrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.flex1{flex:1}.flex--justify{justify-content:space-between}.flex-end{align-items:flex-end}.collapse{transition:height .3s ease-out}.navbar-toggler{border:none}.hamburger{color:#282728 !important;font-size:30px}.hamburger:focus{outline:none !important}.hamburger:active{outline:none !important;border:0 !important}.navbar-toggler:focus{box-shadow:none !important}header{padding-top:0;padding-bottom:0}header .menu--listing{justify-content:flex-end}header .menu--listing li{padding-right:35px !important}header .menu--listing li ul li{padding-right:0 !important}header .menu--listing li ul li a{padding:0 10px !important}header .menu--listing li:last-child{padding-right:0 !important}header .menu--listing li a{font-size:20px !important;font-weight:500;color:#282728 !important;position:relative;display:inline-block;padding:0 !important;transition:.4s ease;cursor:pointer}header .menu--listing li a:hover{color:#202020 !important}header .menu--listing li.active a{color:#202020 !important}header ul .purple-blank-btn2 a{border:1px solid #282728;background:#6d51a2;color:#fff !important;padding:15px 30px !important;font-size:16px !important;align-items:center;display:flex}header ul .purple-blank-btn2 a img{width:17px;margin-right:12px;filter:invert(1)}header ul .purple-blank-btn2 a:hover{background:#fff;color:#6d51a2 !important}header ul .purple-blank-btn2 a:hover img{filter:invert(0)}header ul .blank-white-btn a{border:1px solid #282728;padding:15px 30px !important;font-size:16px !important;align-items:center;display:flex}header ul .blank-white-btn a img{width:17px;margin-right:12px;filter:invert(1)}header ul .blank-white-btn a:hover{background:#282728;color:#fff !important}header ul .blank-white-btn a:hover img{filter:invert(0)}header .navbar-brand img{width:115px}.purple-btn{display:inline-block;padding:22px 32px 22px 45px;background:#6d51a2;font-size:19px;color:#fff;text-decoration:none;font-family:"Questrial",sans-serif;position:relative;width:270px;transition:.4s ease}.purple-btn img{width:30px !important;height:auto;margin-left:65px;position:absolute;right:35px}.purple-btn:hover{background:#202020}.white-btn{display:inline-block;padding:22px 32px 22px 45px;background:#fff;font-size:19px;color:#202020;text-decoration:none;font-family:"Questrial",sans-serif;position:relative;width:270px;transition:.4s ease}.white-btn img{width:30px;height:auto;margin-left:65px;position:absolute;right:35px}.white-btn:hover{background:#202020;color:#fff}.white-btn:hover img{filter:invert(1)}.white-blank-btn{display:inline-block;padding:22px 32px 22px 45px;background:transparent;font-size:19px;color:#fff;text-decoration:none;font-family:"Questrial",sans-serif;position:relative;width:270px;transition:.4s ease;border:1px solid #fff}.white-blank-btn img{width:30px;height:auto;margin-left:65px;position:absolute;right:35px}.white-blank-btn:hover{background:#fff;color:#202020}.white-blank-btn:hover img{filter:invert(1)}a.hover-dark:hover{background:#202020;color:#fff}a.hover-light:hover{background:#fff;color:#202020}a.hover-light:hover img{filter:invert(1)}a.hover-purple img{filter:invert(1)}a.hover-purple:hover{background:#6d51a2;color:#fff}a.hover-purple:hover img{filter:invert(0)}.head-xl{font-size:90px;font-weight:500;line-height:1;letter-spacing:0}.head-lg{font-size:60px;font-weight:500;line-height:1.2;letter-spacing:0}.head-mdd{font-size:48px;font-weight:500;line-height:1.2}.head-md{font-size:42px;font-weight:500;line-height:1.2}.head-sm{font-size:36px;font-weight:500;line-height:1.2;letter-spacing:0}.head-xs{font-size:22px;font-weight:500;line-height:1.2;letter-spacing:0}.text-md{font-size:21px;font-weight:300;line-height:1.7;letter-spacing:0}.text-sm{font-size:19px;font-weight:300;line-height:1.9;letter-spacing:0}.text-xs{font-size:17px;font-weight:300;line-height:1.7;letter-spacing:0}.text-xxs{font-size:15px;font-weight:300;line-height:1.7;letter-spacing:0}.text-white{color:#fff}.text-green{color:#0c624f !important}.text-dull{color:#fff;opacity:.4}.head-dull{color:#fff;opacity:.7}.border{border:1px solid #dbdbdb}.text-right{text-align:right}.border--black{border-bottom:1px solid #202020}.line-height-9{line-height:.9 !important}.listing-md li{font-size:20px;margin-bottom:20px;position:relative;font-family:"Questrial",sans-serif;color:#202020;list-style:none}.listing-md li:before{content:"";position:absolute;left:-20px;border-radius:50%;width:8px;height:8px;background:#6d51a2;top:10px}header .nav-menu{align-items:center}header{position:relative;z-index:999}header .menu--listing li a.get-started-btn{border:1px solid #282728;color:#282728;padding:13px 38px !important;border-radius:50px;text-decoration:none;text-decoration:none}.yellow-blank-btn{color:#86632d;text-transform:uppercase;text-decoration:none;font-size:18px;font-weight:400;font-family:"Titillium Web",sans-serif;position:relative;display:inline-block}.yellow-blank-btn:after{content:url("../images/right-brown-down.svg");position:absolute;transform:scale(.04);bottom:-245px;right:-283px}p b{font-weight:600;position:relative}p b:before{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;width:100%;background:#202020}p.text-border b:before{background:#fff}.inner-wrapper:before{content:url(../images/inner-banner-graphic.png);position:absolute;right:0;top:0;bottom:0;height:auto;z-index:-1}.terms-banner{background:#202730}.terms-banner h5{color:#6d51a2;font-size:17px}.terms-banner h1:before{content:"";position:absolute;left:0;right:0;margin:0 auto;height:1px;background:#fff;bottom:-40px;width:60px}.terms-accordion h2 button{font-family:"Questrial";font-size:27px;color:#283030;padding:30px 15px}.terms-accordion h2 .accordion-button:not(.collapsed){background:transparent}.terms-accordion h2 .accordion-button:focus{box-shadow:none}.terms-accordion .accordion-body{font-size:19px;padding-bottom:35px}.terms-accordion .accordion-body p{font-size:19px}.terms-accordion .accordion-body ul{margin-top:20px}.terms-accordion .accordion-body ul li{margin-bottom:20px;list-style:none;position:relative;padding-left:20px;font-size:20px}.terms-accordion .accordion-body ul li:before{content:"";position:absolute;left:0;background:#6d51a2;border-radius:50%;height:8px;width:8px;top:7px}.terms-accordion{position:relative;z-index:10}.text-purple{color:#6d51a2}.course-faqs h2 button{text-transform:uppercase;font-size:17px;color:#202020}.blue-bg{background:#202730}.inner-wrapper img{margin-bottom:-90px}.inner-wrapper{position:relative;z-index:1}.therapy-table{font-family:"Questrial",sans-serif}.therapy-tabletable{box-shadow:0 0 12px -5px #979797}.therapy-table thead th{text-transform:uppercase;padding:25px 60px;font-family:"Questrial",sans-serif;font-size:19px;font-weight:400}.therapy-table thead th:first-child{background:#6d51a2;color:#fff}.therapy-table thead th:nth-child(2){background:#202730;color:#fff}.therapy-table thead th:nth-child(3){background:#efefef}.therapy-table tbody tr td{color:#000;font-size:19px;font-weight:400;padding:25px 60px;font-family:"Questrial",sans-serif;line-height:1.8}.therapy-table tbody tr td:first-child{color:#626162;font-size:17px;line-height:1.5}.therapy-table tbody tr td:first-child h3{font-family:"Questrial",sans-serif;font-size:19px;font-weight:600;line-height:1.2;color:#000}.therapy-table tbody tr td:nth-child(3){font-weight:600;line-height:1.2;color:#000;padding:25px 40px}.therapy-table table{box-shadow:0 0 10px 4px #ddd}.therapy-table-sm{max-width:720px}.contact-form{background:#202730;padding:50px 70px}.contact-form form input[type="text"],.contact-form form input[type="email"],.contact-form form input[type="tel"]{border-radius:0;font-size:18px;padding:23px 23px 12px 23px !important;height:auto !important;color:#202020;font-family:"Questrial",sans-serif}.contact-form form textarea{border-radius:0;font-size:18px;padding:23px 23px 12px 23px !important;color:#202020;font-family:"Questrial",sans-serif}.contact-form form select.form-select{border-radius:0;font-size:18px;padding:23px 23px 12px 23px !important;height:auto !important;color:#202020;background-color:#fff;font-family:"Questrial",sans-serif}.contact-form form select.form-select:focus{border-color:#6d51a2;box-shadow:none}.contact-form form label{color:#6c757d;font-size:16px}.contact-form form .form-floating>label{padding:1rem .75rem}.contact-form form .form-floating>.form-control:focus,.contact-form form .form-floating>.form-control:not(:placeholder-shown),.contact-form form .form-floating>.form-select:focus,.contact-form form .form-floating>.form-select:not([value=""]){padding-top:1.625rem;padding-bottom:.625rem}.contact-form form .form-floating>.form-control:focus~label,.contact-form form .form-floating>.form-control:not(:placeholder-shown)~label,.contact-form form .form-floating>.form-select:focus~label,.contact-form form .form-floating>.form-select:not([value=""])~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.contact-form form button[type="submit"]{background:#6d51a2;border:none;color:#fff;font-size:18px;padding:20px 40px;cursor:pointer;transition:.3s ease;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;font-family:"Questrial",sans-serif}.contact-form form button[type="submit"]:hover{background:#5a4389}.contact-form form button[type="submit"] img{width:20px !important;height:20px !important;max-width:20px;max-height:20px;filter:brightness(0) invert(1)}.contact-form .text-danger{font-size:14px;margin-top:5px;display:block;color:#ff6b6b}.footer-cta:before{bottom:0;content:url(../images/footer-whistle.png);position:absolute;left:0;top:0;z-index:-1;right:0}footer ul{padding-left:0;margin-top:30px}footer ul li{list-style:none;margin-bottom:5px}footer ul li a{color:#282728;font-size:18px;font-weight:400;text-decoration:none;font-family:"Questrial",sans-serif}footer .social-icons{display:flex;list-style:none}footer .social-icons img{width:20px}footer .social-icons ul{margin:0}footer .social-icons li{margin-right:25px;margin-bottom:0}footer .social-icons li a{text-decoration:none}footer .social-icons li a i{height:45px;color:#fff;border:1px solid #202020;padding:10px;border-radius:50%;font-size:17px;width:45px;display:flex;justify-content:center;align-items:center;transition:.4s ease;background:#3e3e3e}footer .social-icons li a:hover i{background-color:#202020;color:#fff}.footer-privacy{display:flex;align-items:center}.top-border{border-top:1px solid #4d4d4d}.footer-copyright{border-top:1px solid #e0dfdd}.footer-terms p a{color:#f8f8f8;padding-left:20px;padding-right:20px;text-decoration:none}body{position:relative;z-index:1}.home-wrapper{position:relative;margin-right:0;height:calc(100vh - 97px);background:url(../images/idaho-massage-banner.jpg);display:flex;align-items:center;background-size:cover;background-position:center center;background-repeat:no-repeat}.home-wrapper .carousel{height:845px}.home-wrapper #carouselExampleCaptions .carousel-indicators{bottom:0;background:#fff;padding:50px 60px;left:0;right:inherit;margin-left:0;margin-bottom:0}.home-wrapper #carouselExampleCaptions .carousel-indicators button{background:#ccc;width:10px;height:10px;border-radius:50%;border-top:0;border-bottom:0;margin-right:40px}.home-wrapper #carouselExampleCaptions .carousel-indicators button:last-child{margin-right:0}.home-wrapper #carouselExampleCaptions .carousel-indicators button.active{background:#2f3233}.home-wrapper #carouselExampleCaptions .carousel-caption{top:50%;transform:translateY(-50%);bottom:inherit;text-align:left}.home-wrapper #carouselExampleCaptions .carousel-caption h5{font-size:80px;text-transform:uppercase;font-weight:400;line-height:1;max-width:375px}.home-wrapper #carouselExampleCaptions .carousel-caption p{font-size:24px;text-transform:uppercase;font-weight:400}.massage-service{margin-bottom:-400px}.calc-right{margin-right:calc(100% - 1190px)}.btn-group{display:flex;justify-content:space-between;padding-top:40px}.btn-group a{width:50%}.btn-group a:first-child{margin-right:30px}.idaho-school{background:#fff;padding:50px;position:relative;z-index:1;margin-right:-200px;margin-top:70px;margin-left:120px}.mt--540{margin-top:-540px}.massage-services .col-md-4 a{display:flex;align-items:center;font-size:16px;text-transform:uppercase;font-weight:400;color:#000;text-decoration:none;position:relative;border-bottom:1px solid #000;padding-bottom:30px;margin-right:5px}.massage-services a img{width:50px;margin-right:30px}.massage-whistles:before{content:url(../images/double-whistles.png);position:absolute;left:-315px;top:0;width:100%;right:0;bottom:0;z-index:-1}.massage-whistles .col-lg-4{width:38%}.massage-whistles .col-lg-8{width:62%}#testimonialCarousel .carousel-item .card{border-radius:0;padding:50px 20px}#testimonialCarousel .carousel-item .card h4{margin-bottom:45px;font-size:24px;font-family:'gallientregular';position:relative}#testimonialCarousel .carousel-item .card h4:before{top:-12px;content:url(../images/black-quote.png);position:absolute;right:0;transform:scale(.6)}#testimonialCarousel .carousel-item .card h3{font-size:30px;font-family:"Questrial",sans-serif;margin-bottom:30px}#testimonialCarousel .carousel-item .card p.card-text{font-size:21px}#testimonialCarousel .carousel-item .card .text-secondary{font-size:21px;font-family:"Questrial",sans-serif;color:#283030}.testimonial-bg{background:url("../images/testimonial-bg.jpg");background-size:cover;height:500px;padding:100px 0;margin-bottom:-300px}.carousel img{width:70px;max-height:70px;border-radius:50%;margin-right:1rem;overflow:hidden}.carousel-inner{padding:1em}@media screen and (min-width:576px){.carousel-inner{display:flex;width:100%;margin-inline:auto;padding:1em 0;overflow:hidden}.carousel-item{display:block;margin-right:0;flex:0 0 calc(100%/2)}}@media screen and (min-width:768px){.therapy-table tbody tr td:nth-child(3){padding:25px 10px}.therapy-table{padding-top:10px !important}.carousel-item{display:block;margin-right:0;flex:0 0 calc(100%/3)}}.carousel .card{margin:0 .5em;border:0}.carousel-control-prev,.carousel-control-next{width:3rem;height:3rem;background-color:#808080;border-radius:50%;top:50%;transform:translateY(-50%)}.scroll-container{display:flex;overflow:hidden;white-space:nowrap}.scroll-container .slide-text-sm{font-size:90px}.slide-text{display:inline-block;font-size:120px;text-transform:uppercase;padding:10px 20px;animation:scroll 70s linear infinite;color:#283030;font-weight:400;opacity:.2;word-spacing:10px;font-family:'gallientregular'}@keyframes scroll{0%{transform:translateX(0%)}100%{transform:translateX(-100%)}}.massage-services{transition:.5s ease}.massage-services:hover .service-btn a:before{bottom:0}.massage-services:hover .service-btn a:after{bottom:-40px}.massage-services .service-btn{padding:40px 20px;border-bottom:1px solid #000;transition:.3s ease}.massage-services .service-btn a:after{content:url(../images/arrow.svg);position:absolute;right:0;bottom:0;transform:scale(.5) rotate(45deg);transition:.5s ease}.massage-services .service-btn a:before{content:url(../images/arrow.svg);position:absolute;right:0;bottom:40px;transform:scale(.5) rotate(45deg);transition:.5s ease}.massage-services .service-btn a{display:inline-block;color:#000;text-transform:uppercase;font-size:21px;font-weight:400;text-decoration:none;max-width:100%;font-family:"Questrial",sans-serif;line-height:1.2;position:relative;width:100%;transition:.3s ease;overflow:hidden}.massage-services .service-btn:hover a:before{bottom:0}.massage-services .service-btn:hover a:after{bottom:-40px}.enroll-btn{width:56%}.enroll-btn a{width:100%}.enroll-btn a img{margin-left:45px}.contact-banner:before{content:url(../images/contact-graphic.png);position:absolute;right:0;z-index:-1;top:-95px}.bg-graphic:before{content:url(../images/course-graphic.png);position:absolute;right:0;z-index:-1;top:-95px}.contact-form form input:placeholder{color:#202020}input::placeholder,textarea::placeholder{color:#202020 !important;opacity:1}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#202020 !important;font-family:"Questrial",sans-serif;font-size:18px}input::-moz-placeholder,textarea::-moz-placeholder{color:#202020 !important;font-family:"Questrial",sans-serif;font-size:18px}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#202020 !important;font-family:"Questrial",sans-serif;font-size:18px}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#202020 !important;font-family:"Questrial",sans-serif;font-size:18px}.contact-form form button:hover{background:#fff;color:#202020}.contact-form form button:hover img{filter:invert(1)}.contact-info{display:flex;align-items:center;gap:20px}.contact-icon{flex-shrink:0}.contact-icon img{width:50px !important;height:50px !important;max-width:50px;max-height:50px;object-fit:contain}.phone-contact h5{font-size:18px;margin-bottom:8px;font-weight:600}.phone-contact p{font-size:16px;margin-bottom:0}.phone-contact a{color:#6d51a2;text-decoration:none}.phone-contact a:hover{text-decoration:underline}.contact-form{background:#202730;padding:50px 70px}.contact-form form input[type="text"],.contact-form form input[type="email"],.contact-form form input[type="tel"]{border-radius:0;font-size:18px;padding:23px 23px 12px 23px !important;height:auto !important;color:#202020;font-family:"Questrial",sans-serif}.contact-form form textarea{border-radius:0;font-size:18px;padding:23px 23px 12px 23px !important;color:#202020;font-family:"Questrial",sans-serif}.contact-form form select.form-select{border-radius:0;font-size:18px;padding:23px 23px 12px 23px !important;height:auto !important;color:#202020;background-color:#fff;font-family:"Questrial",sans-serif}.contact-form form select.form-select:focus{border-color:#6d51a2;box-shadow:none}.contact-form form label{color:#6c757d;font-size:16px}.contact-form form .form-floating>label{padding:1rem .75rem}.contact-form form .form-floating>.form-control:focus,.contact-form form .form-floating>.form-control:not(:placeholder-shown),.contact-form form .form-floating>.form-select:focus,.contact-form form .form-floating>.form-select:not([value=""]){padding-top:1.625rem;padding-bottom:.625rem}.contact-form form .form-floating>.form-control:focus~label,.contact-form form .form-floating>.form-control:not(:placeholder-shown)~label,.contact-form form .form-floating>.form-select:focus~label,.contact-form form .form-floating>.form-select:not([value=""])~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.contact-form form button[type="submit"]{background:#6d51a2;border:none;color:#fff;font-size:18px;padding:20px 40px;cursor:pointer;transition:.3s ease;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;font-family:"Questrial",sans-serif}.contact-form form button[type="submit"]:hover{background:#5a4389}.contact-form form button[type="submit"] img{width:20px !important;height:20px !important;max-width:20px;max-height:20px;filter:brightness(0) invert(1)}.contact-form .text-danger{font-size:14px;margin-top:5px;display:block;color:#ff6b6b}.testimonial-slider-wrapper-dual{position:relative;padding:0 80px}.testimonial-slider-container-dual{overflow:hidden;position:relative}.testimonial-slider-track{display:flex;gap:30px;transition:transform .6s ease-in-out}.testimonial-card-item{flex:0 0 calc(50% - 15px);min-width:calc(50% - 15px)}.testimonial-nav-btn{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;border-radius:50%;background:#6d51a2;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:10}.testimonial-nav-btn:hover{background:#202020}.testimonial-nav-btn:disabled{opacity:.5;cursor:not-allowed}.testimonial-prev{left:0}.testimonial-next{right:0}.testimonial-dots{display:flex;justify-content:center;gap:10px;margin-top:20px}.testimonial-dot{width:12px;height:12px;border-radius:50%;background:#ccc;border:none;cursor:pointer;transition:all .3s ease}.testimonial-dot.active{background:#6d51a2}.testimonial-dot:hover{background:#202020}@media(max-width:991px){.testimonial-slider-wrapper-dual{padding:0 60px}}@media(max-width:768px){.testimonial-slider-wrapper-dual{padding:0 20px}.testimonial-slider-track{gap:0}.testimonial-card-item{flex:0 0 100%;min-width:100%}.testimonial-nav-btn{width:40px;height:40px}}@media(max-width:576px){.testimonial-slider-wrapper-dual{padding:0 10px}.testimonial-nav-btn{width:35px;height:35px}}