@font-face{font-family:'Google Sans';src:local('Google Sans Medium Italic'),local('GoogleSans-MediumItalic'),url('/fonts/GoogleSans-MediumItalic.woff2') format('woff2');font-weight:500;font-style:italic}@font-face{font-family:'Google Sans';src:local('Google Sans Bold'),local('GoogleSans-Bold'),url('/fonts/GoogleSans-Bold.woff2') format('woff2');font-weight:bold;font-style:normal}@font-face{font-family:'Google Sans';src:local('Google Sans Italic'),local('GoogleSans-Italic'),url('/fonts/GoogleSans-Italic.woff2') format('woff2');font-weight:normal;font-style:italic}@font-face{font-family:'Google Sans';src:local('Google Sans Medium'),local('GoogleSans-Medium'),url('/fonts/GoogleSans-Medium.woff2') format('woff2');font-weight:500;font-style:normal}@font-face{font-family:'Google Sans';src:local('Google Sans Regular'),local('GoogleSans-Regular'),url('/fonts/GoogleSans-Regular.woff2') format('woff2');font-weight:normal;font-style:normal}@font-face{font-family:'Google Sans';src:local('Google Sans Bold Italic'),local('GoogleSans-BoldItalic'),url('/fonts/GoogleSans-BoldItalic.woff2') format('woff2');font-weight:bold;font-style:italic}:root{--main:#416db3;--main-hover:#33568e;--main-back:#33568e;--main-gray-bg:#f1f1f1;--main-gray-bg-hover:#e1e0e0;--error-color:var(--bs-danger);--footer-color:var(--bs-white);--footer-color-text:var(--bs-black);--main-border-radius:7px;--main-card-selected:#f9db1f}@media(prefers-color-scheme:dark){:root{--footer-color:var(--bs-black);--footer-color-text:var(--bs-white)}}body{font-family:"Google Sans",sans-serif;color:#212529}a{color:var(--main);text-decoration:none}a:hover{color:var(--main-hover);text-decoration:none}h1,h2,h3,h4,h5,h6,.font-primary{font-family:"Raleway",sans-serif}.back-to-top{position:fixed;visibility:hidden;opacity:0;right:15px;bottom:15px;z-index:99999;background:var(--main);width:40px;height:40px;border-radius:4px;transition:all .4s}.back-to-top i{font-size:24px;color:var(--bs-white);line-height:0}.back-to-top:hover{background:var(--main-back);color:var(--bs-white)}.back-to-top.active{visibility:visible;opacity:1}#header{height:72px;transition:all .5s;z-index:997;transition:all .5s;background:var(--bs-white);box-shadow:0 2px 15px rgba(0,0,0,.1)}#header .logo h1{font-size:30px;margin:0;line-height:1;font-weight:400;letter-spacing:2px}#header .logo h1 a,#header .logo h1 a:hover{color:#7a6960;text-decoration:none}#header .logo img{padding:0;margin:0;max-height:40px}#main{margin-top:72px}.navbar{padding:0}.navbar ul{margin:0;padding:0;display:flex;list-style:none;align-items:center}.navbar li{position:relative}.navbar a,.navbar a:focus{display:flex;align-items:center;justify-content:space-between;padding:10px 0 10px 30px;font-size:15px;color:#4e4039;white-space:nowrap;transition:.3s}.navbar a i,.navbar a:focus i{font-size:12px;line-height:0;margin-left:5px}.navbar a:hover,.navbar .active,.navbar .active:focus,.navbar li:hover>a{color:var(--main)}.navbar .getstarted,.navbar .getstarted:focus{background:var(--main);color:var(--bs-white);padding:10px 25px;margin-left:30px;border-radius:50px}.navbar .getstarted:hover,.navbar .getstarted:focus:hover{color:var(--bs-white);background:var(--main-back)}.navbar .dropdown ul{display:block;position:absolute;left:14px;top:calc(100% + 30px);margin:0;padding:10px 0;z-index:99;opacity:0;visibility:hidden;background:var(--bs-white);box-shadow:0 0 30px rgba(127,137,161,.25);transition:.3s}.navbar .dropdown ul li{min-width:200px}.navbar .dropdown ul a{padding:10px 20px;font-size:15px;text-transform:none}.navbar .dropdown ul a i{font-size:12px}.navbar .dropdown ul a:hover,.navbar .dropdown ul .active:hover,.navbar .dropdown ul li:hover>a{color:var(--main)}.navbar .dropdown:hover>ul{opacity:1;top:100%;visibility:visible}.navbar .dropdown .dropdown ul{top:0;left:calc(100% - 30px);visibility:hidden}.navbar .dropdown .dropdown:hover>ul{opacity:1;top:0;left:100%;visibility:visible}@media(max-width:1366px){.navbar .dropdown .dropdown ul{left:-90%}.navbar .dropdown .dropdown:hover>ul{left:-100%}}.mobile-nav-toggle{color:#7a6960;font-size:28px;cursor:pointer;display:none;line-height:0;transition:.5s}.mobile-nav-toggle.bi-x{color:var(--bs-white)}@media(max-width:991px){.mobile-nav-toggle{display:block}.navbar ul{display:none}}.navbar-mobile{position:fixed;overflow:hidden;top:0;right:0;left:0;bottom:0;background:rgba(78,64,57,.9);transition:.3s}.navbar-mobile .mobile-nav-toggle{position:absolute;top:15px;right:15px}.navbar-mobile ul{display:block;position:absolute;top:55px;right:15px;bottom:15px;left:15px;padding:10px 0;background-color:var(--bs-white);overflow-y:auto;transition:.3s}.navbar-mobile a,.navbar-mobile a:focus{padding:10px 20px;font-size:15px;color:#7a6960}.navbar-mobile a:hover,.navbar-mobile .active,.navbar-mobile li:hover>a{color:var(--main)}.navbar-mobile .getstarted,.navbar-mobile .getstarted:focus{margin:15px}.navbar-mobile .dropdown ul{position:static;display:none;margin:10px 20px;padding:10px 0;z-index:99;opacity:1;visibility:visible;background:var(--bs-white);box-shadow:0 0 30px rgba(127,137,161,.25)}.navbar-mobile .dropdown ul li{min-width:200px}.navbar-mobile .dropdown ul a{padding:10px 20px}.navbar-mobile .dropdown ul a i{font-size:12px}.navbar-mobile .dropdown ul a:hover,.navbar-mobile .dropdown ul .active:hover,.navbar-mobile .dropdown ul li:hover>a{color:var(--main)}.navbar-mobile .dropdown>.dropdown-active{display:block}@media(min-width:769px){section{padding:60px 0;overflow:hidden}}@media(max-width:768px){section{padding-top:15px;padding-bottom:60px;overflow:hidden}}.section-bg{background-color:#fef8f5}.section-title{text-align:center;padding-bottom:30px}.section-title h2{font-size:24px;font-weight:700;padding-bottom:0;margin-bottom:15px;color:#c2b7b1}.section-title p{padding-bottom:15px;margin-bottom:15px;position:relative;font-size:32px;font-weight:700;color:#4e4039}.section-title p::after{content:"";position:absolute;display:block;width:60px;height:2px;background:var(--main);bottom:0;left:calc(50% - 30px)}.about h3{font-weight:700;font-size:34px;color:#4e4039}.about h4{font-size:20px;font-weight:700;margin-top:5px;color:#7a6960}.about i{font-size:48px;margin-top:15px;color:#f39e7a}.about p{font-size:15px;color:#5a6570}@media(max-width:991px){.about .about-img img{max-width:70%}}@media(max-width:767px){.about .about-img img{max-width:90%}}.contact .info{border-top:3px solid var(--main);border-bottom:3px solid var(--main);padding:30px;background:var(--bs-white);width:100%;box-shadow:0 0 24px 0 rgba(0,0,0,.12)}.contact .info i{font-size:20px;color:var(--main);float:left;width:44px;height:44px;background:#fdf1ec;display:flex;justify-content:center;align-items:center;border-radius:50px;transition:all .3s ease-in-out}.contact .info h4{padding:0 0 0 60px;font-size:22px;font-weight:600;margin-bottom:5px;color:#7a6960}.contact .info p{padding:0 0 10px 60px;margin-bottom:20px;font-size:14px;color:#ab9d95}.contact .info .email p{padding-top:5px}.contact .info .social-links{padding-left:60px}.contact .info .social-links a{font-size:18px;display:inline-block;background:#333;color:var(--bs-white);line-height:1;padding:8px 0;border-radius:50%;text-align:center;width:36px;height:36px;transition:.3s;margin-right:10px}.contact .info .social-links a:hover{background:var(--main);color:var(--bs-white)}.contact .info .email:hover i,.contact .info .address:hover i,.contact .info .phone:hover i{background:var(--main);color:var(--bs-white)}.contact .php-email-form{width:100%;border-top:3px solid var(--main);border-bottom:3px solid var(--main);padding:30px;background:var(--bs-white);box-shadow:0 0 24px 0 rgba(0,0,0,.12)}.contact .php-email-form .form-group{padding-bottom:8px}.contact .php-email-form .error-message{display:none;color:var(--bs-white);background:#ed3c0d;text-align:left;padding:15px;font-weight:600}.contact .php-email-form .error-message br+br{margin-top:25px}.contact .php-email-form .sent-message{display:none;color:var(--bs-white);background:#18d26e;text-align:center;padding:15px;font-weight:600}.contact .php-email-form .loading{display:none;background:var(--bs-white);text-align:center;padding:15px}.contact .php-email-form .loading:before{content:"";display:inline-block;border-radius:50%;width:24px;height:24px;margin:0 10px -6px 0;border:3px solid #18d26e;border-top-color:#eee;-webkit-animation:animate-loading 1s linear infinite;animation:animate-loading 1s linear infinite}.contact .php-email-form input,.contact .php-email-form textarea{border-radius:0;box-shadow:none;font-size:14px}.contact .php-email-form input{height:44px}.contact .php-email-form textarea{padding:10px 12px}.contact .php-email-form button[type=submit]{background:var(--main);border:0;padding:10px 24px;color:var(--bs-white);transition:.4s;border-radius:4px}.contact .php-email-form button[type=submit]:hover{background:var(--main-hover)}@-webkit-keyframes animate-loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes animate-loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#footer{background:var(--footer-color);padding:0 0 0 0;color:var(--footer-color-text);font-size:14px}#footer .footer-newsletter{padding:50px 0;background:#fef8f5;text-align:center;font-size:15px}#footer .footer-newsletter h4{font-size:24px;margin:0 0 20px 0;padding:0;line-height:1;font-weight:600;color:#4e4039}#footer .footer-newsletter form{margin-top:30px;background:var(--bs-white);padding:6px 10px;position:relative;border-radius:4px;box-shadow:0 2px 15px rgba(0,0,0,.1);text-align:left}#footer .footer-newsletter form input[type=email]{border:0;padding:4px 4px;width:calc(100% - 100px)}#footer .footer-newsletter form input[type=submit]{position:absolute;top:0;right:0;bottom:0;border:0;background:none;font-size:16px;padding:0 20px;background:var(--main);color:var(--bs-white);transition:.3s;border-radius:4px;box-shadow:0 2px 15px rgba(0,0,0,.1)}#footer .footer-newsletter form input[type=submit]:hover{background:#c54811}#footer .footer-top{padding:5px 0 30px 0;background:var(--bs-white)}#footer .footer-top .footer-contact{margin-bottom:30px}#footer .footer-top .footer-contact h4{font-size:22px;margin:0 0 30px 0;padding:2px 0 2px 0;line-height:1;font-weight:700}#footer .footer-top .footer-contact p{font-size:14px;line-height:24px;margin-bottom:0;font-family:"Raleway",sans-serif;color:#5c5c5c}#footer .footer-top h4{font-size:16px;font-weight:bold;color:#212529;position:relative;padding-bottom:12px}#footer .footer-top .footer-links{margin-bottom:30px}#footer .footer-top .footer-links ul{list-style:none;padding:0;margin:0}#footer .footer-top .footer-links ul i{padding-right:2px;color:#f39e7a;font-size:18px;line-height:1}#footer .footer-top .footer-links ul li{padding:10px 0;display:flex;align-items:center}#footer .footer-top .footer-links ul li:first-child{padding-top:0}#footer .footer-top .footer-links ul a{color:#5c5c5c;transition:.3s;display:inline-block;line-height:1}#footer .footer-top .footer-links ul a:hover{text-decoration:none;color:var(--main)}#footer .footer-top .social-links a{font-size:18px;display:inline-block;background:var(--main);color:var(--bs-white);line-height:1;padding:8px 0;margin-right:4px;border-radius:50%;text-align:center;width:36px;height:36px;transition:.3s}#footer .footer-top .social-links a:hover{background:var(--main-hover);color:var(--bs-white);text-decoration:none}#footer .copyright{text-align:center}#footer .credits{float:right;text-align:center;font-size:13px;color:#212529}#footer .credits a{color:var(--main)}@media(max-width:768px){#footer .copyright,#footer .credits{float:none;-moz-text-align-last:center;text-align-last:center;padding:3px 0}}.icon-main{color:var(--main)}