.elementor-128 .elementor-element.elementor-element-38020fc{--display:flex;--min-height:0px;}.elementor-128 .elementor-element.elementor-element-38020fc.e-con{--order:-99999 /* order start hack */;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-128 .elementor-element.elementor-element-fe47481.elementor-element{--align-self:flex-end;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-128 .elementor-element.elementor-element-fe47481{right:0%;}body.rtl .elementor-128 .elementor-element.elementor-element-fe47481{left:0%;}.elementor-128 .elementor-element.elementor-element-fe47481{top:-40px;z-index:0;}.elementor-128 .elementor-element.elementor-element-fe47481 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-128 .elementor-element.elementor-element-5179d3d{--display:flex;--min-height:810px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:190px;--padding-bottom:124px;--padding-left:5%;--padding-right:5%;}.elementor-128 .elementor-element.elementor-element-5179d3d::before, .elementor-128 .elementor-element.elementor-element-5179d3d > .elementor-background-video-container::before, .elementor-128 .elementor-element.elementor-element-5179d3d > .e-con-inner > .elementor-background-video-container::before, .elementor-128 .elementor-element.elementor-element-5179d3d > .elementor-background-slideshow::before, .elementor-128 .elementor-element.elementor-element-5179d3d > .e-con-inner > .elementor-background-slideshow::before, .elementor-128 .elementor-element.elementor-element-5179d3d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-128 .elementor-element.elementor-element-43fd03a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-128 .elementor-element.elementor-element-43fd03a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-128 .elementor-element.elementor-element-b573e2e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;padding:0px 0px 0px 19px;border-style:solid;border-width:0px 0px 0px 1px;border-color:#1F519C;border-radius:0px 0px 0px 0px;}.elementor-128 .elementor-element.elementor-element-b573e2e .elementor-heading-title{font-family:var( --e-global-typography-4d1a8ed-font-family ), Sans-serif;font-size:var( --e-global-typography-4d1a8ed-font-size );font-weight:var( --e-global-typography-4d1a8ed-font-weight );text-transform:var( --e-global-typography-4d1a8ed-text-transform );line-height:var( --e-global-typography-4d1a8ed-line-height );letter-spacing:var( --e-global-typography-4d1a8ed-letter-spacing );color:#1F519C;}.elementor-128 .elementor-element.elementor-element-2443e88{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;}.elementor-128 .elementor-element.elementor-element-2443e88 .elementor-heading-title{font-family:var( --e-global-typography-e070ca9-font-family ), Sans-serif;font-size:var( --e-global-typography-e070ca9-font-size );font-weight:var( --e-global-typography-e070ca9-font-weight );line-height:var( --e-global-typography-e070ca9-line-height );letter-spacing:var( --e-global-typography-e070ca9-letter-spacing );color:#1F519C;}.elementor-128 .elementor-element.elementor-element-574008b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 33px) 19px;}.elementor-128 .elementor-element.elementor-element-574008b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-128 .elementor-element.elementor-element-574008b .elementor-heading-title{font-family:var( --e-global-typography-dd3e430-font-family ), Sans-serif;font-size:var( --e-global-typography-dd3e430-font-size );font-weight:var( --e-global-typography-dd3e430-font-weight );text-transform:var( --e-global-typography-dd3e430-text-transform );line-height:var( --e-global-typography-dd3e430-line-height );letter-spacing:var( --e-global-typography-dd3e430-letter-spacing );color:var( --e-global-color-156b6ec );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-128 .elementor-element.elementor-element-0165ab6{width:var( --container-widget-width, 703px );max-width:703px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 19px;--container-widget-width:703px;--container-widget-flex-grow:0;text-align:left;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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-text );}.elementor-128 .elementor-element.elementor-element-0165ab6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-128 .elementor-element.elementor-element-0165ab6 p{margin-block-end:33px;}.elementor-128 .elementor-element.elementor-element-0165ab6 a{color:var( --e-global-color-text );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-128 .elementor-element.elementor-element-b93c515 .elementor-button{background-color:#D1181600;font-family:var( --e-global-typography-b140318-font-family ), Sans-serif;font-size:var( --e-global-typography-b140318-font-size );font-weight:var( --e-global-typography-b140318-font-weight );line-height:var( --e-global-typography-b140318-line-height );letter-spacing:var( --e-global-typography-b140318-letter-spacing );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-128 .elementor-element.elementor-element-b93c515{width:var( --container-widget-width, 234px );max-width:234px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 19px;--container-widget-width:234px;--container-widget-flex-grow:0;}.elementor-128 .elementor-element.elementor-element-b93c515 .elementor-button-content-wrapper{flex-direction:row;}.elementor-128 .elementor-element.elementor-element-b93c515 .elementor-button .elementor-button-content-wrapper{gap:15px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-128 .elementor-element.elementor-element-38020fc.e-con{--order:99999 /* order end hack */;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}body:not(.rtl) .elementor-128 .elementor-element.elementor-element-fe47481{right:0%;}body.rtl .elementor-128 .elementor-element.elementor-element-fe47481{left:0%;}.elementor-128 .elementor-element.elementor-element-fe47481{top:0px;}.elementor-128 .elementor-element.elementor-element-43fd03a{--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-128 .elementor-element.elementor-element-b573e2e .elementor-heading-title{font-size:var( --e-global-typography-4d1a8ed-font-size );line-height:var( --e-global-typography-4d1a8ed-line-height );letter-spacing:var( --e-global-typography-4d1a8ed-letter-spacing );}.elementor-128 .elementor-element.elementor-element-2443e88 .elementor-heading-title{font-size:var( --e-global-typography-e070ca9-font-size );line-height:var( --e-global-typography-e070ca9-line-height );letter-spacing:var( --e-global-typography-e070ca9-letter-spacing );}.elementor-128 .elementor-element.elementor-element-574008b{width:100%;max-width:100%;}.elementor-128 .elementor-element.elementor-element-574008b .elementor-heading-title{font-size:var( --e-global-typography-dd3e430-font-size );line-height:var( --e-global-typography-dd3e430-line-height );letter-spacing:var( --e-global-typography-dd3e430-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-128 .elementor-element.elementor-element-0165ab6{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-128 .elementor-element.elementor-element-b93c515 .elementor-button{font-size:var( --e-global-typography-b140318-font-size );line-height:var( --e-global-typography-b140318-line-height );letter-spacing:var( --e-global-typography-b140318-letter-spacing );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}body:not(.rtl) .elementor-128 .elementor-element.elementor-element-fe47481{right:0%;}body.rtl .elementor-128 .elementor-element.elementor-element-fe47481{left:0%;}.elementor-128 .elementor-element.elementor-element-fe47481{top:26px;}.elementor-128 .elementor-element.elementor-element-fe47481 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-128 .elementor-element.elementor-element-5179d3d{--min-height:100vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:0;--padding-left:5%;--padding-right:5%;}.elementor-128 .elementor-element.elementor-element-43fd03a{--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-128 .elementor-element.elementor-element-b573e2e .elementor-heading-title{font-size:var( --e-global-typography-4d1a8ed-font-size );line-height:var( --e-global-typography-4d1a8ed-line-height );letter-spacing:var( --e-global-typography-4d1a8ed-letter-spacing );}.elementor-128 .elementor-element.elementor-element-2443e88 .elementor-heading-title{font-size:var( --e-global-typography-e070ca9-font-size );line-height:var( --e-global-typography-e070ca9-line-height );letter-spacing:var( --e-global-typography-e070ca9-letter-spacing );}.elementor-128 .elementor-element.elementor-element-574008b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-128 .elementor-element.elementor-element-574008b .elementor-heading-title{font-size:var( --e-global-typography-dd3e430-font-size );line-height:var( --e-global-typography-dd3e430-line-height );letter-spacing:var( --e-global-typography-dd3e430-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-128 .elementor-element.elementor-element-0165ab6{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-128 .elementor-element.elementor-element-b93c515 .elementor-button{font-size:var( --e-global-typography-b140318-font-size );line-height:var( --e-global-typography-b140318-line-height );letter-spacing:var( --e-global-typography-b140318-letter-spacing );}}@media(min-width:768px){.elementor-128 .elementor-element.elementor-element-43fd03a{--width:67%;}}@media(max-width:1024px) and (min-width:768px){.elementor-128 .elementor-element.elementor-element-43fd03a{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-fe47481 */@media screen and (max-width:1024px){
    .elementor-128 .elementor-element.elementor-element-fe47481 {
        opacity: .6;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b573e2e */.elementor-128 .elementor-element.elementor-element-b573e2e .elementor-menu-toggle.elementor-clickable {
    margin-top: 10px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b93c515 */.elementor-128 .elementor-element.elementor-element-b93c515 .elementor-button:hover .elementor-button-icon {
    opacity: 0;
}

.elementor-128 .elementor-element.elementor-element-b93c515 .elementor-button:hover .elementor-button-icon + .elementor-button-text:after {
    opacity: 1;
    transition-delay: .15s;
}

.elementor-128 .elementor-element.elementor-element-b93c515 .elementor-button .elementor-button-icon + .elementor-button-text:after {
    opacity: 0;
    transition: .15s;
}

.elementor-128 .elementor-element.elementor-element-b93c515 .elementor-button .elementor-button-icon + .elementor-button-text:after {
    content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='none'%3E%3Cg clip-path='url(%23clip0_224_3685)'%3E%3Cpath d='M15.9612 20.4414L21.9112 14.5302L15.9612 8.619C15.9075 8.54926 15.8392 8.49174 15.7611 8.45034C15.6829 8.40894 15.5966 8.38463 15.5081 8.37905C15.4196 8.37347 15.3309 8.38675 15.248 8.41799C15.1651 8.44923 15.09 8.49771 15.0278 8.56014C14.9655 8.62257 14.9175 8.69749 14.8871 8.77983C14.8567 8.86218 14.8445 8.95002 14.8514 9.03741C14.8583 9.12481 14.8842 9.20972 14.9272 9.28639C14.9702 9.36306 15.0293 9.42971 15.1006 9.48182L19.5523 13.9183L7.70811 13.9183C7.5439 13.9183 7.38642 13.9827 7.27031 14.0975C7.1542 14.2123 7.08897 14.3679 7.08897 14.5302C7.08897 14.6925 7.1542 14.8481 7.27031 14.9629C7.38642 15.0777 7.5439 15.1421 7.70811 15.1421L19.5523 15.1421L15.1006 19.5786C14.9849 19.6938 14.9202 19.8498 14.9207 20.0121C14.9213 20.1745 14.9872 20.33 15.1037 20.4445C15.2203 20.5589 15.3781 20.6228 15.5424 20.6222C15.7067 20.6217 15.8641 20.5566 15.9798 20.4414L15.9612 20.4414Z' fill='%23D11816'%3E%3C/path%3E%3C/g%3E%3Crect x='28.6778' y='0.322222' width='28.3556' height='28.3556' rx='14.1778' transform='rotate(90 28.6778 0.322222)' stroke='%23D11816' stroke-width='0.644444'%3E%3C/rect%3E%3Cdefs%3E%3CclipPath id='clip0_224_3685'%3E%3Crect x='29' width='29' height='29' rx='14.5' transform='rotate(90 29 0)' fill='white'%3E%3C/rect%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") !important;
    position: absolute;
    left: calc(100% - 1px);
    opacity: 0;
    transition: .15s;
    top: 0;
}/* End custom CSS */
/* Start custom CSS */.default-link:hover {
    color: #D11816 !important;
}

.elementor-message.elementor-message-success.elementor-message-svg {
    min-width: 100%;
    color: white !important;
    border-radius: 50%;
}

.elementor-message-svg:before {
 
    margin-top: 5px !important;
    margin-right: 10px !important;
    margin-left: 5px !important;
}

.elementor-flip-box--effect-flip .elementor-flip-box {
    min-height: 100% !important;
}

a.elementor-flip-box__button.elementor-button.elementor-size-sm {
    background-image: url("data:image/svg+xml,%3Csvg width='29' height='30' viewBox='0 0 29 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_164_212)'%3E%3Cpath d='M15.9612 20.9413L21.9111 15.0301L15.9612 9.11888C15.9075 9.04914 15.8392 8.99162 15.761 8.95022C15.6828 8.90882 15.5966 8.88451 15.508 8.87893C15.4195 8.87335 15.3308 8.88663 15.248 8.91787C15.1651 8.94911 15.09 8.99759 15.0277 9.06002C14.9654 9.12244 14.9175 9.19737 14.887 9.27971C14.8566 9.36205 14.8444 9.4499 14.8514 9.53729C14.8583 9.62469 14.8841 9.7096 14.9271 9.78627C14.9701 9.86294 15.0293 9.92959 15.1006 9.98169L19.5522 14.4182L7.70805 14.4181C7.54385 14.4181 7.38637 14.4826 7.27025 14.5974C7.15414 14.7121 7.08891 14.8678 7.08891 15.0301C7.08891 15.1924 7.15414 15.348 7.27025 15.4628C7.38637 15.5775 7.54385 15.642 7.70805 15.642L19.5522 15.642L15.1006 20.0785C14.9848 20.1937 14.9201 20.3496 14.9207 20.512C14.9213 20.6744 14.9871 20.8299 15.1037 20.9443C15.2203 21.0587 15.3781 21.1227 15.5424 21.1221C15.7067 21.1216 15.864 21.0565 15.9798 20.9413L15.9612 20.9413Z' fill='%23FF0200'/%3E%3C/g%3E%3Crect x='28.6778' y='0.822222' width='28.3556' height='28.3556' rx='14.1778' transform='rotate(90 28.6778 0.822222)' stroke='%23FF0200' stroke-width='0.644444'/%3E%3Cdefs%3E%3CclipPath id='clip0_164_212'%3E%3Crect x='29' y='0.5' width='29' height='29' rx='14.5' transform='rotate(90 29 0.5)' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
        background-repeat: no-repeat;
    padding-left: 40px;
    background-position: center left;
}/* End custom CSS */