.elementor-15 .elementor-element.elementor-element-257e588{--display:flex;--position:absolute;--min-height:100vh;--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;--overflow:hidden;top:-223px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-257e588{left:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-257e588{right:0px;}.elementor-15 .elementor-element.elementor-element-2c74af3{--display:flex;--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-bf3c230{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0100px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-551a078{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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 );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-4ff6b6e{--e-transform-rotateZ:-1deg;background-color:var( --e-global-color-2569990 );padding:3px 5px 3px 5px;border-radius:5px 5px 5px 5px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-4ff6b6e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-4ff6b6e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-4ff6b6e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-4ff6b6e .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;}.elementor-15 .elementor-element.elementor-element-4ff6b6e .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-94c3f23{text-align:start;}.elementor-15 .elementor-element.elementor-element-94c3f23 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.5rem;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-e99f954{width:var( --container-widget-width, 70% );max-width:70%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:start;}.elementor-15 .elementor-element.elementor-element-e99f954 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.375rem;font-weight:400;line-height:1.1em;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-ccef7e2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-15 .elementor-element.elementor-element-f56020d .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(180deg, var( --e-global-color-text ) 0%, var( --e-global-color-2569990 ) 73%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010100;}.elementor-15 .elementor-element.elementor-element-f56020d .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-f56020d .elementor-button:focus{background-color:transparent;color:var( --e-global-color-secondary );background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-primary ) 100%);border-color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-f56020d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-f56020d .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-f56020d .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-796c116 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(180deg, var( --e-global-color-text ) 0%, #D0B72F 73%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010100;}.elementor-15 .elementor-element.elementor-element-796c116 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-796c116 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-secondary );background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-primary ) 100%);border-color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-796c116 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-796c116 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-796c116 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-2a6a101{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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 );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-b4b419e .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-15 .elementor-element.elementor-element-b4b419e .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-2569990 );}.elementor-15 .elementor-element.elementor-element-b4b419e.elementor-view-stacked .elementor-icon{background-color:#D8AB6442;}.elementor-15 .elementor-element.elementor-element-b4b419e.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-b4b419e.elementor-view-default .elementor-icon{fill:#D8AB6442;color:#D8AB6442;border-color:#D8AB6442;}.elementor-15 .elementor-element.elementor-element-b4b419e .elementor-icon{font-size:1.5rem;}.elementor-15 .elementor-element.elementor-element-b4b419e .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-b4b419e .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;}.elementor-15 .elementor-element.elementor-element-b4b419e:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-b4b419e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2569990 );}.elementor-15 .elementor-element.elementor-element-b4b419e .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:0.8rem;font-weight:400;color:#F3F3F3;}.elementor-15 .elementor-element.elementor-element-e721c1a .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-15 .elementor-element.elementor-element-e721c1a .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-2569990 );}.elementor-15 .elementor-element.elementor-element-e721c1a.elementor-view-stacked .elementor-icon{background-color:#D8AB6442;}.elementor-15 .elementor-element.elementor-element-e721c1a.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-e721c1a.elementor-view-default .elementor-icon{fill:#D8AB6442;color:#D8AB6442;border-color:#D8AB6442;}.elementor-15 .elementor-element.elementor-element-e721c1a .elementor-icon{font-size:1.5rem;}.elementor-15 .elementor-element.elementor-element-e721c1a .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-e721c1a .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;}.elementor-15 .elementor-element.elementor-element-e721c1a:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-e721c1a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2569990 );}.elementor-15 .elementor-element.elementor-element-e721c1a .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:0.8rem;font-weight:400;color:#F3F3F3;}.elementor-15 .elementor-element.elementor-element-94ff7ec .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-15 .elementor-element.elementor-element-94ff7ec .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-2569990 );}.elementor-15 .elementor-element.elementor-element-94ff7ec.elementor-view-stacked .elementor-icon{background-color:#D8AB6442;}.elementor-15 .elementor-element.elementor-element-94ff7ec.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-94ff7ec.elementor-view-default .elementor-icon{fill:#D8AB6442;color:#D8AB6442;border-color:#D8AB6442;}.elementor-15 .elementor-element.elementor-element-94ff7ec .elementor-icon{font-size:1.5rem;}.elementor-15 .elementor-element.elementor-element-94ff7ec .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-94ff7ec .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:600;}.elementor-15 .elementor-element.elementor-element-94ff7ec:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-94ff7ec:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2569990 );}.elementor-15 .elementor-element.elementor-element-94ff7ec .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:0.8rem;font-weight:400;color:#F3F3F3;}.elementor-15 .elementor-element.elementor-element-140cfc3{--display:flex;--justify-content:flex-start;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-140cfc3.e-con{--e-con-transform-rotateZ:1deg;}.elementor-15 .elementor-element.elementor-element-ab82b0f{--spacer-size:5px;}.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 );}.elementor-15 .elementor-element.elementor-element-cfb69d0{width:var( --container-widget-width, 160px );max-width:160px;--container-widget-width:160px;--container-widget-flex-grow:0;top:22.191px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-cfb69d0{left:25.725px;}body.rtl .elementor-15 .elementor-element.elementor-element-cfb69d0{right:25.725px;}.elementor-15 .elementor-element.elementor-element-96071e6{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-96071e6 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-15 .elementor-element.elementor-element-87eab6e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:none;--border-style:none;box-shadow:0px 0px 5px 0px #FFFFFF inset;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-87eab6e:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-87eab6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8807fb0 );}.elementor-15 .elementor-element.elementor-element-13ecc02 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;text-transform:uppercase;color:var( --e-global-color-2569990 );}.elementor-15 .elementor-element.elementor-element-4106133{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-7fa416a{text-align:center;}.elementor-15 .elementor-element.elementor-element-7fa416a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:var( --e-global-color-2569990 );}.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 );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-15 .elementor-element.elementor-element-c642c9a{text-align:center;color:var( --e-global-color-2569990 );}.elementor-15 .elementor-element.elementor-element-ac832a2{--display:flex;--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;--margin-top:050px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-504f4f4{--display:flex;--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;--overflow:hidden;border-style:groove;--border-style:groove;border-width:15px 15px 15px 15px;--border-top-width:15px;--border-right-width:15px;--border-bottom-width:15px;--border-left-width:15px;border-color:#D8AB64;--border-color:#D8AB64;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 18px 0px #D8AB64;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:040px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-463fb19{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-7d94eed{--display:flex;}.elementor-15 .elementor-element.elementor-element-6a999cb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2rem;font-weight:700;text-transform:uppercase;color:var( --e-global-color-2569990 );}.elementor-15 .elementor-element.elementor-element-4c674e2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-15 .elementor-element.elementor-element-6d370e9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-76f3ce4{--display:flex;}.elementor-15 .elementor-element.elementor-element-6bb6f56{text-align:center;}.elementor-15 .elementor-element.elementor-element-6bb6f56 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2rem;font-weight:700;text-transform:uppercase;color:var( --e-global-color-2569990 );}.elementor-15 .elementor-element.elementor-element-b9968af{background-color:var( --e-global-color-secondary );padding:4px 4px 4px 4px;top:0px;border-radius:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-b9968af.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-b9968af{left:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-b9968af{right:0px;}.elementor-15 .elementor-element.elementor-element-b9968af .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:600;color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-29d765f{--display:flex;}.elementor-15 .elementor-element.elementor-element-195c785{text-align:center;}.elementor-15 .elementor-element.elementor-element-195c785 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2rem;font-weight:700;text-transform:uppercase;color:var( --e-global-color-2569990 );}.elementor-15 .elementor-element.elementor-element-1afa5a3{background-color:var( --e-global-color-secondary );padding:4px 4px 4px 4px;top:0px;border-radius:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-1afa5a3.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-1afa5a3{left:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-1afa5a3{right:0px;}.elementor-15 .elementor-element.elementor-element-1afa5a3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:600;color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-c7c5a38{--display:flex;}.elementor-15 .elementor-element.elementor-element-8e7ca15{text-align:center;}.elementor-15 .elementor-element.elementor-element-8e7ca15 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2rem;font-weight:700;text-transform:uppercase;color:var( --e-global-color-2569990 );}.elementor-15 .elementor-element.elementor-element-14b1501{background-color:var( --e-global-color-secondary );padding:4px 4px 4px 4px;top:0px;border-radius:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-14b1501.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-14b1501{left:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-14b1501{right:0px;}.elementor-15 .elementor-element.elementor-element-14b1501 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:600;color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-9be0b53{--display:flex;}.elementor-15 .elementor-element.elementor-element-cb25178{background-color:var( --e-global-color-secondary );padding:4px 4px 4px 4px;top:0px;border-radius:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-cb25178.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-cb25178{left:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-cb25178{right:0px;}.elementor-15 .elementor-element.elementor-element-cb25178 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:600;color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-12e22c9{text-align:center;}.elementor-15 .elementor-element.elementor-element-12e22c9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2rem;font-weight:700;text-transform:uppercase;color:var( --e-global-color-2569990 );}.elementor-15 .elementor-element.elementor-element-3abfe27{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#00000000;--e-n-carousel-dots-normal-color:var( --e-global-color-secondary );--e-n-carousel-dots-hover-color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-46a02f8e{--display:flex;--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;--overflow:hidden;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-61b2efe9{--e-transform-rotateZ:-1deg;background-color:transparent;padding:10px 10px 10px 10px;background-image:linear-gradient(180deg, var( --e-global-color-text ) 0%, var( --e-global-color-secondary ) 56%);border-radius:2px 2px 2px 2px;text-align:center;}.elementor-15 .elementor-element.elementor-element-61b2efe9.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-61b2efe9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:#000000;}.elementor-15 .elementor-element.elementor-element-72c0fd41{--e-transform-rotateZ:-1deg;text-align:center;}.elementor-15 .elementor-element.elementor-element-72c0fd41.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-72c0fd41 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:600;text-transform:uppercase;color:var( --e-global-color-2569990 );}.elementor-15 .elementor-element.elementor-element-fb6bf9b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-5d4963a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-15 .elementor-element.elementor-element-6a87979d{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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 );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-7e426c56.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-15 .elementor-element.elementor-element-7e426c56.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-15 .elementor-element.elementor-element-7e426c56.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-7e426c56 .elementor-image-box-wrapper .elementor-image-box-img{width:26%;}.elementor-15 .elementor-element.elementor-element-7e426c56 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-15 .elementor-element.elementor-element-7e426c56 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:#924931;}.elementor-15 .elementor-element.elementor-element-67740c5c{text-align:start;color:var( --e-global-color-2569990 );}.elementor-15 .elementor-element.elementor-element-1d387a33{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-658e187d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-15 .elementor-element.elementor-element-658e187d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-15 .elementor-element.elementor-element-658e187d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-15 .elementor-element.elementor-element-658e187d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-15 .elementor-element.elementor-element-658e187d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-15 .elementor-element.elementor-element-658e187d .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-658e187d .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-658e187d{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-658e187d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-658e187d .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:600;}.elementor-15 .elementor-element.elementor-element-658e187d .elementor-icon-list-text{color:var( --e-global-color-2569990 );transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-7f056580{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-7f056580 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-15 .elementor-element.elementor-element-7f056580 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-15 .elementor-element.elementor-element-7f056580 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-15 .elementor-element.elementor-element-7f056580 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-15 .elementor-element.elementor-element-7f056580 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-15 .elementor-element.elementor-element-7f056580 .elementor-icon-list-icon i{color:#616161;transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-7f056580 .elementor-icon-list-icon svg{fill:#616161;transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-7f056580 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-7f056580 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:600;}.elementor-15 .elementor-element.elementor-element-7f056580 .elementor-icon-list-text{color:#616161;transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-799ea0a9{--display:flex;--padding-top:7px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-15 .elementor-element.elementor-element-63b3d68d .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-63b3d68d .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-63b3d68d{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-63b3d68d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-63b3d68d .elementor-icon-list-item > a{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 );}.elementor-15 .elementor-element.elementor-element-63b3d68d .elementor-icon-list-text{color:var( --e-global-color-2569990 );transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-715de087{--n-accordion-title-font-size:1rem;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-2569990 );--n-accordion-title-hover-color:var( --e-global-color-2569990 );--n-accordion-title-active-color:var( --e-global-color-2569990 );--n-accordion-icon-size:20px;}.elementor-15 .elementor-element.elementor-element-715de087 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-15 .elementor-element.elementor-element-715de087 {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-15 .elementor-element.elementor-element-715de087 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;font-weight:600;}:where( .elementor-15 .elementor-element.elementor-element-715de087 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-15 .elementor-element.elementor-element-20f5080 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:600;color:var( --e-global-color-2569990 );}.elementor-15 .elementor-element.elementor-element-22b032ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-15 .elementor-element.elementor-element-22b032ce .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.3rem;font-weight:700;text-decoration:line-through;color:#565656;}.elementor-15 .elementor-element.elementor-element-3b593249 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:700;color:var( --e-global-color-2569990 );}.elementor-15 .elementor-element.elementor-element-4a5a99eb .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(180deg, var( --e-global-color-text ) 0%, var( --e-global-color-secondary ) 73%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010100;border-radius:2px 2px 2px 2px;}.elementor-15 .elementor-element.elementor-element-4a5a99eb .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-4a5a99eb .elementor-button:focus{background-color:transparent;color:var( --e-global-color-secondary );background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-primary ) 100%);border-color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-4a5a99eb.elementor-element{--align-self:stretch;}.elementor-15 .elementor-element.elementor-element-4a5a99eb .elementor-button-content-wrapper{flex-direction:row;}.elementor-15 .elementor-element.elementor-element-4a5a99eb .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-4a5a99eb .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-78092b11{font-family:"Lato", Sans-serif;font-size:0.7rem;font-weight:600;color:var( --e-global-color-2569990 );}.elementor-15 .elementor-element.elementor-element-5a3290da{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:08px 08px 08px 08px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-15 .elementor-element.elementor-element-7fbe280e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-5ddb1ead.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-15 .elementor-element.elementor-element-5ddb1ead.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-15 .elementor-element.elementor-element-5ddb1ead.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-5ddb1ead .elementor-image-box-wrapper .elementor-image-box-img{width:26%;}.elementor-15 .elementor-element.elementor-element-5ddb1ead .elementor-image-box-img img{transition-duration:0.3s;}.elementor-15 .elementor-element.elementor-element-5ddb1ead .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:#C0C0C0;}.elementor-15 .elementor-element.elementor-element-72dce0bd{text-align:start;color:var( --e-global-color-2569990 );}.elementor-15 .elementor-element.elementor-element-3480707a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-35c8bd3b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-15 .elementor-element.elementor-element-35c8bd3b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-15 .elementor-element.elementor-element-35c8bd3b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-15 .elementor-element.elementor-element-35c8bd3b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-15 .elementor-element.elementor-element-35c8bd3b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-15 .elementor-element.elementor-element-35c8bd3b .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-35c8bd3b .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-35c8bd3b{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-35c8bd3b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-35c8bd3b .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:600;}.elementor-15 .elementor-element.elementor-element-35c8bd3b .elementor-icon-list-text{color:var( --e-global-color-2569990 );transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-79873be4{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-79873be4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-15 .elementor-element.elementor-element-79873be4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-15 .elementor-element.elementor-element-79873be4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-15 .elementor-element.elementor-element-79873be4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-15 .elementor-element.elementor-element-79873be4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-15 .elementor-element.elementor-element-79873be4 .elementor-icon-list-icon i{color:#616161;transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-79873be4 .elementor-icon-list-icon svg{fill:#616161;transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-79873be4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-79873be4 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:600;}.elementor-15 .elementor-element.elementor-element-79873be4 .elementor-icon-list-text{color:#616161;transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-1b20d32f{--display:flex;--padding-top:7px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-15 .elementor-element.elementor-element-52d07fc .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-52d07fc .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-52d07fc{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-52d07fc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-52d07fc .elementor-icon-list-item > a{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 );}.elementor-15 .elementor-element.elementor-element-52d07fc .elementor-icon-list-text{color:var( --e-global-color-2569990 );transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-7bca1e2e{--n-accordion-title-font-size:1rem;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-2569990 );--n-accordion-title-hover-color:var( --e-global-color-2569990 );--n-accordion-title-active-color:var( --e-global-color-2569990 );--n-accordion-icon-size:20px;}.elementor-15 .elementor-element.elementor-element-7bca1e2e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-15 .elementor-element.elementor-element-7bca1e2e {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-15 .elementor-element.elementor-element-7bca1e2e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;font-weight:600;}:where( .elementor-15 .elementor-element.elementor-element-7bca1e2e > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-15 .elementor-element.elementor-element-5a15dc7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:600;color:var( --e-global-color-2569990 );}.elementor-15 .elementor-element.elementor-element-5b108303{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-15 .elementor-element.elementor-element-5b108303 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.3rem;font-weight:700;text-decoration:line-through;color:#565656;}.elementor-15 .elementor-element.elementor-element-5ac2c023 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:700;color:var( --e-global-color-2569990 );}.elementor-15 .elementor-element.elementor-element-5f34add7 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(180deg, var( --e-global-color-text ) 0%, var( --e-global-color-secondary ) 73%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010100;border-radius:2px 2px 2px 2px;}.elementor-15 .elementor-element.elementor-element-5f34add7 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-5f34add7 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-secondary );background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-primary ) 100%);border-color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-5f34add7.elementor-element{--align-self:stretch;}.elementor-15 .elementor-element.elementor-element-5f34add7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-15 .elementor-element.elementor-element-5f34add7 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-5f34add7 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-7a649e2f{font-family:"Lato", Sans-serif;font-size:0.7rem;font-weight:600;color:var( --e-global-color-2569990 );}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-38a97806{right:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-38a97806{left:0px;}.elementor-15 .elementor-element.elementor-element-38a97806{top:0px;text-align:end;}.elementor-15 .elementor-element.elementor-element-38a97806 img{max-width:37%;}.elementor-15 .elementor-element.elementor-element-52c90c19{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:08px 08px 08px 08px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-15 .elementor-element.elementor-element-5bfac339{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-5ad246ae.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-15 .elementor-element.elementor-element-5ad246ae.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-15 .elementor-element.elementor-element-5ad246ae.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-5ad246ae .elementor-image-box-wrapper .elementor-image-box-img{width:26%;}.elementor-15 .elementor-element.elementor-element-5ad246ae .elementor-image-box-img img{transition-duration:0.3s;}.elementor-15 .elementor-element.elementor-element-5ad246ae .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:#924931;}.elementor-15 .elementor-element.elementor-element-2783e2bb{text-align:start;color:var( --e-global-color-2569990 );}.elementor-15 .elementor-element.elementor-element-bee29de{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-2c648626 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-15 .elementor-element.elementor-element-2c648626 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-15 .elementor-element.elementor-element-2c648626 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-15 .elementor-element.elementor-element-2c648626 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-15 .elementor-element.elementor-element-2c648626 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-15 .elementor-element.elementor-element-2c648626 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-2c648626 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-2c648626{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-2c648626 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-2c648626 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:600;}.elementor-15 .elementor-element.elementor-element-2c648626 .elementor-icon-list-text{color:var( --e-global-color-2569990 );transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-249c1bba{--display:flex;--padding-top:7px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-15 .elementor-element.elementor-element-136f727 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-136f727 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-136f727{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-136f727 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-136f727 .elementor-icon-list-item > a{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 );}.elementor-15 .elementor-element.elementor-element-136f727 .elementor-icon-list-text{color:var( --e-global-color-2569990 );transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-7e694961{--n-accordion-title-font-size:1rem;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-2569990 );--n-accordion-title-hover-color:var( --e-global-color-2569990 );--n-accordion-title-active-color:var( --e-global-color-2569990 );--n-accordion-icon-size:20px;}.elementor-15 .elementor-element.elementor-element-7e694961 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-15 .elementor-element.elementor-element-7e694961 {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-15 .elementor-element.elementor-element-7e694961 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;font-weight:600;}:where( .elementor-15 .elementor-element.elementor-element-7e694961 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-15 .elementor-element.elementor-element-7859aea .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:600;color:var( --e-global-color-2569990 );}.elementor-15 .elementor-element.elementor-element-17a6418f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-15 .elementor-element.elementor-element-17a6418f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.3rem;font-weight:700;text-decoration:line-through;color:#565656;}.elementor-15 .elementor-element.elementor-element-11cf23b1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:700;color:var( --e-global-color-2569990 );}.elementor-15 .elementor-element.elementor-element-163e597c .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(180deg, var( --e-global-color-text ) 0%, var( --e-global-color-secondary ) 73%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010100;border-radius:2px 2px 2px 2px;}.elementor-15 .elementor-element.elementor-element-163e597c .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-163e597c .elementor-button:focus{background-color:transparent;color:var( --e-global-color-secondary );background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-primary ) 100%);border-color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-163e597c.elementor-element{--align-self:stretch;}.elementor-15 .elementor-element.elementor-element-163e597c .elementor-button-content-wrapper{flex-direction:row;}.elementor-15 .elementor-element.elementor-element-163e597c .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-163e597c .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-2d0e784c{font-family:"Lato", Sans-serif;font-size:0.7rem;font-weight:600;color:var( --e-global-color-2569990 );}.elementor-15 .elementor-element.elementor-element-687456a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overflow:hidden;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-efbd392{--e-transform-rotateZ:-1deg;background-color:transparent;padding:10px 10px 10px 10px;background-image:linear-gradient(180deg, var( --e-global-color-text ) 0%, var( --e-global-color-secondary ) 56%);border-radius:2px 2px 2px 2px;text-align:center;}.elementor-15 .elementor-element.elementor-element-efbd392.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-efbd392 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:#000000;}.elementor-15 .elementor-element.elementor-element-3bfadcc{--e-transform-rotateZ:-1deg;text-align:center;}.elementor-15 .elementor-element.elementor-element-3bfadcc.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-3bfadcc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:600;text-transform:uppercase;color:var( --e-global-color-2569990 );}.elementor-15 .elementor-element.elementor-element-4c0fb09{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-51935ea{--display:flex;--justify-content:center;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 8px 0px rgba(255, 255, 255, 0.43) inset;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-51935ea:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-51935ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8807fb0 );}.elementor-15 .elementor-element.elementor-element-51935ea.e-con:hover{--e-con-transform-rotateZ:1deg;}.elementor-15 .elementor-element.elementor-element-152942e .elementor-icon-box-wrapper{gap:10px;}.elementor-15 .elementor-element.elementor-element-152942e .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-152942e .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:1.375rem;font-weight:700;text-transform:uppercase;}.elementor-15 .elementor-element.elementor-element-152942e .elementor-icon-box-title{color:var( --e-global-color-2569990 );}.elementor-15 .elementor-element.elementor-element-152942e:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-152942e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2569990 );}.elementor-15 .elementor-element.elementor-element-c4ae36c{--display:flex;--justify-content:center;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 8px 0px rgba(255, 255, 255, 0.43) inset;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-c4ae36c:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-c4ae36c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8807fb0 );}.elementor-15 .elementor-element.elementor-element-c4ae36c.e-con:hover{--e-con-transform-rotateZ:1deg;}.elementor-15 .elementor-element.elementor-element-0464675 .elementor-icon-box-wrapper{gap:10px;}.elementor-15 .elementor-element.elementor-element-0464675 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-0464675 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:1.375rem;font-weight:700;text-transform:uppercase;}.elementor-15 .elementor-element.elementor-element-0464675 .elementor-icon-box-title{color:var( --e-global-color-2569990 );}.elementor-15 .elementor-element.elementor-element-0464675:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-0464675:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2569990 );}.elementor-15 .elementor-element.elementor-element-7ec2b4b{--display:flex;--justify-content:center;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 8px 0px rgba(255, 255, 255, 0.43) inset;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-7ec2b4b:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-7ec2b4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8807fb0 );}.elementor-15 .elementor-element.elementor-element-7ec2b4b.e-con:hover{--e-con-transform-rotateZ:1deg;}.elementor-15 .elementor-element.elementor-element-bc408e7 .elementor-icon-box-wrapper{gap:10px;}.elementor-15 .elementor-element.elementor-element-bc408e7 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-bc408e7 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:1.375rem;font-weight:700;text-transform:uppercase;}.elementor-15 .elementor-element.elementor-element-bc408e7 .elementor-icon-box-title{color:var( --e-global-color-2569990 );}.elementor-15 .elementor-element.elementor-element-bc408e7:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-bc408e7:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2569990 );}.elementor-15 .elementor-element.elementor-element-173cf93{--display:flex;--justify-content:center;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 8px 0px rgba(255, 255, 255, 0.43) inset;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-173cf93:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-173cf93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8807fb0 );}.elementor-15 .elementor-element.elementor-element-173cf93.e-con:hover{--e-con-transform-rotateZ:1deg;}.elementor-15 .elementor-element.elementor-element-17cd521 .elementor-icon-box-wrapper{gap:10px;}.elementor-15 .elementor-element.elementor-element-17cd521 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-17cd521 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:1.375rem;font-weight:700;text-transform:uppercase;}.elementor-15 .elementor-element.elementor-element-17cd521 .elementor-icon-box-title{color:var( --e-global-color-2569990 );}.elementor-15 .elementor-element.elementor-element-17cd521:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-17cd521:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2569990 );}.elementor-15 .elementor-element.elementor-element-264afb0 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(180deg, var( --e-global-color-text ) 0%, #D0B72F 73%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010100;}.elementor-15 .elementor-element.elementor-element-264afb0 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-264afb0 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-secondary );background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-primary ) 100%);border-color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-264afb0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-264afb0 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-264afb0 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-8434472{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-bd1e7d1{--display:flex;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-15 .elementor-element.elementor-element-2f1cbb2{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-2f1cbb2.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-2f1cbb2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;text-transform:uppercase;color:var( --e-global-color-2569990 );}.elementor-15 .elementor-element.elementor-element-ce05f6a{text-align:start;font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-2569990 );}.elementor-15 .elementor-element.elementor-element-b1d6e11{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;border-style:none;--border-style:none;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 18px 0px #D8AB64;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-b1d6e11.e-con{--e-con-transform-rotateZ:1deg;}.elementor-15 .elementor-element.elementor-element-670c91b .elementor-wrapper{--video-aspect-ratio:1;}.elementor-15 .elementor-element.elementor-element-fd64094{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-ae9fa10{--display:flex;--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;}.elementor-15 .elementor-element.elementor-element-deee231{--e-transform-rotateZ:-1deg;background-color:transparent;padding:10px 10px 10px 10px;background-image:linear-gradient(180deg, var( --e-global-color-text ) 0%, var( --e-global-color-secondary ) 56%);border-radius:2px 2px 2px 2px;}.elementor-15 .elementor-element.elementor-element-deee231.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-deee231 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:600;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-c08a356{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-5436875{--display:flex;}.elementor-15 .elementor-element.elementor-element-a351879 img{max-width:150%;height:150px;}.elementor-15 .elementor-element.elementor-element-c1cb7e3{--display:flex;}.elementor-15 .elementor-element.elementor-element-f4ec045 img{max-width:150%;height:150px;}.elementor-15 .elementor-element.elementor-element-72231fa{--display:flex;}.elementor-15 .elementor-element.elementor-element-de2afed img{max-width:150%;height:150px;}.elementor-15 .elementor-element.elementor-element-73ed3b1{--display:flex;}.elementor-15 .elementor-element.elementor-element-96967ec img{max-width:150%;height:150px;}.elementor-15 .elementor-element.elementor-element-35d3398{--display:flex;}.elementor-15 .elementor-element.elementor-element-a94e4b5 img{max-width:150%;height:150px;}.elementor-15 .elementor-element.elementor-element-5f87d49{--display:flex;}.elementor-15 .elementor-element.elementor-element-fa142e9 img{max-width:150%;height:150px;}.elementor-15 .elementor-element.elementor-element-4a422b7{--display:flex;}.elementor-15 .elementor-element.elementor-element-8ea8d59 img{max-width:150%;height:150px;}.elementor-15 .elementor-element.elementor-element-8705ff9{--display:flex;}.elementor-15 .elementor-element.elementor-element-9be8802 img{max-width:150%;height:150px;}.elementor-15 .elementor-element.elementor-element-99644c4{--display:flex;}.elementor-15 .elementor-element.elementor-element-d106f94 img{max-width:150%;height:150px;}.elementor-15 .elementor-element.elementor-element-42b5311{--display:flex;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-9479c39{--display:flex;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-30d12c5{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-15 .elementor-element.elementor-element-3ca0808{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-e98408b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;text-transform:uppercase;color:var( --e-global-color-2569990 );}.elementor-15 .elementor-element.elementor-element-8b339af{--e-transform-rotateZ:-1deg;text-align:center;}.elementor-15 .elementor-element.elementor-element-8b339af.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-8b339af .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:600;text-transform:uppercase;color:var( --e-global-color-2569990 );}.elementor-15 .elementor-element.elementor-element-d8d04f9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-0c06881{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-9ab1645{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:8px 0px 0px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-9ab1645:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-9ab1645 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2569990 );}.elementor-15 .elementor-element.elementor-element-2e73329 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:700;}.elementor-15 .elementor-element.elementor-element-ff852d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-15 .elementor-element.elementor-element-ff852d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-15 .elementor-element.elementor-element-ff852d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-15 .elementor-element.elementor-element-ff852d6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-15 .elementor-element.elementor-element-ff852d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-15 .elementor-element.elementor-element-ff852d6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-ff852d6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-ff852d6{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-ff852d6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-ff852d6 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;}.elementor-15 .elementor-element.elementor-element-ff852d6 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-c362a3a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:none;--border-style:none;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px #FFFFFF;--margin-top:0px;--margin-bottom:0px;--margin-left:-11px;--margin-right:0px;--padding-top:85px;--padding-bottom:85px;--padding-left:50px;--padding-right:50px;}.elementor-15 .elementor-element.elementor-element-c362a3a:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-c362a3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://premiumpartytent.nl/wp-content/uploads/2025/04/gold-bar-2.webp");}.elementor-15 .elementor-element.elementor-element-0e59376{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-0e59376 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-15 .elementor-element.elementor-element-0e59376 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-15 .elementor-element.elementor-element-0e59376 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-15 .elementor-element.elementor-element-0e59376 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-15 .elementor-element.elementor-element-0e59376 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-15 .elementor-element.elementor-element-0e59376 .elementor-icon-list-icon i{color:#0000007A;transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-0e59376 .elementor-icon-list-icon svg{fill:#0000007A;transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-0e59376 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-0e59376 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:900;}.elementor-15 .elementor-element.elementor-element-0e59376 .elementor-icon-list-text{color:#0000007A;transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-8535eb3{width:var( --container-widget-width, 19% );max-width:19%;background-color:var( --e-global-color-primary );padding:13px 13px 13px 13px;--container-widget-width:19%;--container-widget-flex-grow:0;border-radius:100px 100px 100px 100px;}.elementor-15 .elementor-element.elementor-element-8535eb3 img{max-width:100%;}.elementor-15 .elementor-element.elementor-element-c89b707{--display:flex;--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-ab3aa5b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:none;--border-style:none;--border-radius:08px 08px 08px 08px;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-1de866a{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-1de866a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;text-transform:uppercase;color:var( --e-global-color-2569990 );}.elementor-15 .elementor-element.elementor-element-c10c3b4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-8f3ea7e{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-8f3ea7e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;text-transform:uppercase;color:var( --e-global-color-2569990 );}.elementor-15 .elementor-element.elementor-element-697112b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:600;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-6061341{--swiper-slides-to-display:4;--swiper-offset-size:80px;--swiper-slides-gap:18px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:35px;--arrow-normal-color:var( --e-global-color-primary );--arrow-hover-color:var( --e-global-color-secondary );--dots-normal-color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-6061341 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-2569990 );border-radius:5px 5px 5px 5px;}.elementor-15 .elementor-element.elementor-element-2eb8cbc .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(180deg, var( --e-global-color-text ) 0%, var( --e-global-color-secondary ) 73%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010100;}.elementor-15 .elementor-element.elementor-element-2eb8cbc .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-2eb8cbc .elementor-button:focus{background-color:transparent;color:var( --e-global-color-secondary );background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-primary ) 100%);border-color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-2eb8cbc{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-2eb8cbc .elementor-button-content-wrapper{flex-direction:row;}.elementor-15 .elementor-element.elementor-element-2eb8cbc .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-2eb8cbc .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-a36048b{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-70d3394{--e-transform-rotateZ:-1deg;background-color:transparent;padding:10px 10px 10px 10px;background-image:linear-gradient(180deg, var( --e-global-color-text ) 0%, var( --e-global-color-secondary ) 56%);border-radius:2px 2px 2px 2px;text-align:center;}.elementor-15 .elementor-element.elementor-element-70d3394.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-70d3394 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;text-transform:uppercase;color:#000000;}.elementor-15 .elementor-element.elementor-element-bc2864e{--e-transform-rotateZ:-1deg;text-align:center;}.elementor-15 .elementor-element.elementor-element-bc2864e.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-bc2864e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:600;text-transform:uppercase;color:var( --e-global-color-2569990 );}.elementor-15 .elementor-element.elementor-element-0cb4f30{--display:flex;}.elementor-15 .elementor-element.elementor-element-7deb223{--display:flex;}.elementor-15 .elementor-element.elementor-element-e0aa365{--display:flex;}.elementor-15 .elementor-element.elementor-element-f669bb0{--display:flex;}.elementor-15 .elementor-element.elementor-element-8a0d5e1{--display:flex;}.elementor-15 .elementor-element.elementor-element-00b734e{--display:flex;}.elementor-15 .elementor-element.elementor-element-bf055a6{--display:flex;}.elementor-15 .elementor-element.elementor-element-7e8fea4{--display:flex;}.elementor-15 .elementor-element.elementor-element-f988c8a{--display:flex;}.elementor-15 .elementor-element.elementor-element-aa78d6e{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:0px;padding:90px 23px 90px 23px;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:35px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );--e-n-carousel-arrow-hover-color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-aa78d6e :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-2569990 );border-radius:5px 5px 5px 5px;}.elementor-15 .elementor-element.elementor-element-ab02060 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(180deg, var( --e-global-color-text ) 0%, #D0B72F 73%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010100;}.elementor-15 .elementor-element.elementor-element-ab02060 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-ab02060 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-secondary );background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-primary ) 100%);border-color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-ab02060.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-ab02060 .elementor-button-content-wrapper{flex-direction:row;}.elementor-15 .elementor-element.elementor-element-ab02060 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-ab02060 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-f21870d{--display:flex;--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-0ba2eaf{--e-transform-rotateZ:-1deg;background-color:transparent;padding:10px 10px 10px 10px;background-image:linear-gradient(180deg, var( --e-global-color-text ) 0%, #D8AB64 56%);border-radius:2px 2px 2px 2px;text-align:center;}.elementor-15 .elementor-element.elementor-element-0ba2eaf.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-0ba2eaf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;text-transform:uppercase;color:#000000;}.elementor-15 .elementor-element.elementor-element-dfd5095{text-align:center;}.elementor-15 .elementor-element.elementor-element-dfd5095 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:600;color:var( --e-global-color-2569990 );}.elementor-15 .elementor-element.elementor-element-73de531{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-30af0c9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-15 .elementor-element.elementor-element-30af0c9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-15 .elementor-element.elementor-element-30af0c9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-15 .elementor-element.elementor-element-30af0c9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-15 .elementor-element.elementor-element-30af0c9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-15 .elementor-element.elementor-element-30af0c9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-30af0c9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-30af0c9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-30af0c9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-30af0c9 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:1.375rem;font-weight:600;text-transform:uppercase;}.elementor-15 .elementor-element.elementor-element-30af0c9 .elementor-icon-list-text{color:var( --e-global-color-2569990 );transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-3f70310{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-0453c17{--display:flex;--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;}.elementor-15 .elementor-element.elementor-element-0e82e17{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 40px 0px rgba(255, 255, 255, 0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:0;}.elementor-15 .elementor-element.elementor-element-0e82e17:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-0e82e17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2569990 );}.elementor-15 .elementor-element.elementor-element-f09777f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-15 .elementor-element.elementor-element-f09777f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-15 .elementor-element.elementor-element-f09777f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-f09777f .elementor-image-box-title{margin-bottom:0px;font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:700;}.elementor-15 .elementor-element.elementor-element-f09777f .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-15 .elementor-element.elementor-element-f09777f .elementor-image-box-img img{border-radius:100px;transition-duration:0.3s;}.elementor-15 .elementor-element.elementor-element-f09777f .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:0.7rem;font-weight:400;color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-cd7d00a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:700;}.elementor-15 .elementor-element.elementor-element-09bba5c{color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-d22e8f6 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-weight:500;fill:var( --e-global-color-2569990 );color:var( --e-global-color-2569990 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010100;}.elementor-15 .elementor-element.elementor-element-d22e8f6 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-d22e8f6 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-secondary );background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-primary ) 100%);border-color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-d22e8f6.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-d22e8f6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-15 .elementor-element.elementor-element-d22e8f6 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-d22e8f6 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-451e08f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-15 .elementor-element.elementor-element-1768fec .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2rem;font-weight:700;text-transform:uppercase;color:var( --e-global-color-2569990 );}.elementor-15 .elementor-element.elementor-element-c410505{--display:flex;border-style:none;--border-style:none;}.elementor-15 .elementor-element.elementor-element-2584169{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-2569990 );}.elementor-15 .elementor-element.elementor-element-9822973{--display:flex;border-style:none;--border-style:none;}.elementor-15 .elementor-element.elementor-element-00a1ed4{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-2569990 );}.elementor-15 .elementor-element.elementor-element-103f40a{--display:flex;border-style:none;--border-style:none;}.elementor-15 .elementor-element.elementor-element-ac66aac{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-2569990 );}.elementor-15 .elementor-element.elementor-element-1734f8e{--display:flex;border-style:none;--border-style:none;}.elementor-15 .elementor-element.elementor-element-9856db7{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-2569990 );}.elementor-15 .elementor-element.elementor-element-ce2fe94{--display:flex;border-style:none;--border-style:none;}.elementor-15 .elementor-element.elementor-element-2ebf8f2{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-2569990 );}.elementor-15 .elementor-element.elementor-element-8141072{--display:flex;border-style:none;--border-style:none;}.elementor-15 .elementor-element.elementor-element-a3488ce{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-2569990 );}.elementor-15 .elementor-element.elementor-element-f2a50b4{--display:flex;border-style:none;--border-style:none;}.elementor-15 .elementor-element.elementor-element-074ad7e{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-2569990 );}.elementor-15 .elementor-element.elementor-element-3070a9e{--display:flex;border-style:none;--border-style:none;}.elementor-15 .elementor-element.elementor-element-309d348{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-2569990 );}.elementor-15 .elementor-element.elementor-element-26163bf{--display:flex;border-style:none;--border-style:none;}.elementor-15 .elementor-element.elementor-element-354b24a{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-2569990 );}.elementor-15 .elementor-element.elementor-element-ab1929a{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:5px 5px 5px 5px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-title-active-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;}.elementor-15 .elementor-element.elementor-element-ab1929a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF30;}.elementor-15 .elementor-element.elementor-element-ab1929a {--n-accordion-padding:5px 5px 5px 5px;}:where( .elementor-15 .elementor-element.elementor-element-ab1929a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-15 .elementor-element.elementor-element-ed4ef08 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(180deg, var( --e-global-color-text ) 0%, #D0B72F 73%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010100;}.elementor-15 .elementor-element.elementor-element-ed4ef08 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-ed4ef08 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-secondary );background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-primary ) 100%);border-color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-ed4ef08.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-ed4ef08 .elementor-button-content-wrapper{flex-direction:row;}.elementor-15 .elementor-element.elementor-element-ed4ef08 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-ed4ef08 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-dc6b4e7{--display:flex;--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;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-6f2f5c7{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-6f2f5c7:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-6f2f5c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8807fb0 );}.elementor-15 .elementor-element.elementor-element-f5c2708 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2rem;font-weight:700;text-transform:uppercase;color:var( --e-global-color-2569990 );}.elementor-15 .elementor-element.elementor-element-c52924b{color:var( --e-global-color-2569990 );}.elementor-15 .elementor-element.elementor-element-f9ff1e9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2rem;font-weight:700;text-transform:uppercase;color:var( --e-global-color-2569990 );}.elementor-15 .elementor-element.elementor-element-97324b4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2rem;font-weight:700;text-transform:uppercase;color:var( --e-global-color-2569990 );}.elementor-15 .elementor-element.elementor-element-9eb9bb9{color:var( --e-global-color-2569990 );}.elementor-15 .elementor-element.elementor-element-025b741 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2rem;font-weight:700;text-transform:uppercase;color:var( --e-global-color-2569990 );}.elementor-15 .elementor-element.elementor-element-7553edd{color:var( --e-global-color-2569990 );}.elementor-15 .elementor-element.elementor-element-e5a7a4c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2rem;font-weight:700;text-transform:uppercase;color:var( --e-global-color-2569990 );}.elementor-15 .elementor-element.elementor-element-32185fb{color:var( --e-global-color-2569990 );}.elementor-15 .elementor-element.elementor-element-e393eaa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2rem;font-weight:700;text-transform:uppercase;color:var( --e-global-color-2569990 );}.elementor-15 .elementor-element.elementor-element-ce66a2a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-e9a123d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2rem;font-weight:700;text-transform:uppercase;font-style:italic;color:var( --e-global-color-2569990 );}.elementor-15 .elementor-element.elementor-element-6fa8c09 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:500;color:var( --e-global-color-2569990 );}.elementor-15 .elementor-element.elementor-element-034d5b0 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(180deg, var( --e-global-color-text ) 0%, var( --e-global-color-secondary ) 73%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010100;}.elementor-15 .elementor-element.elementor-element-034d5b0 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-034d5b0 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-secondary );background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-primary ) 100%);border-color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-034d5b0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-15 .elementor-element.elementor-element-034d5b0 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-034d5b0 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}body.elementor-page-15:not(.elementor-motion-effects-element-type-background), body.elementor-page-15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-2c74af3{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-bf3c230{--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-15 .elementor-element.elementor-element-551a078{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-4ff6b6e{padding:03px 5px 03px 5px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-15 .elementor-element.elementor-element-94c3f23 .elementor-heading-title{font-size:2.375rem;}.elementor-15 .elementor-element.elementor-element-e99f954{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}.elementor-15 .elementor-element.elementor-element-e99f954 .elementor-heading-title{font-size:1rem;}.elementor-15 .elementor-element.elementor-element-ccef7e2{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-f56020d .elementor-button{font-size:11px;padding:11px 11px 11px 11px;}.elementor-15 .elementor-element.elementor-element-796c116 .elementor-button{font-size:11px;padding:11px 11px 11px 11px;}.elementor-15 .elementor-element.elementor-element-2a6a101{--justify-content:space-between;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-b4b419e .elementor-icon{font-size:1rem;}.elementor-15 .elementor-element.elementor-element-b4b419e .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-b4b419e .elementor-icon-box-title a{font-size:0.9rem;}.elementor-15 .elementor-element.elementor-element-b4b419e .elementor-icon-box-description{font-size:0.8rem;}.elementor-15 .elementor-element.elementor-element-e721c1a .elementor-icon{font-size:1rem;}.elementor-15 .elementor-element.elementor-element-e721c1a .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-e721c1a .elementor-icon-box-title a{font-size:0.9rem;}.elementor-15 .elementor-element.elementor-element-e721c1a .elementor-icon-box-description{font-size:0.8rem;}.elementor-15 .elementor-element.elementor-element-94ff7ec .elementor-icon{font-size:1rem;}.elementor-15 .elementor-element.elementor-element-94ff7ec .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-94ff7ec .elementor-icon-box-title a{font-size:0.9rem;}.elementor-15 .elementor-element.elementor-element-94ff7ec .elementor-icon-box-description{font-size:0.8rem;}.elementor-15 .elementor-element.elementor-element-140cfc3{--justify-content:flex-start;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-cfb69d0{--container-widget-width:117px;--container-widget-flex-grow:0;width:var( --container-widget-width, 117px );max-width:117px;top:25px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-ac832a2{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-15 .elementor-element.elementor-element-3abfe27{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-pagination-size:15px;}.elementor-15 .elementor-element.elementor-element-46a02f8e{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-15 .elementor-element.elementor-element-5d4963a{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-63b3d68d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-15 .elementor-element.elementor-element-63b3d68d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-15 .elementor-element.elementor-element-63b3d68d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-15 .elementor-element.elementor-element-63b3d68d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-15 .elementor-element.elementor-element-63b3d68d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-15 .elementor-element.elementor-element-63b3d68d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-63b3d68d .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-5a3290da{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-15 .elementor-element.elementor-element-52d07fc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-15 .elementor-element.elementor-element-52d07fc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-15 .elementor-element.elementor-element-52d07fc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-15 .elementor-element.elementor-element-52d07fc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-15 .elementor-element.elementor-element-52d07fc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-15 .elementor-element.elementor-element-52d07fc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-52d07fc .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-52c90c19{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-15 .elementor-element.elementor-element-136f727 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-15 .elementor-element.elementor-element-136f727 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-15 .elementor-element.elementor-element-136f727 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-15 .elementor-element.elementor-element-136f727 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-15 .elementor-element.elementor-element-136f727 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-15 .elementor-element.elementor-element-136f727 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-136f727 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-687456a{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-15 .elementor-element.elementor-element-152942e .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-152942e .elementor-icon-box-title a{font-size:1rem;}.elementor-15 .elementor-element.elementor-element-0464675 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-0464675 .elementor-icon-box-title a{font-size:1rem;}.elementor-15 .elementor-element.elementor-element-bc408e7 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-bc408e7 .elementor-icon-box-title a{font-size:1rem;}.elementor-15 .elementor-element.elementor-element-17cd521 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-17cd521 .elementor-icon-box-title a{font-size:1rem;}.elementor-15 .elementor-element.elementor-element-264afb0 .elementor-button{font-size:11px;padding:11px 11px 11px 11px;}.elementor-15 .elementor-element.elementor-element-30d12c5{--e-n-carousel-swiper-slides-to-display:2;}.elementor-15 .elementor-element.elementor-element-e98408b{text-align:center;}.elementor-15 .elementor-element.elementor-element-c362a3a{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-0e59376{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:28px;}.elementor-15 .elementor-element.elementor-element-8535eb3{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-c10c3b4{--padding-top:90px;--padding-bottom:90px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-8f3ea7e{text-align:center;}.elementor-15 .elementor-element.elementor-element-6061341{--swiper-slides-to-display:2;}.elementor-15 .elementor-element.elementor-element-a36048b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-aa78d6e{--e-n-carousel-swiper-slides-to-display:3;}.elementor-15 .elementor-element.elementor-element-ab02060 .elementor-button{font-size:11px;padding:11px 11px 11px 11px;}.elementor-15 .elementor-element.elementor-element-f21870d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-d22e8f6 .elementor-button{font-size:11px;padding:11px 11px 11px 11px;}.elementor-15 .elementor-element.elementor-element-ed4ef08 .elementor-button{font-size:11px;padding:11px 11px 11px 11px;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-bf3c230{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 0px 50px;--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-551a078{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-4ff6b6e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-4ff6b6e .elementor-icon-list-item > a{font-size:0.9rem;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-15 .elementor-element.elementor-element-94c3f23{text-align:center;}.elementor-15 .elementor-element.elementor-element-94c3f23 .elementor-heading-title{font-size:1.8rem;}.elementor-15 .elementor-element.elementor-element-e99f954{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-e99f954.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-e99f954 .elementor-heading-title{font-size:1rem;}.elementor-15 .elementor-element.elementor-element-ccef7e2{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15 .elementor-element.elementor-element-f56020d .elementor-button{font-size:12px;padding:9px 9px 9px 9px;}.elementor-15 .elementor-element.elementor-element-796c116 .elementor-button{font-size:12px;padding:9px 9px 9px 9px;}.elementor-15 .elementor-element.elementor-element-2a6a101{--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-b4b419e .elementor-icon-box-wrapper{gap:5px;}.elementor-15 .elementor-element.elementor-element-b4b419e .elementor-icon{font-size:1.2rem;}.elementor-15 .elementor-element.elementor-element-b4b419e .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-b4b419e .elementor-icon-box-title a{font-size:0.8rem;}.elementor-15 .elementor-element.elementor-element-b4b419e .elementor-icon-box-description{font-size:0.8rem;}.elementor-15 .elementor-element.elementor-element-e721c1a .elementor-icon-box-wrapper{gap:5px;}.elementor-15 .elementor-element.elementor-element-e721c1a .elementor-icon{font-size:1.2rem;}.elementor-15 .elementor-element.elementor-element-e721c1a .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-e721c1a .elementor-icon-box-title a{font-size:0.8rem;}.elementor-15 .elementor-element.elementor-element-e721c1a .elementor-icon-box-description{font-size:0.8rem;}.elementor-15 .elementor-element.elementor-element-94ff7ec .elementor-icon-box-wrapper{gap:5px;}.elementor-15 .elementor-element.elementor-element-94ff7ec .elementor-icon{font-size:1.2rem;}.elementor-15 .elementor-element.elementor-element-94ff7ec .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-94ff7ec .elementor-icon-box-title a{font-size:0.8rem;}.elementor-15 .elementor-element.elementor-element-94ff7ec .elementor-icon-box-description{font-size:0.8rem;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-cfb69d0{left:25px;}body.rtl .elementor-15 .elementor-element.elementor-element-cfb69d0{right:25px;}.elementor-15 .elementor-element.elementor-element-cfb69d0{top:25.5px;}.elementor-15 .elementor-element.elementor-element-87eab6e{--margin-top:025px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-13ecc02 .elementor-heading-title{font-size:1rem;}.elementor-15 .elementor-element.elementor-element-7fa416a{text-align:center;}.elementor-15 .elementor-element.elementor-element-7fa416a .elementor-heading-title{font-size:1.5rem;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-ac832a2{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-463fb19{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-7d94eed{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-15 .elementor-element.elementor-element-6a999cb .elementor-heading-title{font-size:1.5rem;}.elementor-15 .elementor-element.elementor-element-4c674e2{--justify-content:flex-start;}.elementor-15 .elementor-element.elementor-element-b9968af{border-radius:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-1afa5a3{border-radius:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-14b1501{border-radius:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-cb25178{border-radius:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-3abfe27{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-pagination-size:12px;}.elementor-15 .elementor-element.elementor-element-46a02f8e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-61b2efe9{text-align:center;}.elementor-15 .elementor-element.elementor-element-61b2efe9 .elementor-heading-title{font-size:1.5rem;}.elementor-15 .elementor-element.elementor-element-72c0fd41{--e-transform-rotateZ:-1deg;}.elementor-15 .elementor-element.elementor-element-72c0fd41 .elementor-heading-title{font-size:1rem;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-7e426c56 .elementor-image-box-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-7e426c56 .elementor-image-box-img{margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-7e426c56.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-15 .elementor-element.elementor-element-7e426c56.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-15 .elementor-element.elementor-element-7e426c56.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-67740c5c{text-align:center;}.elementor-15 .elementor-element.elementor-element-63b3d68d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-63b3d68d .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-20f5080 .elementor-heading-title{font-size:1.375rem;}.elementor-15 .elementor-element.elementor-element-22b032ce .elementor-heading-title{font-size:1.3rem;}.elementor-15 .elementor-element.elementor-element-3b593249 .elementor-heading-title{font-size:1.5rem;}.elementor-15 .elementor-element.elementor-element-4a5a99eb .elementor-button{font-size:15px;padding:9px 9px 9px 9px;}.elementor-15 .elementor-element.elementor-element-5ddb1ead .elementor-image-box-img{margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-5ddb1ead.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-15 .elementor-element.elementor-element-5ddb1ead.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-15 .elementor-element.elementor-element-5ddb1ead.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-72dce0bd{text-align:center;}.elementor-15 .elementor-element.elementor-element-52d07fc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-52d07fc .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-5a15dc7 .elementor-heading-title{font-size:1.375rem;}.elementor-15 .elementor-element.elementor-element-5b108303 .elementor-heading-title{font-size:1.3rem;}.elementor-15 .elementor-element.elementor-element-5ac2c023 .elementor-heading-title{font-size:1.5rem;}.elementor-15 .elementor-element.elementor-element-5f34add7 .elementor-button{font-size:15px;padding:9px 9px 9px 9px;}.elementor-15 .elementor-element.elementor-element-5ad246ae .elementor-image-box-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-5ad246ae .elementor-image-box-img{margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-5ad246ae.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-15 .elementor-element.elementor-element-5ad246ae.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-15 .elementor-element.elementor-element-5ad246ae.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-2783e2bb{text-align:center;}.elementor-15 .elementor-element.elementor-element-136f727 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-136f727 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-7859aea .elementor-heading-title{font-size:1.375rem;}.elementor-15 .elementor-element.elementor-element-17a6418f .elementor-heading-title{font-size:1.3rem;}.elementor-15 .elementor-element.elementor-element-11cf23b1 .elementor-heading-title{font-size:1.5rem;}.elementor-15 .elementor-element.elementor-element-163e597c .elementor-button{font-size:15px;padding:9px 9px 9px 9px;}.elementor-15 .elementor-element.elementor-element-687456a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-efbd392{text-align:center;}.elementor-15 .elementor-element.elementor-element-efbd392 .elementor-heading-title{font-size:1.5rem;}.elementor-15 .elementor-element.elementor-element-3bfadcc{--e-transform-rotateZ:-1deg;}.elementor-15 .elementor-element.elementor-element-3bfadcc .elementor-heading-title{font-size:1rem;}.elementor-15 .elementor-element.elementor-element-152942e .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-152942e .elementor-icon-box-title a{font-size:1rem;}.elementor-15 .elementor-element.elementor-element-0464675 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-0464675 .elementor-icon-box-title a{font-size:1rem;}.elementor-15 .elementor-element.elementor-element-bc408e7 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-bc408e7 .elementor-icon-box-title a{font-size:1rem;}.elementor-15 .elementor-element.elementor-element-17cd521 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-17cd521 .elementor-icon-box-title a{font-size:1rem;}.elementor-15 .elementor-element.elementor-element-264afb0 .elementor-button{font-size:12px;padding:9px 9px 9px 9px;}.elementor-15 .elementor-element.elementor-element-8434472{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-15 .elementor-element.elementor-element-bd1e7d1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-2f1cbb2{text-align:start;}.elementor-15 .elementor-element.elementor-element-2f1cbb2 .elementor-heading-title{font-size:1.5rem;}.elementor-15 .elementor-element.elementor-element-ce05f6a{text-align:start;}.elementor-15 .elementor-element.elementor-element-fd64094{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-ae9fa10{--width:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-15 .elementor-element.elementor-element-deee231{--e-transform-rotateZ:-1deg;padding:5px 5px 5px 5px;text-align:center;}.elementor-15 .elementor-element.elementor-element-c08a356{--width:100%;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-a351879 img{max-width:100%;height:100%;}.elementor-15 .elementor-element.elementor-element-f4ec045 img{max-width:100%;height:100%;}.elementor-15 .elementor-element.elementor-element-de2afed img{max-width:100%;height:100%;}.elementor-15 .elementor-element.elementor-element-96967ec img{max-width:100%;height:100%;}.elementor-15 .elementor-element.elementor-element-a94e4b5 img{max-width:100%;height:100%;}.elementor-15 .elementor-element.elementor-element-fa142e9 img{max-width:100%;height:100%;}.elementor-15 .elementor-element.elementor-element-8ea8d59 img{max-width:100%;height:100%;}.elementor-15 .elementor-element.elementor-element-9be8802 img{max-width:100%;height:100%;}.elementor-15 .elementor-element.elementor-element-d106f94 img{max-width:100%;height:100%;}.elementor-15 .elementor-element.elementor-element-30d12c5{--e-n-carousel-swiper-slides-to-display:3;}.elementor-15 .elementor-element.elementor-element-e98408b{text-align:center;}.elementor-15 .elementor-element.elementor-element-e98408b .elementor-heading-title{font-size:1.5rem;}.elementor-15 .elementor-element.elementor-element-8b339af{--e-transform-rotateZ:-1deg;}.elementor-15 .elementor-element.elementor-element-8b339af .elementor-heading-title{font-size:1rem;}.elementor-15 .elementor-element.elementor-element-9ab1645{--width:90%;--border-radius:08px 08px 0px 00px;}.elementor-15 .elementor-element.elementor-element-2e73329{text-align:center;}.elementor-15 .elementor-element.elementor-element-2e73329 .elementor-heading-title{font-size:1rem;}.elementor-15 .elementor-element.elementor-element-ff852d6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-ff852d6 .elementor-icon-list-item > a{font-size:0.8rem;}.elementor-15 .elementor-element.elementor-element-c362a3a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:49px;--padding-bottom:45px;--padding-left:25px;--padding-right:25px;}.elementor-15 .elementor-element.elementor-element-0e59376{--e-icon-list-icon-size:18px;}.elementor-15 .elementor-element.elementor-element-0e59376 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-0e59376 .elementor-icon-list-item > a{font-size:0.8rem;}.elementor-15 .elementor-element.elementor-element-8535eb3{--container-widget-width:70px;--container-widget-flex-grow:0;width:var( --container-widget-width, 70px );max-width:70px;}.elementor-15 .elementor-element.elementor-element-8535eb3 img{max-width:100%;}.elementor-15 .elementor-element.elementor-element-ab3aa5b{--border-radius:0px 0px 0px 50px;}.elementor-15 .elementor-element.elementor-element-1de866a{text-align:center;}.elementor-15 .elementor-element.elementor-element-1de866a .elementor-heading-title{font-size:1.5rem;}.elementor-15 .elementor-element.elementor-element-9392051{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-c10c3b4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:90px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-8f3ea7e{text-align:center;}.elementor-15 .elementor-element.elementor-element-8f3ea7e .elementor-heading-title{font-size:1.5rem;}.elementor-15 .elementor-element.elementor-element-697112b{text-align:center;}.elementor-15 .elementor-element.elementor-element-697112b .elementor-heading-title{font-size:1.3rem;}.elementor-15 .elementor-element.elementor-element-6061341{--swiper-slides-to-display:1;--swiper-offset-size:70px;--swiper-pagination-spacing:20px;}.elementor-15 .elementor-element.elementor-element-2eb8cbc .elementor-button{font-size:15px;padding:9px 9px 9px 9px;}.elementor-15 .elementor-element.elementor-element-a36048b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-70d3394{text-align:center;}.elementor-15 .elementor-element.elementor-element-70d3394 .elementor-heading-title{font-size:1.5rem;}.elementor-15 .elementor-element.elementor-element-bc2864e{--e-transform-rotateZ:-1deg;}.elementor-15 .elementor-element.elementor-element-bc2864e .elementor-heading-title{font-size:1rem;}.elementor-15 .elementor-element.elementor-element-aa78d6e{--e-n-carousel-swiper-slides-to-display:1;padding:40px 30px 40px 30px;--e-n-carousel-arrow-size:35px;}.elementor-15 .elementor-element.elementor-element-aa78d6e :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-radius:5px 5px 5px 5px;}.elementor-15 .elementor-element.elementor-element-ab02060 .elementor-button{font-size:13px;padding:9px 9px 9px 9px;}.elementor-15 .elementor-element.elementor-element-f21870d{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-0ba2eaf{text-align:center;}.elementor-15 .elementor-element.elementor-element-0ba2eaf .elementor-heading-title{font-size:1.5rem;}.elementor-15 .elementor-element.elementor-element-dfd5095 .elementor-heading-title{font-size:1rem;}.elementor-15 .elementor-element.elementor-element-30af0c9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-30af0c9 .elementor-icon-list-item > a{font-size:1.25rem;}.elementor-15 .elementor-element.elementor-element-3f70310{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-15 .elementor-element.elementor-element-f09777f .elementor-image-box-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-f09777f .elementor-image-box-img{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-cd7d00a{text-align:center;}.elementor-15 .elementor-element.elementor-element-cd7d00a .elementor-heading-title{font-size:1.4rem;}.elementor-15 .elementor-element.elementor-element-09bba5c{text-align:center;}.elementor-15 .elementor-element.elementor-element-d22e8f6{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-d22e8f6 .elementor-button{font-size:13px;padding:9px 9px 9px 9px;}.elementor-15 .elementor-element.elementor-element-1768fec{text-align:center;}.elementor-15 .elementor-element.elementor-element-1768fec .elementor-heading-title{font-size:1.5rem;}.elementor-15 .elementor-element.elementor-element-2584169{font-size:0.8rem;}.elementor-15 .elementor-element.elementor-element-00a1ed4{font-size:0.8rem;}.elementor-15 .elementor-element.elementor-element-ac66aac{font-size:0.8rem;}.elementor-15 .elementor-element.elementor-element-9856db7{font-size:0.8rem;}.elementor-15 .elementor-element.elementor-element-2ebf8f2{font-size:0.8rem;}.elementor-15 .elementor-element.elementor-element-a3488ce{font-size:0.8rem;}.elementor-15 .elementor-element.elementor-element-074ad7e{font-size:0.8rem;}.elementor-15 .elementor-element.elementor-element-309d348{font-size:0.8rem;}.elementor-15 .elementor-element.elementor-element-354b24a{font-size:0.8rem;}.elementor-15 .elementor-element.elementor-element-ab1929a{--n-accordion-title-font-size:0.8rem;}.elementor-15 .elementor-element.elementor-element-ed4ef08 .elementor-button{font-size:13px;padding:9px 9px 9px 9px;}.elementor-15 .elementor-element.elementor-element-6f2f5c7{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-15 .elementor-element.elementor-element-f5c2708 .elementor-heading-title{font-size:1.5rem;}.elementor-15 .elementor-element.elementor-element-c52924b{columns:1;}.elementor-15 .elementor-element.elementor-element-f9ff1e9 .elementor-heading-title{font-size:1.5rem;}.elementor-15 .elementor-element.elementor-element-97324b4 .elementor-heading-title{font-size:1.5rem;}.elementor-15 .elementor-element.elementor-element-025b741 .elementor-heading-title{font-size:1.5rem;}.elementor-15 .elementor-element.elementor-element-7553edd{columns:1;}.elementor-15 .elementor-element.elementor-element-e5a7a4c .elementor-heading-title{font-size:1.5rem;}.elementor-15 .elementor-element.elementor-element-32185fb{columns:1;}.elementor-15 .elementor-element.elementor-element-e393eaa .elementor-heading-title{font-size:1.5rem;}.elementor-15 .elementor-element.elementor-element-ce66a2a{--padding-top:40px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-e9a123d{text-align:center;}.elementor-15 .elementor-element.elementor-element-e9a123d .elementor-heading-title{font-size:1.5rem;}.elementor-15 .elementor-element.elementor-element-6fa8c09{text-align:center;}.elementor-15 .elementor-element.elementor-element-6fa8c09 .elementor-heading-title{font-size:1rem;}.elementor-15 .elementor-element.elementor-element-034d5b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-15 .elementor-element.elementor-element-034d5b0 .elementor-button{font-size:11px;padding:9px 9px 9px 9px;}}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-2c74af3{--content-width:1140px;}.elementor-15 .elementor-element.elementor-element-140cfc3{--width:100%;}.elementor-15 .elementor-element.elementor-element-4106133{--content-width:790px;}.elementor-15 .elementor-element.elementor-element-7d94eed{--width:65%;}.elementor-15 .elementor-element.elementor-element-4c674e2{--width:90%;}.elementor-15 .elementor-element.elementor-element-5d4963a{--width:50%;}.elementor-15 .elementor-element.elementor-element-5a3290da{--width:50%;}.elementor-15 .elementor-element.elementor-element-52c90c19{--width:50%;}.elementor-15 .elementor-element.elementor-element-bd1e7d1{--width:100%;}.elementor-15 .elementor-element.elementor-element-ae9fa10{--width:40%;}.elementor-15 .elementor-element.elementor-element-c08a356{--width:60%;}.elementor-15 .elementor-element.elementor-element-0c06881{--width:76%;}.elementor-15 .elementor-element.elementor-element-9ab1645{--width:100%;}.elementor-15 .elementor-element.elementor-element-0453c17{--width:33.3333%;}.elementor-15 .elementor-element.elementor-element-451e08f{--width:66.6666%;}.elementor-15 .elementor-element.elementor-element-dc6b4e7{--content-width:940px;}}@media(max-width:1024px) and (min-width:768px){.elementor-15 .elementor-element.elementor-element-140cfc3{--width:75%;}.elementor-15 .elementor-element.elementor-element-4106133{--content-width:600px;}}/* Start custom CSS for html, class: .elementor-element-6c72aff */.wrapper {
  position: relative;
  min-height: 100vh;
}

[class|=confetti] {
  position: absolute;
}

.confetti-0 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 70%;
  opacity: 1.4495818682;
  transform: rotate(339.0848414435deg);
  -webkit-animation: drop-0 11s 0.9246791483s forwards;
          animation: drop-0 11s 0.9246791483s forwards;
}

@-webkit-keyframes drop-0 {
  100% {
    top: 110%;
    left: 74%;
    opacity: 0;
  }
}

@keyframes drop-0 {
  100% {
    top: 110%;
    left: 74%;
    opacity: 0;
  }
}
.confetti-1 {
  width: 7px;
  height: 2.8px;
  background-color: #263672;
  top: -10%;
  left: 73%;
  opacity: 1.1762142936;
  transform: rotate(253.1206614546deg);
  -webkit-animation: drop-1 9s 0.4985719087s forwards;
          animation: drop-1 9s 0.4985719087s forwards;
}

@-webkit-keyframes drop-1 {
  100% {
    top: 110%;
    left: 84%;
    opacity: 0;
  }
}

@keyframes drop-1 {
  100% {
    top: 110%;
    left: 84%;
    opacity: 0;
  }
}
.confetti-2 {
  width: 6px;
  height: 2.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 64%;
  opacity: 0.7977299131;
  transform: rotate(29.2005850421deg);
  -webkit-animation: drop-2 9s 0.0178990027s forwards;
          animation: drop-2 9s 0.0178990027s forwards;
}

@-webkit-keyframes drop-2 {
  100% {
    top: 110%;
    left: 72%;
    opacity: 0;
  }
}

@keyframes drop-2 {
  100% {
    top: 110%;
    left: 72%;
    opacity: 0;
  }
}
.confetti-3 {
  width: 8px;
  height: 3.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 86%;
  opacity: 0.9916738861;
  transform: rotate(300.3325168339deg);
  -webkit-animation: drop-3 7s 0.4380539111s forwards;
          animation: drop-3 7s 0.4380539111s forwards;
}

@-webkit-keyframes drop-3 {
  100% {
    top: 110%;
    left: 90%;
    opacity: 0;
  }
}

@keyframes drop-3 {
  100% {
    top: 110%;
    left: 90%;
    opacity: 0;
  }
}
.confetti-4 {
  width: 4px;
  height: 1.6px;
  background-color: #263672;
  top: -10%;
  left: 66%;
  opacity: 0.6676619667;
  transform: rotate(252.7883451979deg);
  -webkit-animation: drop-4 7s 0.8118409271s forwards;
          animation: drop-4 7s 0.8118409271s forwards;
}

@-webkit-keyframes drop-4 {
  100% {
    top: 110%;
    left: 73%;
    opacity: 0;
  }
}

@keyframes drop-4 {
  100% {
    top: 110%;
    left: 73%;
    opacity: 0;
  }
}
.confetti-5 {
  width: 7px;
  height: 2.8px;
  background-color: #d13447;
  top: -10%;
  left: 79%;
  opacity: 1.4338104814;
  transform: rotate(146.708446553deg);
  -webkit-animation: drop-5 7s 0.4929505784s forwards;
          animation: drop-5 7s 0.4929505784s forwards;
}

@-webkit-keyframes drop-5 {
  100% {
    top: 110%;
    left: 84%;
    opacity: 0;
  }
}

@keyframes drop-5 {
  100% {
    top: 110%;
    left: 84%;
    opacity: 0;
  }
}
.confetti-6 {
  width: 3px;
  height: 1.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 76%;
  opacity: 0.8435663728;
  transform: rotate(100.5927934781deg);
  -webkit-animation: drop-6 9s 0.7324411104s forwards;
          animation: drop-6 9s 0.7324411104s forwards;
}

@-webkit-keyframes drop-6 {
  100% {
    top: 110%;
    left: 89%;
    opacity: 0;
  }
}

@keyframes drop-6 {
  100% {
    top: 110%;
    left: 89%;
    opacity: 0;
  }
}
.confetti-7 {
  width: 3px;
  height: 1.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 21%;
  opacity: 0.8073275361;
  transform: rotate(352.4591805704deg);
  -webkit-animation: drop-7 11s 0.7209535518s forwards;
          animation: drop-7 11s 0.7209535518s forwards;
}

@-webkit-keyframes drop-7 {
  100% {
    top: 110%;
    left: 32%;
    opacity: 0;
  }
}

@keyframes drop-7 {
  100% {
    top: 110%;
    left: 32%;
    opacity: 0;
  }
}
.confetti-8 {
  width: 7px;
  height: 2.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 40%;
  opacity: 0.8428293209;
  transform: rotate(186.4172065219deg);
  -webkit-animation: drop-8 11s 0.4508866178s forwards;
          animation: drop-8 11s 0.4508866178s forwards;
}

@-webkit-keyframes drop-8 {
  100% {
    top: 110%;
    left: 49%;
    opacity: 0;
  }
}

@keyframes drop-8 {
  100% {
    top: 110%;
    left: 49%;
    opacity: 0;
  }
}
.confetti-9 {
  width: 3px;
  height: 1.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 93%;
  opacity: 0.5471291159;
  transform: rotate(93.2142339378deg);
  -webkit-animation: drop-9 11s 0.3523585651s forwards;
          animation: drop-9 11s 0.3523585651s forwards;
}

@-webkit-keyframes drop-9 {
  100% {
    top: 110%;
    left: 106%;
    opacity: 0;
  }
}

@keyframes drop-9 {
  100% {
    top: 110%;
    left: 106%;
    opacity: 0;
  }
}
.confetti-10 {
  width: 7px;
  height: 2.8px;
  background-color: #263672;
  top: -10%;
  left: 52%;
  opacity: 1.2592396696;
  transform: rotate(183.6375697363deg);
  -webkit-animation: drop-10 8s 0.3960971323s forwards;
          animation: drop-10 8s 0.3960971323s forwards;
}

@-webkit-keyframes drop-10 {
  100% {
    top: 110%;
    left: 57%;
    opacity: 0;
  }
}

@keyframes drop-10 {
  100% {
    top: 110%;
    left: 57%;
    opacity: 0;
  }
}
.confetti-11 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 26%;
  opacity: 0.7473577686;
  transform: rotate(282.0429691243deg);
  -webkit-animation: drop-11 7s 0.0793497074s forwards;
          animation: drop-11 7s 0.0793497074s forwards;
}

@-webkit-keyframes drop-11 {
  100% {
    top: 110%;
    left: 33%;
    opacity: 0;
  }
}

@keyframes drop-11 {
  100% {
    top: 110%;
    left: 33%;
    opacity: 0;
  }
}
.confetti-12 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 85%;
  opacity: 1.4468421054;
  transform: rotate(36.9480268105deg);
  -webkit-animation: drop-12 10s 0.2042772628s forwards;
          animation: drop-12 10s 0.2042772628s forwards;
}

@-webkit-keyframes drop-12 {
  100% {
    top: 110%;
    left: 89%;
    opacity: 0;
  }
}

@keyframes drop-12 {
  100% {
    top: 110%;
    left: 89%;
    opacity: 0;
  }
}
.confetti-13 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 88%;
  opacity: 0.9995127679;
  transform: rotate(177.5956760642deg);
  -webkit-animation: drop-13 7s 0.1116080536s forwards;
          animation: drop-13 7s 0.1116080536s forwards;
}

@-webkit-keyframes drop-13 {
  100% {
    top: 110%;
    left: 100%;
    opacity: 0;
  }
}

@keyframes drop-13 {
  100% {
    top: 110%;
    left: 100%;
    opacity: 0;
  }
}
.confetti-14 {
  width: 2px;
  height: 0.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 43%;
  opacity: 0.905010043;
  transform: rotate(279.6629819745deg);
  -webkit-animation: drop-14 7s 0.3620470607s forwards;
          animation: drop-14 7s 0.3620470607s forwards;
}

@-webkit-keyframes drop-14 {
  100% {
    top: 110%;
    left: 53%;
    opacity: 0;
  }
}

@keyframes drop-14 {
  100% {
    top: 110%;
    left: 53%;
    opacity: 0;
  }
}
.confetti-15 {
  width: 7px;
  height: 2.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 68%;
  opacity: 0.5076949811;
  transform: rotate(224.2690320053deg);
  -webkit-animation: drop-15 8s 0.7142228313s forwards;
          animation: drop-15 8s 0.7142228313s forwards;
}

@-webkit-keyframes drop-15 {
  100% {
    top: 110%;
    left: 76%;
    opacity: 0;
  }
}

@keyframes drop-15 {
  100% {
    top: 110%;
    left: 76%;
    opacity: 0;
  }
}
.confetti-16 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 8%;
  opacity: 0.5066761025;
  transform: rotate(272.7498585193deg);
  -webkit-animation: drop-16 6s 0.8301599094s forwards;
          animation: drop-16 6s 0.8301599094s forwards;
}

@-webkit-keyframes drop-16 {
  100% {
    top: 110%;
    left: 11%;
    opacity: 0;
  }
}

@keyframes drop-16 {
  100% {
    top: 110%;
    left: 11%;
    opacity: 0;
  }
}
.confetti-17 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 29%;
  opacity: 1.1369595299;
  transform: rotate(331.4396791633deg);
  -webkit-animation: drop-17 8s 0.4829597236s forwards;
          animation: drop-17 8s 0.4829597236s forwards;
}

@-webkit-keyframes drop-17 {
  100% {
    top: 110%;
    left: 34%;
    opacity: 0;
  }
}

@keyframes drop-17 {
  100% {
    top: 110%;
    left: 34%;
    opacity: 0;
  }
}
.confetti-18 {
  width: 7px;
  height: 2.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 93%;
  opacity: 1.2706564448;
  transform: rotate(137.4018848805deg);
  -webkit-animation: drop-18 8s 0.3315452716s forwards;
          animation: drop-18 8s 0.3315452716s forwards;
}

@-webkit-keyframes drop-18 {
  100% {
    top: 110%;
    left: 101%;
    opacity: 0;
  }
}

@keyframes drop-18 {
  100% {
    top: 110%;
    left: 101%;
    opacity: 0;
  }
}
.confetti-19 {
  width: 3px;
  height: 1.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 14%;
  opacity: 0.9894307744;
  transform: rotate(175.0000376728deg);
  -webkit-animation: drop-19 9s 0.4755800478s forwards;
          animation: drop-19 9s 0.4755800478s forwards;
}

@-webkit-keyframes drop-19 {
  100% {
    top: 110%;
    left: 23%;
    opacity: 0;
  }
}

@keyframes drop-19 {
  100% {
    top: 110%;
    left: 23%;
    opacity: 0;
  }
}
.confetti-20 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 96%;
  opacity: 1.1640254982;
  transform: rotate(24.9597032688deg);
  -webkit-animation: drop-20 9s 0.9780185671s forwards;
          animation: drop-20 9s 0.9780185671s forwards;
}

@-webkit-keyframes drop-20 {
  100% {
    top: 110%;
    left: 98%;
    opacity: 0;
  }
}

@keyframes drop-20 {
  100% {
    top: 110%;
    left: 98%;
    opacity: 0;
  }
}
.confetti-21 {
  width: 7px;
  height: 2.8px;
  background-color: #263672;
  top: -10%;
  left: 88%;
  opacity: 1.3992288781;
  transform: rotate(190.8220280512deg);
  -webkit-animation: drop-21 7s 0.6941448995s forwards;
          animation: drop-21 7s 0.6941448995s forwards;
}

@-webkit-keyframes drop-21 {
  100% {
    top: 110%;
    left: 90%;
    opacity: 0;
  }
}

@keyframes drop-21 {
  100% {
    top: 110%;
    left: 90%;
    opacity: 0;
  }
}
.confetti-22 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 29%;
  opacity: 0.5654709791;
  transform: rotate(180.9756060031deg);
  -webkit-animation: drop-22 7s 0.5309540288s forwards;
          animation: drop-22 7s 0.5309540288s forwards;
}

@-webkit-keyframes drop-22 {
  100% {
    top: 110%;
    left: 30%;
    opacity: 0;
  }
}

@keyframes drop-22 {
  100% {
    top: 110%;
    left: 30%;
    opacity: 0;
  }
}
.confetti-23 {
  width: 5px;
  height: 2px;
  background-color: #263672;
  top: -10%;
  left: 11%;
  opacity: 0.9972826735;
  transform: rotate(118.2969562305deg);
  -webkit-animation: drop-23 8s 0.9490419332s forwards;
          animation: drop-23 8s 0.9490419332s forwards;
}

@-webkit-keyframes drop-23 {
  100% {
    top: 110%;
    left: 25%;
    opacity: 0;
  }
}

@keyframes drop-23 {
  100% {
    top: 110%;
    left: 25%;
    opacity: 0;
  }
}
.confetti-24 {
  width: 2px;
  height: 0.8px;
  background-color: #263672;
  top: -10%;
  left: 98%;
  opacity: 0.5574063636;
  transform: rotate(23.9249076217deg);
  -webkit-animation: drop-24 10s 0.4995985811s forwards;
          animation: drop-24 10s 0.4995985811s forwards;
}

@-webkit-keyframes drop-24 {
  100% {
    top: 110%;
    left: 104%;
    opacity: 0;
  }
}

@keyframes drop-24 {
  100% {
    top: 110%;
    left: 104%;
    opacity: 0;
  }
}
.confetti-25 {
  width: 7px;
  height: 2.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 16%;
  opacity: 1.1471301759;
  transform: rotate(24.4572734392deg);
  -webkit-animation: drop-25 11s 0.2608906606s forwards;
          animation: drop-25 11s 0.2608906606s forwards;
}

@-webkit-keyframes drop-25 {
  100% {
    top: 110%;
    left: 24%;
    opacity: 0;
  }
}

@keyframes drop-25 {
  100% {
    top: 110%;
    left: 24%;
    opacity: 0;
  }
}
.confetti-26 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 87%;
  opacity: 0.5419927311;
  transform: rotate(251.1322549379deg);
  -webkit-animation: drop-26 6s 0.3814161824s forwards;
          animation: drop-26 6s 0.3814161824s forwards;
}

@-webkit-keyframes drop-26 {
  100% {
    top: 110%;
    left: 101%;
    opacity: 0;
  }
}

@keyframes drop-26 {
  100% {
    top: 110%;
    left: 101%;
    opacity: 0;
  }
}
.confetti-27 {
  width: 7px;
  height: 2.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 11%;
  opacity: 0.5609197471;
  transform: rotate(236.3782335191deg);
  -webkit-animation: drop-27 10s 0.6703133225s forwards;
          animation: drop-27 10s 0.6703133225s forwards;
}

@-webkit-keyframes drop-27 {
  100% {
    top: 110%;
    left: 22%;
    opacity: 0;
  }
}

@keyframes drop-27 {
  100% {
    top: 110%;
    left: 22%;
    opacity: 0;
  }
}
.confetti-28 {
  width: 4px;
  height: 1.6px;
  background-color: #263672;
  top: -10%;
  left: 56%;
  opacity: 0.8801729279;
  transform: rotate(0.0045424871deg);
  -webkit-animation: drop-28 7s 0.9014590588s forwards;
          animation: drop-28 7s 0.9014590588s forwards;
}

@-webkit-keyframes drop-28 {
  100% {
    top: 110%;
    left: 67%;
    opacity: 0;
  }
}

@keyframes drop-28 {
  100% {
    top: 110%;
    left: 67%;
    opacity: 0;
  }
}
.confetti-29 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 69%;
  opacity: 1.3583504483;
  transform: rotate(219.6533816969deg);
  -webkit-animation: drop-29 10s 0.0041076336s forwards;
          animation: drop-29 10s 0.0041076336s forwards;
}

@-webkit-keyframes drop-29 {
  100% {
    top: 110%;
    left: 72%;
    opacity: 0;
  }
}

@keyframes drop-29 {
  100% {
    top: 110%;
    left: 72%;
    opacity: 0;
  }
}
.confetti-30 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 80%;
  opacity: 1.1617065557;
  transform: rotate(101.6585487851deg);
  -webkit-animation: drop-30 9s 0.7294452565s forwards;
          animation: drop-30 9s 0.7294452565s forwards;
}

@-webkit-keyframes drop-30 {
  100% {
    top: 110%;
    left: 89%;
    opacity: 0;
  }
}

@keyframes drop-30 {
  100% {
    top: 110%;
    left: 89%;
    opacity: 0;
  }
}
.confetti-31 {
  width: 3px;
  height: 1.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 57%;
  opacity: 0.8787254674;
  transform: rotate(302.9341268654deg);
  -webkit-animation: drop-31 10s 0.3438982207s forwards;
          animation: drop-31 10s 0.3438982207s forwards;
}

@-webkit-keyframes drop-31 {
  100% {
    top: 110%;
    left: 60%;
    opacity: 0;
  }
}

@keyframes drop-31 {
  100% {
    top: 110%;
    left: 60%;
    opacity: 0;
  }
}
.confetti-32 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 39%;
  opacity: 0.8786750758;
  transform: rotate(312.1933424637deg);
  -webkit-animation: drop-32 6s 0.5943789988s forwards;
          animation: drop-32 6s 0.5943789988s forwards;
}

@-webkit-keyframes drop-32 {
  100% {
    top: 110%;
    left: 41%;
    opacity: 0;
  }
}

@keyframes drop-32 {
  100% {
    top: 110%;
    left: 41%;
    opacity: 0;
  }
}
.confetti-33 {
  width: 2px;
  height: 0.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 30%;
  opacity: 0.7810290412;
  transform: rotate(211.4149047282deg);
  -webkit-animation: drop-33 9s 0.8892929364s forwards;
          animation: drop-33 9s 0.8892929364s forwards;
}

@-webkit-keyframes drop-33 {
  100% {
    top: 110%;
    left: 35%;
    opacity: 0;
  }
}

@keyframes drop-33 {
  100% {
    top: 110%;
    left: 35%;
    opacity: 0;
  }
}
.confetti-34 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 42%;
  opacity: 0.709963129;
  transform: rotate(233.0542968806deg);
  -webkit-animation: drop-34 6s 0.1628143298s forwards;
          animation: drop-34 6s 0.1628143298s forwards;
}

@-webkit-keyframes drop-34 {
  100% {
    top: 110%;
    left: 52%;
    opacity: 0;
  }
}

@keyframes drop-34 {
  100% {
    top: 110%;
    left: 52%;
    opacity: 0;
  }
}
.confetti-35 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 79%;
  opacity: 1.1975628846;
  transform: rotate(18.5348018007deg);
  -webkit-animation: drop-35 8s 0.1698317905s forwards;
          animation: drop-35 8s 0.1698317905s forwards;
}

@-webkit-keyframes drop-35 {
  100% {
    top: 110%;
    left: 89%;
    opacity: 0;
  }
}

@keyframes drop-35 {
  100% {
    top: 110%;
    left: 89%;
    opacity: 0;
  }
}
.confetti-36 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 96%;
  opacity: 1.1887860606;
  transform: rotate(198.9479848354deg);
  -webkit-animation: drop-36 10s 0.1941934839s forwards;
          animation: drop-36 10s 0.1941934839s forwards;
}

@-webkit-keyframes drop-36 {
  100% {
    top: 110%;
    left: 111%;
    opacity: 0;
  }
}

@keyframes drop-36 {
  100% {
    top: 110%;
    left: 111%;
    opacity: 0;
  }
}
.confetti-37 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 24%;
  opacity: 0.8276743408;
  transform: rotate(219.0054795629deg);
  -webkit-animation: drop-37 6s 0.9222846419s forwards;
          animation: drop-37 6s 0.9222846419s forwards;
}

@-webkit-keyframes drop-37 {
  100% {
    top: 110%;
    left: 32%;
    opacity: 0;
  }
}

@keyframes drop-37 {
  100% {
    top: 110%;
    left: 32%;
    opacity: 0;
  }
}
.confetti-38 {
  width: 7px;
  height: 2.8px;
  background-color: #263672;
  top: -10%;
  left: 79%;
  opacity: 1.4356078973;
  transform: rotate(97.5096813197deg);
  -webkit-animation: drop-38 6s 0.0289459542s forwards;
          animation: drop-38 6s 0.0289459542s forwards;
}

@-webkit-keyframes drop-38 {
  100% {
    top: 110%;
    left: 88%;
    opacity: 0;
  }
}

@keyframes drop-38 {
  100% {
    top: 110%;
    left: 88%;
    opacity: 0;
  }
}
.confetti-39 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 94%;
  opacity: 0.7535674946;
  transform: rotate(285.9126919655deg);
  -webkit-animation: drop-39 10s 0.6676808384s forwards;
          animation: drop-39 10s 0.6676808384s forwards;
}

@-webkit-keyframes drop-39 {
  100% {
    top: 110%;
    left: 108%;
    opacity: 0;
  }
}

@keyframes drop-39 {
  100% {
    top: 110%;
    left: 108%;
    opacity: 0;
  }
}
.confetti-40 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 59%;
  opacity: 0.6991022933;
  transform: rotate(159.2834347117deg);
  -webkit-animation: drop-40 11s 0.5447275862s forwards;
          animation: drop-40 11s 0.5447275862s forwards;
}

@-webkit-keyframes drop-40 {
  100% {
    top: 110%;
    left: 64%;
    opacity: 0;
  }
}

@keyframes drop-40 {
  100% {
    top: 110%;
    left: 64%;
    opacity: 0;
  }
}
.confetti-41 {
  width: 5px;
  height: 2px;
  background-color: #263672;
  top: -10%;
  left: 38%;
  opacity: 1.0770183191;
  transform: rotate(95.5126643386deg);
  -webkit-animation: drop-41 10s 0.7248019254s forwards;
          animation: drop-41 10s 0.7248019254s forwards;
}

@-webkit-keyframes drop-41 {
  100% {
    top: 110%;
    left: 49%;
    opacity: 0;
  }
}

@keyframes drop-41 {
  100% {
    top: 110%;
    left: 49%;
    opacity: 0;
  }
}
.confetti-42 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 38%;
  opacity: 1.0836983016;
  transform: rotate(76.3723769365deg);
  -webkit-animation: drop-42 7s 0.2657392264s forwards;
          animation: drop-42 7s 0.2657392264s forwards;
}

@-webkit-keyframes drop-42 {
  100% {
    top: 110%;
    left: 39%;
    opacity: 0;
  }
}

@keyframes drop-42 {
  100% {
    top: 110%;
    left: 39%;
    opacity: 0;
  }
}
.confetti-43 {
  width: 5px;
  height: 2px;
  background-color: #d13447;
  top: -10%;
  left: 3%;
  opacity: 0.8317775006;
  transform: rotate(27.9021849427deg);
  -webkit-animation: drop-43 10s 0.2146687026s forwards;
          animation: drop-43 10s 0.2146687026s forwards;
}

@-webkit-keyframes drop-43 {
  100% {
    top: 110%;
    left: 4%;
    opacity: 0;
  }
}

@keyframes drop-43 {
  100% {
    top: 110%;
    left: 4%;
    opacity: 0;
  }
}
.confetti-44 {
  width: 3px;
  height: 1.2px;
  background-color: #d13447;
  top: -10%;
  left: 59%;
  opacity: 0.7434184716;
  transform: rotate(239.7417100262deg);
  -webkit-animation: drop-44 8s 0.0188710454s forwards;
          animation: drop-44 8s 0.0188710454s forwards;
}

@-webkit-keyframes drop-44 {
  100% {
    top: 110%;
    left: 69%;
    opacity: 0;
  }
}

@keyframes drop-44 {
  100% {
    top: 110%;
    left: 69%;
    opacity: 0;
  }
}
.confetti-45 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 69%;
  opacity: 1.2387659752;
  transform: rotate(347.8388502051deg);
  -webkit-animation: drop-45 10s 0.2146234533s forwards;
          animation: drop-45 10s 0.2146234533s forwards;
}

@-webkit-keyframes drop-45 {
  100% {
    top: 110%;
    left: 70%;
    opacity: 0;
  }
}

@keyframes drop-45 {
  100% {
    top: 110%;
    left: 70%;
    opacity: 0;
  }
}
.confetti-46 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 33%;
  opacity: 0.987101953;
  transform: rotate(322.9070975442deg);
  -webkit-animation: drop-46 6s 0.8503623298s forwards;
          animation: drop-46 6s 0.8503623298s forwards;
}

@-webkit-keyframes drop-46 {
  100% {
    top: 110%;
    left: 41%;
    opacity: 0;
  }
}

@keyframes drop-46 {
  100% {
    top: 110%;
    left: 41%;
    opacity: 0;
  }
}
.confetti-47 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 55%;
  opacity: 0.5912118474;
  transform: rotate(356.6071113805deg);
  -webkit-animation: drop-47 10s 0.2872138048s forwards;
          animation: drop-47 10s 0.2872138048s forwards;
}

@-webkit-keyframes drop-47 {
  100% {
    top: 110%;
    left: 60%;
    opacity: 0;
  }
}

@keyframes drop-47 {
  100% {
    top: 110%;
    left: 60%;
    opacity: 0;
  }
}
.confetti-48 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 46%;
  opacity: 1.4620653522;
  transform: rotate(92.5403195171deg);
  -webkit-animation: drop-48 11s 0.1705904622s forwards;
          animation: drop-48 11s 0.1705904622s forwards;
}

@-webkit-keyframes drop-48 {
  100% {
    top: 110%;
    left: 49%;
    opacity: 0;
  }
}

@keyframes drop-48 {
  100% {
    top: 110%;
    left: 49%;
    opacity: 0;
  }
}
.confetti-49 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 87%;
  opacity: 1.4404112101;
  transform: rotate(359.5655759133deg);
  -webkit-animation: drop-49 6s 0.3100444939s forwards;
          animation: drop-49 6s 0.3100444939s forwards;
}

@-webkit-keyframes drop-49 {
  100% {
    top: 110%;
    left: 90%;
    opacity: 0;
  }
}

@keyframes drop-49 {
  100% {
    top: 110%;
    left: 90%;
    opacity: 0;
  }
}
.confetti-50 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 11%;
  opacity: 1.376989856;
  transform: rotate(126.8238928816deg);
  -webkit-animation: drop-50 11s 0.8548432997s forwards;
          animation: drop-50 11s 0.8548432997s forwards;
}

@-webkit-keyframes drop-50 {
  100% {
    top: 110%;
    left: 22%;
    opacity: 0;
  }
}

@keyframes drop-50 {
  100% {
    top: 110%;
    left: 22%;
    opacity: 0;
  }
}
.confetti-51 {
  width: 8px;
  height: 3.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 88%;
  opacity: 0.8495445837;
  transform: rotate(319.0233180029deg);
  -webkit-animation: drop-51 8s 0.3244856505s forwards;
          animation: drop-51 8s 0.3244856505s forwards;
}

@-webkit-keyframes drop-51 {
  100% {
    top: 110%;
    left: 93%;
    opacity: 0;
  }
}

@keyframes drop-51 {
  100% {
    top: 110%;
    left: 93%;
    opacity: 0;
  }
}
.confetti-52 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 40%;
  opacity: 0.6248366657;
  transform: rotate(59.1817158288deg);
  -webkit-animation: drop-52 9s 0.5311093568s forwards;
          animation: drop-52 9s 0.5311093568s forwards;
}

@-webkit-keyframes drop-52 {
  100% {
    top: 110%;
    left: 50%;
    opacity: 0;
  }
}

@keyframes drop-52 {
  100% {
    top: 110%;
    left: 50%;
    opacity: 0;
  }
}
.confetti-53 {
  width: 4px;
  height: 1.6px;
  background-color: #263672;
  top: -10%;
  left: 41%;
  opacity: 0.9404346063;
  transform: rotate(313.4300878698deg);
  -webkit-animation: drop-53 7s 0.6019999333s forwards;
          animation: drop-53 7s 0.6019999333s forwards;
}

@-webkit-keyframes drop-53 {
  100% {
    top: 110%;
    left: 45%;
    opacity: 0;
  }
}

@keyframes drop-53 {
  100% {
    top: 110%;
    left: 45%;
    opacity: 0;
  }
}
.confetti-54 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 75%;
  opacity: 1.3519240276;
  transform: rotate(320.6265463892deg);
  -webkit-animation: drop-54 7s 0.0601259139s forwards;
          animation: drop-54 7s 0.0601259139s forwards;
}

@-webkit-keyframes drop-54 {
  100% {
    top: 110%;
    left: 79%;
    opacity: 0;
  }
}

@keyframes drop-54 {
  100% {
    top: 110%;
    left: 79%;
    opacity: 0;
  }
}
.confetti-55 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 28%;
  opacity: 0.6649907125;
  transform: rotate(212.5927154436deg);
  -webkit-animation: drop-55 10s 0.5013151973s forwards;
          animation: drop-55 10s 0.5013151973s forwards;
}

@-webkit-keyframes drop-55 {
  100% {
    top: 110%;
    left: 36%;
    opacity: 0;
  }
}

@keyframes drop-55 {
  100% {
    top: 110%;
    left: 36%;
    opacity: 0;
  }
}
.confetti-56 {
  width: 3px;
  height: 1.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 93%;
  opacity: 0.6571400252;
  transform: rotate(99.2991198778deg);
  -webkit-animation: drop-56 10s 0.9402110632s forwards;
          animation: drop-56 10s 0.9402110632s forwards;
}

@-webkit-keyframes drop-56 {
  100% {
    top: 110%;
    left: 96%;
    opacity: 0;
  }
}

@keyframes drop-56 {
  100% {
    top: 110%;
    left: 96%;
    opacity: 0;
  }
}
.confetti-57 {
  width: 7px;
  height: 2.8px;
  background-color: #263672;
  top: -10%;
  left: 79%;
  opacity: 1.0481621827;
  transform: rotate(231.8095455754deg);
  -webkit-animation: drop-57 6s 0.7258490741s forwards;
          animation: drop-57 6s 0.7258490741s forwards;
}

@-webkit-keyframes drop-57 {
  100% {
    top: 110%;
    left: 91%;
    opacity: 0;
  }
}

@keyframes drop-57 {
  100% {
    top: 110%;
    left: 91%;
    opacity: 0;
  }
}
.confetti-58 {
  width: 4px;
  height: 1.6px;
  background-color: #263672;
  top: -10%;
  left: 60%;
  opacity: 0.5955616646;
  transform: rotate(101.265170914deg);
  -webkit-animation: drop-58 9s 0.7661162761s forwards;
          animation: drop-58 9s 0.7661162761s forwards;
}

@-webkit-keyframes drop-58 {
  100% {
    top: 110%;
    left: 69%;
    opacity: 0;
  }
}

@keyframes drop-58 {
  100% {
    top: 110%;
    left: 69%;
    opacity: 0;
  }
}
.confetti-59 {
  width: 5px;
  height: 2px;
  background-color: #263672;
  top: -10%;
  left: 87%;
  opacity: 1.0762807973;
  transform: rotate(237.3701685374deg);
  -webkit-animation: drop-59 7s 0.325193383s forwards;
          animation: drop-59 7s 0.325193383s forwards;
}

@-webkit-keyframes drop-59 {
  100% {
    top: 110%;
    left: 101%;
    opacity: 0;
  }
}

@keyframes drop-59 {
  100% {
    top: 110%;
    left: 101%;
    opacity: 0;
  }
}
.confetti-60 {
  width: 3px;
  height: 1.2px;
  background-color: #d13447;
  top: -10%;
  left: 67%;
  opacity: 1.1098227369;
  transform: rotate(11.5862282847deg);
  -webkit-animation: drop-60 10s 0.1568978527s forwards;
          animation: drop-60 10s 0.1568978527s forwards;
}

@-webkit-keyframes drop-60 {
  100% {
    top: 110%;
    left: 81%;
    opacity: 0;
  }
}

@keyframes drop-60 {
  100% {
    top: 110%;
    left: 81%;
    opacity: 0;
  }
}
.confetti-61 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 74%;
  opacity: 0.6323299719;
  transform: rotate(71.4466763743deg);
  -webkit-animation: drop-61 7s 0.3358105642s forwards;
          animation: drop-61 7s 0.3358105642s forwards;
}

@-webkit-keyframes drop-61 {
  100% {
    top: 110%;
    left: 86%;
    opacity: 0;
  }
}

@keyframes drop-61 {
  100% {
    top: 110%;
    left: 86%;
    opacity: 0;
  }
}
.confetti-62 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 86%;
  opacity: 0.5650281068;
  transform: rotate(98.3857201991deg);
  -webkit-animation: drop-62 11s 0.2770936466s forwards;
          animation: drop-62 11s 0.2770936466s forwards;
}

@-webkit-keyframes drop-62 {
  100% {
    top: 110%;
    left: 101%;
    opacity: 0;
  }
}

@keyframes drop-62 {
  100% {
    top: 110%;
    left: 101%;
    opacity: 0;
  }
}
.confetti-63 {
  width: 6px;
  height: 2.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 31%;
  opacity: 1.1752673215;
  transform: rotate(80.4304378203deg);
  -webkit-animation: drop-63 6s 0.1708163259s forwards;
          animation: drop-63 6s 0.1708163259s forwards;
}

@-webkit-keyframes drop-63 {
  100% {
    top: 110%;
    left: 43%;
    opacity: 0;
  }
}

@keyframes drop-63 {
  100% {
    top: 110%;
    left: 43%;
    opacity: 0;
  }
}
.confetti-64 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 55%;
  opacity: 0.9297459994;
  transform: rotate(198.110752709deg);
  -webkit-animation: drop-64 6s 0.9735192635s forwards;
          animation: drop-64 6s 0.9735192635s forwards;
}

@-webkit-keyframes drop-64 {
  100% {
    top: 110%;
    left: 64%;
    opacity: 0;
  }
}

@keyframes drop-64 {
  100% {
    top: 110%;
    left: 64%;
    opacity: 0;
  }
}
.confetti-65 {
  width: 8px;
  height: 3.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 49%;
  opacity: 0.8882817849;
  transform: rotate(110.685911908deg);
  -webkit-animation: drop-65 8s 0.4301368393s forwards;
          animation: drop-65 8s 0.4301368393s forwards;
}

@-webkit-keyframes drop-65 {
  100% {
    top: 110%;
    left: 52%;
    opacity: 0;
  }
}

@keyframes drop-65 {
  100% {
    top: 110%;
    left: 52%;
    opacity: 0;
  }
}
.confetti-66 {
  width: 7px;
  height: 2.8px;
  background-color: #263672;
  top: -10%;
  left: 56%;
  opacity: 1.2620220955;
  transform: rotate(175.4408186596deg);
  -webkit-animation: drop-66 7s 0.6630447584s forwards;
          animation: drop-66 7s 0.6630447584s forwards;
}

@-webkit-keyframes drop-66 {
  100% {
    top: 110%;
    left: 57%;
    opacity: 0;
  }
}

@keyframes drop-66 {
  100% {
    top: 110%;
    left: 57%;
    opacity: 0;
  }
}
.confetti-67 {
  width: 8px;
  height: 3.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 52%;
  opacity: 0.8093489354;
  transform: rotate(54.4999086951deg);
  -webkit-animation: drop-67 7s 0.4157987206s forwards;
          animation: drop-67 7s 0.4157987206s forwards;
}

@-webkit-keyframes drop-67 {
  100% {
    top: 110%;
    left: 62%;
    opacity: 0;
  }
}

@keyframes drop-67 {
  100% {
    top: 110%;
    left: 62%;
    opacity: 0;
  }
}
.confetti-68 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 6%;
  opacity: 0.8916914362;
  transform: rotate(196.292745752deg);
  -webkit-animation: drop-68 11s 0.9288633492s forwards;
          animation: drop-68 11s 0.9288633492s forwards;
}

@-webkit-keyframes drop-68 {
  100% {
    top: 110%;
    left: 10%;
    opacity: 0;
  }
}

@keyframes drop-68 {
  100% {
    top: 110%;
    left: 10%;
    opacity: 0;
  }
}
.confetti-69 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 54%;
  opacity: 0.9352789868;
  transform: rotate(82.5804364628deg);
  -webkit-animation: drop-69 7s 0.7421172575s forwards;
          animation: drop-69 7s 0.7421172575s forwards;
}

@-webkit-keyframes drop-69 {
  100% {
    top: 110%;
    left: 62%;
    opacity: 0;
  }
}

@keyframes drop-69 {
  100% {
    top: 110%;
    left: 62%;
    opacity: 0;
  }
}
.confetti-70 {
  width: 5px;
  height: 2px;
  background-color: #263672;
  top: -10%;
  left: 73%;
  opacity: 1.2791220981;
  transform: rotate(180.1732319894deg);
  -webkit-animation: drop-70 11s 0.5839714925s forwards;
          animation: drop-70 11s 0.5839714925s forwards;
}

@-webkit-keyframes drop-70 {
  100% {
    top: 110%;
    left: 85%;
    opacity: 0;
  }
}

@keyframes drop-70 {
  100% {
    top: 110%;
    left: 85%;
    opacity: 0;
  }
}
.confetti-71 {
  width: 8px;
  height: 3.2px;
  background-color: #263672;
  top: -10%;
  left: 3%;
  opacity: 1.2509750079;
  transform: rotate(2.0668499387deg);
  -webkit-animation: drop-71 8s 0.3822753487s forwards;
          animation: drop-71 8s 0.3822753487s forwards;
}

@-webkit-keyframes drop-71 {
  100% {
    top: 110%;
    left: 5%;
    opacity: 0;
  }
}

@keyframes drop-71 {
  100% {
    top: 110%;
    left: 5%;
    opacity: 0;
  }
}
.confetti-72 {
  width: 4px;
  height: 1.6px;
  background-color: #263672;
  top: -10%;
  left: 99%;
  opacity: 0.8894400836;
  transform: rotate(302.6087667411deg);
  -webkit-animation: drop-72 11s 0.0018622943s forwards;
          animation: drop-72 11s 0.0018622943s forwards;
}

@-webkit-keyframes drop-72 {
  100% {
    top: 110%;
    left: 112%;
    opacity: 0;
  }
}

@keyframes drop-72 {
  100% {
    top: 110%;
    left: 112%;
    opacity: 0;
  }
}
.confetti-73 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 20%;
  opacity: 0.5545234792;
  transform: rotate(302.8635961853deg);
  -webkit-animation: drop-73 8s 0.2868382655s forwards;
          animation: drop-73 8s 0.2868382655s forwards;
}

@-webkit-keyframes drop-73 {
  100% {
    top: 110%;
    left: 25%;
    opacity: 0;
  }
}

@keyframes drop-73 {
  100% {
    top: 110%;
    left: 25%;
    opacity: 0;
  }
}
.confetti-74 {
  width: 5px;
  height: 2px;
  background-color: #d13447;
  top: -10%;
  left: 77%;
  opacity: 0.6036866645;
  transform: rotate(333.4632444281deg);
  -webkit-animation: drop-74 10s 0.7777291078s forwards;
          animation: drop-74 10s 0.7777291078s forwards;
}

@-webkit-keyframes drop-74 {
  100% {
    top: 110%;
    left: 82%;
    opacity: 0;
  }
}

@keyframes drop-74 {
  100% {
    top: 110%;
    left: 82%;
    opacity: 0;
  }
}
.confetti-75 {
  width: 2px;
  height: 0.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 90%;
  opacity: 1.1648263234;
  transform: rotate(48.0417493143deg);
  -webkit-animation: drop-75 8s 0.8499286778s forwards;
          animation: drop-75 8s 0.8499286778s forwards;
}

@-webkit-keyframes drop-75 {
  100% {
    top: 110%;
    left: 91%;
    opacity: 0;
  }
}

@keyframes drop-75 {
  100% {
    top: 110%;
    left: 91%;
    opacity: 0;
  }
}
.confetti-76 {
  width: 5px;
  height: 2px;
  background-color: #263672;
  top: -10%;
  left: 22%;
  opacity: 0.9974807773;
  transform: rotate(286.7211065012deg);
  -webkit-animation: drop-76 10s 0.9631122969s forwards;
          animation: drop-76 10s 0.9631122969s forwards;
}

@-webkit-keyframes drop-76 {
  100% {
    top: 110%;
    left: 27%;
    opacity: 0;
  }
}

@keyframes drop-76 {
  100% {
    top: 110%;
    left: 27%;
    opacity: 0;
  }
}
.confetti-77 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 49%;
  opacity: 1.3783862802;
  transform: rotate(100.8613220901deg);
  -webkit-animation: drop-77 11s 0.5041266976s forwards;
          animation: drop-77 11s 0.5041266976s forwards;
}

@-webkit-keyframes drop-77 {
  100% {
    top: 110%;
    left: 55%;
    opacity: 0;
  }
}

@keyframes drop-77 {
  100% {
    top: 110%;
    left: 55%;
    opacity: 0;
  }
}
.confetti-78 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 74%;
  opacity: 0.8497982965;
  transform: rotate(94.2838724144deg);
  -webkit-animation: drop-78 9s 0.5708442058s forwards;
          animation: drop-78 9s 0.5708442058s forwards;
}

@-webkit-keyframes drop-78 {
  100% {
    top: 110%;
    left: 79%;
    opacity: 0;
  }
}

@keyframes drop-78 {
  100% {
    top: 110%;
    left: 79%;
    opacity: 0;
  }
}
.confetti-79 {
  width: 8px;
  height: 3.2px;
  background-color: #263672;
  top: -10%;
  left: 13%;
  opacity: 0.7193927942;
  transform: rotate(298.4986253703deg);
  -webkit-animation: drop-79 10s 0.0731285837s forwards;
          animation: drop-79 10s 0.0731285837s forwards;
}

@-webkit-keyframes drop-79 {
  100% {
    top: 110%;
    left: 25%;
    opacity: 0;
  }
}

@keyframes drop-79 {
  100% {
    top: 110%;
    left: 25%;
    opacity: 0;
  }
}
.confetti-80 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 12%;
  opacity: 1.333829934;
  transform: rotate(250.6677602536deg);
  -webkit-animation: drop-80 11s 0.0754973067s forwards;
          animation: drop-80 11s 0.0754973067s forwards;
}

@-webkit-keyframes drop-80 {
  100% {
    top: 110%;
    left: 17%;
    opacity: 0;
  }
}

@keyframes drop-80 {
  100% {
    top: 110%;
    left: 17%;
    opacity: 0;
  }
}
.confetti-81 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 46%;
  opacity: 0.999118501;
  transform: rotate(231.7647552048deg);
  -webkit-animation: drop-81 10s 0.1414140849s forwards;
          animation: drop-81 10s 0.1414140849s forwards;
}

@-webkit-keyframes drop-81 {
  100% {
    top: 110%;
    left: 49%;
    opacity: 0;
  }
}

@keyframes drop-81 {
  100% {
    top: 110%;
    left: 49%;
    opacity: 0;
  }
}
.confetti-82 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 91%;
  opacity: 1.1267062762;
  transform: rotate(302.3299853864deg);
  -webkit-animation: drop-82 11s 0.2097933579s forwards;
          animation: drop-82 11s 0.2097933579s forwards;
}

@-webkit-keyframes drop-82 {
  100% {
    top: 110%;
    left: 103%;
    opacity: 0;
  }
}

@keyframes drop-82 {
  100% {
    top: 110%;
    left: 103%;
    opacity: 0;
  }
}
.confetti-83 {
  width: 3px;
  height: 1.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 77%;
  opacity: 1.4455116208;
  transform: rotate(82.4895411636deg);
  -webkit-animation: drop-83 7s 0.8920984206s forwards;
          animation: drop-83 7s 0.8920984206s forwards;
}

@-webkit-keyframes drop-83 {
  100% {
    top: 110%;
    left: 92%;
    opacity: 0;
  }
}

@keyframes drop-83 {
  100% {
    top: 110%;
    left: 92%;
    opacity: 0;
  }
}
.confetti-84 {
  width: 5px;
  height: 2px;
  background-color: #d13447;
  top: -10%;
  left: 45%;
  opacity: 0.7784465999;
  transform: rotate(30.2465380409deg);
  -webkit-animation: drop-84 7s 0.3688120197s forwards;
          animation: drop-84 7s 0.3688120197s forwards;
}

@-webkit-keyframes drop-84 {
  100% {
    top: 110%;
    left: 53%;
    opacity: 0;
  }
}

@keyframes drop-84 {
  100% {
    top: 110%;
    left: 53%;
    opacity: 0;
  }
}
.confetti-85 {
  width: 7px;
  height: 2.8px;
  background-color: #263672;
  top: -10%;
  left: 9%;
  opacity: 0.5773935718;
  transform: rotate(32.0469455037deg);
  -webkit-animation: drop-85 11s 0.917398699s forwards;
          animation: drop-85 11s 0.917398699s forwards;
}

@-webkit-keyframes drop-85 {
  100% {
    top: 110%;
    left: 20%;
    opacity: 0;
  }
}

@keyframes drop-85 {
  100% {
    top: 110%;
    left: 20%;
    opacity: 0;
  }
}
.confetti-86 {
  width: 8px;
  height: 3.2px;
  background-color: #263672;
  top: -10%;
  left: 1%;
  opacity: 0.6264156558;
  transform: rotate(332.6159340018deg);
  -webkit-animation: drop-86 8s 0.6250342345s forwards;
          animation: drop-86 8s 0.6250342345s forwards;
}

@-webkit-keyframes drop-86 {
  100% {
    top: 110%;
    left: 11%;
    opacity: 0;
  }
}

@keyframes drop-86 {
  100% {
    top: 110%;
    left: 11%;
    opacity: 0;
  }
}
.confetti-87 {
  width: 5px;
  height: 2px;
  background-color: #d13447;
  top: -10%;
  left: 64%;
  opacity: 1.4505439798;
  transform: rotate(99.1231002576deg);
  -webkit-animation: drop-87 9s 0.8154399626s forwards;
          animation: drop-87 9s 0.8154399626s forwards;
}

@-webkit-keyframes drop-87 {
  100% {
    top: 110%;
    left: 74%;
    opacity: 0;
  }
}

@keyframes drop-87 {
  100% {
    top: 110%;
    left: 74%;
    opacity: 0;
  }
}
.confetti-88 {
  width: 8px;
  height: 3.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 36%;
  opacity: 1.2677133719;
  transform: rotate(226.7102970282deg);
  -webkit-animation: drop-88 10s 0.8213870272s forwards;
          animation: drop-88 10s 0.8213870272s forwards;
}

@-webkit-keyframes drop-88 {
  100% {
    top: 110%;
    left: 45%;
    opacity: 0;
  }
}

@keyframes drop-88 {
  100% {
    top: 110%;
    left: 45%;
    opacity: 0;
  }
}
.confetti-89 {
  width: 6px;
  height: 2.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 92%;
  opacity: 1.4255421196;
  transform: rotate(294.4684289218deg);
  -webkit-animation: drop-89 11s 0.3570652542s forwards;
          animation: drop-89 11s 0.3570652542s forwards;
}

@-webkit-keyframes drop-89 {
  100% {
    top: 110%;
    left: 93%;
    opacity: 0;
  }
}

@keyframes drop-89 {
  100% {
    top: 110%;
    left: 93%;
    opacity: 0;
  }
}
.confetti-90 {
  width: 5px;
  height: 2px;
  background-color: #263672;
  top: -10%;
  left: 46%;
  opacity: 1.0419380278;
  transform: rotate(94.1455421406deg);
  -webkit-animation: drop-90 10s 0.7894274231s forwards;
          animation: drop-90 10s 0.7894274231s forwards;
}

@-webkit-keyframes drop-90 {
  100% {
    top: 110%;
    left: 50%;
    opacity: 0;
  }
}

@keyframes drop-90 {
  100% {
    top: 110%;
    left: 50%;
    opacity: 0;
  }
}
.confetti-91 {
  width: 3px;
  height: 1.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 72%;
  opacity: 0.8693270152;
  transform: rotate(324.5839034851deg);
  -webkit-animation: drop-91 7s 0.8304709211s forwards;
          animation: drop-91 7s 0.8304709211s forwards;
}

@-webkit-keyframes drop-91 {
  100% {
    top: 110%;
    left: 85%;
    opacity: 0;
  }
}

@keyframes drop-91 {
  100% {
    top: 110%;
    left: 85%;
    opacity: 0;
  }
}
.confetti-92 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 84%;
  opacity: 0.6247180011;
  transform: rotate(333.0369322846deg);
  -webkit-animation: drop-92 9s 0.874143906s forwards;
          animation: drop-92 9s 0.874143906s forwards;
}

@-webkit-keyframes drop-92 {
  100% {
    top: 110%;
    left: 98%;
    opacity: 0;
  }
}

@keyframes drop-92 {
  100% {
    top: 110%;
    left: 98%;
    opacity: 0;
  }
}
.confetti-93 {
  width: 8px;
  height: 3.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 27%;
  opacity: 1.2160513635;
  transform: rotate(356.2032741517deg);
  -webkit-animation: drop-93 10s 0.3187976404s forwards;
          animation: drop-93 10s 0.3187976404s forwards;
}

@-webkit-keyframes drop-93 {
  100% {
    top: 110%;
    left: 32%;
    opacity: 0;
  }
}

@keyframes drop-93 {
  100% {
    top: 110%;
    left: 32%;
    opacity: 0;
  }
}
.confetti-94 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 48%;
  opacity: 1.4502632418;
  transform: rotate(138.4650083567deg);
  -webkit-animation: drop-94 11s 0.6726763501s forwards;
          animation: drop-94 11s 0.6726763501s forwards;
}

@-webkit-keyframes drop-94 {
  100% {
    top: 110%;
    left: 56%;
    opacity: 0;
  }
}

@keyframes drop-94 {
  100% {
    top: 110%;
    left: 56%;
    opacity: 0;
  }
}
.confetti-95 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 1%;
  opacity: 1.2978371802;
  transform: rotate(275.1547586535deg);
  -webkit-animation: drop-95 8s 0.3746857366s forwards;
          animation: drop-95 8s 0.3746857366s forwards;
}

@-webkit-keyframes drop-95 {
  100% {
    top: 110%;
    left: 12%;
    opacity: 0;
  }
}

@keyframes drop-95 {
  100% {
    top: 110%;
    left: 12%;
    opacity: 0;
  }
}
.confetti-96 {
  width: 3px;
  height: 1.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 32%;
  opacity: 1.1693207234;
  transform: rotate(70.2339178454deg);
  -webkit-animation: drop-96 6s 0.3352711755s forwards;
          animation: drop-96 6s 0.3352711755s forwards;
}

@-webkit-keyframes drop-96 {
  100% {
    top: 110%;
    left: 39%;
    opacity: 0;
  }
}

@keyframes drop-96 {
  100% {
    top: 110%;
    left: 39%;
    opacity: 0;
  }
}
.confetti-97 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 88%;
  opacity: 0.9738531057;
  transform: rotate(64.1445802623deg);
  -webkit-animation: drop-97 8s 0.154836581s forwards;
          animation: drop-97 8s 0.154836581s forwards;
}

@-webkit-keyframes drop-97 {
  100% {
    top: 110%;
    left: 97%;
    opacity: 0;
  }
}

@keyframes drop-97 {
  100% {
    top: 110%;
    left: 97%;
    opacity: 0;
  }
}
.confetti-98 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 97%;
  opacity: 0.7897849661;
  transform: rotate(25.0333402272deg);
  -webkit-animation: drop-98 9s 0.8292733935s forwards;
          animation: drop-98 9s 0.8292733935s forwards;
}

@-webkit-keyframes drop-98 {
  100% {
    top: 110%;
    left: 104%;
    opacity: 0;
  }
}

@keyframes drop-98 {
  100% {
    top: 110%;
    left: 104%;
    opacity: 0;
  }
}
.confetti-99 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 94%;
  opacity: 0.9730488224;
  transform: rotate(354.5035216891deg);
  -webkit-animation: drop-99 11s 0.9393679963s forwards;
          animation: drop-99 11s 0.9393679963s forwards;
}

@-webkit-keyframes drop-99 {
  100% {
    top: 110%;
    left: 96%;
    opacity: 0;
  }
}

@keyframes drop-99 {
  100% {
    top: 110%;
    left: 96%;
    opacity: 0;
  }
}
.confetti-100 {
  width: 3px;
  height: 1.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 40%;
  opacity: 0.9486524398;
  transform: rotate(255.6884733309deg);
  -webkit-animation: drop-100 8s 0.5637068089s forwards;
          animation: drop-100 8s 0.5637068089s forwards;
}

@-webkit-keyframes drop-100 {
  100% {
    top: 110%;
    left: 53%;
    opacity: 0;
  }
}

@keyframes drop-100 {
  100% {
    top: 110%;
    left: 53%;
    opacity: 0;
  }
}
.confetti-101 {
  width: 8px;
  height: 3.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 75%;
  opacity: 0.8599121735;
  transform: rotate(239.8383375286deg);
  -webkit-animation: drop-101 6s 0.2502161182s forwards;
          animation: drop-101 6s 0.2502161182s forwards;
}

@-webkit-keyframes drop-101 {
  100% {
    top: 110%;
    left: 79%;
    opacity: 0;
  }
}

@keyframes drop-101 {
  100% {
    top: 110%;
    left: 79%;
    opacity: 0;
  }
}
.confetti-102 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 52%;
  opacity: 1.4984391579;
  transform: rotate(320.1583908116deg);
  -webkit-animation: drop-102 7s 0.5279927448s forwards;
          animation: drop-102 7s 0.5279927448s forwards;
}

@-webkit-keyframes drop-102 {
  100% {
    top: 110%;
    left: 59%;
    opacity: 0;
  }
}

@keyframes drop-102 {
  100% {
    top: 110%;
    left: 59%;
    opacity: 0;
  }
}
.confetti-103 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 22%;
  opacity: 0.615638944;
  transform: rotate(123.9860554587deg);
  -webkit-animation: drop-103 6s 0.3343419048s forwards;
          animation: drop-103 6s 0.3343419048s forwards;
}

@-webkit-keyframes drop-103 {
  100% {
    top: 110%;
    left: 26%;
    opacity: 0;
  }
}

@keyframes drop-103 {
  100% {
    top: 110%;
    left: 26%;
    opacity: 0;
  }
}
.confetti-104 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 63%;
  opacity: 1.3101837213;
  transform: rotate(94.3487786917deg);
  -webkit-animation: drop-104 6s 0.2888020486s forwards;
          animation: drop-104 6s 0.2888020486s forwards;
}

@-webkit-keyframes drop-104 {
  100% {
    top: 110%;
    left: 78%;
    opacity: 0;
  }
}

@keyframes drop-104 {
  100% {
    top: 110%;
    left: 78%;
    opacity: 0;
  }
}
.confetti-105 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 22%;
  opacity: 0.8332284677;
  transform: rotate(292.617702267deg);
  -webkit-animation: drop-105 11s 0.8218049973s forwards;
          animation: drop-105 11s 0.8218049973s forwards;
}

@-webkit-keyframes drop-105 {
  100% {
    top: 110%;
    left: 37%;
    opacity: 0;
  }
}

@keyframes drop-105 {
  100% {
    top: 110%;
    left: 37%;
    opacity: 0;
  }
}
.confetti-106 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 8%;
  opacity: 1.1725338792;
  transform: rotate(75.0398408592deg);
  -webkit-animation: drop-106 11s 0.5157535401s forwards;
          animation: drop-106 11s 0.5157535401s forwards;
}

@-webkit-keyframes drop-106 {
  100% {
    top: 110%;
    left: 22%;
    opacity: 0;
  }
}

@keyframes drop-106 {
  100% {
    top: 110%;
    left: 22%;
    opacity: 0;
  }
}
.confetti-107 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 70%;
  opacity: 1.4971810358;
  transform: rotate(143.9595269628deg);
  -webkit-animation: drop-107 11s 0.2403253002s forwards;
          animation: drop-107 11s 0.2403253002s forwards;
}

@-webkit-keyframes drop-107 {
  100% {
    top: 110%;
    left: 76%;
    opacity: 0;
  }
}

@keyframes drop-107 {
  100% {
    top: 110%;
    left: 76%;
    opacity: 0;
  }
}
.confetti-108 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 37%;
  opacity: 1.1339843359;
  transform: rotate(9.6085598623deg);
  -webkit-animation: drop-108 9s 0.8316042815s forwards;
          animation: drop-108 9s 0.8316042815s forwards;
}

@-webkit-keyframes drop-108 {
  100% {
    top: 110%;
    left: 48%;
    opacity: 0;
  }
}

@keyframes drop-108 {
  100% {
    top: 110%;
    left: 48%;
    opacity: 0;
  }
}
.confetti-109 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 4%;
  opacity: 1.4799703638;
  transform: rotate(124.2790933653deg);
  -webkit-animation: drop-109 11s 0.5096066003s forwards;
          animation: drop-109 11s 0.5096066003s forwards;
}

@-webkit-keyframes drop-109 {
  100% {
    top: 110%;
    left: 6%;
    opacity: 0;
  }
}

@keyframes drop-109 {
  100% {
    top: 110%;
    left: 6%;
    opacity: 0;
  }
}
.confetti-110 {
  width: 8px;
  height: 3.2px;
  background-color: #263672;
  top: -10%;
  left: 20%;
  opacity: 0.5074944776;
  transform: rotate(218.3047477246deg);
  -webkit-animation: drop-110 8s 0.3898093196s forwards;
          animation: drop-110 8s 0.3898093196s forwards;
}

@-webkit-keyframes drop-110 {
  100% {
    top: 110%;
    left: 25%;
    opacity: 0;
  }
}

@keyframes drop-110 {
  100% {
    top: 110%;
    left: 25%;
    opacity: 0;
  }
}
.confetti-111 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 43%;
  opacity: 1.4229337124;
  transform: rotate(269.9085021045deg);
  -webkit-animation: drop-111 9s 0.2057331867s forwards;
          animation: drop-111 9s 0.2057331867s forwards;
}

@-webkit-keyframes drop-111 {
  100% {
    top: 110%;
    left: 46%;
    opacity: 0;
  }
}

@keyframes drop-111 {
  100% {
    top: 110%;
    left: 46%;
    opacity: 0;
  }
}
.confetti-112 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 19%;
  opacity: 1.0858911349;
  transform: rotate(320.2516437769deg);
  -webkit-animation: drop-112 10s 0.2628616616s forwards;
          animation: drop-112 10s 0.2628616616s forwards;
}

@-webkit-keyframes drop-112 {
  100% {
    top: 110%;
    left: 33%;
    opacity: 0;
  }
}

@keyframes drop-112 {
  100% {
    top: 110%;
    left: 33%;
    opacity: 0;
  }
}
.confetti-113 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 22%;
  opacity: 1.2005268066;
  transform: rotate(359.0394022343deg);
  -webkit-animation: drop-113 10s 0.9695326973s forwards;
          animation: drop-113 10s 0.9695326973s forwards;
}

@-webkit-keyframes drop-113 {
  100% {
    top: 110%;
    left: 32%;
    opacity: 0;
  }
}

@keyframes drop-113 {
  100% {
    top: 110%;
    left: 32%;
    opacity: 0;
  }
}
.confetti-114 {
  width: 2px;
  height: 0.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 98%;
  opacity: 0.8669596539;
  transform: rotate(160.5607364668deg);
  -webkit-animation: drop-114 7s 0.0296435645s forwards;
          animation: drop-114 7s 0.0296435645s forwards;
}

@-webkit-keyframes drop-114 {
  100% {
    top: 110%;
    left: 101%;
    opacity: 0;
  }
}

@keyframes drop-114 {
  100% {
    top: 110%;
    left: 101%;
    opacity: 0;
  }
}
.confetti-115 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 39%;
  opacity: 1.3432998312;
  transform: rotate(149.3471946872deg);
  -webkit-animation: drop-115 7s 0.9896320982s forwards;
          animation: drop-115 7s 0.9896320982s forwards;
}

@-webkit-keyframes drop-115 {
  100% {
    top: 110%;
    left: 45%;
    opacity: 0;
  }
}

@keyframes drop-115 {
  100% {
    top: 110%;
    left: 45%;
    opacity: 0;
  }
}
.confetti-116 {
  width: 2px;
  height: 0.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 28%;
  opacity: 0.5393199029;
  transform: rotate(297.8177117675deg);
  -webkit-animation: drop-116 6s 0.6499569921s forwards;
          animation: drop-116 6s 0.6499569921s forwards;
}

@-webkit-keyframes drop-116 {
  100% {
    top: 110%;
    left: 38%;
    opacity: 0;
  }
}

@keyframes drop-116 {
  100% {
    top: 110%;
    left: 38%;
    opacity: 0;
  }
}
.confetti-117 {
  width: 2px;
  height: 0.8px;
  background-color: #263672;
  top: -10%;
  left: 80%;
  opacity: 0.5557394959;
  transform: rotate(289.9683162618deg);
  -webkit-animation: drop-117 7s 0.5506808779s forwards;
          animation: drop-117 7s 0.5506808779s forwards;
}

@-webkit-keyframes drop-117 {
  100% {
    top: 110%;
    left: 86%;
    opacity: 0;
  }
}

@keyframes drop-117 {
  100% {
    top: 110%;
    left: 86%;
    opacity: 0;
  }
}
.confetti-118 {
  width: 8px;
  height: 3.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 12%;
  opacity: 0.8892588255;
  transform: rotate(263.734202043deg);
  -webkit-animation: drop-118 10s 0.8296825576s forwards;
          animation: drop-118 10s 0.8296825576s forwards;
}

@-webkit-keyframes drop-118 {
  100% {
    top: 110%;
    left: 19%;
    opacity: 0;
  }
}

@keyframes drop-118 {
  100% {
    top: 110%;
    left: 19%;
    opacity: 0;
  }
}
.confetti-119 {
  width: 2px;
  height: 0.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 59%;
  opacity: 0.910851495;
  transform: rotate(129.9915362938deg);
  -webkit-animation: drop-119 7s 0.3554218115s forwards;
          animation: drop-119 7s 0.3554218115s forwards;
}

@-webkit-keyframes drop-119 {
  100% {
    top: 110%;
    left: 69%;
    opacity: 0;
  }
}

@keyframes drop-119 {
  100% {
    top: 110%;
    left: 69%;
    opacity: 0;
  }
}
.confetti-120 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 92%;
  opacity: 0.5104129514;
  transform: rotate(294.6373120728deg);
  -webkit-animation: drop-120 7s 0.5915363404s forwards;
          animation: drop-120 7s 0.5915363404s forwards;
}

@-webkit-keyframes drop-120 {
  100% {
    top: 110%;
    left: 101%;
    opacity: 0;
  }
}

@keyframes drop-120 {
  100% {
    top: 110%;
    left: 101%;
    opacity: 0;
  }
}
.confetti-121 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 39%;
  opacity: 0.7323772456;
  transform: rotate(276.2223767957deg);
  -webkit-animation: drop-121 8s 0.5288823796s forwards;
          animation: drop-121 8s 0.5288823796s forwards;
}

@-webkit-keyframes drop-121 {
  100% {
    top: 110%;
    left: 46%;
    opacity: 0;
  }
}

@keyframes drop-121 {
  100% {
    top: 110%;
    left: 46%;
    opacity: 0;
  }
}
.confetti-122 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 20%;
  opacity: 1.332500448;
  transform: rotate(171.278250384deg);
  -webkit-animation: drop-122 8s 0.9571070568s forwards;
          animation: drop-122 8s 0.9571070568s forwards;
}

@-webkit-keyframes drop-122 {
  100% {
    top: 110%;
    left: 34%;
    opacity: 0;
  }
}

@keyframes drop-122 {
  100% {
    top: 110%;
    left: 34%;
    opacity: 0;
  }
}
.confetti-123 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 74%;
  opacity: 0.9970251975;
  transform: rotate(323.3793465638deg);
  -webkit-animation: drop-123 10s 0.7035595169s forwards;
          animation: drop-123 10s 0.7035595169s forwards;
}

@-webkit-keyframes drop-123 {
  100% {
    top: 110%;
    left: 80%;
    opacity: 0;
  }
}

@keyframes drop-123 {
  100% {
    top: 110%;
    left: 80%;
    opacity: 0;
  }
}
.confetti-124 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 97%;
  opacity: 0.5855653484;
  transform: rotate(355.1962137064deg);
  -webkit-animation: drop-124 7s 0.2985428046s forwards;
          animation: drop-124 7s 0.2985428046s forwards;
}

@-webkit-keyframes drop-124 {
  100% {
    top: 110%;
    left: 103%;
    opacity: 0;
  }
}

@keyframes drop-124 {
  100% {
    top: 110%;
    left: 103%;
    opacity: 0;
  }
}
.confetti-125 {
  width: 6px;
  height: 2.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 98%;
  opacity: 0.7216301879;
  transform: rotate(117.1196191188deg);
  -webkit-animation: drop-125 8s 0.24304569s forwards;
          animation: drop-125 8s 0.24304569s forwards;
}

@-webkit-keyframes drop-125 {
  100% {
    top: 110%;
    left: 99%;
    opacity: 0;
  }
}

@keyframes drop-125 {
  100% {
    top: 110%;
    left: 99%;
    opacity: 0;
  }
}
.confetti-126 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 69%;
  opacity: 0.703202256;
  transform: rotate(105.1302057497deg);
  -webkit-animation: drop-126 7s 0.2187127083s forwards;
          animation: drop-126 7s 0.2187127083s forwards;
}

@-webkit-keyframes drop-126 {
  100% {
    top: 110%;
    left: 78%;
    opacity: 0;
  }
}

@keyframes drop-126 {
  100% {
    top: 110%;
    left: 78%;
    opacity: 0;
  }
}
.confetti-127 {
  width: 7px;
  height: 2.8px;
  background-color: #d13447;
  top: -10%;
  left: 17%;
  opacity: 1.2189793373;
  transform: rotate(163.3734365202deg);
  -webkit-animation: drop-127 6s 0.87289902s forwards;
          animation: drop-127 6s 0.87289902s forwards;
}

@-webkit-keyframes drop-127 {
  100% {
    top: 110%;
    left: 23%;
    opacity: 0;
  }
}

@keyframes drop-127 {
  100% {
    top: 110%;
    left: 23%;
    opacity: 0;
  }
}
.confetti-128 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 12%;
  opacity: 0.7712257086;
  transform: rotate(337.7961827224deg);
  -webkit-animation: drop-128 9s 0.1874735911s forwards;
          animation: drop-128 9s 0.1874735911s forwards;
}

@-webkit-keyframes drop-128 {
  100% {
    top: 110%;
    left: 23%;
    opacity: 0;
  }
}

@keyframes drop-128 {
  100% {
    top: 110%;
    left: 23%;
    opacity: 0;
  }
}
.confetti-129 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 92%;
  opacity: 1.4202837127;
  transform: rotate(116.7122855705deg);
  -webkit-animation: drop-129 8s 0.6406547474s forwards;
          animation: drop-129 8s 0.6406547474s forwards;
}

@-webkit-keyframes drop-129 {
  100% {
    top: 110%;
    left: 103%;
    opacity: 0;
  }
}

@keyframes drop-129 {
  100% {
    top: 110%;
    left: 103%;
    opacity: 0;
  }
}
.confetti-130 {
  width: 7px;
  height: 2.8px;
  background-color: #263672;
  top: -10%;
  left: 32%;
  opacity: 0.7058814061;
  transform: rotate(240.3364110125deg);
  -webkit-animation: drop-130 11s 0.6027147555s forwards;
          animation: drop-130 11s 0.6027147555s forwards;
}

@-webkit-keyframes drop-130 {
  100% {
    top: 110%;
    left: 40%;
    opacity: 0;
  }
}

@keyframes drop-130 {
  100% {
    top: 110%;
    left: 40%;
    opacity: 0;
  }
}
.confetti-131 {
  width: 3px;
  height: 1.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 50%;
  opacity: 0.8318103555;
  transform: rotate(296.8572839815deg);
  -webkit-animation: drop-131 11s 0.1227091786s forwards;
          animation: drop-131 11s 0.1227091786s forwards;
}

@-webkit-keyframes drop-131 {
  100% {
    top: 110%;
    left: 54%;
    opacity: 0;
  }
}

@keyframes drop-131 {
  100% {
    top: 110%;
    left: 54%;
    opacity: 0;
  }
}
.confetti-132 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 84%;
  opacity: 1.051262644;
  transform: rotate(285.0757954544deg);
  -webkit-animation: drop-132 7s 0.4134750227s forwards;
          animation: drop-132 7s 0.4134750227s forwards;
}

@-webkit-keyframes drop-132 {
  100% {
    top: 110%;
    left: 92%;
    opacity: 0;
  }
}

@keyframes drop-132 {
  100% {
    top: 110%;
    left: 92%;
    opacity: 0;
  }
}
.confetti-133 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 16%;
  opacity: 1.2963662906;
  transform: rotate(122.75327321deg);
  -webkit-animation: drop-133 10s 0.6054520742s forwards;
          animation: drop-133 10s 0.6054520742s forwards;
}

@-webkit-keyframes drop-133 {
  100% {
    top: 110%;
    left: 23%;
    opacity: 0;
  }
}

@keyframes drop-133 {
  100% {
    top: 110%;
    left: 23%;
    opacity: 0;
  }
}
.confetti-134 {
  width: 7px;
  height: 2.8px;
  background-color: #d13447;
  top: -10%;
  left: 77%;
  opacity: 0.8301530149;
  transform: rotate(30.5396996249deg);
  -webkit-animation: drop-134 9s 0.1667849598s forwards;
          animation: drop-134 9s 0.1667849598s forwards;
}

@-webkit-keyframes drop-134 {
  100% {
    top: 110%;
    left: 83%;
    opacity: 0;
  }
}

@keyframes drop-134 {
  100% {
    top: 110%;
    left: 83%;
    opacity: 0;
  }
}
.confetti-135 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 27%;
  opacity: 1.4635433721;
  transform: rotate(97.2725493519deg);
  -webkit-animation: drop-135 9s 0.2784594984s forwards;
          animation: drop-135 9s 0.2784594984s forwards;
}

@-webkit-keyframes drop-135 {
  100% {
    top: 110%;
    left: 40%;
    opacity: 0;
  }
}

@keyframes drop-135 {
  100% {
    top: 110%;
    left: 40%;
    opacity: 0;
  }
}
.confetti-136 {
  width: 2px;
  height: 0.8px;
  background-color: #263672;
  top: -10%;
  left: 1%;
  opacity: 0.517371025;
  transform: rotate(275.3104354304deg);
  -webkit-animation: drop-136 11s 0.7622141721s forwards;
          animation: drop-136 11s 0.7622141721s forwards;
}

@-webkit-keyframes drop-136 {
  100% {
    top: 110%;
    left: 8%;
    opacity: 0;
  }
}

@keyframes drop-136 {
  100% {
    top: 110%;
    left: 8%;
    opacity: 0;
  }
}
.confetti-137 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 24%;
  opacity: 0.7702101551;
  transform: rotate(129.0160219283deg);
  -webkit-animation: drop-137 9s 0.9971817915s forwards;
          animation: drop-137 9s 0.9971817915s forwards;
}

@-webkit-keyframes drop-137 {
  100% {
    top: 110%;
    left: 27%;
    opacity: 0;
  }
}

@keyframes drop-137 {
  100% {
    top: 110%;
    left: 27%;
    opacity: 0;
  }
}
.confetti-138 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 49%;
  opacity: 0.7909621038;
  transform: rotate(59.4821830569deg);
  -webkit-animation: drop-138 8s 0.9288653814s forwards;
          animation: drop-138 8s 0.9288653814s forwards;
}

@-webkit-keyframes drop-138 {
  100% {
    top: 110%;
    left: 62%;
    opacity: 0;
  }
}

@keyframes drop-138 {
  100% {
    top: 110%;
    left: 62%;
    opacity: 0;
  }
}
.confetti-139 {
  width: 2px;
  height: 0.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 91%;
  opacity: 1.2421244103;
  transform: rotate(201.3685917865deg);
  -webkit-animation: drop-139 6s 0.711731093s forwards;
          animation: drop-139 6s 0.711731093s forwards;
}

@-webkit-keyframes drop-139 {
  100% {
    top: 110%;
    left: 102%;
    opacity: 0;
  }
}

@keyframes drop-139 {
  100% {
    top: 110%;
    left: 102%;
    opacity: 0;
  }
}
.confetti-140 {
  width: 3px;
  height: 1.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 28%;
  opacity: 0.8970646259;
  transform: rotate(241.8637379291deg);
  -webkit-animation: drop-140 8s 0.3828291509s forwards;
          animation: drop-140 8s 0.3828291509s forwards;
}

@-webkit-keyframes drop-140 {
  100% {
    top: 110%;
    left: 37%;
    opacity: 0;
  }
}

@keyframes drop-140 {
  100% {
    top: 110%;
    left: 37%;
    opacity: 0;
  }
}
.confetti-141 {
  width: 7px;
  height: 2.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 84%;
  opacity: 0.5315429443;
  transform: rotate(295.1531868484deg);
  -webkit-animation: drop-141 10s 0.6798283768s forwards;
          animation: drop-141 10s 0.6798283768s forwards;
}

@-webkit-keyframes drop-141 {
  100% {
    top: 110%;
    left: 85%;
    opacity: 0;
  }
}

@keyframes drop-141 {
  100% {
    top: 110%;
    left: 85%;
    opacity: 0;
  }
}
.confetti-142 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 43%;
  opacity: 0.6276793779;
  transform: rotate(118.559221669deg);
  -webkit-animation: drop-142 10s 0.8933441767s forwards;
          animation: drop-142 10s 0.8933441767s forwards;
}

@-webkit-keyframes drop-142 {
  100% {
    top: 110%;
    left: 55%;
    opacity: 0;
  }
}

@keyframes drop-142 {
  100% {
    top: 110%;
    left: 55%;
    opacity: 0;
  }
}
.confetti-143 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 94%;
  opacity: 0.9689755298;
  transform: rotate(139.3057677775deg);
  -webkit-animation: drop-143 8s 0.6425612734s forwards;
          animation: drop-143 8s 0.6425612734s forwards;
}

@-webkit-keyframes drop-143 {
  100% {
    top: 110%;
    left: 101%;
    opacity: 0;
  }
}

@keyframes drop-143 {
  100% {
    top: 110%;
    left: 101%;
    opacity: 0;
  }
}
.confetti-144 {
  width: 7px;
  height: 2.8px;
  background-color: #263672;
  top: -10%;
  left: 23%;
  opacity: 1.1329879826;
  transform: rotate(258.4531012867deg);
  -webkit-animation: drop-144 9s 0.6275852581s forwards;
          animation: drop-144 9s 0.6275852581s forwards;
}

@-webkit-keyframes drop-144 {
  100% {
    top: 110%;
    left: 33%;
    opacity: 0;
  }
}

@keyframes drop-144 {
  100% {
    top: 110%;
    left: 33%;
    opacity: 0;
  }
}
.confetti-145 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 59%;
  opacity: 1.2318871396;
  transform: rotate(128.5267624599deg);
  -webkit-animation: drop-145 11s 0.5029305499s forwards;
          animation: drop-145 11s 0.5029305499s forwards;
}

@-webkit-keyframes drop-145 {
  100% {
    top: 110%;
    left: 60%;
    opacity: 0;
  }
}

@keyframes drop-145 {
  100% {
    top: 110%;
    left: 60%;
    opacity: 0;
  }
}
.confetti-146 {
  width: 3px;
  height: 1.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 12%;
  opacity: 0.6379253845;
  transform: rotate(348.2498953332deg);
  -webkit-animation: drop-146 9s 0.6128059523s forwards;
          animation: drop-146 9s 0.6128059523s forwards;
}

@-webkit-keyframes drop-146 {
  100% {
    top: 110%;
    left: 20%;
    opacity: 0;
  }
}

@keyframes drop-146 {
  100% {
    top: 110%;
    left: 20%;
    opacity: 0;
  }
}
.confetti-147 {
  width: 8px;
  height: 3.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 73%;
  opacity: 0.5868845675;
  transform: rotate(288.6191807118deg);
  -webkit-animation: drop-147 6s 0.6253233416s forwards;
          animation: drop-147 6s 0.6253233416s forwards;
}

@-webkit-keyframes drop-147 {
  100% {
    top: 110%;
    left: 79%;
    opacity: 0;
  }
}

@keyframes drop-147 {
  100% {
    top: 110%;
    left: 79%;
    opacity: 0;
  }
}
.confetti-148 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 75%;
  opacity: 1.1671645509;
  transform: rotate(316.2879345757deg);
  -webkit-animation: drop-148 11s 0.4309132508s forwards;
          animation: drop-148 11s 0.4309132508s forwards;
}

@-webkit-keyframes drop-148 {
  100% {
    top: 110%;
    left: 77%;
    opacity: 0;
  }
}

@keyframes drop-148 {
  100% {
    top: 110%;
    left: 77%;
    opacity: 0;
  }
}
.confetti-149 {
  width: 4px;
  height: 1.6px;
  background-color: #263672;
  top: -10%;
  left: 16%;
  opacity: 0.5436804275;
  transform: rotate(33.872042254deg);
  -webkit-animation: drop-149 7s 0.4701499164s forwards;
          animation: drop-149 7s 0.4701499164s forwards;
}

@-webkit-keyframes drop-149 {
  100% {
    top: 110%;
    left: 20%;
    opacity: 0;
  }
}

@keyframes drop-149 {
  100% {
    top: 110%;
    left: 20%;
    opacity: 0;
  }
}
.confetti-150 {
  width: 7px;
  height: 2.8px;
  background-color: #d13447;
  top: -10%;
  left: 19%;
  opacity: 0.623865161;
  transform: rotate(16.135321457deg);
  -webkit-animation: drop-150 6s 0.2398154887s forwards;
          animation: drop-150 6s 0.2398154887s forwards;
}

@-webkit-keyframes drop-150 {
  100% {
    top: 110%;
    left: 31%;
    opacity: 0;
  }
}

@keyframes drop-150 {
  100% {
    top: 110%;
    left: 31%;
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-257e588 */.elementor-15 .elementor-element.elementor-element-257e588{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-94c3f23 */.hero-sub{
  display:block;
  font-size:0.55em;
  font-weight:400;
  line-height:1.2;
  margin-top:0.25em;
  opacity:0.9;
}




.hero-sub{
  display:block;
  font-size:0.42em;
  font-weight:300;
  letter-spacing:0.18em;
  text-transform:uppercase;
  margin-top:0.35em;
  opacity:0.9;
  line-height:1.15;
  position:relative;
  padding-top:0.45em;
}

.hero-sub:before{
  content:"";
  display:block;
  width:3.2em;                 /* lengte van het streepje */
  height:2px;
  background:linear-gradient(90deg,#d6b15e,#f2d48a,#c89a3c);
  margin:0 auto 0.45em;        /* center + spacing */
  border-radius:2px;
  opacity:0.9;
}

.hero-sub{
  display:block;
  font-size:0.46em;
  font-weight:400;
  letter-spacing:0.12em;
  text-transform:uppercase;
  margin-top:0.15em;
  opacity:0.8;
  line-height:1.05;
}



.hero-sub{
  font-size:0.40em;        /* i.p.v. ±0.42–0.46 */
  letter-spacing:0.22em;  /* iets meer lucht */
  opacity:0.65;            /* rustiger */
}


.hero-sub{
  opacity:0.65; /* i.p.v. 0.7 */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b4b419e */.elementor-15 .elementor-element.elementor-element-b4b419e .elementor-icon {
    background-color: #D8AB6442;
    padding: 8px;
    border-radius: 12px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

/* Tablet */
@media (max-width: 1024px) {
    .elementor-15 .elementor-element.elementor-element-b4b419e .elementor-icon {
        padding: 12px;
        border-radius: 16px;
    }
}

/* Mobiel */
@media (max-width: 767px) {
    .elementor-15 .elementor-element.elementor-element-b4b419e .elementor-icon {
        padding: 5px;
        border-radius: 5px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e721c1a */.elementor-15 .elementor-element.elementor-element-e721c1a .elementor-icon {
    background-color: #D8AB6442;
    padding: 8px;
    border-radius: 12px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

/* Tablet */
@media (max-width: 1024px) {
    .elementor-15 .elementor-element.elementor-element-e721c1a .elementor-icon {
        padding: 12px;
        border-radius: 16px;
    }
}

/* Mobiel */
@media (max-width: 767px) {
    .elementor-15 .elementor-element.elementor-element-e721c1a .elementor-icon {
        padding: 5px;
        border-radius: 5px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94ff7ec */.elementor-15 .elementor-element.elementor-element-94ff7ec .elementor-icon {
    background-color: #D8AB6442;
    padding: 8px;
    border-radius: 12px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

/* Tablet */
@media (max-width: 1024px) {
    .elementor-15 .elementor-element.elementor-element-94ff7ec .elementor-icon {
        padding: 12px;
        border-radius: 16px;
    }
}

/* Mobiel */
@media (max-width: 767px) {
    .elementor-15 .elementor-element.elementor-element-94ff7ec .elementor-icon {
        padding: 5px;
        border-radius: 5px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13ecc02 */.elementor-15 .elementor-element.elementor-element-13ecc02 .gold{
  color: #D8AB64;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fa416a */.highlight-specialist {
  color: #d1b72e;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-3abfe27 *//* Verberg carousel navigatie bullets op DESKTOP */
@media (min-width: 1025px) {
  .elementor-widget-n-carousel .swiper-pagination {
    display: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504f4f4 *//* To make full screen(responsive) through css */
html, body {
max-width: 100% !important;
overflow-x: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac832a2 *//* To make full screen(responsive) through css */
html, body {
max-width: 100% !important;
overflow-x: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d4963a */.glow-container {
  transition: box-shadow 0.3s ease-in-out;
}

.glow-container:hover {
  box-shadow: 0 0 20px 5px rgba(255, 255, 100, 0.6); /* geelachtig glow-effect */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a3290da */.glow-container {
  transition: box-shadow 0.3s ease-in-out;
}

.glow-container:hover {
  box-shadow: 0 0 20px 5px rgba(255, 255, 100, 0.6); /* geelachtig glow-effect */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52c90c19 */.glow-container {
  transition: box-shadow 0.3s ease-in-out;
}

.glow-container:hover {
  box-shadow: 0 0 20px 5px rgba(255, 255, 100, 0.6); /* geelachtig glow-effect */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-152942e *//* 1) Basis: style voor het cijfer in Elementor Icon Box */
.step-box .step-num{
  display: inline-flex;
  align-items: center;
  justify-content: center;

  /* maat */
  width: 44px;
  height: 44px;

  /* typografie */
  font-weight: 800;
  font-size: 16px;
  letter-spacing: 0.06em;
  line-height: 1;

  /* kleuren */
  color: #111;

  /* “premium badge” */
  background: linear-gradient(180deg, #f3e6b1 0%, #d1b72e 55%, #b59518 100%);
  border: 1px solid rgba(209,183,46,0.65);
  border-radius: 999px;

  /* diepte */
  box-shadow:
    0 10px 26px rgba(0,0,0,0.45),
    0 0 18px rgba(209,183,46,0.25),
    inset 0 1px 0 rgba(255,255,255,0.40);

  /* spacing t.o.v. titel */
  margin-bottom: 14px;
}

/* 2) Optioneel: subtiel hover effect (werkt mooi met jouw cards) */
.step-box:hover .step-num{
  transform: translateY(-2px);
  box-shadow:
    0 16px 34px rgba(0,0,0,0.55),
    0 0 24px rgba(209,183,46,0.35),
    inset 0 1px 0 rgba(255,255,255,0.45);
  transition: all .25s ease;
}

/* 3) Zorg dat de titel netjes centreert en de badge op eigen regel blijft */
.step-box .elementor-icon-box-title{
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0;
}

/* 4) Responsive: iets kleiner op mobiel */
@media (max-width: 767px){
  .step-box .step-num{
    width: 38px;
    height: 38px;
    font-size: 14px;
    margin-bottom: 10px;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0464675 *//* 1) Basis: style voor het cijfer in Elementor Icon Box */
.step-box .step-num{
  display: inline-flex;
  align-items: center;
  justify-content: center;

  /* maat */
  width: 44px;
  height: 44px;

  /* typografie */
  font-weight: 800;
  font-size: 16px;
  letter-spacing: 0.06em;
  line-height: 1;

  /* kleuren */
  color: #111;

  /* “premium badge” */
  background: linear-gradient(180deg, #f3e6b1 0%, #d1b72e 55%, #b59518 100%);
  border: 1px solid rgba(209,183,46,0.65);
  border-radius: 999px;

  /* diepte */
  box-shadow:
    0 10px 26px rgba(0,0,0,0.45),
    0 0 18px rgba(209,183,46,0.25),
    inset 0 1px 0 rgba(255,255,255,0.40);

  /* spacing t.o.v. titel */
  margin-bottom: 14px;
}

/* 2) Optioneel: subtiel hover effect (werkt mooi met jouw cards) */
.step-box:hover .step-num{
  transform: translateY(-2px);
  box-shadow:
    0 16px 34px rgba(0,0,0,0.55),
    0 0 24px rgba(209,183,46,0.35),
    inset 0 1px 0 rgba(255,255,255,0.45);
  transition: all .25s ease;
}

/* 3) Zorg dat de titel netjes centreert en de badge op eigen regel blijft */
.step-box .elementor-icon-box-title{
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0;
}

/* 4) Responsive: iets kleiner op mobiel */
@media (max-width: 767px){
  .step-box .step-num{
    width: 38px;
    height: 38px;
    font-size: 14px;
    margin-bottom: 10px;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bc408e7 *//* 1) Basis: style voor het cijfer in Elementor Icon Box */
.step-box .step-num{
  display: inline-flex;
  align-items: center;
  justify-content: center;

  /* maat */
  width: 44px;
  height: 44px;

  /* typografie */
  font-weight: 800;
  font-size: 16px;
  letter-spacing: 0.06em;
  line-height: 1;

  /* kleuren */
  color: #111;

  /* “premium badge” */
  background: linear-gradient(180deg, #f3e6b1 0%, #d1b72e 55%, #b59518 100%);
  border: 1px solid rgba(209,183,46,0.65);
  border-radius: 999px;

  /* diepte */
  box-shadow:
    0 10px 26px rgba(0,0,0,0.45),
    0 0 18px rgba(209,183,46,0.25),
    inset 0 1px 0 rgba(255,255,255,0.40);

  /* spacing t.o.v. titel */
  margin-bottom: 14px;
}

/* 2) Optioneel: subtiel hover effect (werkt mooi met jouw cards) */
.step-box:hover .step-num{
  transform: translateY(-2px);
  box-shadow:
    0 16px 34px rgba(0,0,0,0.55),
    0 0 24px rgba(209,183,46,0.35),
    inset 0 1px 0 rgba(255,255,255,0.45);
  transition: all .25s ease;
}

/* 3) Zorg dat de titel netjes centreert en de badge op eigen regel blijft */
.step-box .elementor-icon-box-title{
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0;
}

/* 4) Responsive: iets kleiner op mobiel */
@media (max-width: 767px){
  .step-box .step-num{
    width: 38px;
    height: 38px;
    font-size: 14px;
    margin-bottom: 10px;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-17cd521 *//* 1) Basis: style voor het cijfer in Elementor Icon Box */
.step-box .step-num{
  display: inline-flex;
  align-items: center;
  justify-content: center;

  /* maat */
  width: 44px;
  height: 44px;

  /* typografie */
  font-weight: 800;
  font-size: 16px;
  letter-spacing: 0.06em;
  line-height: 1;

  /* kleuren */
  color: #111;

  /* “premium badge” */
  background: linear-gradient(180deg, #f3e6b1 0%, #d1b72e 55%, #b59518 100%);
  border: 1px solid rgba(209,183,46,0.65);
  border-radius: 999px;

  /* diepte */
  box-shadow:
    0 10px 26px rgba(0,0,0,0.45),
    0 0 18px rgba(209,183,46,0.25),
    inset 0 1px 0 rgba(255,255,255,0.40);

  /* spacing t.o.v. titel */
  margin-bottom: 14px;
}

/* 2) Optioneel: subtiel hover effect (werkt mooi met jouw cards) */
.step-box:hover .step-num{
  transform: translateY(-2px);
  box-shadow:
    0 16px 34px rgba(0,0,0,0.55),
    0 0 24px rgba(209,183,46,0.35),
    inset 0 1px 0 rgba(255,255,255,0.45);
  transition: all .25s ease;
}

/* 3) Zorg dat de titel netjes centreert en de badge op eigen regel blijft */
.step-box .elementor-icon-box-title{
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0;
}

/* 4) Responsive: iets kleiner op mobiel */
@media (max-width: 767px){
  .step-box .step-num{
    width: 38px;
    height: 38px;
    font-size: 14px;
    margin-bottom: 10px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1d6e11 *//* To make full screen(responsive) through css */
html, body {
max-width: 100% !important;
overflow-x: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c362a3a */.elementor-15 .elementor-element.elementor-element-c362a3a{
     background-size: 100% 100%;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9392051 */.ti-widget.ti-goog .ti-rating-text,
.ti-widget.ti-goog .ti-rating-text strong:not(.ti-rating-large),
.ti-widget.ti-goog .ti-rating-text strong a,
.ti-widget.ti-goog .ti-rating-text strong span,
.ti-widget.ti-goog .ti-rating-text span strong,
.ti-widget.ti-goog .ti-rating-text span,
.ti-widget.ti-goog .ti-footer,
.ti-widget.ti-goog .ti-footer strong:not(.ti-rating-large),
.ti-widget.ti-goog .ti-footer span,
.ti-widget.ti-goog .ti-footer strong a {
    color: #ffff !important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-6061341 */.elementor-15 .elementor-element.elementor-element-6061341 .e-loop-item{
    display:flex;
    flex-direction: column;
    justify-content: space-between;
    background-color: var( --e-global-color-9c169ee );
}

.elementor-15 .elementor-element.elementor-element-6061341 .swiper-slide{
    height: auto;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-aa78d6e */@media (min-width: 1025px) {
/* Basis: alles iets kleiner */
.sfeer-coverflow .swiper-slide{
  transition: transform .35s ease, opacity .35s ease;
  transform: scale(1.2);
  opacity: 1;
  padding: 0 0px; /* was 14px, nu dichter bij elkaar */
   z-index: 4;
}


.sfeer-coverflow .swiper-slide-next, .sfeer-coverflow .swiper-slide-next + .swiper-slide + .swiper-slide {
    z-index: 5 !important;
    transform: scale(1.4);
    
}
.sfeer-coverflow .swiper-slide-next + .swiper-slide + .swiper-slide+ .swiper-slide+ .swiper-slide, .sfeer-coverflow .swiper-slide-prev{
    opacity: 0 !important;
}

/* Rechter slide (na de middelste): net iets kleiner */
.sfeer-coverflow .swiper-slide-next + .swiper-slide{
  transform: scale(1.6);
  opacity: 1;
  z-index: 6 !important;
}

/* Hoeken afronden (8px) zonder rand */
.sfeer-coverflow .swiper-slide img{
  border-radius: 8px;
  overflow: hidden;
  display: block;
}

/* Gouden glow achter elke afbeelding */
.sfeer-coverflow .swiper-slide img{
  box-shadow: 0 0 25px rgba(209, 183, 46, 0.35);
  transition: box-shadow 0.3s ease;
}

/* Extra glow voor middelste slide */
.sfeer-coverflow .swiper-slide-next img{
  box-shadow:
    0 0 35px rgba(209, 183, 46, 0.15),
    0 0 70px rgba(209, 183, 46, 0.10);
}

.elementor-15 .elementor-element.elementor-element-aa78d6e *{
    overflow: visible;
}

.elementor-15 .elementor-element.elementor-element-aa78d6e {
    overflow: hidden;
}

.sfeer-coverflow img{
    overflow: hidden !important;
    border-radius: 5px;
}

}




/* MOBIEL + TABLET (t/m 1024px) */
@media (max-width: 1024px) {

  /* Zorg dat slider niet wordt afgekapt */
  .sfeer-coverflow,
  .sfeer-coverflow .swiper,
  .sfeer-coverflow .swiper-container,
  .sfeer-coverflow .swiper-wrapper,
  .sfeer-coverflow .swiper-slide {
    overflow: visible !important;
  }

  /* Basis: alle slides iets kleiner */
  .sfeer-coverflow .swiper-slide{
    transition: transform .25s ease, opacity .25s ease;
    transform: scale(.92) !important;
    opacity: .75 !important;
    padding: 0 10px !important;
    z-index: 1 !important;
  }

  /* Actieve slide groter (focus) */
  .sfeer-coverflow .swiper-slide-active{
    transform: scale(1.15) !important;
    opacity: 1 !important;
    z-index: 5 !important;
  }

  /* Buren iets kleiner */
  .sfeer-coverflow .swiper-slide-prev,
  .sfeer-coverflow .swiper-slide-next{
    transform: scale(.98) !important;
    opacity: .9 !important;
    z-index: 3 !important;
  }

  /* Afbeelding styling (zelfde glow als desktop) */
  .sfeer-coverflow .swiper-slide img{
    border-radius: 8px !important;
    display: block;
    overflow: hidden;
    box-shadow: 0 0 25px rgba(209, 183, 46, 0.1) !important;
    transition: box-shadow .25s ease;
  }

  /* Geen extra glow boost op mobiel */
  .sfeer-coverflow .swiper-slide-active img{
    box-shadow: 0 0 25px rgba(209, 183, 46, 0.35) !important;
  }

  /* Kleine extra ademruimte voor grotere slide */
  .sfeer-coverflow{
    padding-top: 16px;
    padding-bottom: 16px;
  }

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30af0c9 */.elementor-15 .elementor-element.elementor-element-30af0c9 li{
    background-color: #D8AB6442;
    padding:7px 25px;
    border-radius: 8px;
}

.elementor-15 .elementor-element.elementor-element-30af0c9 ul{
    gap: 15px;
}

@media (max-width: 767px) {/* End custom CSS */
/* Start custom CSS *//* ================================
   HERO VIDEO FRAME (1:1)
   ================================ */

.hero-video-frame {
  position: relative;
  border: 2px solid #d1b72e;
  border-radius: 8px;
  overflow: hidden;

  /* 🔥 1:1 vierkant */
  aspect-ratio: 1 / 1;

  background: #000;
}

/* ================================
   VIDEO ELEMENT
   ================================ */

.elementor-video {
  width: 100%;
  height: 100%;
  display: block;

  /* Video vult altijd het vierkant */
  object-fit: cover;

  border: 0;
  border-radius: 0;
}

/* ================================
   PLAY BUTTON
   ================================ */

.hero-video-play {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);

  width: 90px;
  height: 90px;

  background: rgba(20, 25, 45, 0.85);
  border-radius: 50%;
  border: 2px solid #d1b72e;

  display: flex;
  align-items: center;
  justify-content: center;

  cursor: pointer;
  z-index: 5;

  transition: transform 0.25s ease, background 0.25s ease;
}

/* Play icoon */
.hero-video-play::before {
  content: "";
  margin-left: 4px;

  width: 0;
  height: 0;

  border-top: 14px solid transparent;
  border-bottom: 14px solid transparent;
  border-left: 22px solid #ffffff;
}

/* Hover effect */
.hero-video-play:hover {
  transform: translate(-50%, -50%) scale(1.08);
  background: rgba(20, 25, 45, 0.95);
}

/* ================================
   Z-INDEX / CLICK VEILIGHEID
   ================================ */



.hero-video-play {
  z-index: 5;
  pointer-events: auto;
}

/* Confetti mag nooit clicks blokkeren */
.wrapper,
.wrapper * {
  pointer-events: none !important;
}/* End custom CSS */