.elementor-kit-3573 e-page-transition{background-color:#ffbc7d}.elementor-kit-3573 h3{font-family:"Kanit",Sans-serif;font-size:2.5rem}h1.entry-title{display:var(--page-title-display)}@media (max-width:1024px){.elementor-kit-3573 h3{font-size:2rem}}.align-center{text-align:center}.align-left{text-align:left}.align-right{text-align:right}.teal{color:#42edee}.white{color:#fff}.icon-blend .elementor-icon-list-icon{display:inline-block;margin-right:5px}.h3-blend h3,.fh3-inh h3{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}.text-center{text-align:center}.mob-fix-x{width:100%;max-width:100vw;overflow-x:hidden}.grecaptcha-badge{visibility:hidden;opacity:0}.center-flex-h,.center-flex-h .elementor-container{justify-content:center}.em-form-left,.em-form-right{float:none;width:100%}.list-dotted-style1 ul{padding-inline-start:10px}.list-dotted-style1 li{list-style:none;margin-bottom:15px;display:flex;flex-wrap:nowrap}.list-dotted-style1 li::before{content:" ";width:6px;height:6px;min-width:6px;display:block;background:#67d2d8;border-radius:50%;margin:7px 10px 0 0}@media (min-width:992px){.em-form-right{width:49%;float:right}.em-form-left{width:49%;float:left}}@media (min-width:992px){.js-support-ticket-cont{display:flex}.js-support-ticket-cont .js-support-ticket-box{display:flex;flex-direction:column;justify-content:space-between}}.site-main{position:relative;z-index:5}@media (min-width:1024px){.fix-height-flex .row [class*=col]{display:flex}}.form-style2 input,.form-style2 textarea{padding:15px 10px;border-radius:3px;border:none;background:#fff;box-shadow:0 0 15px rgba(0,0,0,.1);width:100%}.form-style2 textarea{min-height:260px;padding:20px}.form-style2 label{width:100%;font-family:Raleway}.form-style2 label strong{margin-bottom:0;display:block}.form-style2 button{padding:10px 25px;margin-top:25px;border:none;background-color:#f17105!important;box-shadow:none;text-transform:uppercase;color:#fff}.form-style2 button i{margin-left:5px}.form-style1 input,.form-style1 select,.form-style1 textarea{padding:8px 12px;border-radius:3px;border:none;background:#fff;box-shadow:0 0 15px rgba(0,0,0,.1);width:100%}.form-style1 textarea{min-height:140px;height:auto}.form-style1 label{line-height:1.4;margin-bottom:25px;width:100%;font-family:Raleway}.form-style1 p label{margin-bottom:0}.form-style1 label strong{margin-bottom:-1em;display:block}.form-style1 button{font-weight:700;padding:10px 25px;border:none;background-color:#f17105!important;box-shadow:none;text-transform:uppercase;color:#fff}.form-style1 button i{margin-left:5px}.form-style1 input[type=radio],.wpgdprc input[type=checkbox]{display:inline;width:auto}.form-style1 .wpcf7-validates-as-required.wpcf7-not-valid{background:#faa;display:block}.form-style1 span.wpcf7-not-valid-tip{display:none!important}.form-style2.cbtn-center .submit-btn-wrap,.form-style1.cbtn-center .submit-btn-wrap{margin-top:25px;text-align:center}.form-style1.lbl-b label{font-weight:700}.temp-flex{display:flex;align-items:center;align-content:center;justify-content:center;flex-wrap:wrap}.col3syle{column-count:3;column-gap:30px}#elementor-popup-modal-3275>div>.dialog-close-button{display:none}#elementor-popup-modal-3275 .elementor-heading-title .dialog-close-button{top:0}.testimonial-submit{color:#45b142;border:2px solid #45b142;padding:.5em 1em;text-align:center}#clients-testimonial{position:relative;z-index:2}.footer-lead-form input,.footer-lead-form select,.footer-lead-form textarea{border:1px solid #d4d4d4!important}@media (min-width:768px){.elementor-element>.elementor-column-gap-default>.elementor-row>.elementor-column.elementor-top-column>.elementor-element-populated{padding-left:30px;padding-right:30px}}@media (max-width:991px){#fixed-header-container.elementor-sticky--effects .elementor-row>div:last-of-type{display:none}#fixed-header-container.elementor-sticky--effects .elementor-image img{width:120px}#fixed-header-container.elementor-sticky--effects .elementor-menu-toggle{font-size:25px}#fixed-header-container.elementor-sticky--effects{padding:8px 20px}}@media (max-width:768px){.dialog-message .elementor-heading-title{font-size:1.5rem}.dialog-message .form-style1 textarea{height:60px!important;min-height:auto}.dialog-message .form-style1 label{margin-bottom:5px}.dialog-message .wpcf7 .ajax-loader{position:absolute}.dialog-message .form-style1 button{position:absolute;right:0;bottom:0}body.single-post h1.elementor-heading-title{margin-top:70px!important}}@media (max-width:480px){.dialog-message .form-style1 button{position:relative}}@media (max-width:320px){body.single-post h1.elementor-heading-title{margin-top:115px!important;font-size:24px!important}}.cookie-bar-bar button#catapultCookie{background-color:#1da1f2;color:#fff}#fixed-header-container{background:0 0}.carousel-nav-wrap .mcrsl1prev,.carousel-nav-wrap .mcrsl1next{background-color:#f17105;color:#fff;padding:10px 20px;opacity:.75}.carousel-nav-wrap .mcrsl1prev:hover,.carousel-nav-wrap .mcrsl1next:hover{opacity:1}.wpcf7-wpgdprc{color:#666}.elementor-widget-animated-headline .elementor-headline{display:block}.elementor-headline .elementor-headline-plain-text:first-of-type:after,.elementor-headline .elementor-headline-plain-text:last-of-type:before{display:none!important}.elementor-headline--style-rotate .elementor-headline-dynamic-wrapper{overflow:visible!important}.wpcf7-wpgdprc{color:#eaeaea;font-size:14.5px}.ver-center-sec>.elementor-container>.elementor-row{justify-content:center}.elementor-widget.list-checked ul li .elementor-icon-list-icon i{color:#45c1c2}.elementor-widget.list-checked ul li{margin-bottom:20px;text-shadow:1px 1px 2px rgba(255,255,255,1)}.elementor-widget.list-checked ul li h3,.elementor-widget.list-checked ul li h4{margin:0;font-weight:400;font-size:1.1rem;line-height:1.4}.elementor-widget.emclist ul li .elementor-icon-list-icon i{color:#45c1c2;font-size:6px}.elementor-widget.emclist ul li{margin-bottom:40px}.elementor-widget.emclist ul li h2{margin:0;font-weight:500;font-size:1.2rem;line-height:1.6}span.elementor-message.elementor-message-danger.elementor-help-inline.elementor-form-help-inline{display:none}.elementor-message.elementor-message-success{background-color:#45b142;padding:8px;color:#fff}.seo-ser-ibox .elementor-widget-container{margin:0 20px 20px}@media (min-width:992px){.seo-ser-ibox .elementor-widget-container{margin:0 10px 65px}.seo-ser-ibox .elementor-icon-box-icon{min-height:115px;display:flex;align-items:center;justify-content:center}}