@charset "utf-8";@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');html, body {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;-moz-font-smoothing: antialiased;font-smoothing: antialiased;scroll-behavior: smooth;}* {box-sizing: border-box;}body {margin: 0;padding: 0;font-size: 16px;background: #ffffff;color: #414042;font-family: 'Montserrat', sans-serif;font-weight: 300;font-style: normal;}div, table, tr, th, td, figure, th, video, audio, h1, h2, h3, h4, h5, h6, aside, canvas, section, header, footer, nav, span, p, small, big, a, b, strong, img, hr, pre, button, input, textarea, optgroup, ul, li, ol, select, option, blockquote, nav {margin: 0;padding: 0;outline: none;border: none;text-decoration: none;list-style-type: none;}h1, h2, h3, h4, h5, h6{font-family: 'Playfair Display', serif !important;}.site-header {position: relative; margin: 0;padding: 0rem 0 !important;width: 100%;z-index: 999;box-shadow: 0 8px 13px -10px rgba(0, 0, 0, 0.08);}.site-logo {margin-bottom: 0;position: relative;top: inherit;width: 285px;z-index: 999;right: inherit;left: 0;float: left;}.site-logo .custom-logo-link {border-radius: 0;box-sizing: content-box;box-shadow: none;display: block;width: 50px;height: 50px;overflow: visible !important;transition: box-shadow 200ms ease-in-out;}.site-logo .custom-logo-link {width: auto;height: auto;}.site-logo .custom-logo-link .custom-logo {min-height: inherit;}.main-navigation > div {display: inline;float: right;}.site-logo .custom-logo-link:hover, .site-logo .custom-logo-link:active, .site-logo .custom-logo-link:focus {box-shadow: none;}.main-navigation .main-menu > li > a{font-family: 'Montserrat', sans-serif;font-weight: 400;padding: 2rem 1rem;color: #021119;}.main-navigation .main-menu {display: inline-block;margin-top: 30px;padding: 0;}.banner_section .elementor-background-overlay {background-position: top right !important;background-repeat: no-repeat;background-size: auto 100%;opacity: 1 !important;height: 100%;}.banner_section {height: 100vh;}.banner_section h1{font-size: 100px;color: #101616 !important;}.banner_section h1 span{color: #116089 !important;}.banner_section .elementor-background-overlay:after{content: "";display: block;width: 44%;height: 100%;background: #fff;position: absolute;left: 0;top: 0;}.site-header {position: relative;margin: 0;padding: 0rem 0 !important;width: 100%;z-index: 999;}.content_area{height: 100vh;display: flex;}.button_common {width: 185px;height: 40px;padding: 0;line-height: 40px;border: none;outline: none;display: block;text-align: center;font-family: 'Playfair Display', serif !important;color: #fff !important;}.button_ash_green{background: #07bc83;}.button_ash_blue{background: #116089;}.custom_list li{display: flex;align-items: center;margin-bottom: 10px;}.custom_list li p{align-items: center;display: flex;margin-right: 10px;}.custom_list li img{margin-right: 10px;}h1:not(.site-title):before, h2:before{display: none;}p{font-family: 'Montserrat', sans-serif;font-weight: 400;}.custom_content{margin-left: 100px;padding-left: 30px;border-left: 3px solid #116089;font-family: 'Montserrat', sans-serif;}.custom_content p{color: #fff;font-size: 18px;line-height: 32px;}.custom_content p span{display: block;}.person_sessions{position: relative;z-index: 9 }.person_sessions:after{content: "";display: block;width: 50%;height: 100%;background: #116089;position: absolute;right: 0;top: 0;z-index: -1;}.commonBox {background: #1f5876;padding: 34px 20px;}.contact_form{display: flex;justify-content: space-between;flex-flow: row wrap;}.contact_form li{width: 100%;margin-bottom: 15px;}.contact_form li:first-child, .contact_form li:nth-of-type(2){width: 49%;}.contact_form li span{width: 100%;display: block;}textarea:focus, input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus {border-color: #02b8bf;outline: thin solid rgba(0, 115, 170, 0.15);outline-offset: -1px;}.contact_form input{width: 100%;color: #303236;border: 1px solid #f1f1f1;font-family: 'Montserrat', sans-serif;}.contact_form textarea{padding: 10px 15px;height: 110px;color: #303236;border: 1px solid #f1f1f1;}.pl-5{padding-left: 10%;}.pr-5{padding-right: 10%;}.contact_form input[type="submit"]{width: 100%;color: #ffffff;border: 1px solid #f1f1f1;font-family: 'Playfair Display', serif !important;width: 157px;border-radius: 0;font-size: 20px;background: #07bc83;}