.elementor-1051 .elementor-element.elementor-element-2ab82d26{--display:grid;--min-height:max(35vw, 600px);--e-con-grid-template-columns:2fr 3fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:25px 40px;--row-gap:25px;--column-gap:40px;--grid-auto-flow:row;--align-items:center;--overflow:hidden;--border-radius:0 0 3vw 3vw;--padding-top:calc(60px + var(--header-height, 0px));--padding-bottom:60px;--padding-left:25px;--padding-right:25px;}.elementor-1051 .elementor-element.elementor-element-2ab82d26:not(.elementor-motion-effects-element-type-background), .elementor-1051 .elementor-element.elementor-element-2ab82d26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C6C6FF;}body:not(.rtl) .elementor-1051 .elementor-element.elementor-element-9f61a57{left:0px;}body.rtl .elementor-1051 .elementor-element.elementor-element-9f61a57{right:0px;}.elementor-1051 .elementor-element.elementor-element-9f61a57{top:0px;}.elementor-1051 .elementor-element.elementor-element-62b9f8a2{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1051 .elementor-element.elementor-element-62b9f8a2.e-con{--align-self:center;}.elementor-1051 .elementor-element.elementor-element-50582e67 .elementor-heading-title{line-height:1.125;}.elementor-1051 .elementor-element.elementor-element-65986549{font-size:var( --e-global-typography-ff5fa81-font-size );line-height:var( --e-global-typography-ff5fa81-line-height );}.elementor-1051 .elementor-element.elementor-element-3ed1c406{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1051 .elementor-element.elementor-element-ea3e4fc img{width:100%;}.elementor-1051 .elementor-element.elementor-element-ec02869{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:25px;--padding-right:25px;}.elementor-1051 .elementor-element.elementor-element-4f47015{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1051 .elementor-element.elementor-element-dc99a3c{text-align:center;}.elementor-1051 .elementor-element.elementor-element-dc99a3c .elementor-heading-title{font-size:38px;}.elementor-1051 .elementor-element.elementor-element-930562e{--display:grid;--e-con-grid-template-columns:3fr 2fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 40px;--row-gap:20px;--column-gap:40px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:60px;--padding-left:25px;--padding-right:25px;}.elementor-1051 .elementor-element.elementor-element-a05f0c6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1051 .elementor-element.elementor-element-2cf9a2f{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1051 .elementor-element.elementor-element-2cf9a2f.e-con{--align-self:center;}.elementor-1051 .elementor-element.elementor-element-394cfab .elementor-heading-title{font-size:32px;}.elementor-1051 .elementor-element.elementor-element-ae4432e{--display:grid;--e-con-grid-template-columns:2fr 3fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 40px;--row-gap:20px;--column-gap:40px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:60px;--padding-left:25px;--padding-right:25px;}.elementor-1051 .elementor-element.elementor-element-b99955b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1051 .elementor-element.elementor-element-b99955b.e-con{--order:99999 /* order end hack */;}.elementor-1051 .elementor-element.elementor-element-9c7b6b8{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1051 .elementor-element.elementor-element-9c7b6b8.e-con{--align-self:center;}.elementor-1051 .elementor-element.elementor-element-772fbc1 .elementor-heading-title{font-size:32px;}.elementor-1051 .elementor-element.elementor-element-4c66217{--display:grid;--e-con-grid-template-columns:3fr 2fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 40px;--row-gap:20px;--column-gap:40px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:60px;--padding-left:25px;--padding-right:25px;}.elementor-1051 .elementor-element.elementor-element-e2769a8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1051 .elementor-element.elementor-element-df14005{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1051 .elementor-element.elementor-element-df14005.e-con{--align-self:center;}.elementor-1051 .elementor-element.elementor-element-7493b77 .elementor-heading-title{font-size:32px;}.elementor-1051 .elementor-element.elementor-element-19ecbb7{--display:grid;--e-con-grid-template-columns:2fr 3fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 40px;--row-gap:20px;--column-gap:40px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:60px;--padding-left:25px;--padding-right:25px;}.elementor-1051 .elementor-element.elementor-element-96c1f00{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1051 .elementor-element.elementor-element-96c1f00.e-con{--order:99999 /* order end hack */;}.elementor-1051 .elementor-element.elementor-element-f163391{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1051 .elementor-element.elementor-element-f163391.e-con{--align-self:center;}.elementor-1051 .elementor-element.elementor-element-2800426 .elementor-heading-title{font-size:32px;}@media(max-width:1366px){.elementor-1051 .elementor-element.elementor-element-2ab82d26{--e-con-grid-template-columns:1fr 1fr;--grid-auto-flow:row;}.elementor-1051 .elementor-element.elementor-element-65986549{font-size:var( --e-global-typography-ff5fa81-font-size );line-height:var( --e-global-typography-ff5fa81-line-height );}.elementor-1051 .elementor-element.elementor-element-930562e{--grid-auto-flow:row;}.elementor-1051 .elementor-element.elementor-element-ae4432e{--grid-auto-flow:row;}.elementor-1051 .elementor-element.elementor-element-4c66217{--grid-auto-flow:row;}.elementor-1051 .elementor-element.elementor-element-19ecbb7{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-1051 .elementor-element.elementor-element-2ab82d26{--grid-auto-flow:row;}.elementor-1051 .elementor-element.elementor-element-65986549{font-size:var( --e-global-typography-ff5fa81-font-size );line-height:var( --e-global-typography-ff5fa81-line-height );}.elementor-1051 .elementor-element.elementor-element-930562e{--grid-auto-flow:row;}.elementor-1051 .elementor-element.elementor-element-ae4432e{--grid-auto-flow:row;}.elementor-1051 .elementor-element.elementor-element-4c66217{--grid-auto-flow:row;}.elementor-1051 .elementor-element.elementor-element-19ecbb7{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1051 .elementor-element.elementor-element-2ab82d26{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;--padding-top:60px;--padding-bottom:60px;--padding-left:25px;--padding-right:25px;}.elementor-1051 .elementor-element.elementor-element-65986549{font-size:var( --e-global-typography-ff5fa81-font-size );line-height:var( --e-global-typography-ff5fa81-line-height );}.elementor-1051 .elementor-element.elementor-element-930562e{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-1051 .elementor-element.elementor-element-ae4432e{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-1051 .elementor-element.elementor-element-b99955b.e-con{--order:-99999 /* order start hack */;}.elementor-1051 .elementor-element.elementor-element-4c66217{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-1051 .elementor-element.elementor-element-19ecbb7{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-1051 .elementor-element.elementor-element-96c1f00.e-con{--order:-99999 /* order start hack */;}}@media(min-width:768px){.elementor-1051 .elementor-element.elementor-element-2ab82d26{--content-width:1440px;}.elementor-1051 .elementor-element.elementor-element-ec02869{--content-width:1340px;}.elementor-1051 .elementor-element.elementor-element-4f47015{--content-width:768px;}}/* Start custom CSS for html, class: .elementor-element-9f61a57 */.elementor-1051 .elementor-element.elementor-element-9f61a57 {
    width: 100%;
    height: 100%;
    z-index: 0;
    pointer-events: none;
    background: none;
}
.elementor-1051 .elementor-element.elementor-element-9f61a57 .arrow {
    --arrow-width: 60vw;
    --arrow-height: 200vh;
    background: #fff;
    position: absolute;
    top: 50%;
    left: 85%;
    width: var(--arrow-width);
    height: var(--arrow-height);
    margin-left: calc( var(--arrow-width) / -2 );
    margin-top: calc( var(--arrow-height) / -2 );
    transform: rotate(31.5deg);
    z-index: 0;
    animation: arrows 12s linear infinite;
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 48" width="30" height="48"><g fill="%2300000060"><polygon points="15 0 0 26 7 26 7 42 23 42 23 26 30 26 15 0"/></g></svg>');
    mask-repeat: repeat-y;
    mask-size: contain;
}
@media (max-width: 767px) {
    .elementor-1051 .elementor-element.elementor-element-9f61a57 .arrow {
        top: 80%;
        left: 85%;
        transform: rotate(45deg);
    }
}

@keyframes arrows {
    to {
        mask-position: 0 -96vw;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50582e67 */.elementor-1051 .elementor-element.elementor-element-50582e67 span {
    display: block;
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65986549 */.elementor-1051 .elementor-element.elementor-element-65986549 :where(p, ul, ol):last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc99a3c */.elementor-1051 .elementor-element.elementor-element-dc99a3c span {
    display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26f2887 */.elementor-1051 .elementor-element.elementor-element-26f2887 p:last-child {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c544245 */.elementor-1051 .elementor-element.elementor-element-c544245 p:last-child {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-783fdba */.elementor-1051 .elementor-element.elementor-element-783fdba p:last-child {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-06c1afb */.elementor-1051 .elementor-element.elementor-element-06c1afb p:last-child {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS */#site_header:not(.elementor-sticky--effects) .e-link:not(:hover) .e-n-menu-title-text {
    color: #2e2e2e;
}/* End custom CSS */