.elementor-kit-8{--e-global-color-primary:#000000;--e-global-color-secondary:#000000;--e-global-color-text:#000000;--e-global-color-accent:#000000;--e-global-color-618a781:#25C9E2;--e-global-color-b671e7d:#00ADC7;--e-global-color-df9b86f:#008EA1;--e-global-color-d31fb3b:#007382;--e-global-color-c9a3105:#00454E;--e-global-color-36cc1e5:#B5B5B5;--e-global-color-23f7a11:#919191;--e-global-color-72d02cd:#6C6C6C;--e-global-color-11c8275:#474747;--e-global-color-5fc56e7:#222222;--e-global-color-380226d:#D00416;--e-global-color-774be8f:#FFD000;--e-global-color-6c0a5f5:#18DA72;--e-global-color-ba4bbbe:#0073820D;--e-global-color-63682bf:#0073824D;--e-global-color-4028a07:#00738280;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-size:34px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:42px;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-size:30px;--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-line-height:45px;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:300;--e-global-typography-text-line-height:24px;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:24px;}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );border-radius:5px 5px 5px 5px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(min-width:2400px){.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );padding:12px 12px 12px 12px;}}@media(max-width:1366px){.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:1024px){.elementor-kit-8{--e-global-typography-primary-font-size:24px;--e-global-typography-primary-line-height:32px;--e-global-typography-secondary-font-size:20px;--e-global-typography-secondary-line-height:26px;}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.icon-hover-contact svg circle,
.icon-hover-contact svg path {
    transition: .22s;
}
.icon-hover-contact:hover svg circle,
.icon-hover-contact:hover svg path {
    fill: #007382;
    stroke: #fff;
}
.icon-hover-contact:hover .elementor-icon-box-description{
    opacity: 0.5;
}
.icon-hover-contact2 svg circle,
.icon-hover-contact2 svg path {
    transition: .22s;
    fill: #007382;
    stroke: #fff;
}
.icon-hover-contact2:hover svg circle,
.icon-hover-contact2:hover svg path {
    fill: #00454E;
}
.icon-hover-contact2:hover .elementor-icon-box-description{
    transition: .4s;
}
.icon-hover-contact2:hover .elementor-icon-box-description{
    font-weight: 600 !important;
}
main{
    min-height: 70vh;
}
.dialog-lightbox-widget-content{
    position: fixed !important;
    top: 0 !important;
}/* End custom CSS */