 .banner-heading[data-element="widget"] h1,.banner-heading[data-element="widget"] h1:hover {font-weight: 700 !important;}.breadcrumbs a{color: #fff !important;}.breadcrumbs a:hover{text-decoration: none !important;color: #3399cc !important;}.breadcrumbs[data-element="widget"] .eftext,.breadcrumbs[data-element="widget"] .eftext p{font-weight: 400 !important;text-transform: uppercase !important;}@media (min-width:1921px) {div.gallery-hero-sec {padding-top: 10.417vw !important;padding-bottom: 7.813vw !important;}.main-wrapper {max-width: 68.75vw !important;}div.banner-heading h1 {font-size: 3.385vw !important;}div.breadcrumbs .eftext,div.breadcrumbs .eftext p{font-size: 0.833vw !important;}}.ef172121874725539188 > .sliderWrapper .bgSlides {background-position: 50% 50% !important;background-size: cover !important;background-repeat: no-repeat !important;}.ef172121874725539188 {padding-top: 200px !important;padding-bottom: 150px !important;}.ef172121874725539188 .bgOverlay {background: #000000 !important;opacity: 0.4 !important;}.ef172121897844743363 {background: transparent !important;padding-top: 0px !important;padding-right: 0px !important;padding-bottom: 0px !important;padding-left: 0px !important;}.ef172121901405569135 {background-image: none !important;}.ef172121901405569135 > * {color: rgb(255, 255, 255)!important;font-family: 'Jost', sans-serif !important;font-size: 65px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.ef172121901405569135:hover > * {font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}@media(min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1){.ef172121901405569135 > * {font-size:40px !important;font-weight:bold !important;}}@media (max-width: 767px) {.ef172121901405569135 > * {font-size:35px !important;}}@media(min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1){}@media (max-width: 767px) {.ef172121874725539188 {padding-top:100px !important;padding-bottom:130px !important;}}.ef172128480366685062 {background-image: none !important;}.ef172128480366685062 > * {color: rgb(255, 255, 255)!important;font-family: 'Jost', sans-serif !important;font-size: 16px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.ef172128480366685062 > * :is(h1, h2, h3, h4, h5, h6, p) {font-size: 16px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.ef172128480366685062:hover > * {font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.ef172128480366685062:hover > *:is(h1, h2, h3, h4, h5, h6, p) {font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}@media(min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1){.ef172128480366685062 > * {font-size:14px !important;} .ef172128480366685062 > * :is(h1, h2, h3, h4, h5, h6, p) {font-size:14px !important;} .ef172128480366685062:hover > * :is(h1, h2, h3, h4, h5, h6, p) {font-weight:normal !important;font-style:normal !important;text-decoration:initial !important;}}@media (max-width: 767px) {.ef172128480366685062 > * {font-size:14px !important;} .ef172128480366685062 > * :is(h1, h2, h3, h4, h5, h6, p) {font-size:14px !important;} .ef172128480366685062:hover > * :is(h1, h2, h3, h4, h5, h6, p) {font-weight:normal !important;font-style:normal !important;text-decoration:initial !important;}}.ef172128553172511983 {background: rgb(235, 235, 235) !important;padding-top: 0px !important;padding-right: 0px !important;padding-bottom: 0px !important;padding-left: 0px !important;}@media(min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {}@media(min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {}@media(min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {}@media (max-width: 767px) {.efc171986334864377424 > * {font-size: 35px !important;}}@media (max-width: 767px) {.efc171986337229330209 > * {color: rgb(0, 0, 0) !important;font-size: 22px !important;}.efc171986337229330209:hover > * {font-weight: normal !important;}}@media (max-width: 767px) {.efc171986339267911063 a .eftext {font-size: 14px !important;}}.lontitle span {color: #3399cc;}.contact-title[data-element="widget"] h2,.contact-title[data-element="widget"] h2:hover {font-weight: 400 !important;}.main-wrapper-two {max-width: 1220px !important;margin: auto !important;}.contactFormMainsec2 .footerSend:hover::after {background-color: #000;}.contactFormMainsec2 .footerSend:hover:before {filter: invert(100%) sepia(100%) saturate(1%) hue-rotate(55deg) brightness(110%) contrast(101%);}.form-control:focus {box-shadow: none !important;}.contactsubTitle[data-element="widget"] p,.contactsubTitle[data-element="widget"] p:hover {font-weight: 400 !important;}.emailico img {filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(152deg) brightness(103%) contrast(103%);}.numbersLimit {font-family: 'Jost', sans-serif !important;font-weight: 400 !important;font-size: 12px !important;text-align: right !important;margin-bottom: 0px !important;margin-top: 10px !important;color: #000;}.contactForm .form-item {padding-left: 10px !important;padding-right: 10px !important;}.contactForm .form-item.mb-15 {margin-bottom: 20px !important;}.footerselt.form-control {height: 40px !important;font-size: 16px !important;}.efc172129255947871544 .form-button .footerSend,.efc172129255947871544 .form-button .footerSend:hover {font-weight: 600 !important;}.efc172129255947871544 .form-button .footerSend:hover {border-color: #000000 !important;}.bottomBtnarrow img {width: 12px;height: auto;filter: invert(51%) sepia(30%) saturate(1022%) hue-rotate(155deg) brightness(99%) contrast(89%);}.contactFormMainsec2 .form-button[data-widget="button"] a {padding: 10px 30px !important;}.contactFormMainsec2 .form-button[data-widget="button"] a .eftext,.contactFormMainsec2 .form-button[data-widget="button"] a:hover .eftext {font-weight: 600 !important;text-transform: uppercase;letter-spacing: 1px;}.contactFormMainsec2 .form-button {z-index: 1;}.contactFormMainsec2 .form-button:hover {z-index: unset;}.contactFormMainsec2 .footerSend::before {content: '';background-image: url(https://beta.edificecms.com/builder/elements/images/uploads/project680/17197193495797.svg);width: 12px;height: 12px;display: block;background-repeat: no-repeat;position: absolute;left: 56.5%;top: 14px;background-repeat: no-repeat;transition: transform 0.7s ease-in-out;filter: invert(100%) sepia(100%) saturate(39%) hue-rotate(290deg) brightness(108%) contrast(99%);z-index: 99;}.contactFormMainsec2 .footerSend::after {content: '';background-color: #000;width: 50px;height: 50px;display: block;position: absolute;left: 55%;top: -5px;z-index: 1;border-radius: 25px;transition: transform 0.7s ease-in-out, right 0.7s ease-in-out;}.bottomBtnarrow:hover::before {transition: transform 0.7s ease-in-out;}.contactFormMainsec2 .footerSend::before {content: '';position: absolute;transition: transform 0.7s ease-in-out, left 0.7s ease-in-out;}.contactFormMainsec2 .footerSend:hover::before {transform: rotate(45deg) !important;}.form-item[data-required="true"] .Contactform {position: relative;display: inline-block;}.form-item[data-required="true"] .required-asterisk {position: absolute;right: 10px;top: 50%;transform: translateY(-50%);color: red;font-size: 1.2em;pointer-events: none;}.contactFormMainsec2 .custom-radio .custom-control-label::before {appearance: none !important;-webkit-appearance: none !important;position: relative;display: flex !important;justify-content: center;align-items: center;top: 0;left: 0;height: 20px;width: 20px;background-color: transparent;border: 1px solid #3399cc;margin: 0 5px;border-radius: 3px;}.contactFormMainsec2.efc172129255947871544 .custom-radio .custom-control-input:checked~.custom-control-label::after {content: '';position: absolute;left: 8px;top: 6px;width: 12px;height: 10px;background-size: contain;border-radius: 50%;background-image: url(https://beta.edificecms.com/builder/elements/images/uploads/project680/17198668499057.svg);background-position: right 0px top 50% !important;background-repeat: no-repeat;outline: none !important;}.contactFormMainsec2 .optionContainer {justify-content: center !important;}.contactFormMainsec2[data-widget=form] .custom-control-label {display: flex;align-items: center;justify-content: center;cursor: pointer;}.contactFormMainsec2 .custom-radio .custom-control-label:focus::before {outline: none !important;}.contactFormMainsec2.efc172129255947871544 .custom-control-input:checked ~ .custom-control-label::before {background-color: #3399cc !important;border: 1px solid #fff !important;}.contactFormMainsec2 select {appearance: none;-webkit-appearance: none;}.efc172129255947871544 .form-control.footerslectdrop {background-image: url(https://beta.edificecms.com/builder/elements/images/uploads/project680/17197672644703.svg) !important;background-repeat: no-repeat !important;background-size: 10px !important;position: relative;right: 0;background-position: 95% 50% !important;}@media (max-width:450px) {.contactFormMainsec2 .footerSend::after {left: 67% !important;}.contactFormMainsec2 .footerSend::before {left: 73% !important;}}@media (min-width:450px) and (max-width:567px) {.contactFormMainsec2 .footerSend: : after {left: 62% !important;}.contactFormMainsec2 .footerSend::before {left: 65% !important;}}@media (max-width:767px) {.contactFormMainsec2 .footerSend: : after {left: 60%;}.contactFormMainsec2 .footerSend::before {left: 63%;}}@media (min-width:768px) and (max-width:1024px) {.contactFormMainsec2 .footerSend: : after {left: 57% !important;}.contactFormMainsec2 .footerSend::before {left: 59% !important;}}@media (min-width:1025px) and (max-width:1199px) {.contactFormMainsec2 .footerSend: : after {left: 57% !important;}.contactFormMainsec2 .footerSend::before {left: 59.3% !important;}}@media (min-width:1200px) and (max-width:1450px) {.contactFormMainsec2 .footerSend: : before {left: 56.8% !important;}}input[type="text"].required::-webkit-input-placeholder:before {content: '*';color: red;vertical-align: top;font-size: small;}@media (min-width:1921px) {div.footer-contact-sec {padding: 2.604vw !important;}div.main-wrapper-two {max-width: 57.292vw !important;margin: auto !important;}div.ef171976692402069468 h2 {font-size: 2.083vw !important;}div.contactsubTitle .eftext,div.contactsubTitle .eftext p {font-size: 1.146vw !important;}div.emailico .efImage {margin-top: 0.781vw !important;width: 1.302vw !important;height: auto !important;}div.efc172129255947871544 {margin-top: 1.302vw !important;}.contactForm .form-item.mb-15 {margin-bottom: 1.042vw !important;}.contactForm .form-item {padding-left: 0.521vw !important;padding-right: 0.521vw !important;}[data-widget=form] input:not([type=submit]),[data-widget=form] select,[data-widget=form] input[type=file]+.custom-file-label {border-radius: 0.208vw !important;padding: 0 0.521vw !important;}[data-widget=form] textarea {border-radius: 0.208vw !important;padding: 0 0.521vw !important;}div.contactFormMainsec2 .form-control {font-size: 0.833vw !important;}div.contactFormMainsec2 .form-control::placeholder {font-size: 0.833vw !important;}.numbersLimit {font-size: 0.625vw !important;margin-top: 0.521vw !important;}div.efc172129255947871544 .form-group label,div.efc172129255947871544 .custom-control label,div.efc172129255947871544 .freeText {font-size: 0.729vw !important;}.contactFormMainsec2 .custom-radio .custom-control-label::before {width: 1.042vw !important;height: 1.042vw !important;border: 0.052vw solid #3399cc !important;margin: 0 0.26vw !important;border-radius: 0.156vw !important;}.contactFormMainsec2.efc172129255947871544 .custom-radio .custom-control-input:checked~.custom-control-label::after {left: 0.417vw !important;top: 0.313vw !important;width: 0.625vw !important;height: 0.521vw !important;}.efc172129255947871544 .form-control.footerslectdrop {background-size: 0.521vw !important;}.footerselt.form-control {height: 2.083vw !important;}.contactFormMainsec2.efc172129255947871544 .custom-control-input:checked ~ .custom-control-label::before {border: 0.052vw solid #3399cc!important;}.contactFormMainsec2 .footerSend::before {width: 0.625vw !important;height: 0.625vw !important;background-size: 0.625vw !important;top: 0.729vw !important;}.contactFormMainsec2 .footerSend::after {width: 2.604vw !important;height: 2.604vw !important;border-radius: 1.302vw !important;top: -0.26vw !important;}div.efc172129255947871544 .form-button button {border: 0.104vw solid !important;font-size: 0.833vw !important;border-radius: 1.302vw !important;}[data-widget=form] .btn-submit {width: 8.854vw !important;height: 2.292vw !important;padding: 0.417vw !important;}div.contact-title h2 {font-size: 1.563vw !important;}div.contactsubTitle {margin-top: 2.083vw !important;}div.contactFormMainsec2 {margin-top: 2.083vw !important;}}.ef171976681991793526 {background: rgb(241, 241, 241) !important;padding-top: 50px !important;padding-right: 50px !important;padding-bottom: 50px !important;padding-left: 50px !important;}@media(min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1){.ef171976681991793526 {padding-top:40px !important;padding-right:40px !important;padding-bottom:40px !important;padding-left:40px !important;}}@media (max-width: 767px) {.ef171976681991793526 {padding-top:40px !important;padding-right:20px !important;padding-bottom:40px !important;padding-left:20px !important;}}.ef171976692068945830 {padding-top: 0px !important;padding-right: 0px !important;padding-bottom: 0px !important;padding-left: 0px !important;}.ef171976692402069468 {background-image: none !important;} .ef171976692402069468 > * {color:rgb(0, 0, 0)!important;font-family:'Jost', sans-serif !important;font-size:35px !important;font-weight:bold !important;font-style:normal !important;text-decoration:initial !important;} .ef171976692402069468:hover > * {font-weight:bold !important;font-style:normal !important;text-decoration:initial !important;} @media(min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1){.ef171976692402069468 > * {font-size:25px !important;} .ef171976692402069468:hover > * {font-weight:normal !important;}}@media (max-width: 767px) {.ef171976692402069468 > * {font-size:20px !important;} .ef171976692402069468:hover > * {font-weight:normal !important;}}.ef171976701274482748 {margin-top: 40px !important;background-image: none !important;}.ef171976701274482748 > * {color: rgb(0, 0, 0)!important;font-family: 'Jost', sans-serif !important;font-size: 18px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.ef171976701274482748 > * :is(h1, h2, h3, h4, h5, h6, p) {font-size: 18px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.ef171976701274482748:hover > * {font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.ef171976701274482748:hover > *:is(h1, h2, h3, h4, h5, h6, p) {font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}@media(min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1){.ef171976701274482748 {margin-top:25px !important;} .ef171976701274482748 > * {font-size:16px !important;} .ef171976701274482748 > * :is(h1, h2, h3, h4, h5, h6, p) {font-size:16px !important;}}@media (max-width: 767px) {.ef171976701274482748 {margin-top:20px !important;} .ef171976701274482748 > * {font-size:14px !important;} .ef171976701274482748 > * :is(h1, h2, h3, h4, h5, h6, p) {font-size:14px !important;}}.ef172129181918578121 {background-image: none !important;}.ef172129181918578121 > * {color: rgb(0, 0, 0)!important;font-family: 'Jost', sans-serif !important;font-size: 30px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.ef172129181918578121:hover > * {font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}@media(min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1){.ef172129181918578121 > * {font-size:20px !important;}}@media (max-width: 767px) {.ef172129181918578121 > * {font-size:18px !important;}}.efc172129255947871544 .customCheckBox input:checked + label:before {background: rgb(255, 255, 255) !important;}.efc172129255947871544 .custom-control-input:checked ~ .custom-control-label::before {background: rgb(255, 255, 255) !important;}.efc172129255947871544 .gj-datepicker-bootstrap [role=right-icon] button {background: rgb(255, 255, 255) !important;}.efc172129255947871544 .gj-datepicker-bootstrap [role=right-icon] button {background: rgb(255, 255, 255) !important;}.efc172129255947871544 .gj-timepicker-md [role=right-icon] {background: rgb(255, 255, 255) !important;}.efc172129255947871544 .form-control {background: rgb(255, 255, 255) !important;font-family: 'Jost', sans-serif !important;font-size: 16px !important;color: rgb(0, 0, 0)!important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc172129255947871544 .custom-file-label {background: rgb(255, 255, 255) !important;font-family: 'Jost', sans-serif !important;font-size: 16px !important;color: rgb(0, 0, 0)!important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc172129255947871544 .gj-textbox-md {background: rgb(255, 255, 255) !important;font-family: 'Jost', sans-serif !important;font-size: 16px !important;color: rgb(0, 0, 0)!important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc172129255947871544 .form-group label,.efc172129255947871544 .custom-control label,.efc172129255947871544 .freeText {font-family: 'Jost', sans-serif !important;font-size: 14px !important;color: rgb(0, 0, 0)!important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc172129255947871544 .form-label {font-family: 'Jost', sans-serif !important;font-size: 14px !important;color: rgb(0, 0, 0)!important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;display: flex;justify-content: center !important;}.efc172129255947871544 .form-control::placeholder {font-family: 'Jost', sans-serif !important;font-size: 14px !important;color: #000000!important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc172129255947871544 .gj-textbox-md::placeholder {font-family: 'Jost', sans-serif !important;font-size: 14px !important;color: #000000!important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc172129255947871544 .form-button {display: flex;justify-content: center !important;}.efc172129255947871544 .form-button button {border-width: 2px !important;border-style: solid !important;border-color: #3399cc !important;border-radius: 25px !important;background: transparent !important;font-family: 'Jost', sans-serif !important;font-size: 16px !important;color: #3399cc!important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;background-image: none !important;}.efc172129255947871544 .form-button button:hover {background: transparent !important;color: rgb(0, 0, 0) !important;}.efc172129255947871544 {margin-top: 40px !important;padding-top: 0px !important;padding-right: 0px !important;padding-bottom: 0px !important;padding-left: 0px !important;background: transparent !important;background-image: none !important;}.efc172129255947871544::before {background-color: unset !important;}.efc172129255947871544 .form-title {font-size: 26px !important;color: rgb(111, 115, 117)!important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc172129255947871544 .formAlertContent {font-size: 16px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}@media(min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1){.efc172129255947871544 .form-button button {box-shadow:rgba(0, 123, 255, 0.224) 0px 0px 11px 0px !important;} .efc172129255947871544 {margin-top:25px !important;}}@media (max-width: 767px) {.efc172129255947871544 {margin-top:20px !important;}}.ef172129252096345268 {padding-top: 0px !important;padding-right: 0px !important;padding-bottom: 0px !important;padding-left: 0px !important;}.col-map {height: 550px !important;}@media(min-width:1921px) {.map-sec iframe {height: 28.646vw !important;}.col-map {height: 28.646vw !important;}}.ef172129842245510853 {background: transparent !important;padding-top: 0px !important;padding-right: 0px !important;padding-bottom: 0px !important;padding-left: 0px !important;}.contactFormMainsec2 .textaligncnter {display: flex;justify-content: center;}