.elementor-2016 .elementor-element.elementor-element-5a64b44:not(.elementor-motion-effects-element-type-background),.elementor-2016 .elementor-element.elementor-element-5a64b44>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F5F5F5}.elementor-2016 .elementor-element.elementor-element-5a64b44{overflow:hidden;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:128px 35px 128px 35px}.elementor-2016 .elementor-element.elementor-element-5a64b44>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-bc-flex-widget .elementor-2016 .elementor-element.elementor-element-6daaf4e.elementor-column .elementor-widget-wrap{align-items:center}.elementor-2016 .elementor-element.elementor-element-6daaf4e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-2016 .elementor-element.elementor-element-6daaf4e>.elementor-element-populated{margin:0 0 0 70px;--e-column-margin-right:0px;--e-column-margin-left:70px}.elementor-2016 .elementor-element.elementor-element-526d3dd{animation-duration:1500ms;animation-timing-function:cubic-bezier(.165,.84,.44,1)}.elementor-2016 .elementor-element.elementor-element-526d3dd>.elementor-widget-container{padding:15px 0 20px 0}.elementor-2016 .elementor-element.elementor-element-526d3dd .aux-widget-inner>*{text-align:center;margin-left:auto!important;margin-right:auto!important}.elementor-2016 .elementor-element.elementor-element-526d3dd .aux-modern-heading-primary{font-family:"Montserrat",Sans-serif;font-size:38px;font-weight:600;text-transform:none;color:#2D2E32;margin:0 0 15px 0;padding:0 0 0 0;border-radius:0 0 0 0;max-width:600px}.elementor-2016 .elementor-element.elementor-element-526d3dd .aux-modern-heading-secondary{font-size:100px;font-weight:700;line-height:107px;color:var(--e-global-color-021e33e);margin:0 0 0 0;padding:0 0 25px 0;border-radius:0 0 0 0}.elementor-2016 .elementor-element.elementor-element-526d3dd .aux-modern-heading-description{color:var(--e-global-color-primary);font-family:"PT Sans",Sans-serif;font-size:18px;font-weight:400;line-height:26px;margin:0 0 0 0;max-width:562px}.elementor-2016 .elementor-element.elementor-element-0958598 .elementor-icon-box-wrapper{gap:15px}.elementor-2016 .elementor-element.elementor-element-b02c702 .elementor-icon-box-wrapper{gap:15px}.elementor-2016 .elementor-element.elementor-element-4055c18 .elementor-icon-box-wrapper{gap:15px}.elementor-2016 .elementor-element.elementor-element-79f82b8{animation-duration:1500ms;animation-timing-function:cubic-bezier(.165,.84,.44,1)}.elementor-2016 .elementor-element.elementor-element-79f82b8>.elementor-widget-container{padding:60px 0 2px 0}.elementor-2016 .elementor-element.elementor-element-79f82b8 .aux-widget-inner>*{text-align:center;margin-left:auto!important;margin-right:auto!important}.elementor-2016 .elementor-element.elementor-element-79f82b8 .aux-modern-heading-primary{font-family:"Montserrat",Sans-serif;font-size:28px;font-weight:600;text-transform:none;color:#2D2E32;margin:0 0 15px 0;padding:0 0 0 0;border-radius:0 0 0 0;max-width:600px}.elementor-2016 .elementor-element.elementor-element-79f82b8 .aux-modern-heading-secondary{font-size:100px;font-weight:700;line-height:107px;color:var(--e-global-color-021e33e);margin:0 0 0 0;padding:0 0 25px 0;border-radius:0 0 0 0}@media(max-width:1024px){.elementor-2016 .elementor-element.elementor-element-6daaf4e>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-2016 .elementor-element.elementor-element-526d3dd .aux-modern-heading-primary{font-size:25px}.elementor-2016 .elementor-element.elementor-element-526d3dd .aux-modern-heading-description{font-size:14px}.elementor-2016 .elementor-element.elementor-element-79f82b8 .aux-modern-heading-primary{font-size:25px}}@media(max-width:767px){.elementor-2016 .elementor-element.elementor-element-5a64b44{padding:40px 20px 40px 20px}.elementor-2016 .elementor-element.elementor-element-0958598 .elementor-icon-box-title,.elementor-2016 .elementor-element.elementor-element-0958598 .elementor-icon-box-title a{font-size:18px}.elementor-2016 .elementor-element.elementor-element-b02c702 .elementor-icon-box-title,.elementor-2016 .elementor-element.elementor-element-b02c702 .elementor-icon-box-title a{font-size:18px}.elementor-2016 .elementor-element.elementor-element-4055c18 .elementor-icon-box-title,.elementor-2016 .elementor-element.elementor-element-4055c18 .elementor-icon-box-title a{font-size:18px}}@media(max-width:1024px) and (min-width:768px){.elementor-2016 .elementor-element.elementor-element-6daaf4e{width:100%}.elementor-2016 .elementor-element.elementor-element-320de64{width:100%}.elementor-2016 .elementor-element.elementor-element-cecd86a{width:100%}.elementor-2016 .elementor-element.elementor-element-8ed1628{width:100%}}@media only screen and (max-width:1300px) and (min-width:1025px){.elementor-2016 .elementor-element.elementor-element-6daaf4e .aux-modern-heading-primary{line-height:unset}.elementor-2016 .elementor-element.elementor-element-6daaf4e .aux-modern-heading-description{font-size:15px}}.sf-contact-box .elementor-widget-container{background-color:#ffffff!important;border-radius:12px!important;padding:35px 20px;box-shadow:0 5px 20px 0 rgb(0 0 0 / .06);border:none;transition:all 0.4s ease;position:relative;overflow:hidden;height:100%;z-index:1}.sf-contact-box:hover .elementor-widget-container{transform:translateY(-6px);box-shadow:0 15px 35px 0 rgb(227 36 0 / .15)}.sf-contact-box .elementor-widget-container::before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:#e32400;transform:scaleX(0);transform-origin:center;transition:transform 0.4s cubic-bezier(.175,.885,.32,1.275);z-index:2}.sf-contact-box:hover .elementor-widget-container::before{transform:scaleX(1)}.sf-contact-box.sf-color-wa:hover .elementor-widget-container{box-shadow:0 15px 35px 0 rgb(37 211 102 / .15)}.sf-contact-box.sf-color-wa .elementor-widget-container::before{background:#25D366}.sf-contact-box .elementor-icon{transition:transform 0.3s ease!important;display:flex!important;justify-content:center}.sf-contact-box:hover .elementor-icon{transform:scale(1.15)}.sf-contact-box .elementor-icon i{color:#4a4a4a!important;-webkit-text-fill-color:#4a4a4a!important;background:none!important}.sf-contact-box .elementor-icon svg,.sf-contact-box .elementor-icon svg path,.sf-contact-box .elementor-icon svg *{fill:#4a4a4a!important;color:#4a4a4a!important}#main .elementor-widget-text-editor a,#main .entry-content p a,#main .page-content p a,#main .elementor-icon-box-description a,.wpforms-container a{color:#0073e6!important;text-decoration:none!important;transition:color 0.3s ease,text-decoration 0.3s ease}#main .elementor-widget-text-editor a:hover,#main .entry-content p a:hover,#main .page-content p a:hover,#main .elementor-icon-box-description a:hover,.wpforms-container a:hover{color:#005bb5!important;text-decoration:underline!important}