@font-face{font-family:Manrope;src:url(../assets/fonts/Manrope/Manrope-ExtraBold.woff) format("woff"),url(.../assets/fonts/Manrope/Manrope-ExtraBold.woff2) format("woff2");font-weight:800;font-display:swap}@font-face{font-family:Manrope;src:url(../assets/fonts/Manrope/Manrope-Medium.woff) format("woff"),url(.../assets/fonts/Manrope/Manrope-Medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Manrope;src:url(../assets/fonts/Manrope/Manrope-Regular.woff) format("woff"),url(.../assets/fonts/Manrope/Manrope-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Rasa;src:url(../assets/fonts/Rasa/Rasa-SemiBold.woff) format("woff"),url(../assets/fonts/Rasa/Rasa-SemiBold.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Rasa;src:url(../assets/fonts/Rasa/Rasa-Medium.woff) format("woff"),url(../assets/fonts/Rasa/Rasa-Medium.woff2) format("woff2");font-weight:500;font-display:swap}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;scroll-behavior:smooth}body,html{overflow-x:hidden}.container{max-width:1440px;width:100%;margin:0 auto;padding:0}@media screen and (max-width:1440px){.container{padding:0 20px}}.container-form{max-width:1000px;width:100%;margin:0 auto;padding:0}@media screen and (max-width:1000px){.container-form{padding:0 20px}}.btn,h1,h2,h3,h4,h5{font-family:Rasa;font-weight:600}p,span{font-family:Manrope}.title{position:relative;display:inline-block}.title::after{content:"";width:100%;height:5px;background:-webkit-gradient(linear,left top,right top,from(#d4aa3a),to(#a27b2e));background:linear-gradient(90deg,#d4aa3a 0,#a27b2e 100%);position:absolute;left:0;bottom:0}.btn{color:#fff;font-size:28px;background:-webkit-gradient(linear,left top,right top,from(#d4aa3a),to(#a27b2e));background:linear-gradient(90deg,#d4aa3a 0,#a27b2e 100%);padding:5px 25px;-webkit-transition:.5s ease-in;transition:.5s ease-in}.btn:hover{color:#fff;background:-webkit-gradient(linear,left top,right top,from(#a27b2e),to(#d4aa3a));background:linear-gradient(90deg,#a27b2e 0,#d4aa3a 100%)}label{font-family:Manrope;font-weight:600}.header{position:relative;width:100%;overflow:hidden;-webkit-box-shadow:0 -3px 15px rgba(0,0,0,.25);box-shadow:0 -3px 15px rgba(0,0,0,.25)}.header .nav-item{margin-left:15px}.header .nav-item:nth-child(1){margin-left:0}.header .nav-link{color:#000;font-family:Manrope;font-weight:800;font-size:22px}.header .nav-link:hover{color:#000;text-decoration:underline}@media (max-width:575px){.header .website-logo img{max-width:200px;width:100%}}.header .nav-mobile{padding-left:1rem;padding-right:1rem}.header-homepage{position:absolute;top:0;left:0;width:100%;overflow:hidden;height:100vh}@media (max-width:575px){.header-homepage{z-index:99}}.header-homepage .nav::after{content:"";height:101vh;width:300%;background-image:url(../assets/images/pattern.png);background-repeat:repeat;position:absolute;left:0;top:-27px;z-index:-1}@media (max-width:991px){.header-homepage .nav::after{top:-37px}}@media (max-width:575px){.header-homepage .nav::after{display:none}}.header-homepage .nav-link{color:#fff;font-family:Manrope;font-weight:800;font-size:22px}.header-homepage .nav-link:hover{color:#fff;text-decoration:underline}@media (max-width:575px){.header-homepage .website-logo img{max-width:200px;width:100%}}.header-homepage .nav-mobile{padding-left:3rem;padding-right:3rem}@media (max-width:575px){.header-homepage .nav-mobile{padding-right:1rem;padding-left:1rem}}.mobile-menu{position:absolute;z-index:99;top:-100%;right:0;height:auto;width:100%;background:rgba(255,255,255,.8);overflow-y:scroll;-webkit-transition:.5s ease-in;transition:.5s ease-in}.mobile-menu--nav{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:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:0;padding:15px;list-style:none}.mobile-menu--item{margin:15px 0}.mobile-menu--link{color:#000;font-size:24px;font-family:Manrope;text-decoration:none;font-weight:700}.mobile-menu--link:hover{cursor:pointer;text-decoration:underline;color:#000}.mobile-menu-show{top:80px}.menu-overflow{overflow:hidden}.hero-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (max-width:991px){.hero-section{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.hero-section .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:991px){.hero-section .container{height:100%}}@media (max-width:575px){.hero-section .container{padding:0;position:relative}}@media (max-width:575px){.hero-section--text{margin-top:250px;background:rgba(255,255,255,.8);padding:20px}}.hero-section--image{margin-left:200px}@media (max-width:575px){.hero-section--image img{position:absolute;bottom:0;right:-115px;height:500px;z-index:-1}}@media (max-width:991px){.hero-section--image{margin-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:100%}}.services{background-image:url(../assets/images/services-bg.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}.services .nav{min-width:410px;border-right:1px solid #d4aa3a}@media (max-width:991px){.services .nav{min-width:100%;max-width:100%;width:100%;border:none}}.services .nav .nav-link{color:#a3a3a3;cursor:pointer;font-family:Rasa;font-size:48px}.services .nav .nav-link:hover{text-decoration:none}.services .nav .active{color:#000}.services .tab-content .tab-pane p{font-family:Manrope;font-size:22px;line-height:30px;color:#000}.services .tab-content .tab-pane a{color:#a27b2e}.services .tab-content .tab-pane a:hover{cursor:pointer}.service-section a{color:#d4aa3a}.service-section a:hover{color:#d4aa3a;cursor:pointer}.service-section ul li{font-family:Manrope}#testimonials-slider{position:relative}#testimonials-slider::before{content:url(../assets/images/review-handle.svg);position:absolute;top:-20px;left:120px}@media (max-width:991px){#testimonials-slider::before{display:none}}#testimonials-slider .carousel-inner{width:70%;margin:0 auto}@media (max-width:991px){#testimonials-slider .carousel-inner{width:100%}}#testimonials-slider .testimonial{max-width:1000px;width:100%;margin:0 auto;height:400px;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-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:575px){#testimonials-slider .testimonial{height:auto}}#testimonials-slider .testimonial--text{font-family:Manrope;font-weight:700;font-size:30px;line-height:41px}#testimonials-slider .testimonial--name{font-family:Rasa;font-size:28px;font-weight:600;line-height:34px}#testimonials-slider .testimonial--position{font-family:Manrope;font-size:18px;line-height:25px}@media (max-width:991px){#testimonials-slider .carousel-control-next,#testimonials-slider .carousel-control-prev{position:relative}}@media (max-width:991px){#testimonials-slider .carousel-commands-container{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;margin-top:20px}}@media (max-width:991px){#testimonials-slider .carousel-indicators{margin:0}}#testimonials-slider .carousel-indicators button{width:10px;height:10px;border-radius:50%;background-color:#c4c4c4;margin:0 15px}#testimonials-slider .carousel-indicators .active{background-color:#d4aa3a}.meet-frank{position:relative}.meet-frank::before{content:"";height:100%;width:460px;background-image:url(../assets/images/pattern.png);background-repeat:repeat;position:absolute;left:0;top:0;z-index:-1}@media (max-width:991px){.meet-frank::before{width:20%}}@media (max-width:575px){.meet-frank::before{display:none}}.meet-frank--text img{height:400px}.footer{background-image:url(../assets/images/pattern.png);background-repeat:repeat}.footer a{color:#000;text-decoration:none;font-family:Manrope;font-size:16px;text-align:center}.footer a:hover{text-decoration:underline;color:#000}.service-text-50{width:50%}@media (max-width:991px){.service-text-50{width:100%}}