.elementor-62 .elementor-element.elementor-element-a69cdb2:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-a69cdb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDFD;}.elementor-62 .elementor-element.elementor-element-a69cdb2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-62 .elementor-element.elementor-element-a69cdb2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-62 .elementor-element.elementor-element-385bc4d{--spacer-size:25px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-62 .elementor-element.elementor-element-9a2c19d:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-9a2c19d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDFD;}.elementor-62 .elementor-element.elementor-element-9a2c19d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-62 .elementor-element.elementor-element-9a2c19d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-62 .elementor-element.elementor-element-75dec81 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-62 .elementor-element.elementor-element-75dec81{font-family:"Montserrat", Sans-serif;font-weight:400;color:#474747;}.elementor-62 .elementor-element.elementor-element-2a9c358:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-2a9c358 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDFD;}.elementor-62 .elementor-element.elementor-element-2a9c358{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-62 .elementor-element.elementor-element-2a9c358 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-62 .elementor-element.elementor-element-d7eed8b .elementor-button{background-color:#B4B4B4;fill:#000000;color:#000000;}.elementor-62 .elementor-element.elementor-element-d7eed8b{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;}.elementor-62 .elementor-element.elementor-element-d7eed8b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-62 .elementor-element.elementor-element-d5e1db8{--spacer-size:25px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for text-editor, class: .elementor-element-2e19021 */.elementor-62 .elementor-element.elementor-element-2e19021 {
    font-family: "Montserrat", sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.6;
    letter-spacing: 0;
}

.elementor-62 .elementor-element.elementor-element-2e19021 strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75dec81 */.elementor-62 .elementor-element.elementor-element-75dec81 {
    font-family: "Montserrat", sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d7eed8b */.elementor-62 .elementor-element.elementor-element-d7eed8b .elementor-button {
    font-family: "Montserrat", sans-serif;

    background: #333333;
    color: #ffffff;

    font-size: 13px;
    font-weight: 500;

    letter-spacing: 0.2px;

    padding: 10px 24px;

    border-radius: 3px;

    border: 1px solid #333333;

    transition: all 0.3s ease;
}


.elementor-62 .elementor-element.elementor-element-d7eed8b .elementor-button:hover {
    background: transparent;

    color: #333333;

    border-color: #333333;

    transform: translateY(-1px);
}/* End custom CSS */