.elementor-1156 .elementor-element.elementor-element-1bdf18ef{--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;--z-index:300;}.elementor-1156 .elementor-element.elementor-element-2a255ba6{--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:center;--gap:1.042vw 1.042vw;--row-gap:1.042vw;--column-gap:1.042vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1156 .elementor-element.elementor-element-7c98f1b7 .elementor-icon-wrapper{text-align:center;}.elementor-1156 .elementor-element.elementor-element-7c98f1b7 .elementor-icon{font-size:2.979vw;}.elementor-1156 .elementor-element.elementor-element-7c98f1b7 .elementor-icon svg{height:2.979vw;}.elementor-1156 .elementor-element.elementor-element-7c98f1b7 .elementor-icon-wrapper svg{width:auto;}.elementor-1156 .elementor-element.elementor-element-ba37eb3 .elementor-icon-wrapper{text-align:center;}.elementor-1156 .elementor-element.elementor-element-ba37eb3 .elementor-icon{font-size:2.979vw;}.elementor-1156 .elementor-element.elementor-element-ba37eb3 .elementor-icon svg{height:2.979vw;}.elementor-1156 .elementor-element.elementor-element-ba37eb3 .elementor-icon-wrapper svg{width:auto;}.elementor-1156 .elementor-element.elementor-element-53687c8c{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--overlay-mix-blend-mode:multiply;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:6.51vw;--padding-right:0vw;}.elementor-1156 .elementor-element.elementor-element-53687c8c:not(.elementor-motion-effects-element-type-background), .elementor-1156 .elementor-element.elementor-element-53687c8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gedonisttobacco.com/wp-content/uploads/2025/01/IMG_4538-e1738363794913.jpg");background-position:top right;background-repeat:no-repeat;background-size:contain;}.elementor-1156 .elementor-element.elementor-element-53687c8c::before, .elementor-1156 .elementor-element.elementor-element-53687c8c > .elementor-background-video-container::before, .elementor-1156 .elementor-element.elementor-element-53687c8c > .e-con-inner > .elementor-background-video-container::before, .elementor-1156 .elementor-element.elementor-element-53687c8c > .elementor-background-slideshow::before, .elementor-1156 .elementor-element.elementor-element-53687c8c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1156 .elementor-element.elementor-element-53687c8c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://gedonisttobacco.com/wp-content/uploads/2025/01/texture-we-are-3-e1738367007851.png");--background-overlay:'';background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1156 .elementor-element.elementor-element-2893bdd6{z-index:1;}.elementor-1156 .elementor-element.elementor-element-2893bdd6 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:6.771vw;font-weight:800;}.elementor-1156 .elementor-element.elementor-element-275e637{z-index:1;}.elementor-1156 .elementor-element.elementor-element-275e637 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:6.771vw;font-weight:800;text-transform:uppercase;}.elementor-1156 .elementor-element.elementor-element-f334ae2{z-index:1;}.elementor-1156 .elementor-element.elementor-element-f334ae2 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:6.771vw;font-weight:800;text-transform:uppercase;}.elementor-1156 .elementor-element.elementor-element-11419427{z-index:1;}.elementor-1156 .elementor-element.elementor-element-11419427 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:6.771vw;font-weight:800;}.elementor-1156 .elementor-element.elementor-element-391db903 > .elementor-widget-container{margin:0vw 0vw 0vw 19vw;}.elementor-1156 .elementor-element.elementor-element-391db903{z-index:1;}.elementor-1156 .elementor-element.elementor-element-391db903 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:6.771vw;font-weight:800;text-transform:uppercase;}.elementor-1156 .elementor-element.elementor-element-74188f15{--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:space-between;--margin-top:10vw;--margin-bottom:0vw;--margin-left:2.604vw;--margin-right:0vw;--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-1156 .elementor-element.elementor-element-1147bb50 .elementor-button{background-color:#61CE7000;font-family:"Unbounded", Sans-serif;font-size:1.563vw;font-weight:700;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0.677vw 0vw 0.677vw 0vw;}.elementor-1156 .elementor-element.elementor-element-1147bb50{width:auto;max-width:auto;z-index:2;}.elementor-1156 .elementor-element.elementor-element-1147bb50 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;border-radius:0px 0px 0px 0px;}.elementor-1156 .elementor-element.elementor-element-1147bb50.elementor-element{--align-self:flex-end;}.elementor-1156 .elementor-element.elementor-element-1147bb50 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1156 .elementor-element.elementor-element-6b53efc7{width:var( --container-widget-width, 23vw );max-width:23vw;--container-widget-width:23vw;--container-widget-flex-grow:0;text-align:right;}.elementor-1156 .elementor-element.elementor-element-6b53efc7.elementor-element{--align-self:flex-end;}.elementor-1156 .elementor-element.elementor-element-6b53efc7 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:0.833vw;font-weight:300;text-transform:uppercase;line-height:1.625em;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}body:not(.rtl) .elementor-1156 .elementor-element.elementor-element-154443e5{right:0px;}body.rtl .elementor-1156 .elementor-element.elementor-element-154443e5{left:0px;}.elementor-1156 .elementor-element.elementor-element-154443e5{top:0px;z-index:1;}.elementor-1156 .elementor-element.elementor-element-154443e5 img{width:100vw;opacity:1;}.elementor-1156 .elementor-element.elementor-element-33f94a6c{--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:8.906vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:15.99vw;--padding-right:12.344vw;}.elementor-1156 .elementor-element.elementor-element-7a021507{z-index:1;}.elementor-1156 .elementor-element.elementor-element-7a021507 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:6.771vw;font-weight:800;text-transform:uppercase;}.elementor-1156 .elementor-element.elementor-element-34e7561b{width:var( --container-widget-width, 24vw );max-width:24vw;--container-widget-width:24vw;--container-widget-flex-grow:0;text-align:left;}.elementor-1156 .elementor-element.elementor-element-34e7561b > .elementor-widget-container{margin:5.104vw 0vw 0vw 0vw;}.elementor-1156 .elementor-element.elementor-element-34e7561b .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:0.833vw;font-weight:300;text-transform:uppercase;line-height:1.625em;}.elementor-1156 .elementor-element.elementor-element-152437f7{width:var( --container-widget-width, 22vw );max-width:22vw;--container-widget-width:22vw;--container-widget-flex-grow:0;text-align:left;}.elementor-1156 .elementor-element.elementor-element-152437f7 > .elementor-widget-container{margin:2.917vw 0vw 0vw 0vw;}.elementor-1156 .elementor-element.elementor-element-152437f7.elementor-element{--align-self:flex-end;}.elementor-1156 .elementor-element.elementor-element-152437f7 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:0.833vw;font-weight:300;text-transform:uppercase;line-height:1.625em;}body:not(.rtl) .elementor-1156 .elementor-element.elementor-element-15a9c3ce{right:-431.244px;}body.rtl .elementor-1156 .elementor-element.elementor-element-15a9c3ce{left:-431.244px;}.elementor-1156 .elementor-element.elementor-element-15a9c3ce{top:173px;z-index:1;}.elementor-1156 .elementor-element.elementor-element-15a9c3ce img{width:100vw;opacity:1;}.elementor-1156 .elementor-element.elementor-element-24995d8d{--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:8.906vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-1156 .elementor-element.elementor-element-24995d8d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1156 .elementor-element.elementor-element-3171cf6a{z-index:1;}.elementor-1156 .elementor-element.elementor-element-3171cf6a .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:6.771vw;font-weight:800;text-transform:uppercase;}.elementor-1156 .elementor-element.elementor-element-3a1e4819{--display:flex;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:10.417vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-1156 .elementor-element.elementor-element-3a1e4819.e-con{--align-self:flex-end;}.elementor-1156 .elementor-element.elementor-element-5c8f7ba6{width:var( --container-widget-width, 16vw );max-width:16vw;--container-widget-width:16vw;--container-widget-flex-grow:0;text-align:left;}.elementor-1156 .elementor-element.elementor-element-5c8f7ba6 > .elementor-widget-container{margin:5.104vw 0vw 0vw 0vw;}.elementor-1156 .elementor-element.elementor-element-5c8f7ba6 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:0.833vw;font-weight:300;text-transform:uppercase;line-height:1.625em;}.elementor-1156 .elementor-element.elementor-element-770b2252{width:var( --container-widget-width, 22vw );max-width:22vw;--container-widget-width:22vw;--container-widget-flex-grow:0;text-align:left;}.elementor-1156 .elementor-element.elementor-element-770b2252 > .elementor-widget-container{margin:2.917vw 0vw 0vw 0vw;}.elementor-1156 .elementor-element.elementor-element-770b2252.elementor-element{--align-self:flex-end;}.elementor-1156 .elementor-element.elementor-element-770b2252 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:0.833vw;font-weight:300;text-transform:uppercase;line-height:1.625em;}body:not(.rtl) .elementor-1156 .elementor-element.elementor-element-261a3aa9{right:0px;}body.rtl .elementor-1156 .elementor-element.elementor-element-261a3aa9{left:0px;}.elementor-1156 .elementor-element.elementor-element-261a3aa9{top:0px;z-index:1;}.elementor-1156 .elementor-element.elementor-element-261a3aa9 img{width:100vw;opacity:1;}.elementor-1156 .elementor-element.elementor-element-65dd1109{--display:flex;--margin-top:8.333vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1156 .elementor-element.elementor-element-030dd67{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1156 .elementor-element.elementor-element-0dd483b .wd-el-title{color:#FFFFFF;font-family:"Unbounded", Sans-serif;font-weight:700;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1156 .elementor-element.elementor-element-79f6574{--grid-columns:3;}.elementor-1156 .elementor-element.elementor-element-79f6574 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-1156 .elementor-element.elementor-element-79f6574 .e-loop-item > .elementor-section, .elementor-1156 .elementor-element.elementor-element-79f6574 .e-loop-item > .elementor-section > .elementor-container, .elementor-1156 .elementor-element.elementor-element-79f6574 .e-loop-item > .e-con, .elementor-1156 .elementor-element.elementor-element-79f6574 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-1156 .elementor-element.elementor-element-13c75cc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1156 .elementor-element.elementor-element-438749f{--grid-columns:3;}.elementor-1156 .elementor-element.elementor-element-438749f .elementor-loop-container{grid-auto-rows:1fr;}.elementor-1156 .elementor-element.elementor-element-438749f .e-loop-item > .elementor-section, .elementor-1156 .elementor-element.elementor-element-438749f .e-loop-item > .elementor-section > .elementor-container, .elementor-1156 .elementor-element.elementor-element-438749f .e-loop-item > .e-con, .elementor-1156 .elementor-element.elementor-element-438749f .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-1156 .elementor-element.elementor-element-c0392b3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1156 .elementor-element.elementor-element-0ba6bc7{--grid-columns:3;}.elementor-1156 .elementor-element.elementor-element-0ba6bc7 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-1156 .elementor-element.elementor-element-0ba6bc7 .e-loop-item > .elementor-section, .elementor-1156 .elementor-element.elementor-element-0ba6bc7 .e-loop-item > .elementor-section > .elementor-container, .elementor-1156 .elementor-element.elementor-element-0ba6bc7 .e-loop-item > .e-con, .elementor-1156 .elementor-element.elementor-element-0ba6bc7 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-1156 .elementor-element.elementor-element-f349878{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:8.229vw;--n-tabs-gap:6.354vw;--n-tabs-title-padding-top:2vw;--n-tabs-title-padding-right:0vw;--n-tabs-title-padding-bottom:1vw;--n-tabs-title-padding-left:0vw;--n-tabs-title-font-size:6.25vw;--n-tabs-title-color:#FFFFFF;--n-tabs-title-color-active:var( --e-global-color-primary );}.elementor-1156 .elementor-element.elementor-element-f349878 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-1156 .elementor-element.elementor-element-f349878.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#61CE7000;}.elementor-1156 .elementor-element.elementor-element-f349878.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-1156 .elementor-element.elementor-element-f349878.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#61CE7000;}.elementor-1156 .elementor-element.elementor-element-f349878.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Unbounded", Sans-serif;font-weight:800;line-height:1em;}.elementor-1156 .elementor-element.elementor-element-64dcc2e4{--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-1156 .elementor-element.elementor-element-adaa0e7{--display:flex;--min-height:13.549vw;--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;--margin-top:3.906vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1156 .elementor-element.elementor-element-74e48095 > .elementor-widget-container{margin:-1vw -1vw -1vw -1vw;}.elementor-1156 .elementor-element.elementor-element-7a60cdbe{--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:6.146vw 11.51vw;--row-gap:6.146vw;--column-gap:11.51vw;--margin-top:8.906vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1156 .elementor-element.elementor-element-51d63476{--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:flex-end;--gap:9.375vw 9.375vw;--row-gap:9.375vw;--column-gap:9.375vw;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-1156 .elementor-element.elementor-element-2818191d{left:0px;}body.rtl .elementor-1156 .elementor-element.elementor-element-2818191d{right:0px;}.elementor-1156 .elementor-element.elementor-element-2818191d{top:0px;z-index:1;}.elementor-1156 .elementor-element.elementor-element-2818191d img{opacity:0.5;}.elementor-1156 .elementor-element.elementor-element-41b382be{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1156 .elementor-element.elementor-element-7c548df3 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:6.25vw;font-weight:800;text-transform:uppercase;line-height:0.89166666666667em;}.elementor-1156 .elementor-element.elementor-element-675cee4e .elementor-icon-wrapper{text-align:left;}.elementor-1156 .elementor-element.elementor-element-675cee4e .elementor-icon{font-size:49.479vw;}.elementor-1156 .elementor-element.elementor-element-675cee4e .elementor-icon svg{height:49.479vw;}.elementor-1156 .elementor-element.elementor-element-7f9d0fe6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1156 .elementor-element.elementor-element-137046d6 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:0.833vw;font-weight:300;text-transform:uppercase;line-height:1.8125em;}.elementor-1156 .elementor-element.elementor-element-5cd25f50 > .elementor-widget-container{margin:0vw 0vw 1vw 0vw;}.elementor-1156 .elementor-element.elementor-element-5cd25f50 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:1.563vw;font-weight:700;text-transform:uppercase;line-height:1.3666666666667em;}.elementor-1156 .elementor-element.elementor-element-7610ffdc{--display:flex;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1156 .elementor-element.elementor-element-237a5847{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1156 .elementor-element.elementor-element-26cd4772 img{width:19.836vw;height:24.044vw;}.elementor-1156 .elementor-element.elementor-element-6f5a8251 img{width:19.836vw;height:24.044vw;}.elementor-1156 .elementor-element.elementor-element-554f10a6 img{width:19.836vw;height:24.044vw;}.elementor-1156 .elementor-element.elementor-element-3cff71cd img{width:19.836vw;height:24.044vw;}.elementor-1156 .elementor-element.elementor-element-3b9d8e7a .elementor-button{background-color:#61CE7000;font-family:"Unbounded", Sans-serif;font-size:1.563vw;font-weight:700;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0.677vw 0vw 0.677vw 0vw;}.elementor-1156 .elementor-element.elementor-element-3b9d8e7a{width:auto;max-width:auto;}.elementor-1156 .elementor-element.elementor-element-3b9d8e7a > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;border-radius:0px 0px 0px 0px;}.elementor-1156 .elementor-element.elementor-element-3b9d8e7a.elementor-element{--align-self:flex-end;}.elementor-1156 .elementor-element.elementor-element-3b9d8e7a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1156 .elementor-element.elementor-element-3b9d8e7a .elementor-button .elementor-button-content-wrapper{gap:45px;}.elementor-1156 .elementor-element.elementor-element-c8e6de5{--display:flex;--min-height:13.549vw;--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;--margin-top:3.906vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1156 .elementor-element.elementor-element-488f3c11 > .elementor-widget-container{margin:-1vw -1vw -1vw -1vw;}.elementor-1156 .elementor-element.elementor-element-737f0a15{--display:flex;--min-height:100vh;--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:flex-start;--align-items:flex-start;--margin-top:8.906vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:4;}.elementor-1156 .elementor-element.elementor-element-15f693fb{--display:flex;--min-height:62vh;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1156 .elementor-element.elementor-element-15f693fb::before, .elementor-1156 .elementor-element.elementor-element-15f693fb > .elementor-background-video-container::before, .elementor-1156 .elementor-element.elementor-element-15f693fb > .e-con-inner > .elementor-background-video-container::before, .elementor-1156 .elementor-element.elementor-element-15f693fb > .elementor-background-slideshow::before, .elementor-1156 .elementor-element.elementor-element-15f693fb > .e-con-inner > .elementor-background-slideshow::before, .elementor-1156 .elementor-element.elementor-element-15f693fb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1156 .elementor-element.elementor-element-5d15d914{--display:flex;--position:absolute;--overflow:hidden;top:0px;--z-index:2;}body:not(.rtl) .elementor-1156 .elementor-element.elementor-element-5d15d914{left:0px;}body.rtl .elementor-1156 .elementor-element.elementor-element-5d15d914{right:0px;}.elementor-1156 .elementor-element.elementor-element-2ce2f63e .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:10.417vw;font-weight:800;text-transform:uppercase;line-height:0.89166666666667em;color:#FFFFFF;}.elementor-1156 .elementor-element.elementor-element-7957d9d5 > .elementor-widget-container{margin:5vw 0vw 0vw -3vw;}.elementor-1156 .elementor-element.elementor-element-7957d9d5{z-index:5;text-align:left;}.elementor-1156 .elementor-element.elementor-element-7957d9d5 img{width:40.313vw;}.elementor-1156 .elementor-element.elementor-element-5792eea2 .elementor-button{background-color:#61CE7000;font-family:"Unbounded", Sans-serif;font-size:1.563vw;font-weight:700;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0.677vw 0vw 0.677vw 0vw;}.elementor-1156 .elementor-element.elementor-element-5792eea2 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;border-radius:0px 0px 0px 0px;}.elementor-1156 .elementor-element.elementor-element-5792eea2.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-1156 .elementor-element.elementor-element-5792eea2{right:0px;}body.rtl .elementor-1156 .elementor-element.elementor-element-5792eea2{left:0px;}.elementor-1156 .elementor-element.elementor-element-5792eea2{bottom:0px;z-index:6;}.elementor-1156 .elementor-element.elementor-element-5792eea2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1156 .elementor-element.elementor-element-5792eea2 .elementor-button .elementor-button-content-wrapper{gap:45px;}.elementor-1156 .elementor-element.elementor-element-43d6e549{width:100%;max-width:100%;z-index:1;text-align:right;}.elementor-1156 .elementor-element.elementor-element-43d6e549 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-1156 .elementor-element.elementor-element-43d6e549.elementor-element{--align-self:flex-end;}.elementor-1156 .elementor-element.elementor-element-43d6e549 img{width:30.723vw;}.elementor-1156 .elementor-element.elementor-element-1c19e156{width:100%;max-width:100%;z-index:1;text-align:right;}.elementor-1156 .elementor-element.elementor-element-1c19e156 > .elementor-widget-container{margin:1vw 15vw 0vw 0vw;}.elementor-1156 .elementor-element.elementor-element-1c19e156 img{width:33.133vw;}.elementor-1156 .elementor-element.elementor-element-dda2ac2{width:var( --container-widget-width, 100vw );max-width:100vw;--container-widget-width:100vw;--container-widget-flex-grow:0;z-index:1;text-align:left;}.elementor-1156 .elementor-element.elementor-element-dda2ac2 > .elementor-widget-container{margin:10.417vw 0vw 0vw 24.115vw;}.elementor-1156 .elementor-element.elementor-element-dda2ac2.elementor-element{--align-self:flex-start;}.elementor-1156 .elementor-element.elementor-element-dda2ac2 img{width:30.723vw;}.elementor-1156 .elementor-element.elementor-element-9bbc45b{--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;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--margin-top:6vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1156 .elementor-element.elementor-element-737059b4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1156 .elementor-element.elementor-element-737059b4::before, .elementor-1156 .elementor-element.elementor-element-737059b4 > .elementor-background-video-container::before, .elementor-1156 .elementor-element.elementor-element-737059b4 > .e-con-inner > .elementor-background-video-container::before, .elementor-1156 .elementor-element.elementor-element-737059b4 > .elementor-background-slideshow::before, .elementor-1156 .elementor-element.elementor-element-737059b4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1156 .elementor-element.elementor-element-737059b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1156 .elementor-element.elementor-element-41a58904{z-index:1;text-align:center;}.elementor-1156 .elementor-element.elementor-element-41a58904 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:9.375vw;font-weight:800;text-transform:uppercase;line-height:0.90555555555556em;letter-spacing:-.089vw;}.elementor-1156 .elementor-element.elementor-element-3f1b5844{z-index:2;text-align:center;}.elementor-1156 .elementor-element.elementor-element-3f1b5844 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:9.375vw;font-weight:800;text-transform:uppercase;line-height:0.90555555555556em;letter-spacing:-.089vw;mix-blend-mode:exclusion;}.elementor-1156 .elementor-element.elementor-element-53e59af1{--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-2.5vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1156 .elementor-element.elementor-element-c333f59{--display:flex;--gap:2.656vw 2.656vw;--row-gap:2.656vw;--column-gap:2.656vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1156 .elementor-element.elementor-element-c333f59.e-con{--align-self:center;}body:not(.rtl) .elementor-1156 .elementor-element.elementor-element-4dffc785{right:0vw;}body.rtl .elementor-1156 .elementor-element.elementor-element-4dffc785{left:0vw;}.elementor-1156 .elementor-element.elementor-element-4dffc785{top:-10vw;}.elementor-1156 .elementor-element.elementor-element-4dffc785 img{width:43vw;}.elementor-1156 .elementor-element.elementor-element-773ea0c8{width:var( --container-widget-width, 35vw );max-width:35vw;--container-widget-width:35vw;--container-widget-flex-grow:0;text-align:left;}.elementor-1156 .elementor-element.elementor-element-773ea0c8 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-1156 .elementor-element.elementor-element-773ea0c8 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:1.3vw;font-weight:700;text-transform:uppercase;line-height:1.625em;}.elementor-1156 .elementor-element.elementor-element-466616f4{width:var( --container-widget-width, 36vw );max-width:36vw;--container-widget-width:36vw;--container-widget-flex-grow:0;text-align:left;}.elementor-1156 .elementor-element.elementor-element-466616f4 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-1156 .elementor-element.elementor-element-466616f4.elementor-element{--align-self:flex-end;}.elementor-1156 .elementor-element.elementor-element-466616f4 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:1.3vw;font-weight:700;text-transform:uppercase;line-height:1.625em;}.elementor-1156 .elementor-element.elementor-element-6617dde2 img{width:55vw;}.elementor-1156 .elementor-element.elementor-element-61680c0{--display:flex;--min-height:40vw;--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:flex-start;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--overflow:hidden;--margin-top:-4vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:6.51vw;--padding-right:6.51vw;}.elementor-1156 .elementor-element.elementor-element-e1f8fe9 > .elementor-widget-container{margin:0vw 0vw 0vw 9vw;}.elementor-1156 .elementor-element.elementor-element-e1f8fe9{z-index:1;}.elementor-1156 .elementor-element.elementor-element-e1f8fe9 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:8.771vw;font-weight:800;text-transform:uppercase;}.elementor-1156 .elementor-element.elementor-element-636975c > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-1156 .elementor-element.elementor-element-636975c{z-index:1;text-align:left;}.elementor-1156 .elementor-element.elementor-element-636975c .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:8.771vw;font-weight:800;text-transform:uppercase;}.elementor-1156 .elementor-element.elementor-element-f55a08e > .elementor-widget-container{margin:05vw 0vw 0vw 0vw;}.elementor-1156 .elementor-element.elementor-element-f55a08e .elementor-icon-wrapper{text-align:center;}.elementor-1156 .elementor-element.elementor-element-f55a08e .elementor-icon{font-size:86vw;}.elementor-1156 .elementor-element.elementor-element-f55a08e .elementor-icon svg{height:86vw;}.elementor-1156 .elementor-element.elementor-element-68b2b1f > .elementor-widget-container{margin:0 0 0 0;}.elementor-1156 .elementor-element.elementor-element-68b2b1f.elementor-element{--align-self:center;}.elementor-1156 .elementor-element.elementor-element-68b2b1f{z-index:1;}.elementor-1156 .elementor-element.elementor-element-342ded1b{--display:flex;--min-height:65.625vw;--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:flex-start;--align-items:center;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--overflow:hidden;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:1.563vw;--padding-right:1.563vw;}.elementor-1156 .elementor-element.elementor-element-342ded1b:not(.elementor-motion-effects-element-type-background), .elementor-1156 .elementor-element.elementor-element-342ded1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1156 .elementor-element.elementor-element-342ded1b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1156 .elementor-element.elementor-element-7683999d > .elementor-widget-container{margin:1.667vw 0vw 0vw 0vw;}.elementor-1156 .elementor-element.elementor-element-7683999d{z-index:1;text-align:center;}.elementor-1156 .elementor-element.elementor-element-7683999d .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:7.552vw;font-weight:800;text-transform:uppercase;line-height:0.90555555555556em;letter-spacing:-.089vw;color:#000000;}.elementor-1156 .elementor-element.elementor-element-23059e1a > .elementor-widget-container{margin:2.813vw 17vw 0vw 0vw;}.elementor-1156 .elementor-element.elementor-element-23059e1a.elementor-element{--align-self:flex-end;}.elementor-1156 .elementor-element.elementor-element-23059e1a .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:0.833vw;font-weight:300;text-transform:uppercase;color:#000000;}.elementor-1156 .elementor-element.elementor-element-65e27d87{--display:flex;--min-height:40vw;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:005.417vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1156 .elementor-element.elementor-element-41044822{width:100%;max-width:100%;}body:not(.rtl) .elementor-1156 .elementor-element.elementor-element-5df7205a{left:0px;}body.rtl .elementor-1156 .elementor-element.elementor-element-5df7205a{right:0px;}.elementor-1156 .elementor-element.elementor-element-5df7205a{bottom:0px;}.elementor-1156 .elementor-element.elementor-element-5df7205a img{width:100vw;}.elementor-1156 .elementor-element.elementor-element-5b515f4c{--display:flex;--min-height:100vh;--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:flex-start;--align-items:flex-end;--margin-top:8.906vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:4;}.elementor-1156 .elementor-element.elementor-element-5b515f4c:not(.elementor-motion-effects-element-type-background), .elementor-1156 .elementor-element.elementor-element-5b515f4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1156 .elementor-element.elementor-element-5968e6e4{--display:flex;}.elementor-1156 .elementor-element.elementor-element-5facf688{--display:flex;--min-height:62vh;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1156 .elementor-element.elementor-element-5facf688::before, .elementor-1156 .elementor-element.elementor-element-5facf688 > .elementor-background-video-container::before, .elementor-1156 .elementor-element.elementor-element-5facf688 > .e-con-inner > .elementor-background-video-container::before, .elementor-1156 .elementor-element.elementor-element-5facf688 > .elementor-background-slideshow::before, .elementor-1156 .elementor-element.elementor-element-5facf688 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1156 .elementor-element.elementor-element-5facf688 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1156 .elementor-element.elementor-element-704cc23a .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:10.417vw;font-weight:800;text-transform:uppercase;line-height:0.89166666666667em;color:#000000;}.elementor-1156 .elementor-element.elementor-element-1120897c > .elementor-widget-container{margin:2.813vw 17vw 0vw 0vw;}.elementor-1156 .elementor-element.elementor-element-1120897c.elementor-element{--align-self:flex-end;}.elementor-1156 .elementor-element.elementor-element-1120897c .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:0.833vw;font-weight:300;text-transform:uppercase;color:#000000;}.elementor-1156 .elementor-element.elementor-element-3da409a{--display:flex;border-style:solid;--border-style:solid;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-1156 .elementor-element.elementor-element-3da409a:not(.elementor-motion-effects-element-type-background), .elementor-1156 .elementor-element.elementor-element-3da409a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1156 .elementor-element.elementor-element-30fb0eae{--display:flex;}.elementor-1156 .elementor-element.elementor-element-35cc702b .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-weight:600;}.elementor-1156 .elementor-element.elementor-element-179498c6 .elementor-icon-wrapper{text-align:center;}.elementor-1156 .elementor-element.elementor-element-5a2a10b1 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-weight:600;text-transform:uppercase;}.elementor-1156 .elementor-element.elementor-element-77b2183a .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-weight:300;text-transform:uppercase;}.elementor-1156 .elementor-element.elementor-element-4255a1c0{--display:flex;border-style:solid;--border-style:solid;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-1156 .elementor-element.elementor-element-4255a1c0:not(.elementor-motion-effects-element-type-background), .elementor-1156 .elementor-element.elementor-element-4255a1c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1156 .elementor-element.elementor-element-50314268{--display:flex;}.elementor-1156 .elementor-element.elementor-element-443ccc45 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-weight:600;}.elementor-1156 .elementor-element.elementor-element-3c989a1f .elementor-icon-wrapper{text-align:center;}.elementor-1156 .elementor-element.elementor-element-1537bb3 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-weight:600;text-transform:uppercase;}.elementor-1156 .elementor-element.elementor-element-8410971 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-weight:300;text-transform:uppercase;}.elementor-1156 .elementor-element.elementor-element-4cb56ff9{--display:flex;border-style:solid;--border-style:solid;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-1156 .elementor-element.elementor-element-4cb56ff9:not(.elementor-motion-effects-element-type-background), .elementor-1156 .elementor-element.elementor-element-4cb56ff9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1156 .elementor-element.elementor-element-5c2e6cc3{--display:flex;}.elementor-1156 .elementor-element.elementor-element-395eeeaf .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-weight:600;}.elementor-1156 .elementor-element.elementor-element-44cb5de8 .elementor-icon-wrapper{text-align:center;}.elementor-1156 .elementor-element.elementor-element-1002aa9b .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-weight:600;text-transform:uppercase;}.elementor-1156 .elementor-element.elementor-element-5c6de617 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-weight:300;text-transform:uppercase;}.elementor-1156 .elementor-element.elementor-element-1c21d43f{--display:flex;--min-height:100vh;--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:flex-start;--align-items:flex-start;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--margin-top:6vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1156 .elementor-element.elementor-element-463269f3 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-1156 .elementor-element.elementor-element-463269f3.elementor-element{--align-self:flex-end;}.elementor-1156 .elementor-element.elementor-element-463269f3{z-index:1;text-align:right;}.elementor-1156 .elementor-element.elementor-element-463269f3 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:7.552vw;font-weight:800;text-transform:uppercase;}.elementor-1156 .elementor-element.elementor-element-2cbfb4c8 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-1156 .elementor-element.elementor-element-2cbfb4c8.elementor-element{--align-self:flex-start;}.elementor-1156 .elementor-element.elementor-element-2cbfb4c8{z-index:1;text-align:left;}.elementor-1156 .elementor-element.elementor-element-2cbfb4c8 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:7.552vw;font-weight:800;text-transform:uppercase;}.elementor-1156 .elementor-element.elementor-element-604870d1 > .elementor-widget-container{margin:3.385vw 0vw 0vw 25.385vw;}.elementor-1156 .elementor-element.elementor-element-604870d1{text-align:left;}.elementor-1156 .elementor-element.elementor-element-604870d1 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:0.833vw;font-weight:300;text-transform:uppercase;line-height:0.6875em;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1156 .elementor-element.elementor-element-7612d918{width:100%;max-width:100%;z-index:2;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-1156 .elementor-element.elementor-element-7612d918 > .elementor-widget-container{margin:9.323vw 9.375vw 0vw 6.51vw;padding:0px 0px 0px 0px;}.elementor-1156 .elementor-element.elementor-element-7612d918 .elementor-button .elementor-align-icon-right{margin-left:1.354vw;}.elementor-1156 .elementor-element.elementor-element-7612d918 .elementor-button .elementor-align-icon-left{margin-right:1.354vw;}.elementor-1156 .elementor-element.elementor-element-7612d918 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:3.073vw;}.elementor-1156 .elementor-element.elementor-element-7612d918 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-3.073vw;}.elementor-1156 .elementor-element.elementor-element-7612d918 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1156 .elementor-element.elementor-element-7612d918 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}.elementor-1156 .elementor-element.elementor-element-7612d918 .elementor-field-group > label, .elementor-1156 .elementor-element.elementor-element-7612d918 .elementor-field-subgroup label{color:var( --e-global-color-primary );}.elementor-1156 .elementor-element.elementor-element-7612d918 .elementor-field-group > label{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-1156 .elementor-element.elementor-element-7612d918 .elementor-field-type-html{padding-bottom:0px;color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-1156 .elementor-element.elementor-element-7612d918 .elementor-field-group .elementor-field{color:var( --e-global-color-primary );}.elementor-1156 .elementor-element.elementor-element-7612d918 .elementor-field-group .elementor-field, .elementor-1156 .elementor-element.elementor-element-7612d918 .elementor-field-subgroup label{font-family:"Unbounded", Sans-serif;font-size:0.833vw;font-weight:300;text-transform:uppercase;line-height:0.833em;}.elementor-1156 .elementor-element.elementor-element-7612d918 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF00;border-color:var( --e-global-color-primary );border-width:0vw 0vw 0.052vw 0vw;border-radius:0px 0px 0px 0px;}.elementor-1156 .elementor-element.elementor-element-7612d918 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF00;border-color:var( --e-global-color-primary );border-width:0vw 0vw 0.052vw 0vw;border-radius:0px 0px 0px 0px;}.elementor-1156 .elementor-element.elementor-element-7612d918 .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-primary );}.elementor-1156 .elementor-element.elementor-element-7612d918 .elementor-button{font-family:"Unbounded", Sans-serif;font-size:1.563vw;font-weight:700;border-style:solid;border-width:0px 0px 0.052px 0px;border-radius:0px 0px 0px 0px;}.elementor-1156 .elementor-element.elementor-element-7612d918 .e-form__buttons__wrapper__button-next{background-color:#61CE7000;color:#ffffff;}.elementor-1156 .elementor-element.elementor-element-7612d918 .elementor-button[type="submit"]{background-color:#61CE7000;color:#ffffff;}.elementor-1156 .elementor-element.elementor-element-7612d918 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-1156 .elementor-element.elementor-element-7612d918 .e-form__buttons__wrapper__button-previous{background-color:#61CE7000;color:#ffffff;}.elementor-1156 .elementor-element.elementor-element-7612d918 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-1156 .elementor-element.elementor-element-7612d918 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-1156 .elementor-element.elementor-element-7612d918 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-1156 .elementor-element.elementor-element-7612d918 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}body:not(.rtl) .elementor-1156 .elementor-element.elementor-element-61f90ef1{right:0px;}body.rtl .elementor-1156 .elementor-element.elementor-element-61f90ef1{left:0px;}.elementor-1156 .elementor-element.elementor-element-61f90ef1{top:0px;z-index:1;}.elementor-1156 .elementor-element.elementor-element-61f90ef1 img{opacity:0.3;}body:not(.rtl) .elementor-1156 .elementor-element.elementor-element-632fbf5d{right:0px;}body.rtl .elementor-1156 .elementor-element.elementor-element-632fbf5d{left:0px;}.elementor-1156 .elementor-element.elementor-element-632fbf5d{top:95px;z-index:1;}.elementor-1156 .elementor-element.elementor-element-632fbf5d img{opacity:0.3;}.elementor-1156 .elementor-element.elementor-element-2c5f8eab{--display:flex;--min-height:100vh;--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:flex-start;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--margin-top:6vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1156 .elementor-element.elementor-element-17c5330e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1156 .elementor-element.elementor-element-22da2d2c > .elementor-widget-container{margin:0vw 0vw 0vw 13.833vw;}.elementor-1156 .elementor-element.elementor-element-22da2d2c.elementor-element{--align-self:flex-start;}.elementor-1156 .elementor-element.elementor-element-22da2d2c{z-index:1;text-align:left;}.elementor-1156 .elementor-element.elementor-element-22da2d2c .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:7.552vw;font-weight:800;text-transform:uppercase;line-height:0.92em;}.elementor-1156 .elementor-element.elementor-element-a2e4aa0 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-1156 .elementor-element.elementor-element-a2e4aa0.elementor-element{--align-self:flex-start;}.elementor-1156 .elementor-element.elementor-element-a2e4aa0{z-index:1;text-align:left;}.elementor-1156 .elementor-element.elementor-element-a2e4aa0 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:7.552vw;font-weight:800;text-transform:uppercase;line-height:0.92em;}.elementor-1156 .elementor-element.elementor-element-13a977c6{width:var( --container-widget-width, 21vw );max-width:21vw;--container-widget-width:21vw;--container-widget-flex-grow:0;bottom:0px;text-align:left;}.elementor-1156 .elementor-element.elementor-element-13a977c6 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-1156 .elementor-element.elementor-element-13a977c6.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-1156 .elementor-element.elementor-element-13a977c6{left:20.833vw;}body.rtl .elementor-1156 .elementor-element.elementor-element-13a977c6{right:20.833vw;}.elementor-1156 .elementor-element.elementor-element-13a977c6 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:0.833vw;font-weight:300;text-transform:uppercase;line-height:3.81875em;}.elementor-1156 .elementor-element.elementor-element-44dbe1ae{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1156 .elementor-element.elementor-element-1a588584{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4.167vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1156 .elementor-element.elementor-element-290dd975{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1156 .elementor-element.elementor-element-6a38c82d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1156 .elementor-element.elementor-element-56bdb4f6 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-1156 .elementor-element.elementor-element-56bdb4f6{text-align:left;}.elementor-1156 .elementor-element.elementor-element-56bdb4f6 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:1.563vw;font-weight:700;text-transform:uppercase;line-height:1.36em;}.elementor-1156 .elementor-element.elementor-element-6ed90aca > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-1156 .elementor-element.elementor-element-6ed90aca{text-align:left;}.elementor-1156 .elementor-element.elementor-element-6ed90aca .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:1.563vw;font-weight:700;text-transform:uppercase;line-height:1.36em;}.elementor-1156 .elementor-element.elementor-element-7f056ff5 > .elementor-widget-container{margin:0vw 0vw 0vw 6.6vw;}.elementor-1156 .elementor-element.elementor-element-7f056ff5{text-align:left;}.elementor-1156 .elementor-element.elementor-element-7f056ff5 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:1.563vw;font-weight:700;text-transform:uppercase;line-height:1.36em;}.elementor-1156 .elementor-element.elementor-element-63620263{width:var( --container-widget-width, 30vw );max-width:30vw;--container-widget-width:30vw;--container-widget-flex-grow:0;text-align:left;}.elementor-1156 .elementor-element.elementor-element-63620263 > .elementor-widget-container{margin:4.063vw 0vw 7.396vw 0vw;}.elementor-1156 .elementor-element.elementor-element-63620263 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:0.833vw;font-weight:300;text-transform:uppercase;line-height:1.5em;}.elementor-1156 .elementor-element.elementor-element-5cecc473 .elementor-button{background-color:#61CE7000;font-family:"Unbounded", Sans-serif;font-size:1.563vw;font-weight:700;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0.677vw 0vw 0.677vw 0vw;}.elementor-1156 .elementor-element.elementor-element-5cecc473{width:auto;max-width:auto;}.elementor-1156 .elementor-element.elementor-element-5cecc473 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;border-radius:0px 0px 0px 0px;}.elementor-1156 .elementor-element.elementor-element-5cecc473.elementor-element{--align-self:flex-start;}.elementor-1156 .elementor-element.elementor-element-5cecc473 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1156 .elementor-element.elementor-element-5cecc473 .elementor-button .elementor-button-content-wrapper{gap:45px;}.elementor-1156 .elementor-element.elementor-element-419dcd0f{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-6.146vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1156 .elementor-element.elementor-element-8f87bb4{width:initial;max-width:initial;z-index:3;}.elementor-1156 .elementor-element.elementor-element-8f87bb4 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-1156 .elementor-element.elementor-element-110ef694 .elementor-button{background-color:#61CE7000;font-family:"Unbounded", Sans-serif;font-size:1.563vw;font-weight:700;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0.677vw 0vw 0.677vw 0vw;}.elementor-1156 .elementor-element.elementor-element-110ef694{width:auto;max-width:auto;}.elementor-1156 .elementor-element.elementor-element-110ef694 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;border-radius:0px 0px 0px 0px;}.elementor-1156 .elementor-element.elementor-element-110ef694.elementor-element{--align-self:flex-start;}.elementor-1156 .elementor-element.elementor-element-110ef694 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1156 .elementor-element.elementor-element-110ef694 .elementor-button .elementor-button-content-wrapper{gap:45px;}.elementor-1156 .elementor-element.elementor-element-2ebde9e{--display:flex;--min-height:100vh;--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:flex-start;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--overflow:hidden;--margin-top:15vw;--margin-bottom:16.979vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1156 .elementor-element.elementor-element-2ebde9e:not(.elementor-motion-effects-element-type-background), .elementor-1156 .elementor-element.elementor-element-2ebde9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1156 .elementor-element.elementor-element-0ff545f > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-1156 .elementor-element.elementor-element-0ff545f.elementor-element{--align-self:flex-start;}.elementor-1156 .elementor-element.elementor-element-0ff545f{z-index:1;text-align:left;}.elementor-1156 .elementor-element.elementor-element-0ff545f .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:7.552vw;font-weight:800;text-transform:uppercase;}.elementor-1156 .elementor-element.elementor-element-b5fd3b2 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-1156 .elementor-element.elementor-element-b5fd3b2.elementor-element{--align-self:flex-start;}.elementor-1156 .elementor-element.elementor-element-b5fd3b2{z-index:1;text-align:left;}.elementor-1156 .elementor-element.elementor-element-b5fd3b2 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:7.552vw;font-weight:800;text-transform:uppercase;}.elementor-1156 .elementor-element.elementor-element-70fa2b9 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-1156 .elementor-element.elementor-element-70fa2b9.elementor-element{--align-self:center;}.elementor-1156 .elementor-element.elementor-element-70fa2b9{z-index:1;text-align:left;}.elementor-1156 .elementor-element.elementor-element-70fa2b9 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:7.552vw;font-weight:800;text-transform:uppercase;}body:not(.rtl) .elementor-1156 .elementor-element.elementor-element-f1d8b06{left:0px;}body.rtl .elementor-1156 .elementor-element.elementor-element-f1d8b06{right:0px;}.elementor-1156 .elementor-element.elementor-element-f1d8b06{top:0px;z-index:1;}.elementor-1156 .elementor-element.elementor-element-f1d8b06 img{width:100vw;opacity:1;}.elementor-1156 .elementor-element.elementor-element-14e2532{--display:flex;--min-height:100vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:3.177vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1156 .elementor-element.elementor-element-27a7303 .elementor-flip-box__front{background-color:var( --e-global-color-primary );background-image:url("https://gedonisttobacco.com/wp-content/uploads/2024/12/Group-124-1.png");background-position:bottom center;background-repeat:no-repeat;background-size:34vw auto;}.elementor-1156 .elementor-element.elementor-element-27a7303 .elementor-flip-box__back{background-color:var( --e-global-color-primary );background-image:url("https://gedonisttobacco.com/wp-content/uploads/2024/12/Group-124-1.png");background-position:bottom center;background-repeat:no-repeat;background-size:34vw auto;}.elementor-1156 .elementor-element.elementor-element-27a7303{width:var( --container-widget-width, 23.125vw );max-width:23.125vw;--container-widget-width:23.125vw;--container-widget-flex-grow:0;z-index:3;}.elementor-1156 .elementor-element.elementor-element-27a7303.elementor-element{--align-self:center;}.elementor-1156 .elementor-element.elementor-element-27a7303 .elementor-flip-box{height:27.365vw;}.elementor-1156 .elementor-element.elementor-element-27a7303 .elementor-flip-box__layer, .elementor-1156 .elementor-element.elementor-element-27a7303 .elementor-flip-box__layer__overlay{border-radius:10px;}.elementor-1156 .elementor-element.elementor-element-27a7303 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:2.604vw 2.604vw 2.604vw 2.604vw;text-align:left;justify-content:flex-start;}.elementor-1156 .elementor-element.elementor-element-27a7303 .elementor-icon-wrapper{margin-bottom:12px;}.elementor-1156 .elementor-element.elementor-element-27a7303 .elementor-view-stacked .elementor-icon{background-color:#02010100;}.elementor-1156 .elementor-element.elementor-element-27a7303 .elementor-view-stacked .elementor-icon svg{stroke:#02010100;}.elementor-1156 .elementor-element.elementor-element-27a7303 .elementor-view-framed .elementor-icon, .elementor-1156 .elementor-element.elementor-element-27a7303 .elementor-view-default .elementor-icon{color:#02010100;border-color:#02010100;}.elementor-1156 .elementor-element.elementor-element-27a7303 .elementor-view-framed .elementor-icon svg, .elementor-1156 .elementor-element.elementor-element-27a7303 .elementor-view-default .elementor-icon svg{fill:#02010100;border-color:#02010100;}.elementor-1156 .elementor-element.elementor-element-27a7303 .elementor-icon{font-size:2vw;}.elementor-1156 .elementor-element.elementor-element-27a7303 .elementor-icon svg{width:2vw;transform:rotate(0deg);}.elementor-1156 .elementor-element.elementor-element-27a7303 .elementor-icon i{transform:rotate(0deg);}.elementor-1156 .elementor-element.elementor-element-27a7303 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#000000;font-family:"Unbounded", Sans-serif;font-size:0.833vw;font-weight:300;line-height:1.6875em;}.elementor-1156 .elementor-element.elementor-element-27a7303 .elementor-flip-box__front .elementor-flip-box__layer__description{color:#000000;font-family:"Unbounded", Sans-serif;font-size:1.563vw;font-weight:900;text-transform:uppercase;line-height:0.9em;}.elementor-1156 .elementor-element.elementor-element-27a7303 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:1.875vw 1.875vw 1.875vw 1.875vw;text-align:left;justify-content:flex-start;}.elementor-1156 .elementor-element.elementor-element-27a7303 .elementor-flip-box__button{margin-left:0;}.elementor-1156 .elementor-element.elementor-element-27a7303 .elementor-flip-box__back .elementor-flip-box__layer__title{color:#000000;font-family:"Unbounded", Sans-serif;font-size:0.833vw;font-weight:300;}.elementor-1156 .elementor-element.elementor-element-27a7303 .elementor-flip-box__back .elementor-flip-box__layer__description{color:#000000;font-family:"Unbounded", Sans-serif;font-size:0.833vw;font-weight:400;text-transform:uppercase;line-height:2em;}.elementor-1156 .elementor-element.elementor-element-0a38a6e{--display:flex;--position:absolute;--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;top:31vw;--z-index:0;}.elementor-1156 .elementor-element.elementor-element-0a38a6e:not(.elementor-motion-effects-element-type-background), .elementor-1156 .elementor-element.elementor-element-0a38a6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}body:not(.rtl) .elementor-1156 .elementor-element.elementor-element-0a38a6e{left:0vw;}body.rtl .elementor-1156 .elementor-element.elementor-element-0a38a6e{right:0vw;}.elementor-1156 .elementor-element.elementor-element-55006c6 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:20vw;font-weight:900;}body:not(.rtl) .elementor-1156 .elementor-element.elementor-element-5939da0{right:0px;}body.rtl .elementor-1156 .elementor-element.elementor-element-5939da0{left:0px;}.elementor-1156 .elementor-element.elementor-element-5939da0{bottom:0px;}.elementor-1156 .elementor-element.elementor-element-5939da0 img{width:100vw;}.elementor-1156 .elementor-element.elementor-element-44f2729{--display:flex;--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;--justify-content:space-between;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-1156 .elementor-element.elementor-element-44f2729::before, .elementor-1156 .elementor-element.elementor-element-44f2729 > .elementor-background-video-container::before, .elementor-1156 .elementor-element.elementor-element-44f2729 > .e-con-inner > .elementor-background-video-container::before, .elementor-1156 .elementor-element.elementor-element-44f2729 > .elementor-background-slideshow::before, .elementor-1156 .elementor-element.elementor-element-44f2729 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1156 .elementor-element.elementor-element-44f2729 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1156 .elementor-element.elementor-element-2da90d6 .elementor-flip-box__front{background-color:var( --e-global-color-primary );background-image:url("https://gedonisttobacco.com/wp-content/uploads/2024/12/Group-124-1.png");background-position:bottom center;background-repeat:no-repeat;background-size:34vw auto;}.elementor-1156 .elementor-element.elementor-element-2da90d6 .elementor-flip-box__back{background-color:var( --e-global-color-primary );background-image:url("https://gedonisttobacco.com/wp-content/uploads/2024/12/Group-124-1.png");background-position:bottom center;background-repeat:no-repeat;background-size:34vw auto;}.elementor-1156 .elementor-element.elementor-element-2da90d6{width:var( --container-widget-width, 23.125vw );max-width:23.125vw;--container-widget-width:23.125vw;--container-widget-flex-grow:0;}.elementor-1156 .elementor-element.elementor-element-2da90d6 > .elementor-widget-container{margin:-0.521vw 0vw 0vw 0vw;}.elementor-1156 .elementor-element.elementor-element-2da90d6.elementor-element{--align-self:flex-end;}.elementor-1156 .elementor-element.elementor-element-2da90d6 .elementor-flip-box{height:27.365vw;}.elementor-1156 .elementor-element.elementor-element-2da90d6 .elementor-flip-box__layer, .elementor-1156 .elementor-element.elementor-element-2da90d6 .elementor-flip-box__layer__overlay{border-radius:10px;}.elementor-1156 .elementor-element.elementor-element-2da90d6 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:2.604vw 2.604vw 2.604vw 2.604vw;text-align:left;justify-content:flex-start;}.elementor-1156 .elementor-element.elementor-element-2da90d6 .elementor-icon-wrapper{margin-bottom:12px;}.elementor-1156 .elementor-element.elementor-element-2da90d6 .elementor-view-stacked .elementor-icon{background-color:#02010100;}.elementor-1156 .elementor-element.elementor-element-2da90d6 .elementor-view-stacked .elementor-icon svg{stroke:#02010100;}.elementor-1156 .elementor-element.elementor-element-2da90d6 .elementor-view-framed .elementor-icon, .elementor-1156 .elementor-element.elementor-element-2da90d6 .elementor-view-default .elementor-icon{color:#02010100;border-color:#02010100;}.elementor-1156 .elementor-element.elementor-element-2da90d6 .elementor-view-framed .elementor-icon svg, .elementor-1156 .elementor-element.elementor-element-2da90d6 .elementor-view-default .elementor-icon svg{fill:#02010100;border-color:#02010100;}.elementor-1156 .elementor-element.elementor-element-2da90d6 .elementor-icon{font-size:2vw;}.elementor-1156 .elementor-element.elementor-element-2da90d6 .elementor-icon svg{width:2vw;transform:rotate(0deg);}.elementor-1156 .elementor-element.elementor-element-2da90d6 .elementor-icon i{transform:rotate(0deg);}.elementor-1156 .elementor-element.elementor-element-2da90d6 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#000000;font-family:"Unbounded", Sans-serif;font-size:0.833vw;font-weight:300;line-height:1.6875em;}.elementor-1156 .elementor-element.elementor-element-2da90d6 .elementor-flip-box__front .elementor-flip-box__layer__description{color:#000000;font-family:"Unbounded", Sans-serif;font-size:1.563vw;font-weight:900;text-transform:uppercase;line-height:0.9em;}.elementor-1156 .elementor-element.elementor-element-2da90d6 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:left;justify-content:flex-start;}.elementor-1156 .elementor-element.elementor-element-2da90d6 .elementor-flip-box__button{margin-left:0;}.elementor-1156 .elementor-element.elementor-element-2da90d6 .elementor-flip-box__back .elementor-flip-box__layer__title{color:#000000;font-family:"Unbounded", Sans-serif;font-size:0.833vw;font-weight:300;}.elementor-1156 .elementor-element.elementor-element-2da90d6 .elementor-flip-box__back .elementor-flip-box__layer__description{color:#000000;font-family:"Unbounded", Sans-serif;font-size:0.833vw;font-weight:400;text-transform:uppercase;line-height:2em;}.elementor-1156 .elementor-element.elementor-element-d445408 .elementor-flip-box__front{background-color:var( --e-global-color-primary );background-image:url("https://gedonisttobacco.com/wp-content/uploads/2024/12/Group-124-1.png");background-position:bottom center;background-repeat:no-repeat;background-size:34vw auto;}.elementor-1156 .elementor-element.elementor-element-d445408 .elementor-flip-box__back{background-color:var( --e-global-color-primary );background-image:url("https://gedonisttobacco.com/wp-content/uploads/2024/12/Group-124-1.png");background-position:bottom center;background-repeat:no-repeat;background-size:34vw auto;}.elementor-1156 .elementor-element.elementor-element-d445408{width:var( --container-widget-width, 23.125vw );max-width:23.125vw;--container-widget-width:23.125vw;--container-widget-flex-grow:0;}.elementor-1156 .elementor-element.elementor-element-d445408.elementor-element{--align-self:center;}.elementor-1156 .elementor-element.elementor-element-d445408 .elementor-flip-box{height:27.365vw;}.elementor-1156 .elementor-element.elementor-element-d445408 .elementor-flip-box__layer, .elementor-1156 .elementor-element.elementor-element-d445408 .elementor-flip-box__layer__overlay{border-radius:10px;}.elementor-1156 .elementor-element.elementor-element-d445408 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:2.604vw 2.604vw 2.604vw 2.604vw;text-align:left;justify-content:flex-start;}.elementor-1156 .elementor-element.elementor-element-d445408 .elementor-icon-wrapper{margin-bottom:12px;}.elementor-1156 .elementor-element.elementor-element-d445408 .elementor-view-stacked .elementor-icon{background-color:#02010100;}.elementor-1156 .elementor-element.elementor-element-d445408 .elementor-view-stacked .elementor-icon svg{stroke:#02010100;}.elementor-1156 .elementor-element.elementor-element-d445408 .elementor-view-framed .elementor-icon, .elementor-1156 .elementor-element.elementor-element-d445408 .elementor-view-default .elementor-icon{color:#02010100;border-color:#02010100;}.elementor-1156 .elementor-element.elementor-element-d445408 .elementor-view-framed .elementor-icon svg, .elementor-1156 .elementor-element.elementor-element-d445408 .elementor-view-default .elementor-icon svg{fill:#02010100;border-color:#02010100;}.elementor-1156 .elementor-element.elementor-element-d445408 .elementor-icon{font-size:6.085vw;}.elementor-1156 .elementor-element.elementor-element-d445408 .elementor-icon svg{width:6.085vw;transform:rotate(0deg);}.elementor-1156 .elementor-element.elementor-element-d445408 .elementor-icon i{transform:rotate(0deg);}.elementor-1156 .elementor-element.elementor-element-d445408 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#000000;font-family:"Unbounded", Sans-serif;font-size:0.833vw;font-weight:300;line-height:1.6875em;}.elementor-1156 .elementor-element.elementor-element-d445408 .elementor-flip-box__front .elementor-flip-box__layer__description{color:#000000;font-family:"Unbounded", Sans-serif;font-size:1.563vw;font-weight:900;text-transform:uppercase;line-height:0.9em;}.elementor-1156 .elementor-element.elementor-element-d445408 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:1.875vw 1.875vw 1.875vw 1.875vw;text-align:left;justify-content:flex-start;}.elementor-1156 .elementor-element.elementor-element-d445408 .elementor-flip-box__button{margin-left:0;}.elementor-1156 .elementor-element.elementor-element-d445408 .elementor-flip-box__back .elementor-flip-box__layer__title{color:#000000;font-family:"Unbounded", Sans-serif;font-size:0.833vw;font-weight:300;}.elementor-1156 .elementor-element.elementor-element-d445408 .elementor-flip-box__back .elementor-flip-box__layer__description{color:#000000;font-family:"Unbounded", Sans-serif;font-size:0.833vw;font-weight:400;text-transform:uppercase;line-height:2em;}.elementor-1156 .elementor-element.elementor-element-835aaee .elementor-flip-box__front{background-color:var( --e-global-color-primary );background-image:url("https://gedonisttobacco.com/wp-content/uploads/2024/12/Group-124-1.png");background-position:bottom center;background-repeat:no-repeat;background-size:34vw auto;}.elementor-1156 .elementor-element.elementor-element-835aaee .elementor-flip-box__back{background-color:var( --e-global-color-primary );background-image:url("https://gedonisttobacco.com/wp-content/uploads/2024/12/Group-124-1.png");background-position:bottom center;background-repeat:no-repeat;background-size:34vw auto;}.elementor-1156 .elementor-element.elementor-element-835aaee{width:var( --container-widget-width, 23.125vw );max-width:23.125vw;--container-widget-width:23.125vw;--container-widget-flex-grow:0;}.elementor-1156 .elementor-element.elementor-element-835aaee > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-1156 .elementor-element.elementor-element-835aaee.elementor-element{--align-self:flex-start;}.elementor-1156 .elementor-element.elementor-element-835aaee .elementor-flip-box{height:27.365vw;}.elementor-1156 .elementor-element.elementor-element-835aaee .elementor-flip-box__layer, .elementor-1156 .elementor-element.elementor-element-835aaee .elementor-flip-box__layer__overlay{border-radius:10px;}.elementor-1156 .elementor-element.elementor-element-835aaee .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:2.604vw 2.604vw 2.604vw 2.604vw;text-align:left;justify-content:flex-start;}.elementor-1156 .elementor-element.elementor-element-835aaee .elementor-icon-wrapper{margin-bottom:12px;}.elementor-1156 .elementor-element.elementor-element-835aaee .elementor-view-stacked .elementor-icon{background-color:#02010100;}.elementor-1156 .elementor-element.elementor-element-835aaee .elementor-view-stacked .elementor-icon svg{stroke:#02010100;}.elementor-1156 .elementor-element.elementor-element-835aaee .elementor-view-framed .elementor-icon, .elementor-1156 .elementor-element.elementor-element-835aaee .elementor-view-default .elementor-icon{color:#02010100;border-color:#02010100;}.elementor-1156 .elementor-element.elementor-element-835aaee .elementor-view-framed .elementor-icon svg, .elementor-1156 .elementor-element.elementor-element-835aaee .elementor-view-default .elementor-icon svg{fill:#02010100;border-color:#02010100;}.elementor-1156 .elementor-element.elementor-element-835aaee .elementor-icon{font-size:2vw;}.elementor-1156 .elementor-element.elementor-element-835aaee .elementor-icon svg{width:2vw;transform:rotate(0deg);}.elementor-1156 .elementor-element.elementor-element-835aaee .elementor-icon i{transform:rotate(0deg);}.elementor-1156 .elementor-element.elementor-element-835aaee .elementor-flip-box__front .elementor-flip-box__layer__title{color:#000000;font-family:"Unbounded", Sans-serif;font-size:0.833vw;font-weight:300;line-height:1.6875em;}.elementor-1156 .elementor-element.elementor-element-835aaee .elementor-flip-box__front .elementor-flip-box__layer__description{color:#000000;font-family:"Unbounded", Sans-serif;font-size:1.563vw;font-weight:900;text-transform:uppercase;line-height:0.9em;}.elementor-1156 .elementor-element.elementor-element-835aaee .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:1.875vw 1.875vw 1.875vw 1.875vw;text-align:left;justify-content:flex-start;}.elementor-1156 .elementor-element.elementor-element-835aaee .elementor-flip-box__button{margin-left:0;}.elementor-1156 .elementor-element.elementor-element-835aaee .elementor-flip-box__back .elementor-flip-box__layer__title{color:#000000;font-family:"Unbounded", Sans-serif;font-size:0.833vw;font-weight:300;}.elementor-1156 .elementor-element.elementor-element-835aaee .elementor-flip-box__back .elementor-flip-box__layer__description{color:#000000;font-family:"Unbounded", Sans-serif;font-size:0.833vw;font-weight:400;text-transform:uppercase;line-height:2em;}.elementor-1156 .elementor-element.elementor-element-deb5d98 .elementor-flip-box__front{background-color:var( --e-global-color-primary );background-image:url("https://gedonisttobacco.com/wp-content/uploads/2024/12/Group-124-1.png");background-position:bottom center;background-repeat:no-repeat;background-size:34vw auto;}.elementor-1156 .elementor-element.elementor-element-deb5d98 .elementor-flip-box__back{background-color:var( --e-global-color-primary );background-image:url("https://gedonisttobacco.com/wp-content/uploads/2024/12/Group-124-1.png");background-position:bottom center;background-repeat:no-repeat;background-size:34vw auto;}.elementor-1156 .elementor-element.elementor-element-deb5d98{width:var( --container-widget-width, 23.125vw );max-width:23.125vw;--container-widget-width:23.125vw;--container-widget-flex-grow:0;z-index:3;}.elementor-1156 .elementor-element.elementor-element-deb5d98 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-1156 .elementor-element.elementor-element-deb5d98.elementor-element{--align-self:flex-start;}.elementor-1156 .elementor-element.elementor-element-deb5d98 .elementor-flip-box{height:27.365vw;}.elementor-1156 .elementor-element.elementor-element-deb5d98 .elementor-flip-box__layer, .elementor-1156 .elementor-element.elementor-element-deb5d98 .elementor-flip-box__layer__overlay{border-radius:10px;}.elementor-1156 .elementor-element.elementor-element-deb5d98 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:2.604vw 2.604vw 2.604vw 1.875vw;text-align:left;justify-content:flex-start;}.elementor-1156 .elementor-element.elementor-element-deb5d98 .elementor-icon-wrapper{margin-bottom:12px;}.elementor-1156 .elementor-element.elementor-element-deb5d98 .elementor-view-stacked .elementor-icon{background-color:#02010100;}.elementor-1156 .elementor-element.elementor-element-deb5d98 .elementor-view-stacked .elementor-icon svg{stroke:#02010100;}.elementor-1156 .elementor-element.elementor-element-deb5d98 .elementor-view-framed .elementor-icon, .elementor-1156 .elementor-element.elementor-element-deb5d98 .elementor-view-default .elementor-icon{color:#02010100;border-color:#02010100;}.elementor-1156 .elementor-element.elementor-element-deb5d98 .elementor-view-framed .elementor-icon svg, .elementor-1156 .elementor-element.elementor-element-deb5d98 .elementor-view-default .elementor-icon svg{fill:#02010100;border-color:#02010100;}.elementor-1156 .elementor-element.elementor-element-deb5d98 .elementor-icon{font-size:34px;}.elementor-1156 .elementor-element.elementor-element-deb5d98 .elementor-icon svg{width:34px;transform:rotate(0deg);}.elementor-1156 .elementor-element.elementor-element-deb5d98 .elementor-icon i{transform:rotate(0deg);}.elementor-1156 .elementor-element.elementor-element-deb5d98 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#000000;font-family:"Unbounded", Sans-serif;font-size:0.833vw;font-weight:300;line-height:1.6875em;}.elementor-1156 .elementor-element.elementor-element-deb5d98 .elementor-flip-box__front .elementor-flip-box__layer__description{color:#000000;font-family:"Unbounded", Sans-serif;font-size:1.563vw;font-weight:900;text-transform:uppercase;line-height:0.9em;}.elementor-1156 .elementor-element.elementor-element-deb5d98 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:2.604vw 5vw 2.604vw 1.875vw;text-align:left;justify-content:flex-start;}.elementor-1156 .elementor-element.elementor-element-deb5d98 .elementor-flip-box__button{margin-left:0;}.elementor-1156 .elementor-element.elementor-element-deb5d98 .elementor-flip-box__back .elementor-flip-box__layer__title{color:#000000;font-family:"Unbounded", Sans-serif;font-size:0.833vw;font-weight:300;}.elementor-1156 .elementor-element.elementor-element-deb5d98 .elementor-flip-box__back .elementor-flip-box__layer__description{color:#000000;font-family:"Unbounded", Sans-serif;font-size:0.833vw;font-weight:400;text-transform:uppercase;line-height:2em;}.elementor-1156 .elementor-element.elementor-element-7620b1d .elementor-flip-box__front{background-color:var( --e-global-color-primary );background-image:url("https://gedonisttobacco.com/wp-content/uploads/2024/12/Group-124-1.png");background-position:bottom center;background-repeat:no-repeat;background-size:34vw auto;}.elementor-1156 .elementor-element.elementor-element-7620b1d .elementor-flip-box__back{background-color:var( --e-global-color-primary );background-image:url("https://gedonisttobacco.com/wp-content/uploads/2024/12/Group-124-1.png");background-position:bottom center;background-repeat:no-repeat;background-size:34vw auto;}.elementor-1156 .elementor-element.elementor-element-7620b1d{width:var( --container-widget-width, 23.125vw );max-width:23.125vw;--container-widget-width:23.125vw;--container-widget-flex-grow:0;}.elementor-1156 .elementor-element.elementor-element-7620b1d > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-1156 .elementor-element.elementor-element-7620b1d.elementor-element{--align-self:flex-start;}.elementor-1156 .elementor-element.elementor-element-7620b1d .elementor-flip-box{height:27.365vw;}.elementor-1156 .elementor-element.elementor-element-7620b1d .elementor-flip-box__layer, .elementor-1156 .elementor-element.elementor-element-7620b1d .elementor-flip-box__layer__overlay{border-radius:10px;}.elementor-1156 .elementor-element.elementor-element-7620b1d .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:2.604vw 2.604vw 2.604vw 1.875vw;text-align:left;justify-content:flex-start;}.elementor-1156 .elementor-element.elementor-element-7620b1d .elementor-icon-wrapper{margin-bottom:12px;}.elementor-1156 .elementor-element.elementor-element-7620b1d .elementor-view-stacked .elementor-icon{background-color:#02010100;}.elementor-1156 .elementor-element.elementor-element-7620b1d .elementor-view-stacked .elementor-icon svg{stroke:#02010100;}.elementor-1156 .elementor-element.elementor-element-7620b1d .elementor-view-framed .elementor-icon, .elementor-1156 .elementor-element.elementor-element-7620b1d .elementor-view-default .elementor-icon{color:#02010100;border-color:#02010100;}.elementor-1156 .elementor-element.elementor-element-7620b1d .elementor-view-framed .elementor-icon svg, .elementor-1156 .elementor-element.elementor-element-7620b1d .elementor-view-default .elementor-icon svg{fill:#02010100;border-color:#02010100;}.elementor-1156 .elementor-element.elementor-element-7620b1d .elementor-icon{font-size:6.085vw;}.elementor-1156 .elementor-element.elementor-element-7620b1d .elementor-icon svg{width:6.085vw;transform:rotate(0deg);}.elementor-1156 .elementor-element.elementor-element-7620b1d .elementor-icon i{transform:rotate(0deg);}.elementor-1156 .elementor-element.elementor-element-7620b1d .elementor-flip-box__front .elementor-flip-box__layer__title{color:#000000;font-family:"Unbounded", Sans-serif;font-size:0.833vw;font-weight:300;line-height:1.6875em;}.elementor-1156 .elementor-element.elementor-element-7620b1d .elementor-flip-box__front .elementor-flip-box__layer__description{color:#000000;font-family:"Unbounded", Sans-serif;font-size:1.563vw;font-weight:900;text-transform:uppercase;line-height:0.9em;}.elementor-1156 .elementor-element.elementor-element-7620b1d .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:2.604vw 5vw 2.604vw 1.875vw;text-align:left;justify-content:flex-start;}.elementor-1156 .elementor-element.elementor-element-7620b1d .elementor-flip-box__button{margin-left:0;}.elementor-1156 .elementor-element.elementor-element-7620b1d .elementor-flip-box__back .elementor-flip-box__layer__title{color:#000000;font-family:"Unbounded", Sans-serif;font-size:0.833vw;font-weight:300;}.elementor-1156 .elementor-element.elementor-element-7620b1d .elementor-flip-box__back .elementor-flip-box__layer__description{color:#000000;font-family:"Unbounded", Sans-serif;font-size:0.833vw;font-weight:400;text-transform:uppercase;line-height:2em;}.elementor-1156 .elementor-element.elementor-element-bbc04b6 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}body:not(.rtl) .elementor-1156 .elementor-element.elementor-element-bbc04b6{right:10.313vw;}body.rtl .elementor-1156 .elementor-element.elementor-element-bbc04b6{left:10.313vw;}.elementor-1156 .elementor-element.elementor-element-bbc04b6{bottom:3vw;z-index:2;text-align:right;}.elementor-1156 .elementor-element.elementor-element-bbc04b6 img{width:42.271vw;}body.elementor-page-1156:not(.elementor-motion-effects-element-type-background), body.elementor-page-1156 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}:root{--page-title-display:none;}body.elementor-page-1156{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:601px){.elementor-1156 .elementor-element.elementor-element-1bdf18ef{--width:100%;}.elementor-1156 .elementor-element.elementor-element-2a255ba6{--width:13.504vw;}.elementor-1156 .elementor-element.elementor-element-53687c8c{--width:100vw;}.elementor-1156 .elementor-element.elementor-element-74188f15{--width:68%;}.elementor-1156 .elementor-element.elementor-element-24995d8d{--width:99.269%;}.elementor-1156 .elementor-element.elementor-element-3a1e4819{--width:37vw;}.elementor-1156 .elementor-element.elementor-element-65dd1109{--width:87.604vw;}.elementor-1156 .elementor-element.elementor-element-7a60cdbe{--content-width:87.604vw;}.elementor-1156 .elementor-element.elementor-element-41b382be{--width:60vw;}.elementor-1156 .elementor-element.elementor-element-7f9d0fe6{--width:30vw;}.elementor-1156 .elementor-element.elementor-element-737f0a15{--content-width:91.827vw;}.elementor-1156 .elementor-element.elementor-element-5d15d914{--width:65vw;}.elementor-1156 .elementor-element.elementor-element-9bbc45b{--content-width:91.827vw;}.elementor-1156 .elementor-element.elementor-element-c333f59{--width:43vw;}.elementor-1156 .elementor-element.elementor-element-61680c0{--content-width:91.827vw;}.elementor-1156 .elementor-element.elementor-element-342ded1b{--width:100%;}.elementor-1156 .elementor-element.elementor-element-5b515f4c{--content-width:91.827vw;}.elementor-1156 .elementor-element.elementor-element-1c21d43f{--content-width:91.827vw;}.elementor-1156 .elementor-element.elementor-element-2c5f8eab{--content-width:91.827vw;}.elementor-1156 .elementor-element.elementor-element-1a588584{--width:36.927vw;}.elementor-1156 .elementor-element.elementor-element-419dcd0f{--width:53.438vw;}.elementor-1156 .elementor-element.elementor-element-2ebde9e{--content-width:91.827vw;}}@media(max-width:1024px) and (min-width:601px){.elementor-1156 .elementor-element.elementor-element-c333f59{--width:70vw;}}@media(max-width:1024px){.elementor-1156 .elementor-element.elementor-element-6b53efc7{--container-widget-width:31vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 31vw );max-width:31vw;}.elementor-1156 .elementor-element.elementor-element-6b53efc7 .elementor-heading-title{font-size:1vw;}.elementor-1156 .elementor-element.elementor-element-34e7561b{--container-widget-width:29vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 29vw );max-width:29vw;}.elementor-1156 .elementor-element.elementor-element-34e7561b .elementor-heading-title{font-size:1vw;}.elementor-1156 .elementor-element.elementor-element-152437f7{--container-widget-width:27vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 27vw );max-width:27vw;}.elementor-1156 .elementor-element.elementor-element-152437f7 .elementor-heading-title{font-size:1vw;}.elementor-1156 .elementor-element.elementor-element-5c8f7ba6{--container-widget-width:23vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 23vw );max-width:23vw;}.elementor-1156 .elementor-element.elementor-element-5c8f7ba6 .elementor-heading-title{font-size:1vw;}.elementor-1156 .elementor-element.elementor-element-770b2252{--container-widget-width:27vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 27vw );max-width:27vw;}.elementor-1156 .elementor-element.elementor-element-770b2252 .elementor-heading-title{font-size:1vw;}.elementor-1156 .elementor-element.elementor-element-79f6574{--grid-columns:2;}.elementor-1156 .elementor-element.elementor-element-438749f{--grid-columns:2;}.elementor-1156 .elementor-element.elementor-element-0ba6bc7{--grid-columns:2;}.elementor-1156 .elementor-element.elementor-element-f349878{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;}.elementor-1156 .elementor-element.elementor-element-237a5847{--grid-auto-flow:row;}.elementor-1156 .elementor-element.elementor-element-53e59af1{--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:flex-end;}.elementor-1156 .elementor-element.elementor-element-c333f59{--min-height:27vh;--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;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}body:not(.rtl) .elementor-1156 .elementor-element.elementor-element-4dffc785{right:0vw;}body.rtl .elementor-1156 .elementor-element.elementor-element-4dffc785{left:0vw;}.elementor-1156 .elementor-element.elementor-element-4dffc785{top:-2vw;}.elementor-1156 .elementor-element.elementor-element-773ea0c8{--container-widget-width:25vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 25vw );max-width:25vw;}.elementor-1156 .elementor-element.elementor-element-773ea0c8 .elementor-heading-title{font-size:1vw;}.elementor-1156 .elementor-element.elementor-element-466616f4{--container-widget-width:25vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 25vw );max-width:25vw;}.elementor-1156 .elementor-element.elementor-element-466616f4.elementor-element{--align-self:flex-start;}.elementor-1156 .elementor-element.elementor-element-466616f4 .elementor-heading-title{font-size:1vw;}.elementor-1156 .elementor-element.elementor-element-342ded1b{--min-height:100vh;}.elementor-1156 .elementor-element.elementor-element-5b515f4c{--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-1156 .elementor-element.elementor-element-1120897c .elementor-heading-title{font-size:1vw;}.elementor-1156 .elementor-element.elementor-element-3da409a{--min-height:36vh;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1156 .elementor-element.elementor-element-30fb0eae{--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:space-between;--align-items:center;}.elementor-1156 .elementor-element.elementor-element-35cc702b .elementor-heading-title{font-size:4vw;}.elementor-1156 .elementor-element.elementor-element-5a2a10b1 .elementor-heading-title{font-size:4vw;}.elementor-1156 .elementor-element.elementor-element-77b2183a .elementor-heading-title{font-size:2vw;}.elementor-1156 .elementor-element.elementor-element-4255a1c0{--min-height:36vh;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1156 .elementor-element.elementor-element-50314268{--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:space-between;--align-items:center;}.elementor-1156 .elementor-element.elementor-element-443ccc45 .elementor-heading-title{font-size:4vw;}.elementor-1156 .elementor-element.elementor-element-1537bb3 .elementor-heading-title{font-size:4vw;}.elementor-1156 .elementor-element.elementor-element-8410971 .elementor-heading-title{font-size:2vw;}.elementor-1156 .elementor-element.elementor-element-4cb56ff9{--min-height:36vh;--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:flex-start;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1156 .elementor-element.elementor-element-5c2e6cc3{--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:space-between;--align-items:center;}.elementor-1156 .elementor-element.elementor-element-395eeeaf .elementor-heading-title{font-size:4vw;}.elementor-1156 .elementor-element.elementor-element-1002aa9b .elementor-heading-title{font-size:4vw;}.elementor-1156 .elementor-element.elementor-element-5c6de617 .elementor-heading-title{font-size:2vw;}.elementor-1156 .elementor-element.elementor-element-1c21d43f{--min-height:50vw;}.elementor-1156 .elementor-element.elementor-element-604870d1 .elementor-heading-title{font-size:1vw;}.elementor-1156 .elementor-element.elementor-element-2c5f8eab{--min-height:45vw;}.elementor-1156 .elementor-element.elementor-element-2ebde9e{--min-height:auto;}.elementor-1156 .elementor-element.elementor-element-14e2532{--min-height:50vh;}.elementor-1156 .elementor-element.elementor-element-27a7303{--container-widget-width:26vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 26vw );max-width:26vw;}.elementor-1156 .elementor-element.elementor-element-27a7303 .elementor-flip-box{height:30vw;}.elementor-1156 .elementor-element.elementor-element-2da90d6{--container-widget-width:26vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 26vw );max-width:26vw;}.elementor-1156 .elementor-element.elementor-element-2da90d6 .elementor-flip-box{height:30vw;}.elementor-1156 .elementor-element.elementor-element-2da90d6 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:2.6vw 2.6vw 2.6vw 2.6vw;}.elementor-1156 .elementor-element.elementor-element-835aaee{--container-widget-width:26vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 26vw );max-width:26vw;}.elementor-1156 .elementor-element.elementor-element-835aaee .elementor-flip-box{height:30.365vw;}.elementor-1156 .elementor-element.elementor-element-deb5d98 .elementor-flip-box{height:25.365vw;}.elementor-1156 .elementor-element.elementor-element-7620b1d{--container-widget-width:26vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 26vw );max-width:26vw;}.elementor-1156 .elementor-element.elementor-element-7620b1d .elementor-flip-box{height:30.365vw;}}@media(max-width:600px){.elementor-1156 .elementor-element.elementor-element-1bdf18ef{--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;}.elementor-1156 .elementor-element.elementor-element-2a255ba6{--width:35vw;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--z-index:302;}.elementor-1156 .elementor-element.elementor-element-7c98f1b7.elementor-element{--align-self:flex-start;}.elementor-1156 .elementor-element.elementor-element-7c98f1b7 .elementor-icon{font-size:10.133vw;}.elementor-1156 .elementor-element.elementor-element-7c98f1b7 .elementor-icon svg{height:10.133vw;}.elementor-1156 .elementor-element.elementor-element-ba37eb3.elementor-element{--align-self:flex-start;}.elementor-1156 .elementor-element.elementor-element-ba37eb3 .elementor-icon{font-size:10.133vw;}.elementor-1156 .elementor-element.elementor-element-ba37eb3 .elementor-icon svg{height:10.133vw;}.elementor-1156 .elementor-element.elementor-element-53687c8c{--min-height:0vh;--padding-top:3.467vw;--padding-bottom:3.467vw;--padding-left:3.467vw;--padding-right:3.467vw;}.elementor-1156 .elementor-element.elementor-element-2893bdd6 .elementor-heading-title{font-size:13.867vw;}.elementor-1156 .elementor-element.elementor-element-275e637 > .elementor-widget-container{margin:0vw 0vw 0vw 21.067vw;}.elementor-1156 .elementor-element.elementor-element-275e637 .elementor-heading-title{font-size:13.867vw;}.elementor-1156 .elementor-element.elementor-element-f334ae2 .elementor-heading-title{font-size:13.867vw;}.elementor-1156 .elementor-element.elementor-element-11419427 .elementor-heading-title{font-size:13.867vw;}.elementor-1156 .elementor-element.elementor-element-74188f15{--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;--gap:35.2vw 35.2vw;--row-gap:35.2vw;--column-gap:35.2vw;--margin-top:15vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-1156 .elementor-element.elementor-element-1147bb50.elementor-element{--align-self:flex-start;}.elementor-1156 .elementor-element.elementor-element-1147bb50 .elementor-button{font-size:5.333vw;}.elementor-1156 .elementor-element.elementor-element-6b53efc7 > .elementor-widget-container{margin:0vw 4vw 0vw 0vw;}.elementor-1156 .elementor-element.elementor-element-6b53efc7{--container-widget-width:65vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 65vw );max-width:65vw;}.elementor-1156 .elementor-element.elementor-element-6b53efc7 .elementor-heading-title{font-size:2.133vw;}.elementor-1156 .elementor-element.elementor-element-33f94a6c{--justify-content:space-between;--margin-top:32vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:3.467vw;--padding-right:3.467vw;}.elementor-1156 .elementor-element.elementor-element-7a021507{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-1156 .elementor-element.elementor-element-7a021507 .elementor-heading-title{font-size:10vw;}.elementor-1156 .elementor-element.elementor-element-34e7561b > .elementor-widget-container{margin:49vw 0vw 0vw 0vw;}.elementor-1156 .elementor-element.elementor-element-34e7561b{--container-widget-width:62vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 62vw );max-width:62vw;}.elementor-1156 .elementor-element.elementor-element-34e7561b.elementor-element{--align-self:flex-start;}.elementor-1156 .elementor-element.elementor-element-34e7561b .elementor-heading-title{font-size:2.133vw;}.elementor-1156 .elementor-element.elementor-element-152437f7 > .elementor-widget-container{margin:26.667vw 0vw 0vw 0vw;}.elementor-1156 .elementor-element.elementor-element-152437f7{--container-widget-width:54.4vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 54.4vw );max-width:54.4vw;}.elementor-1156 .elementor-element.elementor-element-152437f7 .elementor-heading-title{font-size:2.133vw;}.elementor-1156 .elementor-element.elementor-element-24995d8d{--min-height:100vh;--gap:9.867vw 9.867vw;--row-gap:9.867vw;--column-gap:9.867vw;--margin-top:060vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1156 .elementor-element.elementor-element-3171cf6a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-1156 .elementor-element.elementor-element-3171cf6a .elementor-heading-title{font-size:10vw;}.elementor-1156 .elementor-element.elementor-element-3a1e4819{--gap:9.867vw 9.867vw;--row-gap:9.867vw;--column-gap:9.867vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:3.467vw;--padding-right:3.467vw;}.elementor-1156 .elementor-element.elementor-element-5c8f7ba6{--container-widget-width:45.067vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 45.067vw );max-width:45.067vw;}.elementor-1156 .elementor-element.elementor-element-5c8f7ba6 .elementor-heading-title{font-size:2.133vw;}.elementor-1156 .elementor-element.elementor-element-770b2252{--container-widget-width:58.4vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 58.4vw );max-width:58.4vw;}.elementor-1156 .elementor-element.elementor-element-770b2252 .elementor-heading-title{font-size:2.133vw;}.elementor-1156 .elementor-element.elementor-element-65dd1109{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1156 .elementor-element.elementor-element-65dd1109.e-con{--align-self:flex-start;}.elementor-1156 .elementor-element.elementor-element-030dd67{--margin-top:05vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-1156 .elementor-element.elementor-element-0dd483b{width:var( --container-widget-width, 100vw );max-width:100vw;--container-widget-width:100vw;--container-widget-flex-grow:0;}.elementor-1156 .elementor-element.elementor-element-0dd483b > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:6vw 6vw 6vw 6vw;}.elementor-1156 .elementor-element.elementor-element-0dd483b.elementor-element{--align-self:center;}.elementor-1156 .elementor-element.elementor-element-0dd483b .wd-nav-arrows{--wd-arrow-offset-v:-1px;}.elementor-1156 .elementor-element.elementor-element-0dd483b .wd-el-title{font-size:3.2vw;}.elementor-1156 .elementor-element.elementor-element-79f6574{--grid-columns:2;}.elementor-1156 .elementor-element.elementor-element-13c75cc{--margin-top:5vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-1156 .elementor-element.elementor-element-438749f{--grid-columns:2;}.elementor-1156 .elementor-element.elementor-element-c0392b3{--margin-top:5vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-1156 .elementor-element.elementor-element-0ba6bc7{--grid-columns:2;}.elementor-1156 .elementor-element.elementor-element-f349878{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-title-flex-grow:0;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:5;--n-tabs-title-padding-top:0vw;--n-tabs-title-padding-right:0vw;--n-tabs-title-padding-bottom:0vw;--n-tabs-title-padding-left:06.5vw;--n-tabs-title-font-size:6.667vw;}.elementor-1156 .elementor-element.elementor-element-7a60cdbe{--padding-top:0vw;--padding-bottom:0vw;--padding-left:3.467vw;--padding-right:3.467vw;}.elementor-1156 .elementor-element.elementor-element-51d63476{--gap:5.867vw 5.867vw;--row-gap:5.867vw;--column-gap:5.867vw;}.elementor-1156 .elementor-element.elementor-element-41b382be{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1156 .elementor-element.elementor-element-7c548df3 .elementor-heading-title{font-size:10.667vw;}.elementor-1156 .elementor-element.elementor-element-675cee4e .elementor-icon{font-size:75vw;}.elementor-1156 .elementor-element.elementor-element-675cee4e .elementor-icon svg{height:75vw;}.elementor-1156 .elementor-element.elementor-element-137046d6{width:var( --container-widget-width, 56vw );max-width:56vw;--container-widget-width:56vw;--container-widget-flex-grow:0;}.elementor-1156 .elementor-element.elementor-element-137046d6 > .elementor-widget-container{margin:5.867vw 0vw 0vw 0vw;}.elementor-1156 .elementor-element.elementor-element-137046d6.elementor-element{--align-self:flex-end;}.elementor-1156 .elementor-element.elementor-element-137046d6 .elementor-heading-title{font-size:1.763vw;}.elementor-1156 .elementor-element.elementor-element-5cd25f50{width:var( --container-widget-width, 56.725vw );max-width:56.725vw;--container-widget-width:56.725vw;--container-widget-flex-grow:0;}.elementor-1156 .elementor-element.elementor-element-5cd25f50.elementor-element{--align-self:flex-end;}.elementor-1156 .elementor-element.elementor-element-5cd25f50 .elementor-heading-title{font-size:3.304vw;}.elementor-1156 .elementor-element.elementor-element-237a5847{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1156 .elementor-element.elementor-element-26cd4772 img{width:43.573vw;height:52.813vw;}.elementor-1156 .elementor-element.elementor-element-6f5a8251 img{width:43.573vw;height:52.813vw;}.elementor-1156 .elementor-element.elementor-element-554f10a6 img{width:43.573vw;height:52.813vw;}.elementor-1156 .elementor-element.elementor-element-3cff71cd img{width:43.573vw;height:52.813vw;}.elementor-1156 .elementor-element.elementor-element-3b9d8e7a .elementor-button{font-size:4vw;}.elementor-1156 .elementor-element.elementor-element-15f693fb{--min-height:86vh;--justify-content:flex-start;}.elementor-1156 .elementor-element.elementor-element-2ce2f63e{z-index:4;}.elementor-1156 .elementor-element.elementor-element-2ce2f63e .elementor-heading-title{font-size:13.333vw;}.elementor-1156 .elementor-element.elementor-element-7957d9d5 > .elementor-widget-container{margin:27vw 0vw 0vw -13.333vw;}.elementor-1156 .elementor-element.elementor-element-7957d9d5 img{width:73.067vw;}.elementor-1156 .elementor-element.elementor-element-5792eea2.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-1156 .elementor-element.elementor-element-5792eea2{right:29vw;}body.rtl .elementor-1156 .elementor-element.elementor-element-5792eea2{left:29vw;}.elementor-1156 .elementor-element.elementor-element-5792eea2{bottom:30vw;}.elementor-1156 .elementor-element.elementor-element-5792eea2 .elementor-button{font-size:4.8vw;}.elementor-1156 .elementor-element.elementor-element-43d6e549 > .elementor-widget-container{margin:12vw 0vw 0vw 0vw;}.elementor-1156 .elementor-element.elementor-element-43d6e549 img{width:57.888vw;}.elementor-1156 .elementor-element.elementor-element-1c19e156 > .elementor-widget-container{margin:18vw 0vw 0vw 0vw;}.elementor-1156 .elementor-element.elementor-element-1c19e156 img{width:57.888vw;}.elementor-1156 .elementor-element.elementor-element-dda2ac2 > .elementor-widget-container{margin:40vw 0vw 0vw 0vw;}.elementor-1156 .elementor-element.elementor-element-dda2ac2.elementor-element{--align-self:flex-end;}.elementor-1156 .elementor-element.elementor-element-dda2ac2{text-align:right;}.elementor-1156 .elementor-element.elementor-element-dda2ac2 img{width:57.888vw;}.elementor-1156 .elementor-element.elementor-element-9bbc45b{--min-height:47vh;--justify-content:flex-start;--gap:20.267vw 20.267vw;--row-gap:20.267vw;--column-gap:20.267vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:3.467vw;--padding-right:3.467vw;}.elementor-1156 .elementor-element.elementor-element-41a58904 .elementor-heading-title{font-size:10vw;}.elementor-1156 .elementor-element.elementor-element-3f1b5844 .elementor-heading-title{font-size:10vw;}.elementor-1156 .elementor-element.elementor-element-53e59af1{--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:13.6vw 13.6vw;--row-gap:13.6vw;--column-gap:13.6vw;}.elementor-1156 .elementor-element.elementor-element-c333f59{--gap:13.6vw 13.6vw;--row-gap:13.6vw;--column-gap:13.6vw;}.elementor-1156 .elementor-element.elementor-element-4dffc785.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-1156 .elementor-element.elementor-element-4dffc785{right:-22vw;}body.rtl .elementor-1156 .elementor-element.elementor-element-4dffc785{left:-22vw;}.elementor-1156 .elementor-element.elementor-element-4dffc785{top:-19vw;z-index:0;}.elementor-1156 .elementor-element.elementor-element-4dffc785 img{width:72.533vw;}.elementor-1156 .elementor-element.elementor-element-773ea0c8{--container-widget-width:52vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 52vw );max-width:52vw;}.elementor-1156 .elementor-element.elementor-element-773ea0c8 .elementor-heading-title{font-size:2.133vw;}.elementor-1156 .elementor-element.elementor-element-466616f4{--container-widget-width:55vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 55vw );max-width:55vw;}.elementor-1156 .elementor-element.elementor-element-466616f4.elementor-element{--align-self:flex-start;}.elementor-1156 .elementor-element.elementor-element-466616f4 .elementor-heading-title{font-size:2.133vw;}.elementor-1156 .elementor-element.elementor-element-6617dde2.elementor-element{--align-self:flex-end;}.elementor-1156 .elementor-element.elementor-element-6617dde2 img{width:72.533vw;}.elementor-1156 .elementor-element.elementor-element-61680c0{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:4vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;}.elementor-1156 .elementor-element.elementor-element-e1f8fe9 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-1156 .elementor-element.elementor-element-e1f8fe9{text-align:left;}.elementor-1156 .elementor-element.elementor-element-e1f8fe9 .elementor-heading-title{font-size:9.7vw;}.elementor-1156 .elementor-element.elementor-element-636975c .elementor-heading-title{font-size:10vw;}.elementor-1156 .elementor-element.elementor-element-f55a08e > .elementor-widget-container{margin:4vw 0vw 0vw 0vw;}.elementor-1156 .elementor-element.elementor-element-5b515f4c{--margin-top:0vw;--margin-bottom:7vw;--margin-left:0vw;--margin-right:0vw;--padding-top:17.333vw;--padding-bottom:17.333vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1156 .elementor-element.elementor-element-5facf688{--min-height:10vh;--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:flex-start;}.elementor-1156 .elementor-element.elementor-element-704cc23a .elementor-heading-title{font-size:9.8vw;}.elementor-1156 .elementor-element.elementor-element-1120897c > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-1156 .elementor-element.elementor-element-1120897c.elementor-element{--align-self:flex-start;}.elementor-1156 .elementor-element.elementor-element-1120897c .elementor-heading-title{font-size:2.133vw;line-height:1.8em;}.elementor-1156 .elementor-element.elementor-element-3da409a{--min-height:69.965vw;--gap:3.2vw 3.2vw;--row-gap:3.2vw;--column-gap:3.2vw;border-width:0.267vw 0.267vw 0.267vw 0.267vw;--border-top-width:0.267vw;--border-right-width:0.267vw;--border-bottom-width:0.267vw;--border-left-width:0.267vw;--border-radius:1.08vw 1.08vw 1.08vw 1.08vw;--padding-top:7vw;--padding-bottom:7vw;--padding-left:7vw;--padding-right:7vw;}.elementor-1156 .elementor-element.elementor-element-30fb0eae{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1156 .elementor-element.elementor-element-35cc702b .elementor-heading-title{font-size:5.6vw;}.elementor-1156 .elementor-element.elementor-element-179498c6 .elementor-icon{font-size:9.6vw;}.elementor-1156 .elementor-element.elementor-element-179498c6 .elementor-icon svg{height:9.6vw;}.elementor-1156 .elementor-element.elementor-element-5a2a10b1 > .elementor-widget-container{padding:0vw 0vw 8vw 0vw;}.elementor-1156 .elementor-element.elementor-element-5a2a10b1 .elementor-heading-title{font-size:5.6vw;line-height:1em;}.elementor-1156 .elementor-element.elementor-element-77b2183a .elementor-heading-title{font-size:2.133vw;line-height:1.25em;}.elementor-1156 .elementor-element.elementor-element-4255a1c0{--min-height:69.965vw;--gap:3.2vw 3.2vw;--row-gap:3.2vw;--column-gap:3.2vw;border-width:0.267vw 0.267vw 0.267vw 0.267vw;--border-top-width:0.267vw;--border-right-width:0.267vw;--border-bottom-width:0.267vw;--border-left-width:0.267vw;--border-radius:1.08vw 1.08vw 1.08vw 1.08vw;--padding-top:7vw;--padding-bottom:7vw;--padding-left:7vw;--padding-right:7vw;}.elementor-1156 .elementor-element.elementor-element-50314268{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1156 .elementor-element.elementor-element-443ccc45 .elementor-heading-title{font-size:5.6vw;}.elementor-1156 .elementor-element.elementor-element-3c989a1f .elementor-icon{font-size:9.6vw;}.elementor-1156 .elementor-element.elementor-element-3c989a1f .elementor-icon svg{height:9.6vw;}.elementor-1156 .elementor-element.elementor-element-1537bb3 > .elementor-widget-container{padding:0vw 0vw 8vw 0vw;}.elementor-1156 .elementor-element.elementor-element-1537bb3 .elementor-heading-title{font-size:5.6vw;line-height:1em;}.elementor-1156 .elementor-element.elementor-element-8410971 .elementor-heading-title{font-size:2.133vw;line-height:1.25em;}.elementor-1156 .elementor-element.elementor-element-4cb56ff9{--min-height:69.965vw;--gap:3.2vw 3.2vw;--row-gap:3.2vw;--column-gap:3.2vw;border-width:0.267vw 0.267vw 0.267vw 0.267vw;--border-top-width:0.267vw;--border-right-width:0.267vw;--border-bottom-width:0.267vw;--border-left-width:0.267vw;--border-radius:1.08vw 1.08vw 1.08vw 1.08vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:7vw;--padding-bottom:7vw;--padding-left:7vw;--padding-right:7vw;}.elementor-1156 .elementor-element.elementor-element-5c2e6cc3{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1156 .elementor-element.elementor-element-395eeeaf .elementor-heading-title{font-size:5.6vw;}.elementor-1156 .elementor-element.elementor-element-44cb5de8 .elementor-icon{font-size:9.6vw;}.elementor-1156 .elementor-element.elementor-element-44cb5de8 .elementor-icon svg{height:9.6vw;}.elementor-1156 .elementor-element.elementor-element-1002aa9b > .elementor-widget-container{padding:0vw 0vw 8vw 0vw;}.elementor-1156 .elementor-element.elementor-element-1002aa9b .elementor-heading-title{font-size:5.6vw;line-height:1em;}.elementor-1156 .elementor-element.elementor-element-5c6de617 .elementor-heading-title{font-size:2.133vw;line-height:1.25em;}.elementor-1156 .elementor-element.elementor-element-1c21d43f{--margin-top:20vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:4vw;--padding-right:4vw;}.elementor-1156 .elementor-element.elementor-element-463269f3.elementor-element{--align-self:flex-start;}.elementor-1156 .elementor-element.elementor-element-463269f3 .elementor-heading-title{font-size:9.1vw;}.elementor-1156 .elementor-element.elementor-element-2cbfb4c8 > .elementor-widget-container{margin:0vw 0vw 6.4vw 0vw;}.elementor-1156 .elementor-element.elementor-element-2cbfb4c8 .elementor-heading-title{font-size:8.7vw;}.elementor-1156 .elementor-element.elementor-element-604870d1{width:100%;max-width:100%;text-align:right;}.elementor-1156 .elementor-element.elementor-element-604870d1 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-1156 .elementor-element.elementor-element-604870d1 .elementor-heading-title{font-size:2.133vw;line-height:1.3em;}.elementor-1156 .elementor-element.elementor-element-7612d918 > .elementor-widget-container{margin:26vw 0vw 0vw 0vw;}.elementor-1156 .elementor-element.elementor-element-7612d918 .elementor-field-type-html{font-size:2.133vw;}.elementor-1156 .elementor-element.elementor-element-7612d918 .elementor-field-group .elementor-field, .elementor-1156 .elementor-element.elementor-element-7612d918 .elementor-field-subgroup label{font-size:2.133vw;}.elementor-1156 .elementor-element.elementor-element-7612d918 .elementor-button{font-size:5.333vw;}body:not(.rtl) .elementor-1156 .elementor-element.elementor-element-61f90ef1{right:0px;}body.rtl .elementor-1156 .elementor-element.elementor-element-61f90ef1{left:0px;}.elementor-1156 .elementor-element.elementor-element-61f90ef1 img{width:100%;}body:not(.rtl) .elementor-1156 .elementor-element.elementor-element-632fbf5d{right:0px;}body.rtl .elementor-1156 .elementor-element.elementor-element-632fbf5d{left:0px;}.elementor-1156 .elementor-element.elementor-element-2c5f8eab{--margin-top:35vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1156 .elementor-element.elementor-element-17c5330e{--padding-top:0vw;--padding-bottom:0vw;--padding-left:4vw;--padding-right:4vw;}.elementor-1156 .elementor-element.elementor-element-22da2d2c .elementor-heading-title{font-size:10.667vw;}.elementor-1156 .elementor-element.elementor-element-a2e4aa0 .elementor-heading-title{font-size:10.667vw;}.elementor-1156 .elementor-element.elementor-element-13a977c6{--container-widget-width:31vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 31vw );max-width:31vw;}body:not(.rtl) .elementor-1156 .elementor-element.elementor-element-13a977c6{left:22vh;}body.rtl .elementor-1156 .elementor-element.elementor-element-13a977c6{right:22vh;}.elementor-1156 .elementor-element.elementor-element-13a977c6 .elementor-heading-title{font-size:2.133vw;}.elementor-1156 .elementor-element.elementor-element-1a588584{--padding-top:4vw;--padding-bottom:0vw;--padding-left:4vw;--padding-right:4vw;}.elementor-1156 .elementor-element.elementor-element-6a38c82d{--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--margin-top:9.867vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-1156 .elementor-element.elementor-element-56bdb4f6 .elementor-heading-title{font-size:3.44vw;line-height:1em;}.elementor-1156 .elementor-element.elementor-element-6ed90aca > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-1156 .elementor-element.elementor-element-6ed90aca .elementor-heading-title{font-size:3.44vw;line-height:1em;}.elementor-1156 .elementor-element.elementor-element-7f056ff5 .elementor-heading-title{font-size:3.44vw;line-height:1em;}.elementor-1156 .elementor-element.elementor-element-63620263 > .elementor-widget-container{margin:9.6vw 0vw 3vw 0vw;}.elementor-1156 .elementor-element.elementor-element-63620263{--container-widget-width:55vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 55vw );max-width:55vw;}.elementor-1156 .elementor-element.elementor-element-63620263 .elementor-heading-title{font-size:2.133vw;line-height:1.25em;}.elementor-1156 .elementor-element.elementor-element-5cecc473 > .elementor-widget-container{margin:10vw 0vw 0vw 4vw;}.elementor-1156 .elementor-element.elementor-element-5cecc473 .elementor-button{font-size:5.333vw;}.elementor-1156 .elementor-element.elementor-element-419dcd0f{--margin-top:10vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-1156 .elementor-element.elementor-element-8f87bb4 > .elementor-widget-container{margin:0vw 0vw 0vw 3vw;}.elementor-1156 .elementor-element.elementor-element-110ef694 > .elementor-widget-container{margin:10vw 0vw 0vw 4vw;}.elementor-1156 .elementor-element.elementor-element-110ef694 .elementor-button{font-size:5.333vw;}.elementor-1156 .elementor-element.elementor-element-2ebde9e{--padding-top:0vw;--padding-bottom:0vw;--padding-left:3.467vw;--padding-right:3.4670vw;}.elementor-1156 .elementor-element.elementor-element-0ff545f .elementor-heading-title{font-size:10.667vw;}.elementor-1156 .elementor-element.elementor-element-b5fd3b2 .elementor-heading-title{font-size:10.667vw;}.elementor-1156 .elementor-element.elementor-element-70fa2b9 .elementor-heading-title{font-size:10.667vw;}.elementor-1156 .elementor-element.elementor-element-27a7303{--container-widget-width:67.016vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 67.016vw );max-width:67.016vw;}.elementor-1156 .elementor-element.elementor-element-27a7303 .elementor-flip-box__front{background-size:73.507vw auto;}.elementor-1156 .elementor-element.elementor-element-27a7303 .elementor-flip-box__back{background-size:73.507vw auto;}.elementor-1156 .elementor-element.elementor-element-27a7303 .elementor-flip-box{height:73.507vw;}.elementor-1156 .elementor-element.elementor-element-44f2729{--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;--justify-content:center;}.elementor-1156 .elementor-element.elementor-element-2da90d6{--container-widget-width:63vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 63vw );max-width:63vw;}.elementor-1156 .elementor-element.elementor-element-2da90d6.elementor-element{--align-self:flex-start;}.elementor-1156 .elementor-element.elementor-element-2da90d6 .elementor-flip-box__front{background-size:73.507vw auto;}.elementor-1156 .elementor-element.elementor-element-2da90d6 .elementor-flip-box__back{background-size:73.507vw auto;}.elementor-1156 .elementor-element.elementor-element-2da90d6 .elementor-flip-box{height:73.507vw;}.elementor-1156 .elementor-element.elementor-element-2da90d6 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:6.667vw 6.667vw 6.667vw 6.667vw;}.elementor-1156 .elementor-element.elementor-element-2da90d6 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:2.667vw;}.elementor-1156 .elementor-element.elementor-element-2da90d6 .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:4.533vw;}.elementor-1156 .elementor-element.elementor-element-2da90d6 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:6.667vw 6.667vw 6.667vw 6.667vw;}.elementor-1156 .elementor-element.elementor-element-2da90d6 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:2.667vw;}.elementor-1156 .elementor-element.elementor-element-2da90d6 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:2.133vw;}.elementor-1156 .elementor-element.elementor-element-d445408{--container-widget-width:67.016vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 67.016vw );max-width:67.016vw;}.elementor-1156 .elementor-element.elementor-element-d445408.elementor-element{--align-self:flex-end;}.elementor-1156 .elementor-element.elementor-element-d445408 .elementor-flip-box__front{background-size:73.507vw auto;}.elementor-1156 .elementor-element.elementor-element-d445408 .elementor-flip-box__back{background-size:73.507vw auto;}.elementor-1156 .elementor-element.elementor-element-d445408 .elementor-flip-box{height:73.507vw;}.elementor-1156 .elementor-element.elementor-element-d445408 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:6.667vw 6.667vw 6.667vw 6.667vw;}.elementor-1156 .elementor-element.elementor-element-d445408 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:2.667vw;}.elementor-1156 .elementor-element.elementor-element-d445408 .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:4.533vw;}.elementor-1156 .elementor-element.elementor-element-d445408 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:6.667vw 6.667vw 6.667vw 6.667vw;}.elementor-1156 .elementor-element.elementor-element-d445408 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:2.667vw;}.elementor-1156 .elementor-element.elementor-element-d445408 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:2.133vw;}.elementor-1156 .elementor-element.elementor-element-835aaee{--container-widget-width:63vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 63vw );max-width:63vw;}.elementor-1156 .elementor-element.elementor-element-835aaee.elementor-element{--align-self:flex-start;}.elementor-1156 .elementor-element.elementor-element-835aaee .elementor-flip-box__front{background-size:73.507vw auto;}.elementor-1156 .elementor-element.elementor-element-835aaee .elementor-flip-box__back{background-size:73.507vw auto;}.elementor-1156 .elementor-element.elementor-element-835aaee .elementor-flip-box{height:73.507vw;}.elementor-1156 .elementor-element.elementor-element-835aaee .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:6.667vw 6.667vw 6.667vw 6.667vw;}.elementor-1156 .elementor-element.elementor-element-835aaee .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:2.667vw;}.elementor-1156 .elementor-element.elementor-element-835aaee .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:4.533vw;}.elementor-1156 .elementor-element.elementor-element-835aaee .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:6.667vw 6.667vw 6.667vw 6.667vw;}.elementor-1156 .elementor-element.elementor-element-835aaee .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:2.667vw;}.elementor-1156 .elementor-element.elementor-element-835aaee .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:2.133vw;}.elementor-1156 .elementor-element.elementor-element-deb5d98{--container-widget-width:67.016vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 67.016vw );max-width:67.016vw;}.elementor-1156 .elementor-element.elementor-element-deb5d98 .elementor-flip-box__front{background-size:73.507vw auto;}.elementor-1156 .elementor-element.elementor-element-deb5d98 .elementor-flip-box__back{background-size:73.507vw auto;}.elementor-1156 .elementor-element.elementor-element-deb5d98 .elementor-flip-box{height:73.507vw;}.elementor-1156 .elementor-element.elementor-element-deb5d98 .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:4.533vw;}.elementor-1156 .elementor-element.elementor-element-7620b1d > .elementor-widget-container{margin:33.333vw 0vw 0vw 0vw;}.elementor-1156 .elementor-element.elementor-element-7620b1d{--container-widget-width:67.016vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 67.016vw );max-width:67.016vw;z-index:4;}.elementor-1156 .elementor-element.elementor-element-7620b1d .elementor-flip-box__front{background-size:73.507vw auto;}.elementor-1156 .elementor-element.elementor-element-7620b1d .elementor-flip-box__back{background-size:73.507vw auto;}.elementor-1156 .elementor-element.elementor-element-7620b1d .elementor-flip-box{height:73.507vw;}.elementor-1156 .elementor-element.elementor-element-7620b1d .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:6.667vw 6.667vw 6.667vw 6.667vw;}.elementor-1156 .elementor-element.elementor-element-7620b1d .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:2.667vw;}.elementor-1156 .elementor-element.elementor-element-7620b1d .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:4.533vw;}.elementor-1156 .elementor-element.elementor-element-7620b1d .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:4vw 6.667vw 4vw 6.667vw;}.elementor-1156 .elementor-element.elementor-element-7620b1d .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:2.667vw;}.elementor-1156 .elementor-element.elementor-element-7620b1d .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:2.133vw;}body:not(.rtl) .elementor-1156 .elementor-element.elementor-element-bbc04b6{right:-18vw;}body.rtl .elementor-1156 .elementor-element.elementor-element-bbc04b6{left:-18vw;}.elementor-1156 .elementor-element.elementor-element-bbc04b6{bottom:65vw;}.elementor-1156 .elementor-element.elementor-element-bbc04b6 img{width:84vw;}}/* Start custom CSS for container, class: .elementor-element-2a255ba6 */.elementor-1156 .elementor-element.elementor-element-2a255ba6{
    display: flex;
    justify-content: start;
    margin-left: 5.6vw;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1147bb50 */.btn-animation {
  position: relative;
  z-index: 2;
  transition: 0.01s 0.23s ease-out all;
  overflow: hidden;
}

.btn-animation:after {
  content: '';
  position: absolute;
  left: -5%;
  top: 0%;
  height: 100%;
  width: 5%;
  background: white;
  z-index: 1;
  transition: 0.4s ease-in all;
}


.btn-animation:hover svg{
  rotate: 20deg;
}

.btn-animation:hover:after {
  left: 100%;
  width: 50%;
}

.btn-animation svg {
    margin-left: 2vw;
    transition: 0.4s ease-in;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-154443e5 */.elementor-1156 .elementor-element.elementor-element-154443e5{
    mix-blend-mode: multiply;
}

@media (max-width:600px){
    .elementor-1156 .elementor-element.elementor-element-154443e5{
        opasity:0.5;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15a9c3ce */.elementor-1156 .elementor-element.elementor-element-15a9c3ce{
    mix-blend-mode: multiply;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-261a3aa9 */.elementor-1156 .elementor-element.elementor-element-261a3aa9{
    mix-blend-mode: multiply;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d2f4644 */.elementor-1156 .elementor-element.elementor-element-d2f4644 .product-title h2 {
    font-weight: 800;
    font-size: 5.2vw;
    line-height: 0.89em;
}

.elementor-1156 .elementor-element.elementor-element-d2f4644 .product-image {
    height: 43vh !important;
    
}
.elementor-1156 .elementor-element.elementor-element-d2f4644 .product-image img {
    width: 33.854vw;
    margin-top: -6vw;
    
}

.elementor-1156 .elementor-element.elementor-element-d2f4644 .row{
    margin-inline: 0 !important;
    justify-content: flex-start;
    flex-wrap: inherit !important;
    
}
span.woocommerce-Price-amount.amount {
    font-size: 1.563vw;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-1156 .elementor-element.elementor-element-d2f4644 .price-container {
    border-bottom: 0.104vw solid #fff;
    width: 35.417vw !important;
    margin-top: 1.688vw;
}
button.add-to-cart-button {
    float: right;
    margin-top: 1.688vw;
}

.elementor-1156 .elementor-element.elementor-element-d2f4644 .product-title {
    height: 13.229vw;
    min-width: 40vw;
    width: auto;
    margin-right: 5vw;
}

.elementor-1156 .elementor-element.elementor-element-d2f4644 .product-description{
    width: min-content;
    min-width: 30vw;
}

p.variation-description {
    width: auto;
}

.elementor-1156 .elementor-element.elementor-element-d2f4644 .form-control {
  display: grid;
  grid-template-columns: 1em auto;
  gap: 0.781vw;
  align-items: center;
  color: #fff;
  font-weight: 300 !important;
  font-size: 0.833vw !important;
}
.elementor-1156 .elementor-element.elementor-element-d2f4644 .form-control span{
    text-transform: uppercase;
    display: flex;
    gap: 1.146vw !important;
}
.elementor-1156 .elementor-element.elementor-element-d2f4644 label span{
    font-size: 0.775vw !important;
}
.elementor-1156 .elementor-element.elementor-element-d2f4644 .form-control span.color-code {
    width: 2vw;
}
.elementor-1156 .elementor-element.elementor-element-d2f4644 .form-control:focus-within {
  color: #fff;
  font-weight: 800;
  
}
.elementor-1156 .elementor-element.elementor-element-d2f4644 .options {
    max-height: 25.5vw !important;
}

input[type="radio"] {
  /* Add if not using autoprefixer */
  -webkit-appearance: none;
  /* Remove most all native input styles */
  appearance: none;
  /* For iOS < 15 */
  background-color: transparent;
  /* Not removed via appearance */
  margin: 0;

  font: inherit;
  color: currentColor;
  width: 0.885vw;
  height: 0.885vw;
  border-radius: 50%;
  transform: translateY(-0.075em);

  display: grid;
  place-content: center;
}

input[type="radio"]::before {
  content: "";
  width: 0.65em;
  height: 0.65em;
  border-radius: 50%;
  transform: scale(0);
  transition: 120ms transform ease-in-out;
}

input[type="radio"]:checked::before,
input[type="radio"]:focus {
  width: 0.885vw;
  height: 0.885vw;
}

.elementor-1156 .elementor-element.elementor-element-d2f4644 .variation-container {
    display: flex;
    flex-flow: column;
    justify-content: end;
    margin-bottom: 2.688vw;
}

.elementor-1156 .elementor-element.elementor-element-d2f4644 .variation-description {
    text-transform: uppercase;
    color: #fff;
    font-size: 1.198vw;
    line-height: 1.47em;
    font-weight: 700;
}

button.add-to-cart-button {
    border-bottom: 0.104vw solid #fff;
    background: transparent;
    color: #fff;
    width: 18.698vw;
    padding: 0;
    justify-content: space-between;
}
button.add-to-cart-button::after {
    content: "";
    width: 1.339vw;
    height: 1.339vw;
    margin-left: 5.729vw;
    background: url(http://landing.dzvin-studio.com/wp-content/uploads/2024/11/Vector.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

button.add-to-cart-button:hover{
    background: inherit !important;
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-0dd483b */.elementor-1156 .elementor-element.elementor-element-0dd483b h3.wd-entities-title {
    font-size: 6.667vw !important;
    font-weight: 800;
    line-height: 1em;
    width: 100%;
    position: absolute;
    top: 0;
}
.elementor-1156 .elementor-element.elementor-element-0dd483b .product-element-top.wd-quick-shop {
    width: 74.667vw;
}
.elementor-1156 .elementor-element.elementor-element-0dd483b a.product-image-link, h3.wd-entities-title a {
  pointer-events: none;
}

.elementor-1156 .elementor-element.elementor-element-0dd483b img{
    margin-top: 8vw;
    width: 60.8vw;
}
.elementor-1156 .elementor-element.elementor-element-0dd483b bdi{
    font-size: 4vw;
}

.elementor-1156 .elementor-element.elementor-element-0dd483b .product-wrapper{
    justify-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
}

.elementor-1156 .elementor-element.elementor-element-0dd483b .wd-add-btn.wd-add-btn-replace{
    border-bottom: 1px solid #fff;
    margin-left: 12vw;
}
.elementor-1156 .elementor-element.elementor-element-0dd483b .wd-add-btn.wd-add-btn-replace span{
    padding: 0;
}


.elementor-1156 .elementor-element.elementor-element-0dd483b .wd-add-btn-replace .add-to-cart-loop{
    padding-left: 0;
    font-size: 4vw;
    display: flex;
    flex-direction: row-reverse;
}
.elementor-1156 .elementor-element.elementor-element-0dd483b .wd-add-btn-replace .add-to-cart-loop:before{
        content: "";
    width: 3.835vw;
    height: 3.835vw;
    margin-bottom: 8vw;
    margin-left: 5.729vw;
    background: url(http://landing.dzvin-studio.com/wp-content/uploads/2024/11/Vector.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    position: relative !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1a6be75 */.elementor-1156 .elementor-element.elementor-element-1a6be75 .product-title h2 {
    font-weight: 800;
    font-size: 5.2vw;
    line-height: 0.89em;
}

.elementor-1156 .elementor-element.elementor-element-1a6be75 .product-image {
    height: 43vh !important;
    
}
.elementor-1156 .elementor-element.elementor-element-1a6be75 .product-image img {
    width: 33.854vw;
    margin-top: -6vw;
    
}

.elementor-1156 .elementor-element.elementor-element-1a6be75 .row{
    margin-inline: 0 !important;
    justify-content: flex-start;
    flex-wrap: inherit !important;
    
}
span.woocommerce-Price-amount.amount {
    font-size: 1.563vw;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-1156 .elementor-element.elementor-element-1a6be75 .price-container {
    border-bottom: 0.104vw solid #fff;
    width: 35.417vw !important;
    margin-top: 1.688vw;
}
button.add-to-cart-button {
    float: right;
    margin-top: 1.688vw;
}

.elementor-1156 .elementor-element.elementor-element-1a6be75 .product-title {
    height: 13.229vw;
    min-width: 40vw;
    width: auto;
    margin-right: 5vw;
}

.elementor-1156 .elementor-element.elementor-element-1a6be75 .product-description{
    width: min-content;
    min-width: 30vw;
}

p.variation-description {
    width: auto;
}

.elementor-1156 .elementor-element.elementor-element-1a6be75 .form-control {
  display: grid;
  grid-template-columns: 1em auto;
  gap: 0.781vw;
  align-items: center;
  color: #fff;
  font-weight: 300 !important;
  font-size: 0.833vw !important;
}
.elementor-1156 .elementor-element.elementor-element-1a6be75 .form-control span{
    text-transform: uppercase;
    display: flex;
    gap: 1.146vw !important;
}
.elementor-1156 .elementor-element.elementor-element-1a6be75 label span{
    font-size: 0.775vw !important;
}
.elementor-1156 .elementor-element.elementor-element-1a6be75 .form-control span.color-code {
    width: 2vw;
}
.elementor-1156 .elementor-element.elementor-element-1a6be75 .form-control:focus-within {
  color: #fff;
  font-weight: 800;
  
}
.elementor-1156 .elementor-element.elementor-element-1a6be75 .options {
    max-height: 25.5vw !important;
}

input[type="radio"] {
  /* Add if not using autoprefixer */
  -webkit-appearance: none;
  /* Remove most all native input styles */
  appearance: none;
  /* For iOS < 15 */
  background-color: transparent;
  /* Not removed via appearance */
  margin: 0;

  font: inherit;
  color: currentColor;
  width: 0.885vw;
  height: 0.885vw;
  border-radius: 50%;
  transform: translateY(-0.075em);

  display: grid;
  place-content: center;
}

input[type="radio"]::before {
  content: "";
  width: 0.65em;
  height: 0.65em;
  border-radius: 50%;
  transform: scale(0);
  transition: 120ms transform ease-in-out;
}

input[type="radio"]:checked::before,
input[type="radio"]:focus {
  width: 0.885vw;
  height: 0.885vw;
}

.elementor-1156 .elementor-element.elementor-element-1a6be75 .variation-container {
    display: flex;
    flex-flow: column;
    justify-content: end;
    margin-bottom: 2.688vw;
}

.elementor-1156 .elementor-element.elementor-element-1a6be75 .variation-description {
    text-transform: uppercase;
    color: #fff;
    font-size: 1.198vw;
    line-height: 1.47em;
    font-weight: 700;
}

button.add-to-cart-button {
    border-bottom: 0.104vw solid #fff;
    background: transparent;
    color: #fff;
    width: 18.698vw;
    padding: 0;
    justify-content: space-between;
}
button.add-to-cart-button::after {
    content: "";
    width: 1.339vw;
    height: 1.339vw;
    margin-left: 5.729vw;
    background: url(http://landing.dzvin-studio.com/wp-content/uploads/2024/11/Vector.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

button.add-to-cart-button:hover{
    background: inherit !important;
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f38848e */.elementor-1156 .elementor-element.elementor-element-f38848e .product-title h2 {
    font-weight: 800;
    font-size: 5.2vw;
    line-height: 0.89em;
}


.elementor-1156 .elementor-element.elementor-element-f38848e .product-image {
    height: 43vh !important;
    
}
.elementor-1156 .elementor-element.elementor-element-f38848e .product-image img {
    width: 28.854vw;
    margin-top: -6vw;
    
}


.elementor-1156 .elementor-element.elementor-element-f38848e .color-code{
    font-weight: 700;
    font-size: 1.563vw;
    line-height: 2em;
}
.elementor-1156 .elementor-element.elementor-element-f38848e .form-control p{
    margin: inherit;
    font-weight: 300;
    font-size: 0.7vw;
}

.color-code-desc{
    width: 5vw;
    margin-right: 1.302vw;
}
.elementor-1156 .elementor-element.elementor-element-f38848e .row{
    margin-inline: 0 !important;
    justify-content: flex-start;
    flex-wrap: inherit !important;
    
}
.elementor-1156 .elementor-element.elementor-element-f38848e .drop-elem:hover, .elementor-1156 .elementor-element.elementor-element-f38848e .drop-elem:focus,  .elementor-1156 .elementor-element.elementor-element-f38848e .drop-elem:checked{
    opacity: 100%;
}

.elementor-1156 .elementor-element.elementor-element-f38848e .drop-elem {
    opacity: 50%;
}
span.woocommerce-Price-amount.amount {
    font-size: 1.563vw;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-1156 .elementor-element.elementor-element-f38848e .price-container {
    border-bottom: 0.104vw solid #fff;
    width: 35.417vw !important;
    margin-top: 1.688vw;
}
button.add-to-cart-button {
    float: right;
    margin-top: 1.688vw;
}

.elementor-1156 .elementor-element.elementor-element-f38848e .product-title {
    height: 13.229vw;
    min-width: 40vw;
    width: auto;
    margin-right: 5vw;
}


.elementor-1156 .elementor-element.elementor-element-f38848e .form-control span.color-code {
    width: 2vw;
}
.elementor-1156 .elementor-element.elementor-element-f38848e .form-control:focus-within {
  color: #fff;
  font-weight: 800;
  
}
.elementor-1156 .elementor-element.elementor-element-f38848e .options {
    max-height: 22.083vw !important;
}

.elementor-1156 .elementor-element.elementor-element-f38848e .color-circle{
    top: 1.9vw;
    left: -2vw;
}

input[type="radio"] {
  /* Add if not using autoprefixer */
  -webkit-appearance: none;
  /* Remove most all native input styles */
  appearance: none;
  /* For iOS < 15 */
  background-color: transparent;
  /* Not removed via appearance */
  margin: 0;

  font: inherit;
  color: currentColor;
  width: 0.885vw;
  height: 0.885vw;
  border-radius: 50%;
  transform: translateY(-0.075em);

  display: grid;
  place-content: center;
}

input[type="radio"]::before {
  content: "";
  width: 0.65em;
  height: 0.65em;
  border-radius: 50%;
  transform: scale(0);
  transition: 120ms transform ease-in-out;
}

input[type="radio"]:checked::before,
input[type="radio"]:focus {
  width: 0.885vw;
  height: 0.885vw;
}

.elementor-1156 .elementor-element.elementor-element-f38848e .variation-container {
    display: flex;
    flex-flow: column;
    justify-content: center;
    margin-bottom: 2.688vw;
}

.elementor-1156 .elementor-element.elementor-element-f38848e .variation-description {
    text-transform: uppercase;
    color: #fff;
    width: 37.292vw;
    font-size: 1.198vw;
    line-height: 1.47em;
    font-weight: 700;
}

button.add-to-cart-button {
    border-bottom: 0.104vw solid #fff;
    background: transparent;
    color: #fff;
    width: 18.698vw;
    padding: 0;
    justify-content: space-between;
}
button.add-to-cart-button::after {
    content: "";
    width: 1.339vw;
    height: 1.339vw;
    margin-left: 5.729vw;
    background: url(http://landing.dzvin-studio.com/wp-content/uploads/2024/11/Vector.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

button.add-to-cart-button:hover{
    background: inherit !important;
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d2f4644 */.elementor-1156 .elementor-element.elementor-element-d2f4644 .product-title h2 {
    font-weight: 800;
    font-size: 5.2vw;
    line-height: 0.89em;
}

.elementor-1156 .elementor-element.elementor-element-d2f4644 .product-image {
    height: 43vh !important;
    
}
.elementor-1156 .elementor-element.elementor-element-d2f4644 .product-image img {
    width: 33.854vw;
    margin-top: -6vw;
    
}

.elementor-1156 .elementor-element.elementor-element-d2f4644 .row{
    margin-inline: 0 !important;
    justify-content: flex-start;
    flex-wrap: inherit !important;
    
}
span.woocommerce-Price-amount.amount {
    font-size: 1.563vw;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-1156 .elementor-element.elementor-element-d2f4644 .price-container {
    border-bottom: 0.104vw solid #fff;
    width: 35.417vw !important;
    margin-top: 1.688vw;
}
button.add-to-cart-button {
    float: right;
    margin-top: 1.688vw;
}

.elementor-1156 .elementor-element.elementor-element-d2f4644 .product-title {
    height: 13.229vw;
    min-width: 40vw;
    width: auto;
    margin-right: 5vw;
}

.elementor-1156 .elementor-element.elementor-element-d2f4644 .product-description{
    width: min-content;
    min-width: 30vw;
}

p.variation-description {
    width: auto;
}

.elementor-1156 .elementor-element.elementor-element-d2f4644 .form-control {
  display: grid;
  grid-template-columns: 1em auto;
  gap: 0.781vw;
  align-items: center;
  color: #fff;
  font-weight: 300 !important;
  font-size: 0.833vw !important;
}
.elementor-1156 .elementor-element.elementor-element-d2f4644 .form-control span{
    text-transform: uppercase;
    display: flex;
    gap: 1.146vw !important;
}
.elementor-1156 .elementor-element.elementor-element-d2f4644 label span{
    font-size: 0.775vw !important;
}
.elementor-1156 .elementor-element.elementor-element-d2f4644 .form-control span.color-code {
    width: 2vw;
}
.elementor-1156 .elementor-element.elementor-element-d2f4644 .form-control:focus-within {
  color: #fff;
  font-weight: 800;
  
}
.elementor-1156 .elementor-element.elementor-element-d2f4644 .options {
    max-height: 25.5vw !important;
}

input[type="radio"] {
  /* Add if not using autoprefixer */
  -webkit-appearance: none;
  /* Remove most all native input styles */
  appearance: none;
  /* For iOS < 15 */
  background-color: transparent;
  /* Not removed via appearance */
  margin: 0;

  font: inherit;
  color: currentColor;
  width: 0.885vw;
  height: 0.885vw;
  border-radius: 50%;
  transform: translateY(-0.075em);

  display: grid;
  place-content: center;
}

input[type="radio"]::before {
  content: "";
  width: 0.65em;
  height: 0.65em;
  border-radius: 50%;
  transform: scale(0);
  transition: 120ms transform ease-in-out;
}

input[type="radio"]:checked::before,
input[type="radio"]:focus {
  width: 0.885vw;
  height: 0.885vw;
}

.elementor-1156 .elementor-element.elementor-element-d2f4644 .variation-container {
    display: flex;
    flex-flow: column;
    justify-content: end;
    margin-bottom: 2.688vw;
}

.elementor-1156 .elementor-element.elementor-element-d2f4644 .variation-description {
    text-transform: uppercase;
    color: #fff;
    font-size: 1.198vw;
    line-height: 1.47em;
    font-weight: 700;
}

button.add-to-cart-button {
    border-bottom: 0.104vw solid #fff;
    background: transparent;
    color: #fff;
    width: 18.698vw;
    padding: 0;
    justify-content: space-between;
}
button.add-to-cart-button::after {
    content: "";
    width: 1.339vw;
    height: 1.339vw;
    margin-left: 5.729vw;
    background: url(http://landing.dzvin-studio.com/wp-content/uploads/2024/11/Vector.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

button.add-to-cart-button:hover{
    background: inherit !important;
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-0dd483b */.elementor-1156 .elementor-element.elementor-element-0dd483b h3.wd-entities-title {
    font-size: 6.667vw !important;
    font-weight: 800;
    line-height: 1em;
    width: 100%;
    position: absolute;
    top: 0;
}
.elementor-1156 .elementor-element.elementor-element-0dd483b .product-element-top.wd-quick-shop {
    width: 74.667vw;
}
.elementor-1156 .elementor-element.elementor-element-0dd483b a.product-image-link, h3.wd-entities-title a {
  pointer-events: none;
}

.elementor-1156 .elementor-element.elementor-element-0dd483b img{
    margin-top: 8vw;
    width: 60.8vw;
}
.elementor-1156 .elementor-element.elementor-element-0dd483b bdi{
    font-size: 4vw;
}

.elementor-1156 .elementor-element.elementor-element-0dd483b .product-wrapper{
    justify-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
}

.elementor-1156 .elementor-element.elementor-element-0dd483b .wd-add-btn.wd-add-btn-replace{
    border-bottom: 1px solid #fff;
    margin-left: 12vw;
}
.elementor-1156 .elementor-element.elementor-element-0dd483b .wd-add-btn.wd-add-btn-replace span{
    padding: 0;
}


.elementor-1156 .elementor-element.elementor-element-0dd483b .wd-add-btn-replace .add-to-cart-loop{
    padding-left: 0;
    font-size: 4vw;
    display: flex;
    flex-direction: row-reverse;
}
.elementor-1156 .elementor-element.elementor-element-0dd483b .wd-add-btn-replace .add-to-cart-loop:before{
        content: "";
    width: 3.835vw;
    height: 3.835vw;
    margin-bottom: 8vw;
    margin-left: 5.729vw;
    background: url(http://landing.dzvin-studio.com/wp-content/uploads/2024/11/Vector.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    position: relative !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1a6be75 */.elementor-1156 .elementor-element.elementor-element-1a6be75 .product-title h2 {
    font-weight: 800;
    font-size: 5.2vw;
    line-height: 0.89em;
}

.elementor-1156 .elementor-element.elementor-element-1a6be75 .product-image {
    height: 43vh !important;
    
}
.elementor-1156 .elementor-element.elementor-element-1a6be75 .product-image img {
    width: 33.854vw;
    margin-top: -6vw;
    
}

.elementor-1156 .elementor-element.elementor-element-1a6be75 .row{
    margin-inline: 0 !important;
    justify-content: flex-start;
    flex-wrap: inherit !important;
    
}
span.woocommerce-Price-amount.amount {
    font-size: 1.563vw;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-1156 .elementor-element.elementor-element-1a6be75 .price-container {
    border-bottom: 0.104vw solid #fff;
    width: 35.417vw !important;
    margin-top: 1.688vw;
}
button.add-to-cart-button {
    float: right;
    margin-top: 1.688vw;
}

.elementor-1156 .elementor-element.elementor-element-1a6be75 .product-title {
    height: 13.229vw;
    min-width: 40vw;
    width: auto;
    margin-right: 5vw;
}

.elementor-1156 .elementor-element.elementor-element-1a6be75 .product-description{
    width: min-content;
    min-width: 30vw;
}

p.variation-description {
    width: auto;
}

.elementor-1156 .elementor-element.elementor-element-1a6be75 .form-control {
  display: grid;
  grid-template-columns: 1em auto;
  gap: 0.781vw;
  align-items: center;
  color: #fff;
  font-weight: 300 !important;
  font-size: 0.833vw !important;
}
.elementor-1156 .elementor-element.elementor-element-1a6be75 .form-control span{
    text-transform: uppercase;
    display: flex;
    gap: 1.146vw !important;
}
.elementor-1156 .elementor-element.elementor-element-1a6be75 label span{
    font-size: 0.775vw !important;
}
.elementor-1156 .elementor-element.elementor-element-1a6be75 .form-control span.color-code {
    width: 2vw;
}
.elementor-1156 .elementor-element.elementor-element-1a6be75 .form-control:focus-within {
  color: #fff;
  font-weight: 800;
  
}
.elementor-1156 .elementor-element.elementor-element-1a6be75 .options {
    max-height: 25.5vw !important;
}

input[type="radio"] {
  /* Add if not using autoprefixer */
  -webkit-appearance: none;
  /* Remove most all native input styles */
  appearance: none;
  /* For iOS < 15 */
  background-color: transparent;
  /* Not removed via appearance */
  margin: 0;

  font: inherit;
  color: currentColor;
  width: 0.885vw;
  height: 0.885vw;
  border-radius: 50%;
  transform: translateY(-0.075em);

  display: grid;
  place-content: center;
}

input[type="radio"]::before {
  content: "";
  width: 0.65em;
  height: 0.65em;
  border-radius: 50%;
  transform: scale(0);
  transition: 120ms transform ease-in-out;
}

input[type="radio"]:checked::before,
input[type="radio"]:focus {
  width: 0.885vw;
  height: 0.885vw;
}

.elementor-1156 .elementor-element.elementor-element-1a6be75 .variation-container {
    display: flex;
    flex-flow: column;
    justify-content: end;
    margin-bottom: 2.688vw;
}

.elementor-1156 .elementor-element.elementor-element-1a6be75 .variation-description {
    text-transform: uppercase;
    color: #fff;
    font-size: 1.198vw;
    line-height: 1.47em;
    font-weight: 700;
}

button.add-to-cart-button {
    border-bottom: 0.104vw solid #fff;
    background: transparent;
    color: #fff;
    width: 18.698vw;
    padding: 0;
    justify-content: space-between;
}
button.add-to-cart-button::after {
    content: "";
    width: 1.339vw;
    height: 1.339vw;
    margin-left: 5.729vw;
    background: url(http://landing.dzvin-studio.com/wp-content/uploads/2024/11/Vector.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

button.add-to-cart-button:hover{
    background: inherit !important;
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f38848e */.elementor-1156 .elementor-element.elementor-element-f38848e .product-title h2 {
    font-weight: 800;
    font-size: 5.2vw;
    line-height: 0.89em;
}


.elementor-1156 .elementor-element.elementor-element-f38848e .product-image {
    height: 43vh !important;
    
}
.elementor-1156 .elementor-element.elementor-element-f38848e .product-image img {
    width: 28.854vw;
    margin-top: -6vw;
    
}


.elementor-1156 .elementor-element.elementor-element-f38848e .color-code{
    font-weight: 700;
    font-size: 1.563vw;
    line-height: 2em;
}
.elementor-1156 .elementor-element.elementor-element-f38848e .form-control p{
    margin: inherit;
    font-weight: 300;
    font-size: 0.7vw;
}

.color-code-desc{
    width: 5vw;
    margin-right: 1.302vw;
}
.elementor-1156 .elementor-element.elementor-element-f38848e .row{
    margin-inline: 0 !important;
    justify-content: flex-start;
    flex-wrap: inherit !important;
    
}
.elementor-1156 .elementor-element.elementor-element-f38848e .drop-elem:hover, .elementor-1156 .elementor-element.elementor-element-f38848e .drop-elem:focus,  .elementor-1156 .elementor-element.elementor-element-f38848e .drop-elem:checked{
    opacity: 100%;
}

.elementor-1156 .elementor-element.elementor-element-f38848e .drop-elem {
    opacity: 50%;
}
span.woocommerce-Price-amount.amount {
    font-size: 1.563vw;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-1156 .elementor-element.elementor-element-f38848e .price-container {
    border-bottom: 0.104vw solid #fff;
    width: 35.417vw !important;
    margin-top: 1.688vw;
}
button.add-to-cart-button {
    float: right;
    margin-top: 1.688vw;
}

.elementor-1156 .elementor-element.elementor-element-f38848e .product-title {
    height: 13.229vw;
    min-width: 40vw;
    width: auto;
    margin-right: 5vw;
}


.elementor-1156 .elementor-element.elementor-element-f38848e .form-control span.color-code {
    width: 2vw;
}
.elementor-1156 .elementor-element.elementor-element-f38848e .form-control:focus-within {
  color: #fff;
  font-weight: 800;
  
}
.elementor-1156 .elementor-element.elementor-element-f38848e .options {
    max-height: 22.083vw !important;
}

.elementor-1156 .elementor-element.elementor-element-f38848e .color-circle{
    top: 1.9vw;
    left: -2vw;
}

input[type="radio"] {
  /* Add if not using autoprefixer */
  -webkit-appearance: none;
  /* Remove most all native input styles */
  appearance: none;
  /* For iOS < 15 */
  background-color: transparent;
  /* Not removed via appearance */
  margin: 0;

  font: inherit;
  color: currentColor;
  width: 0.885vw;
  height: 0.885vw;
  border-radius: 50%;
  transform: translateY(-0.075em);

  display: grid;
  place-content: center;
}

input[type="radio"]::before {
  content: "";
  width: 0.65em;
  height: 0.65em;
  border-radius: 50%;
  transform: scale(0);
  transition: 120ms transform ease-in-out;
}

input[type="radio"]:checked::before,
input[type="radio"]:focus {
  width: 0.885vw;
  height: 0.885vw;
}

.elementor-1156 .elementor-element.elementor-element-f38848e .variation-container {
    display: flex;
    flex-flow: column;
    justify-content: center;
    margin-bottom: 2.688vw;
}

.elementor-1156 .elementor-element.elementor-element-f38848e .variation-description {
    text-transform: uppercase;
    color: #fff;
    width: 37.292vw;
    font-size: 1.198vw;
    line-height: 1.47em;
    font-weight: 700;
}

button.add-to-cart-button {
    border-bottom: 0.104vw solid #fff;
    background: transparent;
    color: #fff;
    width: 18.698vw;
    padding: 0;
    justify-content: space-between;
}
button.add-to-cart-button::after {
    content: "";
    width: 1.339vw;
    height: 1.339vw;
    margin-left: 5.729vw;
    background: url(http://landing.dzvin-studio.com/wp-content/uploads/2024/11/Vector.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

button.add-to-cart-button:hover{
    background: inherit !important;
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d2f4644 */.elementor-1156 .elementor-element.elementor-element-d2f4644 .product-title h2 {
    font-weight: 800;
    font-size: 5.2vw;
    line-height: 0.89em;
}

.elementor-1156 .elementor-element.elementor-element-d2f4644 .product-image {
    height: 43vh !important;
    
}
.elementor-1156 .elementor-element.elementor-element-d2f4644 .product-image img {
    width: 33.854vw;
    margin-top: -6vw;
    
}

.elementor-1156 .elementor-element.elementor-element-d2f4644 .row{
    margin-inline: 0 !important;
    justify-content: flex-start;
    flex-wrap: inherit !important;
    
}
span.woocommerce-Price-amount.amount {
    font-size: 1.563vw;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-1156 .elementor-element.elementor-element-d2f4644 .price-container {
    border-bottom: 0.104vw solid #fff;
    width: 35.417vw !important;
    margin-top: 1.688vw;
}
button.add-to-cart-button {
    float: right;
    margin-top: 1.688vw;
}

.elementor-1156 .elementor-element.elementor-element-d2f4644 .product-title {
    height: 13.229vw;
    min-width: 40vw;
    width: auto;
    margin-right: 5vw;
}

.elementor-1156 .elementor-element.elementor-element-d2f4644 .product-description{
    width: min-content;
    min-width: 30vw;
}

p.variation-description {
    width: auto;
}

.elementor-1156 .elementor-element.elementor-element-d2f4644 .form-control {
  display: grid;
  grid-template-columns: 1em auto;
  gap: 0.781vw;
  align-items: center;
  color: #fff;
  font-weight: 300 !important;
  font-size: 0.833vw !important;
}
.elementor-1156 .elementor-element.elementor-element-d2f4644 .form-control span{
    text-transform: uppercase;
    display: flex;
    gap: 1.146vw !important;
}
.elementor-1156 .elementor-element.elementor-element-d2f4644 label span{
    font-size: 0.775vw !important;
}
.elementor-1156 .elementor-element.elementor-element-d2f4644 .form-control span.color-code {
    width: 2vw;
}
.elementor-1156 .elementor-element.elementor-element-d2f4644 .form-control:focus-within {
  color: #fff;
  font-weight: 800;
  
}
.elementor-1156 .elementor-element.elementor-element-d2f4644 .options {
    max-height: 25.5vw !important;
}

input[type="radio"] {
  /* Add if not using autoprefixer */
  -webkit-appearance: none;
  /* Remove most all native input styles */
  appearance: none;
  /* For iOS < 15 */
  background-color: transparent;
  /* Not removed via appearance */
  margin: 0;

  font: inherit;
  color: currentColor;
  width: 0.885vw;
  height: 0.885vw;
  border-radius: 50%;
  transform: translateY(-0.075em);

  display: grid;
  place-content: center;
}

input[type="radio"]::before {
  content: "";
  width: 0.65em;
  height: 0.65em;
  border-radius: 50%;
  transform: scale(0);
  transition: 120ms transform ease-in-out;
}

input[type="radio"]:checked::before,
input[type="radio"]:focus {
  width: 0.885vw;
  height: 0.885vw;
}

.elementor-1156 .elementor-element.elementor-element-d2f4644 .variation-container {
    display: flex;
    flex-flow: column;
    justify-content: end;
    margin-bottom: 2.688vw;
}

.elementor-1156 .elementor-element.elementor-element-d2f4644 .variation-description {
    text-transform: uppercase;
    color: #fff;
    font-size: 1.198vw;
    line-height: 1.47em;
    font-weight: 700;
}

button.add-to-cart-button {
    border-bottom: 0.104vw solid #fff;
    background: transparent;
    color: #fff;
    width: 18.698vw;
    padding: 0;
    justify-content: space-between;
}
button.add-to-cart-button::after {
    content: "";
    width: 1.339vw;
    height: 1.339vw;
    margin-left: 5.729vw;
    background: url(http://landing.dzvin-studio.com/wp-content/uploads/2024/11/Vector.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

button.add-to-cart-button:hover{
    background: inherit !important;
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-0dd483b */.elementor-1156 .elementor-element.elementor-element-0dd483b h3.wd-entities-title {
    font-size: 6.667vw !important;
    font-weight: 800;
    line-height: 1em;
    width: 100%;
    position: absolute;
    top: 0;
}
.elementor-1156 .elementor-element.elementor-element-0dd483b .product-element-top.wd-quick-shop {
    width: 74.667vw;
}
.elementor-1156 .elementor-element.elementor-element-0dd483b a.product-image-link, h3.wd-entities-title a {
  pointer-events: none;
}

.elementor-1156 .elementor-element.elementor-element-0dd483b img{
    margin-top: 8vw;
    width: 60.8vw;
}
.elementor-1156 .elementor-element.elementor-element-0dd483b bdi{
    font-size: 4vw;
}

.elementor-1156 .elementor-element.elementor-element-0dd483b .product-wrapper{
    justify-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
}

.elementor-1156 .elementor-element.elementor-element-0dd483b .wd-add-btn.wd-add-btn-replace{
    border-bottom: 1px solid #fff;
    margin-left: 12vw;
}
.elementor-1156 .elementor-element.elementor-element-0dd483b .wd-add-btn.wd-add-btn-replace span{
    padding: 0;
}


.elementor-1156 .elementor-element.elementor-element-0dd483b .wd-add-btn-replace .add-to-cart-loop{
    padding-left: 0;
    font-size: 4vw;
    display: flex;
    flex-direction: row-reverse;
}
.elementor-1156 .elementor-element.elementor-element-0dd483b .wd-add-btn-replace .add-to-cart-loop:before{
        content: "";
    width: 3.835vw;
    height: 3.835vw;
    margin-bottom: 8vw;
    margin-left: 5.729vw;
    background: url(http://landing.dzvin-studio.com/wp-content/uploads/2024/11/Vector.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    position: relative !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1a6be75 */.elementor-1156 .elementor-element.elementor-element-1a6be75 .product-title h2 {
    font-weight: 800;
    font-size: 5.2vw;
    line-height: 0.89em;
}

.elementor-1156 .elementor-element.elementor-element-1a6be75 .product-image {
    height: 43vh !important;
    
}
.elementor-1156 .elementor-element.elementor-element-1a6be75 .product-image img {
    width: 33.854vw;
    margin-top: -6vw;
    
}

.elementor-1156 .elementor-element.elementor-element-1a6be75 .row{
    margin-inline: 0 !important;
    justify-content: flex-start;
    flex-wrap: inherit !important;
    
}
span.woocommerce-Price-amount.amount {
    font-size: 1.563vw;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-1156 .elementor-element.elementor-element-1a6be75 .price-container {
    border-bottom: 0.104vw solid #fff;
    width: 35.417vw !important;
    margin-top: 1.688vw;
}
button.add-to-cart-button {
    float: right;
    margin-top: 1.688vw;
}

.elementor-1156 .elementor-element.elementor-element-1a6be75 .product-title {
    height: 13.229vw;
    min-width: 40vw;
    width: auto;
    margin-right: 5vw;
}

.elementor-1156 .elementor-element.elementor-element-1a6be75 .product-description{
    width: min-content;
    min-width: 30vw;
}

p.variation-description {
    width: auto;
}

.elementor-1156 .elementor-element.elementor-element-1a6be75 .form-control {
  display: grid;
  grid-template-columns: 1em auto;
  gap: 0.781vw;
  align-items: center;
  color: #fff;
  font-weight: 300 !important;
  font-size: 0.833vw !important;
}
.elementor-1156 .elementor-element.elementor-element-1a6be75 .form-control span{
    text-transform: uppercase;
    display: flex;
    gap: 1.146vw !important;
}
.elementor-1156 .elementor-element.elementor-element-1a6be75 label span{
    font-size: 0.775vw !important;
}
.elementor-1156 .elementor-element.elementor-element-1a6be75 .form-control span.color-code {
    width: 2vw;
}
.elementor-1156 .elementor-element.elementor-element-1a6be75 .form-control:focus-within {
  color: #fff;
  font-weight: 800;
  
}
.elementor-1156 .elementor-element.elementor-element-1a6be75 .options {
    max-height: 25.5vw !important;
}

input[type="radio"] {
  /* Add if not using autoprefixer */
  -webkit-appearance: none;
  /* Remove most all native input styles */
  appearance: none;
  /* For iOS < 15 */
  background-color: transparent;
  /* Not removed via appearance */
  margin: 0;

  font: inherit;
  color: currentColor;
  width: 0.885vw;
  height: 0.885vw;
  border-radius: 50%;
  transform: translateY(-0.075em);

  display: grid;
  place-content: center;
}

input[type="radio"]::before {
  content: "";
  width: 0.65em;
  height: 0.65em;
  border-radius: 50%;
  transform: scale(0);
  transition: 120ms transform ease-in-out;
}

input[type="radio"]:checked::before,
input[type="radio"]:focus {
  width: 0.885vw;
  height: 0.885vw;
}

.elementor-1156 .elementor-element.elementor-element-1a6be75 .variation-container {
    display: flex;
    flex-flow: column;
    justify-content: end;
    margin-bottom: 2.688vw;
}

.elementor-1156 .elementor-element.elementor-element-1a6be75 .variation-description {
    text-transform: uppercase;
    color: #fff;
    font-size: 1.198vw;
    line-height: 1.47em;
    font-weight: 700;
}

button.add-to-cart-button {
    border-bottom: 0.104vw solid #fff;
    background: transparent;
    color: #fff;
    width: 18.698vw;
    padding: 0;
    justify-content: space-between;
}
button.add-to-cart-button::after {
    content: "";
    width: 1.339vw;
    height: 1.339vw;
    margin-left: 5.729vw;
    background: url(http://landing.dzvin-studio.com/wp-content/uploads/2024/11/Vector.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

button.add-to-cart-button:hover{
    background: inherit !important;
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f38848e */.elementor-1156 .elementor-element.elementor-element-f38848e .product-title h2 {
    font-weight: 800;
    font-size: 5.2vw;
    line-height: 0.89em;
}


.elementor-1156 .elementor-element.elementor-element-f38848e .product-image {
    height: 43vh !important;
    
}
.elementor-1156 .elementor-element.elementor-element-f38848e .product-image img {
    width: 28.854vw;
    margin-top: -6vw;
    
}


.elementor-1156 .elementor-element.elementor-element-f38848e .color-code{
    font-weight: 700;
    font-size: 1.563vw;
    line-height: 2em;
}
.elementor-1156 .elementor-element.elementor-element-f38848e .form-control p{
    margin: inherit;
    font-weight: 300;
    font-size: 0.7vw;
}

.color-code-desc{
    width: 5vw;
    margin-right: 1.302vw;
}
.elementor-1156 .elementor-element.elementor-element-f38848e .row{
    margin-inline: 0 !important;
    justify-content: flex-start;
    flex-wrap: inherit !important;
    
}
.elementor-1156 .elementor-element.elementor-element-f38848e .drop-elem:hover, .elementor-1156 .elementor-element.elementor-element-f38848e .drop-elem:focus,  .elementor-1156 .elementor-element.elementor-element-f38848e .drop-elem:checked{
    opacity: 100%;
}

.elementor-1156 .elementor-element.elementor-element-f38848e .drop-elem {
    opacity: 50%;
}
span.woocommerce-Price-amount.amount {
    font-size: 1.563vw;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-1156 .elementor-element.elementor-element-f38848e .price-container {
    border-bottom: 0.104vw solid #fff;
    width: 35.417vw !important;
    margin-top: 1.688vw;
}
button.add-to-cart-button {
    float: right;
    margin-top: 1.688vw;
}

.elementor-1156 .elementor-element.elementor-element-f38848e .product-title {
    height: 13.229vw;
    min-width: 40vw;
    width: auto;
    margin-right: 5vw;
}


.elementor-1156 .elementor-element.elementor-element-f38848e .form-control span.color-code {
    width: 2vw;
}
.elementor-1156 .elementor-element.elementor-element-f38848e .form-control:focus-within {
  color: #fff;
  font-weight: 800;
  
}
.elementor-1156 .elementor-element.elementor-element-f38848e .options {
    max-height: 22.083vw !important;
}

.elementor-1156 .elementor-element.elementor-element-f38848e .color-circle{
    top: 1.9vw;
    left: -2vw;
}

input[type="radio"] {
  /* Add if not using autoprefixer */
  -webkit-appearance: none;
  /* Remove most all native input styles */
  appearance: none;
  /* For iOS < 15 */
  background-color: transparent;
  /* Not removed via appearance */
  margin: 0;

  font: inherit;
  color: currentColor;
  width: 0.885vw;
  height: 0.885vw;
  border-radius: 50%;
  transform: translateY(-0.075em);

  display: grid;
  place-content: center;
}

input[type="radio"]::before {
  content: "";
  width: 0.65em;
  height: 0.65em;
  border-radius: 50%;
  transform: scale(0);
  transition: 120ms transform ease-in-out;
}

input[type="radio"]:checked::before,
input[type="radio"]:focus {
  width: 0.885vw;
  height: 0.885vw;
}

.elementor-1156 .elementor-element.elementor-element-f38848e .variation-container {
    display: flex;
    flex-flow: column;
    justify-content: center;
    margin-bottom: 2.688vw;
}

.elementor-1156 .elementor-element.elementor-element-f38848e .variation-description {
    text-transform: uppercase;
    color: #fff;
    width: 37.292vw;
    font-size: 1.198vw;
    line-height: 1.47em;
    font-weight: 700;
}

button.add-to-cart-button {
    border-bottom: 0.104vw solid #fff;
    background: transparent;
    color: #fff;
    width: 18.698vw;
    padding: 0;
    justify-content: space-between;
}
button.add-to-cart-button::after {
    content: "";
    width: 1.339vw;
    height: 1.339vw;
    margin-left: 5.729vw;
    background: url(http://landing.dzvin-studio.com/wp-content/uploads/2024/11/Vector.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

button.add-to-cart-button:hover{
    background: inherit !important;
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d2f4644 */.elementor-1156 .elementor-element.elementor-element-d2f4644 .product-title h2 {
    font-weight: 800;
    font-size: 5.2vw;
    line-height: 0.89em;
}

.elementor-1156 .elementor-element.elementor-element-d2f4644 .product-image {
    height: 43vh !important;
    
}
.elementor-1156 .elementor-element.elementor-element-d2f4644 .product-image img {
    width: 33.854vw;
    margin-top: -6vw;
    
}

.elementor-1156 .elementor-element.elementor-element-d2f4644 .row{
    margin-inline: 0 !important;
    justify-content: flex-start;
    flex-wrap: inherit !important;
    
}
span.woocommerce-Price-amount.amount {
    font-size: 1.563vw;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-1156 .elementor-element.elementor-element-d2f4644 .price-container {
    border-bottom: 0.104vw solid #fff;
    width: 35.417vw !important;
    margin-top: 1.688vw;
}
button.add-to-cart-button {
    float: right;
    margin-top: 1.688vw;
}

.elementor-1156 .elementor-element.elementor-element-d2f4644 .product-title {
    height: 13.229vw;
    min-width: 40vw;
    width: auto;
    margin-right: 5vw;
}

.elementor-1156 .elementor-element.elementor-element-d2f4644 .product-description{
    width: min-content;
    min-width: 30vw;
}

p.variation-description {
    width: auto;
}

.elementor-1156 .elementor-element.elementor-element-d2f4644 .form-control {
  display: grid;
  grid-template-columns: 1em auto;
  gap: 0.781vw;
  align-items: center;
  color: #fff;
  font-weight: 300 !important;
  font-size: 0.833vw !important;
}
.elementor-1156 .elementor-element.elementor-element-d2f4644 .form-control span{
    text-transform: uppercase;
    display: flex;
    gap: 1.146vw !important;
}
.elementor-1156 .elementor-element.elementor-element-d2f4644 label span{
    font-size: 0.775vw !important;
}
.elementor-1156 .elementor-element.elementor-element-d2f4644 .form-control span.color-code {
    width: 2vw;
}
.elementor-1156 .elementor-element.elementor-element-d2f4644 .form-control:focus-within {
  color: #fff;
  font-weight: 800;
  
}
.elementor-1156 .elementor-element.elementor-element-d2f4644 .options {
    max-height: 25.5vw !important;
}

input[type="radio"] {
  /* Add if not using autoprefixer */
  -webkit-appearance: none;
  /* Remove most all native input styles */
  appearance: none;
  /* For iOS < 15 */
  background-color: transparent;
  /* Not removed via appearance */
  margin: 0;

  font: inherit;
  color: currentColor;
  width: 0.885vw;
  height: 0.885vw;
  border-radius: 50%;
  transform: translateY(-0.075em);

  display: grid;
  place-content: center;
}

input[type="radio"]::before {
  content: "";
  width: 0.65em;
  height: 0.65em;
  border-radius: 50%;
  transform: scale(0);
  transition: 120ms transform ease-in-out;
}

input[type="radio"]:checked::before,
input[type="radio"]:focus {
  width: 0.885vw;
  height: 0.885vw;
}

.elementor-1156 .elementor-element.elementor-element-d2f4644 .variation-container {
    display: flex;
    flex-flow: column;
    justify-content: end;
    margin-bottom: 2.688vw;
}

.elementor-1156 .elementor-element.elementor-element-d2f4644 .variation-description {
    text-transform: uppercase;
    color: #fff;
    font-size: 1.198vw;
    line-height: 1.47em;
    font-weight: 700;
}

button.add-to-cart-button {
    border-bottom: 0.104vw solid #fff;
    background: transparent;
    color: #fff;
    width: 18.698vw;
    padding: 0;
    justify-content: space-between;
}
button.add-to-cart-button::after {
    content: "";
    width: 1.339vw;
    height: 1.339vw;
    margin-left: 5.729vw;
    background: url(http://landing.dzvin-studio.com/wp-content/uploads/2024/11/Vector.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

button.add-to-cart-button:hover{
    background: inherit !important;
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-0dd483b */.elementor-1156 .elementor-element.elementor-element-0dd483b h3.wd-entities-title {
    font-size: 6.667vw !important;
    font-weight: 800;
    line-height: 1em;
    width: 100%;
    position: absolute;
    top: 0;
}
.elementor-1156 .elementor-element.elementor-element-0dd483b .product-element-top.wd-quick-shop {
    width: 74.667vw;
}
.elementor-1156 .elementor-element.elementor-element-0dd483b a.product-image-link, h3.wd-entities-title a {
  pointer-events: none;
}

.elementor-1156 .elementor-element.elementor-element-0dd483b img{
    margin-top: 8vw;
    width: 60.8vw;
}
.elementor-1156 .elementor-element.elementor-element-0dd483b bdi{
    font-size: 4vw;
}

.elementor-1156 .elementor-element.elementor-element-0dd483b .product-wrapper{
    justify-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
}

.elementor-1156 .elementor-element.elementor-element-0dd483b .wd-add-btn.wd-add-btn-replace{
    border-bottom: 1px solid #fff;
    margin-left: 12vw;
}
.elementor-1156 .elementor-element.elementor-element-0dd483b .wd-add-btn.wd-add-btn-replace span{
    padding: 0;
}


.elementor-1156 .elementor-element.elementor-element-0dd483b .wd-add-btn-replace .add-to-cart-loop{
    padding-left: 0;
    font-size: 4vw;
    display: flex;
    flex-direction: row-reverse;
}
.elementor-1156 .elementor-element.elementor-element-0dd483b .wd-add-btn-replace .add-to-cart-loop:before{
        content: "";
    width: 3.835vw;
    height: 3.835vw;
    margin-bottom: 8vw;
    margin-left: 5.729vw;
    background: url(http://landing.dzvin-studio.com/wp-content/uploads/2024/11/Vector.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    position: relative !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1a6be75 */.elementor-1156 .elementor-element.elementor-element-1a6be75 .product-title h2 {
    font-weight: 800;
    font-size: 5.2vw;
    line-height: 0.89em;
}

.elementor-1156 .elementor-element.elementor-element-1a6be75 .product-image {
    height: 43vh !important;
    
}
.elementor-1156 .elementor-element.elementor-element-1a6be75 .product-image img {
    width: 33.854vw;
    margin-top: -6vw;
    
}

.elementor-1156 .elementor-element.elementor-element-1a6be75 .row{
    margin-inline: 0 !important;
    justify-content: flex-start;
    flex-wrap: inherit !important;
    
}
span.woocommerce-Price-amount.amount {
    font-size: 1.563vw;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-1156 .elementor-element.elementor-element-1a6be75 .price-container {
    border-bottom: 0.104vw solid #fff;
    width: 35.417vw !important;
    margin-top: 1.688vw;
}
button.add-to-cart-button {
    float: right;
    margin-top: 1.688vw;
}

.elementor-1156 .elementor-element.elementor-element-1a6be75 .product-title {
    height: 13.229vw;
    min-width: 40vw;
    width: auto;
    margin-right: 5vw;
}

.elementor-1156 .elementor-element.elementor-element-1a6be75 .product-description{
    width: min-content;
    min-width: 30vw;
}

p.variation-description {
    width: auto;
}

.elementor-1156 .elementor-element.elementor-element-1a6be75 .form-control {
  display: grid;
  grid-template-columns: 1em auto;
  gap: 0.781vw;
  align-items: center;
  color: #fff;
  font-weight: 300 !important;
  font-size: 0.833vw !important;
}
.elementor-1156 .elementor-element.elementor-element-1a6be75 .form-control span{
    text-transform: uppercase;
    display: flex;
    gap: 1.146vw !important;
}
.elementor-1156 .elementor-element.elementor-element-1a6be75 label span{
    font-size: 0.775vw !important;
}
.elementor-1156 .elementor-element.elementor-element-1a6be75 .form-control span.color-code {
    width: 2vw;
}
.elementor-1156 .elementor-element.elementor-element-1a6be75 .form-control:focus-within {
  color: #fff;
  font-weight: 800;
  
}
.elementor-1156 .elementor-element.elementor-element-1a6be75 .options {
    max-height: 25.5vw !important;
}

input[type="radio"] {
  /* Add if not using autoprefixer */
  -webkit-appearance: none;
  /* Remove most all native input styles */
  appearance: none;
  /* For iOS < 15 */
  background-color: transparent;
  /* Not removed via appearance */
  margin: 0;

  font: inherit;
  color: currentColor;
  width: 0.885vw;
  height: 0.885vw;
  border-radius: 50%;
  transform: translateY(-0.075em);

  display: grid;
  place-content: center;
}

input[type="radio"]::before {
  content: "";
  width: 0.65em;
  height: 0.65em;
  border-radius: 50%;
  transform: scale(0);
  transition: 120ms transform ease-in-out;
}

input[type="radio"]:checked::before,
input[type="radio"]:focus {
  width: 0.885vw;
  height: 0.885vw;
}

.elementor-1156 .elementor-element.elementor-element-1a6be75 .variation-container {
    display: flex;
    flex-flow: column;
    justify-content: end;
    margin-bottom: 2.688vw;
}

.elementor-1156 .elementor-element.elementor-element-1a6be75 .variation-description {
    text-transform: uppercase;
    color: #fff;
    font-size: 1.198vw;
    line-height: 1.47em;
    font-weight: 700;
}

button.add-to-cart-button {
    border-bottom: 0.104vw solid #fff;
    background: transparent;
    color: #fff;
    width: 18.698vw;
    padding: 0;
    justify-content: space-between;
}
button.add-to-cart-button::after {
    content: "";
    width: 1.339vw;
    height: 1.339vw;
    margin-left: 5.729vw;
    background: url(http://landing.dzvin-studio.com/wp-content/uploads/2024/11/Vector.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

button.add-to-cart-button:hover{
    background: inherit !important;
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f38848e */.elementor-1156 .elementor-element.elementor-element-f38848e .product-title h2 {
    font-weight: 800;
    font-size: 5.2vw;
    line-height: 0.89em;
}


.elementor-1156 .elementor-element.elementor-element-f38848e .product-image {
    height: 43vh !important;
    
}
.elementor-1156 .elementor-element.elementor-element-f38848e .product-image img {
    width: 28.854vw;
    margin-top: -6vw;
    
}


.elementor-1156 .elementor-element.elementor-element-f38848e .color-code{
    font-weight: 700;
    font-size: 1.563vw;
    line-height: 2em;
}
.elementor-1156 .elementor-element.elementor-element-f38848e .form-control p{
    margin: inherit;
    font-weight: 300;
    font-size: 0.7vw;
}

.color-code-desc{
    width: 5vw;
    margin-right: 1.302vw;
}
.elementor-1156 .elementor-element.elementor-element-f38848e .row{
    margin-inline: 0 !important;
    justify-content: flex-start;
    flex-wrap: inherit !important;
    
}
.elementor-1156 .elementor-element.elementor-element-f38848e .drop-elem:hover, .elementor-1156 .elementor-element.elementor-element-f38848e .drop-elem:focus,  .elementor-1156 .elementor-element.elementor-element-f38848e .drop-elem:checked{
    opacity: 100%;
}

.elementor-1156 .elementor-element.elementor-element-f38848e .drop-elem {
    opacity: 50%;
}
span.woocommerce-Price-amount.amount {
    font-size: 1.563vw;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-1156 .elementor-element.elementor-element-f38848e .price-container {
    border-bottom: 0.104vw solid #fff;
    width: 35.417vw !important;
    margin-top: 1.688vw;
}
button.add-to-cart-button {
    float: right;
    margin-top: 1.688vw;
}

.elementor-1156 .elementor-element.elementor-element-f38848e .product-title {
    height: 13.229vw;
    min-width: 40vw;
    width: auto;
    margin-right: 5vw;
}


.elementor-1156 .elementor-element.elementor-element-f38848e .form-control span.color-code {
    width: 2vw;
}
.elementor-1156 .elementor-element.elementor-element-f38848e .form-control:focus-within {
  color: #fff;
  font-weight: 800;
  
}
.elementor-1156 .elementor-element.elementor-element-f38848e .options {
    max-height: 22.083vw !important;
}

.elementor-1156 .elementor-element.elementor-element-f38848e .color-circle{
    top: 1.9vw;
    left: -2vw;
}

input[type="radio"] {
  /* Add if not using autoprefixer */
  -webkit-appearance: none;
  /* Remove most all native input styles */
  appearance: none;
  /* For iOS < 15 */
  background-color: transparent;
  /* Not removed via appearance */
  margin: 0;

  font: inherit;
  color: currentColor;
  width: 0.885vw;
  height: 0.885vw;
  border-radius: 50%;
  transform: translateY(-0.075em);

  display: grid;
  place-content: center;
}

input[type="radio"]::before {
  content: "";
  width: 0.65em;
  height: 0.65em;
  border-radius: 50%;
  transform: scale(0);
  transition: 120ms transform ease-in-out;
}

input[type="radio"]:checked::before,
input[type="radio"]:focus {
  width: 0.885vw;
  height: 0.885vw;
}

.elementor-1156 .elementor-element.elementor-element-f38848e .variation-container {
    display: flex;
    flex-flow: column;
    justify-content: center;
    margin-bottom: 2.688vw;
}

.elementor-1156 .elementor-element.elementor-element-f38848e .variation-description {
    text-transform: uppercase;
    color: #fff;
    width: 37.292vw;
    font-size: 1.198vw;
    line-height: 1.47em;
    font-weight: 700;
}

button.add-to-cart-button {
    border-bottom: 0.104vw solid #fff;
    background: transparent;
    color: #fff;
    width: 18.698vw;
    padding: 0;
    justify-content: space-between;
}
button.add-to-cart-button::after {
    content: "";
    width: 1.339vw;
    height: 1.339vw;
    margin-left: 5.729vw;
    background: url(http://landing.dzvin-studio.com/wp-content/uploads/2024/11/Vector.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

button.add-to-cart-button:hover{
    background: inherit !important;
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-f349878 */.elementor-1156 .elementor-element.elementor-element-f349878  span.e-n-tab-title-text {
    filter: blur(3px);
}

.elementor-1156 .elementor-element.elementor-element-f349878 .e-n-tab-title[aria-selected="true"] span.e-n-tab-title-text{
    filter: blur(0);
}

@media screen and (max-width:600px){
.elementor-widget-n-tabs .e-n-tabs-heading{
        display: flex !important;
    align-items: center !important;
    flex-flow:row;
    justify-content:start;
    }
    .elementor-1156 .elementor-element.elementor-element-f349878 button{
        margin:0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65dd1109 */@media (max-width:1024px){
    .variation-container{
        display:none !important;
    }
    .row {
    flex-flow: column;
    align-items: center;
}
    .elementor-widget-n-tabs .e-n-tabs-heading {
        display: flex !important
;
        align-items: center !important;
    }
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-5f40e026 */.elementor-1156 .elementor-element.elementor-element-5f40e026 .button.add-to-cart {
    border-bottom: 0.104vw solid #fff;
    background: transparent;
    color: #fff;
    width: 35.698vw;
    padding: 0;
    font-family: "Unbounded", sans-serif;
    justify-content: space-between;
    font-size: 4vw;
}
.elementor-1156 .elementor-element.elementor-element-5f40e026 .button.add-to-cart::after {
    content: "";
    width: 3.835vw;
    height: 3.835vw;
    margin-left: 5.729vw;
    background: url(http://landing.dzvin-studio.com/wp-content/uploads/2024/11/Vector.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2818191d */.elementor-1156 .elementor-element.elementor-element-2818191d{
    mix-blend-mode: multiply;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c548df3 */.text-container {
  display: inline-block;
  overflow: hidden; /* Обмежує область анімації */
}
.elementor-1156 .elementor-element.elementor-element-7c548df3 .elementor-heading-title {
  display: flex; /* Розташовує символи в ряд */
  gap: 0.2rem; /* Відстань між літерами */
  color: #fff; /* Початковий білий колір */
  flex-wrap: wrap;
}

.elementor-1156 .elementor-element.elementor-element-7c548df3 .elementor-heading-title span {
  opacity: 0; /* Початково невидимі */
  filter: blur(3px); /* Початковий блюр */
  animation: fadeIn 2.5s ease-in-out forwards;
}

/* Швидка поява для 1, 4, 7, 10 */
.elementor-1156 .elementor-element.elementor-element-7c548df3 .elementor-heading-title span:nth-child(3n+1) {
  animation-delay: calc(var(--index) * 0.2s); /* Враховує загальний порядок появи */
}

/* Інші літери з додатковою затримкою */
.elementor-1156 .elementor-element.elementor-element-7c548df3 .elementor-heading-title span:not(:nth-child(3n+1)) {
  animation-delay: calc(var(--index) * 0.3s + 0.5s); /* Додаємо затримку */
}

/* Встановлення порядку для всіх літер */
.elementor-1156 .elementor-element.elementor-element-7c548df3 .elementor-heading-title span {
  --index: calc(var(--n) - 1); /* Порядковий номер */
}

/* Динамічне встановлення значення `--n` */
.elementor-1156 .elementor-element.elementor-element-7c548df3 .elementor-heading-title span:nth-child(1) { --n: 1; }
.elementor-1156 .elementor-element.elementor-element-7c548df3 .elementor-heading-title span:nth-child(2) { --n: 2; }
.elementor-1156 .elementor-element.elementor-element-7c548df3 .elementor-heading-title span:nth-child(3) { --n: 3; }
.elementor-1156 .elementor-element.elementor-element-7c548df3 .elementor-heading-title span:nth-child(4) { --n: 4; }
.elementor-1156 .elementor-element.elementor-element-7c548df3 .elementor-heading-title span:nth-child(5) { --n: 5; }
.elementor-1156 .elementor-element.elementor-element-7c548df3 .elementor-heading-title span:nth-child(6) { --n: 6; }
.elementor-1156 .elementor-element.elementor-element-7c548df3 .elementor-heading-title span:nth-child(7) { --n: 7; }
.elementor-1156 .elementor-element.elementor-element-7c548df3 .elementor-heading-title span:nth-child(8) { --n: 8; }
.elementor-1156 .elementor-element.elementor-element-7c548df3 .elementor-heading-title span:nth-child(9) { --n: 9; }
.elementor-1156 .elementor-element.elementor-element-7c548df3 .elementor-heading-title span:nth-child(10) { --n: 10; }
.elementor-1156 .elementor-element.elementor-element-7c548df3 .elementor-heading-title span:nth-child(11) { --n: 11; }
.elementor-1156 .elementor-element.elementor-element-7c548df3 .elementor-heading-title span:nth-child(12) { --n: 12; }
.elementor-1156 .elementor-element.elementor-element-7c548df3 .elementor-heading-title span:nth-child(13) { --n: 13; }

/* Основна анімація */
@keyframes fadeIn {
  0% {
    opacity: 0;
    filter: blur(3px);
  }
  50% {
    opacity: 0.5;
    filter: blur(1.5px);
  }
  100% {
    opacity: 1;
    filter: blur(0);
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-675cee4e */.elementor-1156 .elementor-element.elementor-element-675cee4e svg{
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3b9d8e7a */.elementor-1156 .elementor-element.elementor-element-3b9d8e7a{
    margin-right: 13.021vw;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d15d914 */.elementor-1156 .elementor-element.elementor-element-5d15d914{
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5792eea2 */.elementor-1156 .elementor-element.elementor-element-5792eea2 svg{
    transition: 0.3s;
}

.elementor-1156 .elementor-element.elementor-element-5792eea2:hover svg{
    rotate: -10deg;
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-43d6e549 */.elementor-1156 .elementor-element.elementor-element-43d6e549{
    height: 100vh;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1c19e156 */.elementor-1156 .elementor-element.elementor-element-1c19e156{
    height: 100vh;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dda2ac2 */.elementor-1156 .elementor-element.elementor-element-dda2ac2{
    height: 100vh;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f1b5844 */.elementor-1156 .elementor-element.elementor-element-3f1b5844{
    mix-blend-mode: exclusion;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-737059b4 */.text-container {
  display: inline-block;
  overflow: hidden; /* Обмежує область анімації */
}
.elementor-1156 .elementor-element.elementor-element-737059b4 .elementor-heading-title {
  display: flex; /* Розташовує символи в ряд */
  flex-wrap: no-wrap;
  gap: 0.2rem; /* Відстань між літерами */
  color: #fff; /* Початковий білий колір */
  flex-wrap: wrap;
}

.elementor-1156 .elementor-element.elementor-element-737059b4 .elementor-heading-title span {
  opacity: 0; /* Початково невидимі */
  filter: blur(3px); /* Початковий блюр */
  animation: fadeIn 2.5s ease-in-out forwards;
}

/* Швидка поява для 1, 4, 7, 10 */
.elementor-1156 .elementor-element.elementor-element-737059b4 .elementor-heading-title span:nth-child(3n+1) {
  animation-delay: calc(var(--index) * 0.2s); /* Враховує загальний порядок появи */
}

/* Інші літери з додатковою затримкою */
.elementor-1156 .elementor-element.elementor-element-737059b4 .elementor-heading-title span:not(:nth-child(3n+1)) {
  animation-delay: calc(var(--index) * 0.3s + 0.5s); /* Додаємо затримку */
}

/* Встановлення порядку для всіх літер */
.elementor-1156 .elementor-element.elementor-element-737059b4 .elementor-heading-title span {
  --index: calc(var(--n) - 1); /* Порядковий номер */
}

/* Динамічне встановлення значення `--n` */
.elementor-1156 .elementor-element.elementor-element-737059b4 .elementor-heading-title span:nth-child(1) { --n: 1; }
.elementor-1156 .elementor-element.elementor-element-737059b4 .elementor-heading-title span:nth-child(2) { --n: 2; }
.elementor-1156 .elementor-element.elementor-element-737059b4 .elementor-heading-title span:nth-child(3) { --n: 3; }
.elementor-1156 .elementor-element.elementor-element-737059b4 .elementor-heading-title span:nth-child(4) { --n: 4; }
.elementor-1156 .elementor-element.elementor-element-737059b4 .elementor-heading-title span:nth-child(5) { --n: 5; }
.elementor-1156 .elementor-element.elementor-element-737059b4 .elementor-heading-title span:nth-child(6) { --n: 6; }
.elementor-1156 .elementor-element.elementor-element-737059b4 .elementor-heading-title span:nth-child(7) { --n: 7; }
.elementor-1156 .elementor-element.elementor-element-737059b4 .elementor-heading-title span:nth-child(8) { --n: 8; }
.elementor-1156 .elementor-element.elementor-element-737059b4 .elementor-heading-title span:nth-child(9) { --n: 9; }
.elementor-1156 .elementor-element.elementor-element-737059b4 .elementor-heading-title span:nth-child(10) { --n: 10; }
.elementor-1156 .elementor-element.elementor-element-737059b4 .elementor-heading-title span:nth-child(11) { --n: 11; }
.elementor-1156 .elementor-element.elementor-element-737059b4 .elementor-heading-title span:nth-child(12) { --n: 12; }
.elementor-1156 .elementor-element.elementor-element-737059b4 .elementor-heading-title span:nth-child(13) { --n: 13; }

/* Основна анімація */
@keyframes fadeIn {
  0% {
    opacity: 0;
    filter: blur(3px);
  }
  50% {
    opacity: 0.5;
    filter: blur(1.5px);
  }
  100% {
    opacity: 1;
    filter: blur(0);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-773ea0c8 */.elementor-1156 .elementor-element.elementor-element-773ea0c8{
    mix-blend-mode: exclusion;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-466616f4 */.elementor-1156 .elementor-element.elementor-element-466616f4{
    mix-blend-mode: exclusion;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1f8fe9 */.elementor-1156 .elementor-element.elementor-element-e1f8fe9{
    mix-blend-mode: exclusion;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f55a08e */.elementor-1156 .elementor-element.elementor-element-f55a08e svg{
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61680c0 */.thatiswhy {
    transition: none !important;
}

.text-container {
  overflow: hidden; /* Обмежує область анімації */
}
.elementor-1156 .elementor-element.elementor-element-61680c0 .elementor-heading-title {
  display: flex; /* Розташовує символи в ряд */
  gap: 0.2rem; /* Відстань між літерами */
  color: #fff; /* Початковий білий колір */
  flex-wrap: wrap;
}

.elementor-1156 .elementor-element.elementor-element-61680c0 .elementor-heading-title span {
  opacity: 0; /* Початково невидимі */
  filter: blur(3px); /* Початковий блюр */
  animation: fadeIn 2.5s ease-in-out forwards;
}

/* Швидка поява для 1, 4, 7, 10 */
.elementor-1156 .elementor-element.elementor-element-61680c0 .elementor-heading-title span:nth-child(3n+1) {
  animation-delay: calc(var(--index) * 0.2s); /* Враховує загальний порядок появи */
}

/* Інші літери з додатковою затримкою */
.elementor-1156 .elementor-element.elementor-element-61680c0 .elementor-heading-title span:not(:nth-child(3n+1)) {
  animation-delay: calc(var(--index) * 0.3s + 0.5s); /* Додаємо затримку */
}

/* Встановлення порядку для всіх літер */
.elementor-1156 .elementor-element.elementor-element-61680c0 .elementor-heading-title span {
  --index: calc(var(--n) - 1); /* Порядковий номер */
}

/* Динамічне встановлення значення `--n` */
.elementor-1156 .elementor-element.elementor-element-61680c0 .elementor-heading-title span:nth-child(1) { --n: 1; }
.elementor-1156 .elementor-element.elementor-element-61680c0 .elementor-heading-title span:nth-child(2) { --n: 2; }
.elementor-1156 .elementor-element.elementor-element-61680c0 .elementor-heading-title span:nth-child(3) { --n: 3; }
.elementor-1156 .elementor-element.elementor-element-61680c0 .elementor-heading-title span:nth-child(4) { --n: 4; }
.elementor-1156 .elementor-element.elementor-element-61680c0 .elementor-heading-title span:nth-child(5) { --n: 5; }
.elementor-1156 .elementor-element.elementor-element-61680c0 .elementor-heading-title span:nth-child(6) { --n: 6; }
.elementor-1156 .elementor-element.elementor-element-61680c0 .elementor-heading-title span:nth-child(7) { --n: 7; }
.elementor-1156 .elementor-element.elementor-element-61680c0 .elementor-heading-title span:nth-child(8) { --n: 8; }
.elementor-1156 .elementor-element.elementor-element-61680c0 .elementor-heading-title span:nth-child(9) { --n: 9; }
.elementor-1156 .elementor-element.elementor-element-61680c0 .elementor-heading-title span:nth-child(10) { --n: 10; }
.elementor-1156 .elementor-element.elementor-element-61680c0 .elementor-heading-title span:nth-child(11) { --n: 11; }
.elementor-1156 .elementor-element.elementor-element-61680c0 .elementor-heading-title span:nth-child(12) { --n: 12; }
.elementor-1156 .elementor-element.elementor-element-61680c0 .elementor-heading-title span:nth-child(13) { --n: 13; }

/* Основна анімація */
@keyframes fadeIn {
  0% {
    opacity: 0;
    filter: blur(3px);
  }
  50% {
    opacity: 0.5;
    filter: blur(1.5px);
  }
  100% {
    opacity: 1;
    filter: blur(0);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65e27d87 */.elementor-1156 .elementor-element.elementor-element-65e27d87{
    transition: none;
      overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-342ded1b */.elementor-1156 .elementor-element.elementor-element-342ded1b{
    transition: none;
      overflow-x: hidden;
    padding-top: 5vw;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-7612d918 */.elementor-form-fields-wrapper{
    display: block;
}

.elementor-1156 .elementor-element.elementor-element-7612d918 button{
    position: absolute;
    bottom: 3.073vw;
}

.elementor-form .elementor-button>span{
    flex-flow: row-reverse;
}

@media (max-width:600px){
    .elementor-1156 .elementor-element.elementor-element-7612d918 button{
    position:inherit !important;
    margin-top: 27.867vw;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-61f90ef1 */.elementor-1156 .elementor-element.elementor-element-61f90ef1{
    mix-blend-mode: multiply;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-632fbf5d */.elementor-1156 .elementor-element.elementor-element-632fbf5d{
    mix-blend-mode: multiply;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63620263 */.elementor-1156 .elementor-element.elementor-element-63620263{
    margin-left: 6.6vw;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8f87bb4 */.elementor-1156 .elementor-element.elementor-element-8f87bb4 svg{
    height: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f1d8b06 */.elementor-1156 .elementor-element.elementor-element-f1d8b06{
    mix-blend-mode: multiply;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-27a7303 */.elementor-1156 .elementor-element.elementor-element-27a7303 .elementor-icon-wrapper{
    position: absolute;
    right: 2.604vw;
    bottom: 8.333vw;
}
.elementor-1156 .elementor-element.elementor-element-27a7303 span{
    margin-left: 1.5vw;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5939da0 */.elementor-1156 .elementor-element.elementor-element-5939da0{
    mix-blend-mode: multiply;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-2da90d6 */.elementor-1156 .elementor-element.elementor-element-2da90d6 .elementor-icon-wrapper{
    position: absolute;
    right: 2.604vw;
    bottom: 8.333vw;
}
.elementor-1156 .elementor-element.elementor-element-2da90d6 span{
    margin-left: 1.5vw;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-d445408 */.elementor-1156 .elementor-element.elementor-element-d445408 .elementor-icon-wrapper{
    position: absolute;
    right: 2.604vw;
    bottom: 8.333vw;
}
.elementor-1156 .elementor-element.elementor-element-d445408 span{
    margin-left: 1.5vw;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-835aaee */.elementor-1156 .elementor-element.elementor-element-835aaee .elementor-icon-wrapper{
    position: absolute;
    right: 2.604vw;
    bottom: 8.333vw;
}

.elementor-1156 .elementor-element.elementor-element-835aaee span{
    margin-left: 1.5vw;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-deb5d98 */.elementor-1156 .elementor-element.elementor-element-deb5d98 .elementor-icon-wrapper{
    position: absolute;
    right: 2.604vw;
    bottom: 8.333vw;
}

.elementor-1156 .elementor-element.elementor-element-deb5d98{
    margin-top: -2.604vw;
    margin-left: 26.979vw;
}

.elementor-1156 .elementor-element.elementor-element-deb5d98 span{
    margin-left: 1.5vw;
}

.elementor-1156 .elementor-element.elementor-element-deb5d98 a{
    color: rgba(0, 0, 0, 1);
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-7620b1d */.elementor-1156 .elementor-element.elementor-element-7620b1d .elementor-icon-wrapper{
    position: absolute;
    right: 2.604vw;
    bottom: 8.333vw;
}

.elementor-1156 .elementor-element.elementor-element-7620b1d{
    margin-top: -2.604vw;
    margin-left: 26.979vw;
}

.elementor-1156 .elementor-element.elementor-element-7620b1d span{
    margin-left: 1.5vw;
}

.elementor-1156 .elementor-element.elementor-element-7620b1d a{
    color: rgba(0, 0, 0, 1);
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS */.elementor-template-full-width .row>[data-elementor-type]{
    padding: 0 !important;
    margin: 0 !important;
}/* End custom CSS */