.elementor-kit-4309{--e-global-color-primary:#0C71C3;--e-global-color-secondary:#363373;--e-global-color-text:#486066;--e-global-color-accent:#E02B20;--e-global-color-4d1f7624:#6EC1E4;--e-global-color-792a9212:#54595F;--e-global-color-6db06ed7:#7A7A7A;--e-global-color-5a2d4bdc:#61CE70;--e-global-color-72d5abe6:#4054B2;--e-global-color-15b95808:#23A455;--e-global-color-450d81b0:#000;--e-global-color-145dfa89:#FFF;--e-global-color-e9c25c9:#FFFFFF00;--e-global-color-4086a01:#1B252F;--e-global-color-f7c463e:#1B252FBF;--e-global-color-tgnavy:#363373;--e-global-color-tglogo:#017CBF;--e-global-color-tgred:#EA252E;--e-global-color-tglight:#F4F7FB;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-size:32px;--e-global-typography-primary-font-weight:800;--e-global-typography-primary-text-transform:none;--e-global-typography-primary-line-height:1.2em;--e-global-typography-primary-letter-spacing:0px;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-size:44px;--e-global-typography-secondary-font-weight:800;--e-global-typography-secondary-text-transform:none;--e-global-typography-secondary-line-height:1.15em;--e-global-typography-secondary-letter-spacing:0px;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-text-transform:none;--e-global-typography-text-line-height:1.6em;--e-global-typography-text-letter-spacing:0px;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-size:18px;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-line-height:1.2em;--e-global-typography-accent-letter-spacing:0.5px;--e-global-typography-93bbbef-font-family:"Montserrat";--e-global-typography-93bbbef-font-size:16px;--e-global-typography-93bbbef-font-weight:700;--e-global-typography-93bbbef-text-transform:uppercase;--e-global-typography-93bbbef-line-height:1.4em;--e-global-typography-93bbbef-letter-spacing:1.2px;--e-global-typography-2eea430-font-family:"Montserrat";--e-global-typography-2eea430-font-size:32px;--e-global-typography-2eea430-font-weight:800;--e-global-typography-2eea430-text-transform:none;--e-global-typography-2eea430-line-height:1.2em;--e-global-typography-2eea430-letter-spacing:0px;--e-global-typography-2e32680-font-family:"Montserrat";--e-global-typography-2e32680-font-size:16px;--e-global-typography-2e32680-font-weight:700;--e-global-typography-2e32680-text-transform:uppercase;--e-global-typography-2e32680-line-height:1.4em;--e-global-typography-2e32680-letter-spacing:1.2px;--e-global-typography-6a0ba07-font-family:"Montserrat";--e-global-typography-6a0ba07-font-size:16px;--e-global-typography-6a0ba07-font-weight:700;--e-global-typography-6a0ba07-text-transform:uppercase;--e-global-typography-6a0ba07-line-height:1.4em;--e-global-typography-6a0ba07-letter-spacing:1.2px;--e-global-typography-f5b429f-font-family:"Montserrat";--e-global-typography-f5b429f-font-size:44px;--e-global-typography-f5b429f-font-weight:800;--e-global-typography-f5b429f-text-transform:none;--e-global-typography-f5b429f-line-height:1.15em;--e-global-typography-f5b429f-letter-spacing:0px;--e-global-typography-32e8590-font-family:"Montserrat";--e-global-typography-32e8590-font-size:22px;--e-global-typography-32e8590-font-weight:700;--e-global-typography-32e8590-text-transform:none;--e-global-typography-32e8590-line-height:1.3em;--e-global-typography-32e8590-letter-spacing:0px;--e-global-typography-fd8ae5f-font-family:"Montserrat";--e-global-typography-fd8ae5f-font-size:16px;--e-global-typography-fd8ae5f-font-weight:700;--e-global-typography-fd8ae5f-text-transform:uppercase;--e-global-typography-fd8ae5f-line-height:1.4em;--e-global-typography-fd8ae5f-letter-spacing:1.2px;--e-global-typography-58eca68-font-family:"Montserrat";--e-global-typography-58eca68-font-size:16px;--e-global-typography-58eca68-font-weight:700;--e-global-typography-58eca68-text-transform:uppercase;--e-global-typography-58eca68-line-height:1.4em;--e-global-typography-58eca68-letter-spacing:1.2px;--e-global-typography-f899038-font-family:"Montserrat";--e-global-typography-f899038-font-size:22px;--e-global-typography-f899038-font-weight:700;--e-global-typography-f899038-text-transform:none;--e-global-typography-f899038-line-height:1.3em;--e-global-typography-f899038-letter-spacing:0px;background-color:var( --e-global-color-4086a01 );font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0px;}.elementor-kit-4309 e-page-transition{background-color:#FFBC7D;}.elementor-kit-4309 h1{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:800;text-transform:none;line-height:1.15em;letter-spacing:0px;}.elementor-kit-4309 h2{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:800;text-transform:none;line-height:1.2em;letter-spacing:0px;}.elementor-kit-4309 h3{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;text-transform:none;line-height:1.3em;letter-spacing:0px;}.elementor-kit-4309 h4{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:none;line-height:1.4em;letter-spacing:0px;}.elementor-kit-4309 h5{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:none;line-height:1.4em;letter-spacing:0px;}.elementor-kit-4309 h6{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:1.2px;}.elementor-kit-4309 button,.elementor-kit-4309 input[type="button"],.elementor-kit-4309 input[type="submit"],.elementor-kit-4309 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:0.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);}@media(max-width:1024px){.elementor-kit-4309{--e-global-typography-primary-font-size:26px;--e-global-typography-secondary-font-size:32px;--e-global-typography-text-font-size:18px;--e-global-typography-accent-font-size:18px;--e-global-typography-93bbbef-font-size:16px;--e-global-typography-2eea430-font-size:26px;--e-global-typography-2e32680-font-size:16px;--e-global-typography-6a0ba07-font-size:16px;--e-global-typography-f5b429f-font-size:32px;--e-global-typography-32e8590-font-size:22px;--e-global-typography-fd8ae5f-font-size:16px;--e-global-typography-58eca68-font-size:16px;--e-global-typography-f899038-font-size:22px;font-size:18px;}.elementor-kit-4309 h1{font-size:32px;}.elementor-kit-4309 h2{font-size:26px;}.elementor-kit-4309 h3{font-size:22px;}.elementor-kit-4309 h4{font-size:18px;}.elementor-kit-4309 h5{font-size:18px;}.elementor-kit-4309 h6{font-size:16px;}.elementor-kit-4309 button,.elementor-kit-4309 input[type="button"],.elementor-kit-4309 input[type="submit"],.elementor-kit-4309 .elementor-button{font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-4309{--e-global-typography-primary-font-size:26px;--e-global-typography-secondary-font-size:32px;--e-global-typography-text-font-size:18px;--e-global-typography-accent-font-size:18px;--e-global-typography-93bbbef-font-size:16px;--e-global-typography-2eea430-font-size:26px;--e-global-typography-2e32680-font-size:16px;--e-global-typography-6a0ba07-font-size:16px;--e-global-typography-f5b429f-font-size:32px;--e-global-typography-32e8590-font-size:20px;--e-global-typography-fd8ae5f-font-size:16px;--e-global-typography-58eca68-font-size:16px;--e-global-typography-f899038-font-size:20px;font-size:18px;}.elementor-kit-4309 h1{font-size:32px;}.elementor-kit-4309 h2{font-size:26px;}.elementor-kit-4309 h3{font-size:20px;}.elementor-kit-4309 h4{font-size:18px;}.elementor-kit-4309 h5{font-size:18px;}.elementor-kit-4309 h6{font-size:16px;}.elementor-kit-4309 button,.elementor-kit-4309 input[type="button"],.elementor-kit-4309 input[type="submit"],.elementor-kit-4309 .elementor-button{font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*TG-HEADER*/
.elementor-element-478e29f6,.elementor-element-478e29f6>.elementor-container,.elementor-element-45e086cc,.elementor-element-45e086cc>.elementor-widget-wrap,.elementor-element-2824c122,.elementor-element-2824c122 .elementor-widget-container,.elementor-element-2824c122 a{overflow:visible!important}
.elementor-element-2824c122 img{height:124px!important;width:124px!important;max-width:none!important;object-fit:contain;position:relative;z-index:30;margin:0 0 -48px 0!important;background:#fff;border-radius:50%;padding:3px;box-shadow:0 10px 26px rgba(27,37,47,.28);transition:all .25s}
.elementor-sticky--effects .elementor-element-2824c122 img{height:84px!important;width:84px!important;margin-bottom:-14px!important}
.elementor-element-73a0fbf9 .elementor-icon-list-text{font-family:'Open Sans',sans-serif!important;font-size:16px!important;font-weight:600!important}
.elementor-element-5b8422a2 .elementor-button{font-family:Montserrat,sans-serif;font-size:16px;letter-spacing:.6px}
@media(max-width:1024px){.elementor-element-2824c122 img{height:96px!important;width:96px!important;margin-bottom:-30px!important}}
@media(max-width:767px){.elementor-element-2824c122 img{height:68px!important;width:68px!important;margin-bottom:-12px!important;padding:2px}
.elementor-element-73a0fbf9 .elementor-icon-list-item:nth-child(2){display:none!important}
.elementor-element-720f4fee>.elementor-widget-wrap{flex-wrap:nowrap!important;align-items:center}
.elementor-element-720f4fee .tg-social a{width:26px!important;height:26px!important}
.elementor-element-5b8422a2 .elementor-button{padding:9px 16px!important;font-size:15px!important}
.elementor[data-elementor-type=wp-page]>.elementor-top-section:first-child,.elementor[data-elementor-type=wp-page]>.e-con:first-child{padding-top:150px!important}}
.elementor-element-73a0fbf9 .elementor-icon-list-text{white-space:nowrap}
.tg-master-card,.tg-master-card>.elementor-widget-wrap{overflow:visible!important;height:auto!important}
.tg-master-card img{width:100%!important;aspect-ratio:4/5;height:auto!important;object-fit:cover;object-position:center top;border-radius:12px}
.tg-master-card h6.elementor-heading-title{line-height:1.5!important;white-space:normal!important}

/*TG-TYPE*/
.elementor-testimonial__name,.elementor-testimonial-name{font-family:Montserrat,sans-serif!important;font-size:22px!important;font-weight:700!important;color:#363373!important;text-transform:none!important;line-height:1.3!important;letter-spacing:0!important}
.elementor-testimonial__title,.elementor-testimonial-job{font-family:'Open Sans',sans-serif!important;font-size:16px!important;font-weight:400!important;color:#486066!important;text-transform:none!important;letter-spacing:0!important}
.elementor-testimonial__text,.elementor-testimonial-content{font-size:18px!important;line-height:1.65!important}
.elementor-testimonial__image img,.elementor-testimonial-image img{width:56px!important;height:56px!important;object-fit:cover}
.elementor-widget-testimonial-carousel .swiper,.elementor-widget-testimonial-carousel .swiper-container{overflow:hidden;max-width:100%}
.elementor-icon-box-title,.elementor-image-box-title{font-size:22px!important;line-height:1.3!important;text-transform:none!important}
.elementor-icon-box-description,.elementor-image-box-description{font-size:18px!important}
.elementor-counter-number-wrapper{font-size:32px!important;line-height:1.1!important}.elementor-counter-title{font-size:16px!important}
.elementor-nav-menu .elementor-item,.elementor-nav-menu--dropdown .elementor-item,.elementor-nav-menu--dropdown .elementor-sub-item{font-size:18px!important}
.elementor-location-footer,.elementor-location-footer p,.elementor-location-footer li{font-size:18px}.elementor-location-footer .elementor-heading-title{font-size:16px}
.elementor-field-group .elementor-field,.elementor-field-label{font-size:18px!important}.elementor-field-label{font-size:16px!important}
@media(max-width:767px){.elementor-testimonial__name{font-size:20px!important}.elementor-icon-box-title,.elementor-image-box-title{font-size:20px!important}.elementor-counter-number-wrapper{font-size:26px!important}.elementor-nav-menu .elementor-item,.elementor-testimonial__text,.elementor-testimonial-content{font-size:18px!important}}
html,body{overflow-x:hidden}/* End custom CSS */