.elementor-44049 .elementor-element.elementor-element-753ac28{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44049 .elementor-element.elementor-element-753ac28:not(.elementor-motion-effects-element-type-background), .elementor-44049 .elementor-element.elementor-element-753ac28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5D63D4;}.elementor-44049 .elementor-element.elementor-element-0e95078.elementor-element{--align-self:center;}.elementor-44049 .elementor-element.elementor-element-0e95078 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:20px;letter-spacing:2px;color:var( --e-global-color-b5921ef );}.elementor-44049 .elementor-element.elementor-element-75eae63 .elementor-icon-wrapper{text-align:center;}.elementor-44049 .elementor-element.elementor-element-75eae63 .elementor-icon{font-size:10px;}.elementor-44049 .elementor-element.elementor-element-75eae63 .elementor-icon svg{height:10px;}.elementor-44049 .elementor-element.elementor-element-bb2f058.elementor-element{--align-self:center;}.elementor-44049 .elementor-element.elementor-element-bb2f058 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;line-height:20px;letter-spacing:2px;color:var( --e-global-color-b5921ef );}.elementor-44049 .elementor-element.elementor-element-9d8488c .elementor-icon-wrapper{text-align:center;}.elementor-44049 .elementor-element.elementor-element-9d8488c .elementor-icon{font-size:10px;}.elementor-44049 .elementor-element.elementor-element-9d8488c .elementor-icon svg{height:10px;}.elementor-44049 .elementor-element.elementor-element-66caebd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44049 .elementor-element.elementor-element-66caebd:not(.elementor-motion-effects-element-type-background), .elementor-44049 .elementor-element.elementor-element-66caebd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ab4d576 );}.elementor-44049 .elementor-element.elementor-element-97f3a46.elementor-element{--align-self:center;}.elementor-44049 .elementor-element.elementor-element-97f3a46 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:20px;letter-spacing:2px;color:var( --e-global-color-b5921ef );}.elementor-44049 .elementor-element.elementor-element-e1e7205 .elementor-icon-wrapper{text-align:center;}.elementor-44049 .elementor-element.elementor-element-e1e7205 .elementor-icon{font-size:10px;}.elementor-44049 .elementor-element.elementor-element-e1e7205 .elementor-icon svg{height:10px;}.elementor-44049 .elementor-element.elementor-element-5071827.elementor-element{--align-self:center;}.elementor-44049 .elementor-element.elementor-element-5071827 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;line-height:20px;letter-spacing:2px;color:var( --e-global-color-b5921ef );}.elementor-44049 .elementor-element.elementor-element-f5b6dc8 .elementor-icon-wrapper{text-align:center;}.elementor-44049 .elementor-element.elementor-element-f5b6dc8 .elementor-icon{font-size:10px;}.elementor-44049 .elementor-element.elementor-element-f5b6dc8 .elementor-icon svg{height:10px;}.elementor-44049 .elementor-element.elementor-element-fe6f2bf{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:calc(50% - 748px);--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:calc(50% - 748px);--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;}.elementor-44049 .elementor-element.elementor-element-e25ddd8.elementor-element{--align-self:center;}.elementor-44049 .elementor-element.elementor-element-e25ddd8 .elementor-icon-wrapper{text-align:center;}.elementor-44049 .elementor-element.elementor-element-e25ddd8 .elementor-icon{font-size:20px;}.elementor-44049 .elementor-element.elementor-element-e25ddd8 .elementor-icon svg{height:20px;}.elementor-44049 .elementor-element.elementor-element-853ceaf{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:32px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-44049 .elementor-element.elementor-element-a0d660d > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-44049 .elementor-element.elementor-element-a0d660d .elementor-heading-title{font-family:var( --e-global-typography-f7dfcf1-font-family ), Sans-serif;font-size:var( --e-global-typography-f7dfcf1-font-size );font-weight:var( --e-global-typography-f7dfcf1-font-weight );text-transform:var( --e-global-typography-f7dfcf1-text-transform );line-height:var( --e-global-typography-f7dfcf1-line-height );letter-spacing:var( --e-global-typography-f7dfcf1-letter-spacing );color:var( --e-global-color-72bb97d );}.elementor-44049 .elementor-element.elementor-element-8ab2b6d > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-44049 .elementor-element.elementor-element-8ab2b6d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-44049 .elementor-element.elementor-element-8ab2b6d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-44049 .elementor-element.elementor-element-8ab2b6d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-44049 .elementor-element.elementor-element-8ab2b6d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-44049 .elementor-element.elementor-element-8ab2b6d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-44049 .elementor-element.elementor-element-8ab2b6d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-44049 .elementor-element.elementor-element-8ab2b6d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-44049 .elementor-element.elementor-element-8ab2b6d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-44049 .elementor-element.elementor-element-8ab2b6d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-44049 .elementor-element.elementor-element-8ab2b6d .elementor-icon-list-item > a{font-family:var( --e-global-typography-9b83597-font-family ), Sans-serif;font-size:var( --e-global-typography-9b83597-font-size );font-weight:var( --e-global-typography-9b83597-font-weight );line-height:var( --e-global-typography-9b83597-line-height );}.elementor-44049 .elementor-element.elementor-element-8ab2b6d .elementor-icon-list-text{color:var( --e-global-color-8b91764 );transition:color 0.3s;}.elementor-44049 .elementor-element.elementor-element-8ab2b6d .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-ee31cbe );}.elementor-44049 .elementor-element.elementor-element-e12841e .elementor-button{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:20px;letter-spacing:2px;fill:var( --e-global-color-8b91764 );color:var( --e-global-color-8b91764 );}.elementor-44049 .elementor-element.elementor-element-e12841e .elementor-button:hover, .elementor-44049 .elementor-element.elementor-element-e12841e .elementor-button:focus{color:var( --e-global-color-0ad1cef );}.elementor-44049 .elementor-element.elementor-element-e12841e .elementor-button:hover svg, .elementor-44049 .elementor-element.elementor-element-e12841e .elementor-button:focus svg{fill:var( --e-global-color-0ad1cef );}.elementor-44049 .elementor-element.elementor-element-1e4043f{--grid-columns:4;--grid-row-gap:24px;--grid-column-gap:24px;}.elementor-44049 .elementor-element.elementor-element-0769bfe{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:32px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-44049 .elementor-element.elementor-element-b6c1dad > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-44049 .elementor-element.elementor-element-b6c1dad .elementor-heading-title{font-family:var( --e-global-typography-f7dfcf1-font-family ), Sans-serif;font-size:var( --e-global-typography-f7dfcf1-font-size );font-weight:var( --e-global-typography-f7dfcf1-font-weight );text-transform:var( --e-global-typography-f7dfcf1-text-transform );line-height:var( --e-global-typography-f7dfcf1-line-height );letter-spacing:var( --e-global-typography-f7dfcf1-letter-spacing );color:var( --e-global-color-72bb97d );}.elementor-44049 .elementor-element.elementor-element-bc29036 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-44049 .elementor-element.elementor-element-bc29036 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-44049 .elementor-element.elementor-element-bc29036 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-44049 .elementor-element.elementor-element-bc29036 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-44049 .elementor-element.elementor-element-bc29036 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-44049 .elementor-element.elementor-element-bc29036 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-44049 .elementor-element.elementor-element-bc29036 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-44049 .elementor-element.elementor-element-bc29036 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-44049 .elementor-element.elementor-element-bc29036{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-44049 .elementor-element.elementor-element-bc29036 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-44049 .elementor-element.elementor-element-bc29036 .elementor-icon-list-item > a{font-family:var( --e-global-typography-9b83597-font-family ), Sans-serif;font-size:var( --e-global-typography-9b83597-font-size );font-weight:var( --e-global-typography-9b83597-font-weight );line-height:var( --e-global-typography-9b83597-line-height );}.elementor-44049 .elementor-element.elementor-element-bc29036 .elementor-icon-list-text{color:var( --e-global-color-8b91764 );transition:color 0.3s;}.elementor-44049 .elementor-element.elementor-element-bc29036 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-ee31cbe );}.elementor-44049 .elementor-element.elementor-element-f531ce1 .elementor-button{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:20px;letter-spacing:2px;fill:var( --e-global-color-8b91764 );color:var( --e-global-color-8b91764 );}.elementor-44049 .elementor-element.elementor-element-f531ce1 .elementor-button:hover, .elementor-44049 .elementor-element.elementor-element-f531ce1 .elementor-button:focus{color:var( --e-global-color-0ad1cef );}.elementor-44049 .elementor-element.elementor-element-f531ce1 .elementor-button:hover svg, .elementor-44049 .elementor-element.elementor-element-f531ce1 .elementor-button:focus svg{fill:var( --e-global-color-0ad1cef );}.elementor-44049 .elementor-element.elementor-element-0539555 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-44049 .elementor-element.elementor-element-0539555 .elementor-heading-title{font-family:var( --e-global-typography-f7dfcf1-font-family ), Sans-serif;font-size:var( --e-global-typography-f7dfcf1-font-size );font-weight:var( --e-global-typography-f7dfcf1-font-weight );text-transform:var( --e-global-typography-f7dfcf1-text-transform );line-height:var( --e-global-typography-f7dfcf1-line-height );letter-spacing:var( --e-global-typography-f7dfcf1-letter-spacing );color:var( --e-global-color-72bb97d );}.elementor-44049 .elementor-element.elementor-element-8c45509 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-44049 .elementor-element.elementor-element-8c45509 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-44049 .elementor-element.elementor-element-8c45509 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-44049 .elementor-element.elementor-element-8c45509 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-44049 .elementor-element.elementor-element-8c45509 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-44049 .elementor-element.elementor-element-8c45509 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-44049 .elementor-element.elementor-element-8c45509 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-44049 .elementor-element.elementor-element-8c45509 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-44049 .elementor-element.elementor-element-8c45509{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-44049 .elementor-element.elementor-element-8c45509 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-44049 .elementor-element.elementor-element-8c45509 .elementor-icon-list-item > a{font-family:var( --e-global-typography-9b83597-font-family ), Sans-serif;font-size:var( --e-global-typography-9b83597-font-size );font-weight:var( --e-global-typography-9b83597-font-weight );line-height:var( --e-global-typography-9b83597-line-height );}.elementor-44049 .elementor-element.elementor-element-8c45509 .elementor-icon-list-text{color:var( --e-global-color-8b91764 );transition:color 0.3s;}.elementor-44049 .elementor-element.elementor-element-8c45509 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-ee31cbe );}.elementor-44049 .elementor-element.elementor-element-e7ef4b3{--grid-columns:3;--grid-row-gap:24px;--grid-column-gap:24px;}.elementor-44049 .elementor-element.elementor-element-a46ef98{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:32px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-44049 .elementor-element.elementor-element-957c1d4 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-44049 .elementor-element.elementor-element-957c1d4 .elementor-heading-title{font-family:var( --e-global-typography-f7dfcf1-font-family ), Sans-serif;font-size:var( --e-global-typography-f7dfcf1-font-size );font-weight:var( --e-global-typography-f7dfcf1-font-weight );text-transform:var( --e-global-typography-f7dfcf1-text-transform );line-height:var( --e-global-typography-f7dfcf1-line-height );letter-spacing:var( --e-global-typography-f7dfcf1-letter-spacing );color:var( --e-global-color-72bb97d );}.elementor-44049 .elementor-element.elementor-element-5ee7ff4 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-44049 .elementor-element.elementor-element-5ee7ff4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-44049 .elementor-element.elementor-element-5ee7ff4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-44049 .elementor-element.elementor-element-5ee7ff4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-44049 .elementor-element.elementor-element-5ee7ff4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-44049 .elementor-element.elementor-element-5ee7ff4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-44049 .elementor-element.elementor-element-5ee7ff4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-44049 .elementor-element.elementor-element-5ee7ff4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-44049 .elementor-element.elementor-element-5ee7ff4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-44049 .elementor-element.elementor-element-5ee7ff4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-44049 .elementor-element.elementor-element-5ee7ff4 .elementor-icon-list-item > a{font-family:var( --e-global-typography-9b83597-font-family ), Sans-serif;font-size:var( --e-global-typography-9b83597-font-size );font-weight:var( --e-global-typography-9b83597-font-weight );line-height:var( --e-global-typography-9b83597-line-height );}.elementor-44049 .elementor-element.elementor-element-5ee7ff4 .elementor-icon-list-text{color:var( --e-global-color-8b91764 );transition:color 0.3s;}.elementor-44049 .elementor-element.elementor-element-5ee7ff4 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-ee31cbe );}.elementor-44049 .elementor-element.elementor-element-10bd967 .elementor-button{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:20px;letter-spacing:2px;fill:var( --e-global-color-8b91764 );color:var( --e-global-color-8b91764 );}.elementor-44049 .elementor-element.elementor-element-10bd967 .elementor-button:hover, .elementor-44049 .elementor-element.elementor-element-10bd967 .elementor-button:focus{color:var( --e-global-color-0ad1cef );}.elementor-44049 .elementor-element.elementor-element-10bd967 .elementor-button:hover svg, .elementor-44049 .elementor-element.elementor-element-10bd967 .elementor-button:focus svg{fill:var( --e-global-color-0ad1cef );}.elementor-44049 .elementor-element.elementor-element-6a76068{--grid-columns:4;--grid-row-gap:24px;--grid-column-gap:24px;}.elementor-44049 .elementor-element.elementor-element-9a56237{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:32px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-44049 .elementor-element.elementor-element-e18ebce > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-44049 .elementor-element.elementor-element-e18ebce .elementor-heading-title{font-family:var( --e-global-typography-f7dfcf1-font-family ), Sans-serif;font-size:var( --e-global-typography-f7dfcf1-font-size );font-weight:var( --e-global-typography-f7dfcf1-font-weight );text-transform:var( --e-global-typography-f7dfcf1-text-transform );line-height:var( --e-global-typography-f7dfcf1-line-height );letter-spacing:var( --e-global-typography-f7dfcf1-letter-spacing );color:var( --e-global-color-72bb97d );}.elementor-44049 .elementor-element.elementor-element-c382b13 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-44049 .elementor-element.elementor-element-c382b13 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-44049 .elementor-element.elementor-element-c382b13 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-44049 .elementor-element.elementor-element-c382b13 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-44049 .elementor-element.elementor-element-c382b13 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-44049 .elementor-element.elementor-element-c382b13 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-44049 .elementor-element.elementor-element-c382b13 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-44049 .elementor-element.elementor-element-c382b13 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-44049 .elementor-element.elementor-element-c382b13{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-44049 .elementor-element.elementor-element-c382b13 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-44049 .elementor-element.elementor-element-c382b13 .elementor-icon-list-item > a{font-family:var( --e-global-typography-9b83597-font-family ), Sans-serif;font-size:var( --e-global-typography-9b83597-font-size );font-weight:var( --e-global-typography-9b83597-font-weight );line-height:var( --e-global-typography-9b83597-line-height );}.elementor-44049 .elementor-element.elementor-element-c382b13 .elementor-icon-list-text{color:var( --e-global-color-8b91764 );transition:color 0.3s;}.elementor-44049 .elementor-element.elementor-element-c382b13 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-ee31cbe );}.elementor-44049 .elementor-element.elementor-element-64b7894 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-44049 .elementor-element.elementor-element-64b7894 .elementor-heading-title{font-family:var( --e-global-typography-f7dfcf1-font-family ), Sans-serif;font-size:var( --e-global-typography-f7dfcf1-font-size );font-weight:var( --e-global-typography-f7dfcf1-font-weight );text-transform:var( --e-global-typography-f7dfcf1-text-transform );line-height:var( --e-global-typography-f7dfcf1-line-height );letter-spacing:var( --e-global-typography-f7dfcf1-letter-spacing );color:var( --e-global-color-72bb97d );}.elementor-44049 .elementor-element.elementor-element-27e5e92 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-44049 .elementor-element.elementor-element-27e5e92 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-44049 .elementor-element.elementor-element-27e5e92 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-44049 .elementor-element.elementor-element-27e5e92 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-44049 .elementor-element.elementor-element-27e5e92 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-44049 .elementor-element.elementor-element-27e5e92 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-44049 .elementor-element.elementor-element-27e5e92 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-44049 .elementor-element.elementor-element-27e5e92 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-44049 .elementor-element.elementor-element-27e5e92{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-44049 .elementor-element.elementor-element-27e5e92 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-44049 .elementor-element.elementor-element-27e5e92 .elementor-icon-list-item > a{font-family:var( --e-global-typography-9b83597-font-family ), Sans-serif;font-size:var( --e-global-typography-9b83597-font-size );font-weight:var( --e-global-typography-9b83597-font-weight );line-height:var( --e-global-typography-9b83597-line-height );}.elementor-44049 .elementor-element.elementor-element-27e5e92 .elementor-icon-list-text{color:var( --e-global-color-8b91764 );transition:color 0.3s;}.elementor-44049 .elementor-element.elementor-element-27e5e92 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-ee31cbe );}.elementor-44049 .elementor-element.elementor-element-2c10d7a > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-44049 .elementor-element.elementor-element-2c10d7a .elementor-heading-title{font-family:var( --e-global-typography-f7dfcf1-font-family ), Sans-serif;font-size:var( --e-global-typography-f7dfcf1-font-size );font-weight:var( --e-global-typography-f7dfcf1-font-weight );text-transform:var( --e-global-typography-f7dfcf1-text-transform );line-height:var( --e-global-typography-f7dfcf1-line-height );letter-spacing:var( --e-global-typography-f7dfcf1-letter-spacing );color:var( --e-global-color-72bb97d );}.elementor-44049 .elementor-element.elementor-element-b30ee72 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-44049 .elementor-element.elementor-element-b30ee72 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-44049 .elementor-element.elementor-element-b30ee72 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-44049 .elementor-element.elementor-element-b30ee72 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-44049 .elementor-element.elementor-element-b30ee72 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-44049 .elementor-element.elementor-element-b30ee72 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-44049 .elementor-element.elementor-element-b30ee72 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-44049 .elementor-element.elementor-element-b30ee72 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-44049 .elementor-element.elementor-element-b30ee72{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-44049 .elementor-element.elementor-element-b30ee72 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-44049 .elementor-element.elementor-element-b30ee72 .elementor-icon-list-item > a{font-family:var( --e-global-typography-9b83597-font-family ), Sans-serif;font-size:var( --e-global-typography-9b83597-font-size );font-weight:var( --e-global-typography-9b83597-font-weight );line-height:var( --e-global-typography-9b83597-line-height );}.elementor-44049 .elementor-element.elementor-element-b30ee72 .elementor-icon-list-text{color:var( --e-global-color-8b91764 );transition:color 0.3s;}.elementor-44049 .elementor-element.elementor-element-b30ee72 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-ee31cbe );}.elementor-44049 .elementor-element.elementor-element-fe58f0d > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-44049 .elementor-element.elementor-element-fe58f0d .elementor-heading-title{font-family:var( --e-global-typography-f7dfcf1-font-family ), Sans-serif;font-size:var( --e-global-typography-f7dfcf1-font-size );font-weight:var( --e-global-typography-f7dfcf1-font-weight );text-transform:var( --e-global-typography-f7dfcf1-text-transform );line-height:var( --e-global-typography-f7dfcf1-line-height );letter-spacing:var( --e-global-typography-f7dfcf1-letter-spacing );color:var( --e-global-color-72bb97d );}.elementor-44049 .elementor-element.elementor-element-c9912c2 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-44049 .elementor-element.elementor-element-c9912c2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-44049 .elementor-element.elementor-element-c9912c2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-44049 .elementor-element.elementor-element-c9912c2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-44049 .elementor-element.elementor-element-c9912c2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-44049 .elementor-element.elementor-element-c9912c2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-44049 .elementor-element.elementor-element-c9912c2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-44049 .elementor-element.elementor-element-c9912c2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-44049 .elementor-element.elementor-element-c9912c2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-44049 .elementor-element.elementor-element-c9912c2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-44049 .elementor-element.elementor-element-c9912c2 .elementor-icon-list-item > a{font-family:var( --e-global-typography-9b83597-font-family ), Sans-serif;font-size:var( --e-global-typography-9b83597-font-size );font-weight:var( --e-global-typography-9b83597-font-weight );line-height:var( --e-global-typography-9b83597-line-height );}.elementor-44049 .elementor-element.elementor-element-c9912c2 .elementor-icon-list-text{color:var( --e-global-color-8b91764 );transition:color 0.3s;}.elementor-44049 .elementor-element.elementor-element-c9912c2 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-ee31cbe );}.elementor-44049 .elementor-element.elementor-element-0c88505 > .elementor-widget-container{border-radius:16px 16px 16px 16px;}.elementor-44049 .elementor-element.elementor-element-67ac81e{--display:flex;}.elementor-44049 .elementor-element.elementor-element-d7975c5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:32px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-44049 .elementor-element.elementor-element-4856910 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-44049 .elementor-element.elementor-element-4856910 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-44049 .elementor-element.elementor-element-4856910 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-44049 .elementor-element.elementor-element-4856910 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-44049 .elementor-element.elementor-element-4856910 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-44049 .elementor-element.elementor-element-4856910 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-44049 .elementor-element.elementor-element-4856910 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-44049 .elementor-element.elementor-element-4856910 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-44049 .elementor-element.elementor-element-4856910{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-44049 .elementor-element.elementor-element-4856910 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-44049 .elementor-element.elementor-element-4856910 .elementor-icon-list-item > a{font-family:var( --e-global-typography-9b83597-font-family ), Sans-serif;font-size:var( --e-global-typography-9b83597-font-size );font-weight:var( --e-global-typography-9b83597-font-weight );line-height:var( --e-global-typography-9b83597-line-height );}.elementor-44049 .elementor-element.elementor-element-4856910 .elementor-icon-list-text{color:var( --e-global-color-8b91764 );transition:color 0.3s;}.elementor-44049 .elementor-element.elementor-element-4856910 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-ee31cbe );}.elementor-44049 .elementor-element.elementor-element-4b84e78{--display:flex;}.elementor-44049 .elementor-element.elementor-element-6857622{--display:flex;}.elementor-44049 .elementor-element.elementor-element-30c3de7{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:26px;--n-menu-title-font-size:14px;--n-menu-title-color-normal:var( --e-global-color-8b91764 );--n-menu-title-transition:300ms;--n-menu-title-padding:6px 6px 6px 12px;--n-menu-icon-size:16px;--n-menu-icon-color:#02010100;--n-menu-dropdown-indicator-color-normal:#020101;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-44049 .elementor-element.elementor-element-30c3de7 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){background-color:var( --e-global-color-114bb9e );}.elementor-44049 .elementor-element.elementor-element-30c3de7 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{background-color:var( --e-global-color-114bb9e );}.elementor-44049 .elementor-element.elementor-element-30c3de7 > .elementor-widget-container{padding:0px 0px 0px 42px;}.elementor-44049 .elementor-element.elementor-element-30c3de7 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-44049 .elementor-element.elementor-element-30c3de7 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-44049 .elementor-element.elementor-element-30c3de7 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Inter", Sans-serif;font-weight:500;}.elementor-44049 .elementor-element.elementor-element-30c3de7 {--n-menu-title-color-hover:var( --e-global-color-8b91764 );--n-menu-title-color-active:var( --e-global-color-8b91764 );}.elementor-44049 .elementor-element.elementor-element-30c3de7 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{border-radius:6px 6px 6px 6px;}.elementor-44049 .elementor-element.elementor-element-4f4fa07 > .elementor-widget-container{margin:0px 0px 0px 53px;padding:0px 0px 0px 0px;}.elementor-44049 .elementor-element.elementor-element-b94def2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-44049 .elementor-element.elementor-element-b94def2.e-con{--align-self:center;}.elementor-44049 .elementor-element.elementor-element-e061be3.elementor-element{--align-self:center;}.elementor-44049 .elementor-element.elementor-element-e061be3 .elementor-icon-wrapper{text-align:center;}.elementor-44049 .elementor-element.elementor-element-e061be3 .elementor-icon{font-size:20px;}.elementor-44049 .elementor-element.elementor-element-e061be3 .elementor-icon svg{height:20px;}.elementor-44049 .elementor-element.elementor-element-79101c5.elementor-element{--align-self:center;}.elementor-44049 .elementor-element.elementor-element-79101c5 .elementor-icon-wrapper{text-align:center;}.elementor-44049 .elementor-element.elementor-element-79101c5 .elementor-icon{font-size:20px;}.elementor-44049 .elementor-element.elementor-element-79101c5 .elementor-icon svg{height:20px;}.elementor-44049 .elementor-element.elementor-element-9c68f80 .elementor-icon-wrapper{text-align:center;}.elementor-44049 .elementor-element.elementor-element-9c68f80 .elementor-icon{font-size:20px;}.elementor-44049 .elementor-element.elementor-element-9c68f80 .elementor-icon svg{height:20px;}.elementor-44049 .elementor-element.elementor-element-dd6bd8f.elementor-element{--align-self:center;}.elementor-44049 .elementor-element.elementor-element-dd6bd8f{--main-alignment:center;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:#02010100;--toggle-button-icon-hover-color:#02010100;--toggle-button-border-width:0px;--toggle-button-border-radius:0px;--toggle-icon-padding:0px 0px 0px 0px;--cart-border-style:none;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);}.elementor-44049 .elementor-element.elementor-element-dd6bd8f .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-44049 .elementor-element.elementor-element-fe2f7f3{--display:flex;}.elementor-44049 .elementor-element.elementor-element-fe2f7f3:not(.elementor-motion-effects-element-type-background), .elementor-44049 .elementor-element.elementor-element-fe2f7f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-44049 .elementor-element.elementor-element-a5a9c7f .elementor-icon-list-icon i{color:#1A1B2E;transition:color 0.3s;}.elementor-44049 .elementor-element.elementor-element-a5a9c7f .elementor-icon-list-icon svg{fill:#1A1B2E;transition:fill 0.3s;}.elementor-44049 .elementor-element.elementor-element-a5a9c7f .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#3F44B5;}.elementor-44049 .elementor-element.elementor-element-a5a9c7f .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#3F44B5;}.elementor-44049 .elementor-element.elementor-element-a5a9c7f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-44049 .elementor-element.elementor-element-a5a9c7f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-44049 .elementor-element.elementor-element-a5a9c7f .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-44049 .elementor-element.elementor-element-a5a9c7f .elementor-icon-list-text{transition:color 0.3s;}.elementor-44049 .elementor-element.elementor-element-d5f0a87 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-44049 .elementor-element.elementor-element-d5f0a87 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-44049 .elementor-element.elementor-element-d5f0a87{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-44049 .elementor-element.elementor-element-d5f0a87 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-44049 .elementor-element.elementor-element-d5f0a87 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;line-height:20px;letter-spacing:2px;}.elementor-44049 .elementor-element.elementor-element-d5f0a87 .elementor-icon-list-text{color:var( --e-global-color-776628e );transition:color 0.3s;}.elementor-44049 .elementor-element.elementor-element-4dddeff{--display:flex;border-style:none;--border-style:none;}.elementor-44049 .elementor-element.elementor-element-6a86988 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:20px;letter-spacing:2px;color:var( --e-global-color-776628e );}.elementor-44049 .elementor-element.elementor-element-ed402ac{--display:flex;}.elementor-44049 .elementor-element.elementor-element-ed402ac:not(.elementor-motion-effects-element-type-background), .elementor-44049 .elementor-element.elementor-element-ed402ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-44049 .elementor-element.elementor-element-a51377f .elementor-button{fill:var( --e-global-color-8b91764 );color:var( --e-global-color-8b91764 );}.elementor-44049 .elementor-element.elementor-element-6fccd3d .elementor-icon-list-icon i{color:#1A1B2E;transition:color 0.3s;}.elementor-44049 .elementor-element.elementor-element-6fccd3d .elementor-icon-list-icon svg{fill:#1A1B2E;transition:fill 0.3s;}.elementor-44049 .elementor-element.elementor-element-6fccd3d .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#3F44B5;}.elementor-44049 .elementor-element.elementor-element-6fccd3d .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#3F44B5;}.elementor-44049 .elementor-element.elementor-element-6fccd3d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-44049 .elementor-element.elementor-element-6fccd3d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-44049 .elementor-element.elementor-element-6fccd3d .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-44049 .elementor-element.elementor-element-6fccd3d .elementor-icon-list-text{transition:color 0.3s;}.elementor-44049 .elementor-element.elementor-element-12b45a1{--display:flex;}.elementor-44049 .elementor-element.elementor-element-12b45a1:not(.elementor-motion-effects-element-type-background), .elementor-44049 .elementor-element.elementor-element-12b45a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-44049 .elementor-element.elementor-element-3399064 .elementor-button{fill:var( --e-global-color-8b91764 );color:var( --e-global-color-8b91764 );}.elementor-44049 .elementor-element.elementor-element-3eb3d83 .elementor-icon-list-icon i{color:#1A1B2E;transition:color 0.3s;}.elementor-44049 .elementor-element.elementor-element-3eb3d83 .elementor-icon-list-icon svg{fill:#1A1B2E;transition:fill 0.3s;}.elementor-44049 .elementor-element.elementor-element-3eb3d83 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#3F44B5;}.elementor-44049 .elementor-element.elementor-element-3eb3d83 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#3F44B5;}.elementor-44049 .elementor-element.elementor-element-3eb3d83{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-44049 .elementor-element.elementor-element-3eb3d83 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-44049 .elementor-element.elementor-element-3eb3d83 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-44049 .elementor-element.elementor-element-3eb3d83 .elementor-icon-list-text{transition:color 0.3s;}.elementor-44049 .elementor-element.elementor-element-f34b61f{--display:flex;}.elementor-44049 .elementor-element.elementor-element-f34b61f:not(.elementor-motion-effects-element-type-background), .elementor-44049 .elementor-element.elementor-element-f34b61f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-44049 .elementor-element.elementor-element-9dd13bd .elementor-button{fill:var( --e-global-color-8b91764 );color:var( --e-global-color-8b91764 );}.elementor-44049 .elementor-element.elementor-element-b1fe8df .elementor-icon-list-icon i{color:#1A1B2E;transition:color 0.3s;}.elementor-44049 .elementor-element.elementor-element-b1fe8df .elementor-icon-list-icon svg{fill:#1A1B2E;transition:fill 0.3s;}.elementor-44049 .elementor-element.elementor-element-b1fe8df .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#3F44B5;}.elementor-44049 .elementor-element.elementor-element-b1fe8df .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#3F44B5;}.elementor-44049 .elementor-element.elementor-element-b1fe8df{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-44049 .elementor-element.elementor-element-b1fe8df .elementor-icon-list-item > .elementor-icon-list-text, .elementor-44049 .elementor-element.elementor-element-b1fe8df .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-44049 .elementor-element.elementor-element-b1fe8df .elementor-icon-list-text{transition:color 0.3s;}.elementor-44049 .elementor-element.elementor-element-2ed9459{--display:flex;}.elementor-44049 .elementor-element.elementor-element-2ed9459:not(.elementor-motion-effects-element-type-background), .elementor-44049 .elementor-element.elementor-element-2ed9459 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-44049 .elementor-element.elementor-element-015453b .elementor-button{fill:var( --e-global-color-8b91764 );color:var( --e-global-color-8b91764 );}.elementor-44049 .elementor-element.elementor-element-6fb7683 .elementor-icon-list-icon i{color:#1A1B2E;transition:color 0.3s;}.elementor-44049 .elementor-element.elementor-element-6fb7683 .elementor-icon-list-icon svg{fill:#1A1B2E;transition:fill 0.3s;}.elementor-44049 .elementor-element.elementor-element-6fb7683 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#3F44B5;}.elementor-44049 .elementor-element.elementor-element-6fb7683 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#3F44B5;}.elementor-44049 .elementor-element.elementor-element-6fb7683{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-44049 .elementor-element.elementor-element-6fb7683 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-44049 .elementor-element.elementor-element-6fb7683 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-44049 .elementor-element.elementor-element-6fb7683 .elementor-icon-list-text{transition:color 0.3s;}.elementor-44049 .elementor-element.elementor-element-2f74d98{--display:flex;}.elementor-44049 .elementor-element.elementor-element-2f74d98:not(.elementor-motion-effects-element-type-background), .elementor-44049 .elementor-element.elementor-element-2f74d98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-44049 .elementor-element.elementor-element-986fa10 .elementor-button{fill:var( --e-global-color-8b91764 );color:var( --e-global-color-8b91764 );}.elementor-44049 .elementor-element.elementor-element-4fb0700 .elementor-icon-list-icon i{color:#1A1B2E;transition:color 0.3s;}.elementor-44049 .elementor-element.elementor-element-4fb0700 .elementor-icon-list-icon svg{fill:#1A1B2E;transition:fill 0.3s;}.elementor-44049 .elementor-element.elementor-element-4fb0700 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#3F44B5;}.elementor-44049 .elementor-element.elementor-element-4fb0700 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#3F44B5;}.elementor-44049 .elementor-element.elementor-element-4fb0700{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-44049 .elementor-element.elementor-element-4fb0700 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-44049 .elementor-element.elementor-element-4fb0700 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-44049 .elementor-element.elementor-element-4fb0700 .elementor-icon-list-text{transition:color 0.3s;}.elementor-44049 .elementor-element.elementor-element-cc43c72{--display:flex;--min-height:670px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:98;}.elementor-44049 .elementor-element.elementor-element-6f0601a{--display:flex;--min-height:670px;--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;--padding-top:16px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-44049 .elementor-element.elementor-element-6f0601a:not(.elementor-motion-effects-element-type-background), .elementor-44049 .elementor-element.elementor-element-6f0601a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-44049 .elementor-element.elementor-element-554b4b8{z-index:98;}.elementor-44049 .elementor-element.elementor-element-7207d6d > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-44049 .elementor-element.elementor-element-7207d6d.elementor-element{--align-self:flex-start;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1727px){.elementor-44049 .elementor-element.elementor-element-fe6f2bf{--e-n-carousel-arrow-prev-left-position:calc(50% - 665px);--e-n-carousel-arrow-next-right-position:calc(50% - 665px);}.elementor-44049 .elementor-element.elementor-element-a0d660d .elementor-heading-title{font-size:var( --e-global-typography-f7dfcf1-font-size );line-height:var( --e-global-typography-f7dfcf1-line-height );letter-spacing:var( --e-global-typography-f7dfcf1-letter-spacing );}.elementor-44049 .elementor-element.elementor-element-8ab2b6d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-44049 .elementor-element.elementor-element-8ab2b6d .elementor-icon-list-item > a{font-size:var( --e-global-typography-9b83597-font-size );line-height:var( --e-global-typography-9b83597-line-height );}.elementor-44049 .elementor-element.elementor-element-b6c1dad .elementor-heading-title{font-size:var( --e-global-typography-f7dfcf1-font-size );line-height:var( --e-global-typography-f7dfcf1-line-height );letter-spacing:var( --e-global-typography-f7dfcf1-letter-spacing );}.elementor-44049 .elementor-element.elementor-element-bc29036 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-44049 .elementor-element.elementor-element-bc29036 .elementor-icon-list-item > a{font-size:var( --e-global-typography-9b83597-font-size );line-height:var( --e-global-typography-9b83597-line-height );}.elementor-44049 .elementor-element.elementor-element-0539555 .elementor-heading-title{font-size:var( --e-global-typography-f7dfcf1-font-size );line-height:var( --e-global-typography-f7dfcf1-line-height );letter-spacing:var( --e-global-typography-f7dfcf1-letter-spacing );}.elementor-44049 .elementor-element.elementor-element-8c45509 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-44049 .elementor-element.elementor-element-8c45509 .elementor-icon-list-item > a{font-size:var( --e-global-typography-9b83597-font-size );line-height:var( --e-global-typography-9b83597-line-height );}.elementor-44049 .elementor-element.elementor-element-957c1d4 .elementor-heading-title{font-size:var( --e-global-typography-f7dfcf1-font-size );line-height:var( --e-global-typography-f7dfcf1-line-height );letter-spacing:var( --e-global-typography-f7dfcf1-letter-spacing );}.elementor-44049 .elementor-element.elementor-element-5ee7ff4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-44049 .elementor-element.elementor-element-5ee7ff4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-9b83597-font-size );line-height:var( --e-global-typography-9b83597-line-height );}.elementor-44049 .elementor-element.elementor-element-e18ebce .elementor-heading-title{font-size:var( --e-global-typography-f7dfcf1-font-size );line-height:var( --e-global-typography-f7dfcf1-line-height );letter-spacing:var( --e-global-typography-f7dfcf1-letter-spacing );}.elementor-44049 .elementor-element.elementor-element-c382b13 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-44049 .elementor-element.elementor-element-c382b13 .elementor-icon-list-item > a{font-size:var( --e-global-typography-9b83597-font-size );line-height:var( --e-global-typography-9b83597-line-height );}.elementor-44049 .elementor-element.elementor-element-64b7894 .elementor-heading-title{font-size:var( --e-global-typography-f7dfcf1-font-size );line-height:var( --e-global-typography-f7dfcf1-line-height );letter-spacing:var( --e-global-typography-f7dfcf1-letter-spacing );}.elementor-44049 .elementor-element.elementor-element-27e5e92 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-44049 .elementor-element.elementor-element-27e5e92 .elementor-icon-list-item > a{font-size:var( --e-global-typography-9b83597-font-size );line-height:var( --e-global-typography-9b83597-line-height );}.elementor-44049 .elementor-element.elementor-element-2c10d7a .elementor-heading-title{font-size:var( --e-global-typography-f7dfcf1-font-size );line-height:var( --e-global-typography-f7dfcf1-line-height );letter-spacing:var( --e-global-typography-f7dfcf1-letter-spacing );}.elementor-44049 .elementor-element.elementor-element-b30ee72 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-44049 .elementor-element.elementor-element-b30ee72 .elementor-icon-list-item > a{font-size:var( --e-global-typography-9b83597-font-size );line-height:var( --e-global-typography-9b83597-line-height );}.elementor-44049 .elementor-element.elementor-element-fe58f0d .elementor-heading-title{font-size:var( --e-global-typography-f7dfcf1-font-size );line-height:var( --e-global-typography-f7dfcf1-line-height );letter-spacing:var( --e-global-typography-f7dfcf1-letter-spacing );}.elementor-44049 .elementor-element.elementor-element-c9912c2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-44049 .elementor-element.elementor-element-c9912c2 .elementor-icon-list-item > a{font-size:var( --e-global-typography-9b83597-font-size );line-height:var( --e-global-typography-9b83597-line-height );}.elementor-44049 .elementor-element.elementor-element-4856910 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-44049 .elementor-element.elementor-element-4856910 .elementor-icon-list-item > a{font-size:var( --e-global-typography-9b83597-font-size );line-height:var( --e-global-typography-9b83597-line-height );}.elementor-44049 .elementor-element.elementor-element-30c3de7{--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-title-space-between:6px;}.elementor-44049 .elementor-element.elementor-element-30c3de7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-44049 .elementor-element.elementor-element-4f4fa07 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-44049 .elementor-element.elementor-element-fe2f7f3{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;--z-index:100;}.elementor-44049 .elementor-element.elementor-element-d5f0a87 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-44049 .elementor-element.elementor-element-d5f0a87 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-44049 .elementor-element.elementor-element-d5f0a87 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-44049 .elementor-element.elementor-element-d5f0a87 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-44049 .elementor-element.elementor-element-d5f0a87 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-44049 .elementor-element.elementor-element-d5f0a87 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-44049 .elementor-element.elementor-element-d5f0a87 .elementor-icon-list-item > a{font-size:14px;line-height:22px;letter-spacing:0px;}.elementor-44049 .elementor-element.elementor-element-ed402ac{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;--z-index:100;}.elementor-44049 .elementor-element.elementor-element-12b45a1{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;--z-index:100;}.elementor-44049 .elementor-element.elementor-element-f34b61f{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;--z-index:100;}.elementor-44049 .elementor-element.elementor-element-2ed9459{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;--z-index:100;}.elementor-44049 .elementor-element.elementor-element-2f74d98{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;--z-index:100;}}@media(max-width:1024px){.elementor-44049 .elementor-element.elementor-element-fe6f2bf{--e-n-carousel-swiper-slides-to-display:2;}.elementor-44049 .elementor-element.elementor-element-a0d660d .elementor-heading-title{font-size:var( --e-global-typography-f7dfcf1-font-size );line-height:var( --e-global-typography-f7dfcf1-line-height );letter-spacing:var( --e-global-typography-f7dfcf1-letter-spacing );}.elementor-44049 .elementor-element.elementor-element-8ab2b6d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-44049 .elementor-element.elementor-element-8ab2b6d .elementor-icon-list-item > a{font-size:var( --e-global-typography-9b83597-font-size );line-height:var( --e-global-typography-9b83597-line-height );}.elementor-44049 .elementor-element.elementor-element-1e4043f{--grid-columns:2;}.elementor-44049 .elementor-element.elementor-element-b6c1dad .elementor-heading-title{font-size:var( --e-global-typography-f7dfcf1-font-size );line-height:var( --e-global-typography-f7dfcf1-line-height );letter-spacing:var( --e-global-typography-f7dfcf1-letter-spacing );}.elementor-44049 .elementor-element.elementor-element-bc29036 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-44049 .elementor-element.elementor-element-bc29036 .elementor-icon-list-item > a{font-size:var( --e-global-typography-9b83597-font-size );line-height:var( --e-global-typography-9b83597-line-height );}.elementor-44049 .elementor-element.elementor-element-0539555 .elementor-heading-title{font-size:var( --e-global-typography-f7dfcf1-font-size );line-height:var( --e-global-typography-f7dfcf1-line-height );letter-spacing:var( --e-global-typography-f7dfcf1-letter-spacing );}.elementor-44049 .elementor-element.elementor-element-8c45509 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-44049 .elementor-element.elementor-element-8c45509 .elementor-icon-list-item > a{font-size:var( --e-global-typography-9b83597-font-size );line-height:var( --e-global-typography-9b83597-line-height );}.elementor-44049 .elementor-element.elementor-element-e7ef4b3{--grid-columns:2;}.elementor-44049 .elementor-element.elementor-element-957c1d4 .elementor-heading-title{font-size:var( --e-global-typography-f7dfcf1-font-size );line-height:var( --e-global-typography-f7dfcf1-line-height );letter-spacing:var( --e-global-typography-f7dfcf1-letter-spacing );}.elementor-44049 .elementor-element.elementor-element-5ee7ff4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-44049 .elementor-element.elementor-element-5ee7ff4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-9b83597-font-size );line-height:var( --e-global-typography-9b83597-line-height );}.elementor-44049 .elementor-element.elementor-element-6a76068{--grid-columns:2;}.elementor-44049 .elementor-element.elementor-element-e18ebce .elementor-heading-title{font-size:var( --e-global-typography-f7dfcf1-font-size );line-height:var( --e-global-typography-f7dfcf1-line-height );letter-spacing:var( --e-global-typography-f7dfcf1-letter-spacing );}.elementor-44049 .elementor-element.elementor-element-c382b13 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-44049 .elementor-element.elementor-element-c382b13 .elementor-icon-list-item > a{font-size:var( --e-global-typography-9b83597-font-size );line-height:var( --e-global-typography-9b83597-line-height );}.elementor-44049 .elementor-element.elementor-element-64b7894 .elementor-heading-title{font-size:var( --e-global-typography-f7dfcf1-font-size );line-height:var( --e-global-typography-f7dfcf1-line-height );letter-spacing:var( --e-global-typography-f7dfcf1-letter-spacing );}.elementor-44049 .elementor-element.elementor-element-27e5e92 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-44049 .elementor-element.elementor-element-27e5e92 .elementor-icon-list-item > a{font-size:var( --e-global-typography-9b83597-font-size );line-height:var( --e-global-typography-9b83597-line-height );}.elementor-44049 .elementor-element.elementor-element-2c10d7a .elementor-heading-title{font-size:var( --e-global-typography-f7dfcf1-font-size );line-height:var( --e-global-typography-f7dfcf1-line-height );letter-spacing:var( --e-global-typography-f7dfcf1-letter-spacing );}.elementor-44049 .elementor-element.elementor-element-b30ee72 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-44049 .elementor-element.elementor-element-b30ee72 .elementor-icon-list-item > a{font-size:var( --e-global-typography-9b83597-font-size );line-height:var( --e-global-typography-9b83597-line-height );}.elementor-44049 .elementor-element.elementor-element-fe58f0d .elementor-heading-title{font-size:var( --e-global-typography-f7dfcf1-font-size );line-height:var( --e-global-typography-f7dfcf1-line-height );letter-spacing:var( --e-global-typography-f7dfcf1-letter-spacing );}.elementor-44049 .elementor-element.elementor-element-c9912c2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-44049 .elementor-element.elementor-element-c9912c2 .elementor-icon-list-item > a{font-size:var( --e-global-typography-9b83597-font-size );line-height:var( --e-global-typography-9b83597-line-height );}.elementor-44049 .elementor-element.elementor-element-4856910 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-44049 .elementor-element.elementor-element-4856910 .elementor-icon-list-item > a{font-size:var( --e-global-typography-9b83597-font-size );line-height:var( --e-global-typography-9b83597-line-height );}.elementor-44049 .elementor-element.elementor-element-fe2f7f3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-44049 .elementor-element.elementor-element-d5f0a87 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-44049 .elementor-element.elementor-element-4dddeff{--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;--flex-wrap:nowrap;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44049 .elementor-element.elementor-element-6a86988.elementor-element{--align-self:center;}.elementor-44049 .elementor-element.elementor-element-ed402ac{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44049 .elementor-element.elementor-element-3b9fbfa img{width:20px;height:20px;}.elementor-44049 .elementor-element.elementor-element-12b45a1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44049 .elementor-element.elementor-element-dc17de9 img{width:20px;height:20px;}.elementor-44049 .elementor-element.elementor-element-f34b61f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44049 .elementor-element.elementor-element-90dc9ca img{width:20px;height:20px;}.elementor-44049 .elementor-element.elementor-element-2ed9459{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44049 .elementor-element.elementor-element-5344efa img{width:20px;height:20px;}.elementor-44049 .elementor-element.elementor-element-2f74d98{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44049 .elementor-element.elementor-element-9a20ebc img{width:20px;height:20px;}.elementor-44049 .elementor-element.elementor-element-cc43c72{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-44049 .elementor-element.elementor-element-6f0601a{--min-height:1px;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:16px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-44049 .elementor-element.elementor-element-753ac28{--justify-content:center;}.elementor-44049 .elementor-element.elementor-element-0e95078 .elementor-heading-title{font-size:10px;line-height:16px;letter-spacing:1px;}.elementor-44049 .elementor-element.elementor-element-bb2f058 .elementor-heading-title{font-size:10px;line-height:16px;letter-spacing:1px;}.elementor-44049 .elementor-element.elementor-element-66caebd{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-44049 .elementor-element.elementor-element-66caebd.e-con{--align-self:center;}.elementor-44049 .elementor-element.elementor-element-97f3a46 .elementor-heading-title{font-size:10px;line-height:16px;letter-spacing:1px;}.elementor-44049 .elementor-element.elementor-element-5071827 .elementor-heading-title{font-size:10px;line-height:16px;letter-spacing:1px;}.elementor-44049 .elementor-element.elementor-element-fe6f2bf{--e-n-carousel-swiper-slides-to-display:1;}.elementor-44049 .elementor-element.elementor-element-e25ddd8 > .elementor-widget-container{padding:13px 0px 13px 10px;}.elementor-44049 .elementor-element.elementor-element-2493128 > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-44049 .elementor-element.elementor-element-a0d660d .elementor-heading-title{font-size:var( --e-global-typography-f7dfcf1-font-size );line-height:var( --e-global-typography-f7dfcf1-line-height );letter-spacing:var( --e-global-typography-f7dfcf1-letter-spacing );}.elementor-44049 .elementor-element.elementor-element-8ab2b6d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-44049 .elementor-element.elementor-element-8ab2b6d .elementor-icon-list-item > a{font-size:var( --e-global-typography-9b83597-font-size );line-height:var( --e-global-typography-9b83597-line-height );}.elementor-44049 .elementor-element.elementor-element-1e4043f{--grid-columns:1;}.elementor-44049 .elementor-element.elementor-element-b6c1dad .elementor-heading-title{font-size:var( --e-global-typography-f7dfcf1-font-size );line-height:var( --e-global-typography-f7dfcf1-line-height );letter-spacing:var( --e-global-typography-f7dfcf1-letter-spacing );}.elementor-44049 .elementor-element.elementor-element-bc29036 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-44049 .elementor-element.elementor-element-bc29036 .elementor-icon-list-item > a{font-size:var( --e-global-typography-9b83597-font-size );line-height:var( --e-global-typography-9b83597-line-height );}.elementor-44049 .elementor-element.elementor-element-0539555 .elementor-heading-title{font-size:var( --e-global-typography-f7dfcf1-font-size );line-height:var( --e-global-typography-f7dfcf1-line-height );letter-spacing:var( --e-global-typography-f7dfcf1-letter-spacing );}.elementor-44049 .elementor-element.elementor-element-8c45509 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-44049 .elementor-element.elementor-element-8c45509 .elementor-icon-list-item > a{font-size:var( --e-global-typography-9b83597-font-size );line-height:var( --e-global-typography-9b83597-line-height );}.elementor-44049 .elementor-element.elementor-element-e7ef4b3{--grid-columns:1;}.elementor-44049 .elementor-element.elementor-element-957c1d4 .elementor-heading-title{font-size:var( --e-global-typography-f7dfcf1-font-size );line-height:var( --e-global-typography-f7dfcf1-line-height );letter-spacing:var( --e-global-typography-f7dfcf1-letter-spacing );}.elementor-44049 .elementor-element.elementor-element-5ee7ff4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-44049 .elementor-element.elementor-element-5ee7ff4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-9b83597-font-size );line-height:var( --e-global-typography-9b83597-line-height );}.elementor-44049 .elementor-element.elementor-element-6a76068{--grid-columns:1;}.elementor-44049 .elementor-element.elementor-element-e18ebce .elementor-heading-title{font-size:var( --e-global-typography-f7dfcf1-font-size );line-height:var( --e-global-typography-f7dfcf1-line-height );letter-spacing:var( --e-global-typography-f7dfcf1-letter-spacing );}.elementor-44049 .elementor-element.elementor-element-c382b13 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-44049 .elementor-element.elementor-element-c382b13 .elementor-icon-list-item > a{font-size:var( --e-global-typography-9b83597-font-size );line-height:var( --e-global-typography-9b83597-line-height );}.elementor-44049 .elementor-element.elementor-element-64b7894 .elementor-heading-title{font-size:var( --e-global-typography-f7dfcf1-font-size );line-height:var( --e-global-typography-f7dfcf1-line-height );letter-spacing:var( --e-global-typography-f7dfcf1-letter-spacing );}.elementor-44049 .elementor-element.elementor-element-27e5e92 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-44049 .elementor-element.elementor-element-27e5e92 .elementor-icon-list-item > a{font-size:var( --e-global-typography-9b83597-font-size );line-height:var( --e-global-typography-9b83597-line-height );}.elementor-44049 .elementor-element.elementor-element-2c10d7a .elementor-heading-title{font-size:var( --e-global-typography-f7dfcf1-font-size );line-height:var( --e-global-typography-f7dfcf1-line-height );letter-spacing:var( --e-global-typography-f7dfcf1-letter-spacing );}.elementor-44049 .elementor-element.elementor-element-b30ee72 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-44049 .elementor-element.elementor-element-b30ee72 .elementor-icon-list-item > a{font-size:var( --e-global-typography-9b83597-font-size );line-height:var( --e-global-typography-9b83597-line-height );}.elementor-44049 .elementor-element.elementor-element-fe58f0d .elementor-heading-title{font-size:var( --e-global-typography-f7dfcf1-font-size );line-height:var( --e-global-typography-f7dfcf1-line-height );letter-spacing:var( --e-global-typography-f7dfcf1-letter-spacing );}.elementor-44049 .elementor-element.elementor-element-c9912c2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-44049 .elementor-element.elementor-element-c9912c2 .elementor-icon-list-item > a{font-size:var( --e-global-typography-9b83597-font-size );line-height:var( --e-global-typography-9b83597-line-height );}.elementor-44049 .elementor-element.elementor-element-4856910 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-44049 .elementor-element.elementor-element-4856910 .elementor-icon-list-item > a{font-size:var( --e-global-typography-9b83597-font-size );line-height:var( --e-global-typography-9b83597-line-height );}.elementor-44049 .elementor-element.elementor-element-fe2f7f3{--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:24px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-44049 .elementor-element.elementor-element-a5a9c7f > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-44049 .elementor-element.elementor-element-a5a9c7f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-44049 .elementor-element.elementor-element-a5a9c7f .elementor-icon-list-item > a{font-size:16px;line-height:26px;}.elementor-44049 .elementor-element.elementor-element-d5f0a87 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-44049 .elementor-element.elementor-element-6a86988 .elementor-heading-title{font-size:10px;line-height:16px;letter-spacing:2px;}.elementor-44049 .elementor-element.elementor-element-ed402ac{--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-44049 .elementor-element.elementor-element-a51377f > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-44049 .elementor-element.elementor-element-6fccd3d > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-44049 .elementor-element.elementor-element-6fccd3d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-44049 .elementor-element.elementor-element-6fccd3d .elementor-icon-list-item > a{font-size:16px;line-height:26px;}.elementor-44049 .elementor-element.elementor-element-3b9fbfa > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-44049 .elementor-element.elementor-element-12b45a1{--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-44049 .elementor-element.elementor-element-3399064 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-44049 .elementor-element.elementor-element-3eb3d83 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-44049 .elementor-element.elementor-element-3eb3d83 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-44049 .elementor-element.elementor-element-3eb3d83 .elementor-icon-list-item > a{font-size:16px;line-height:26px;}.elementor-44049 .elementor-element.elementor-element-dc17de9 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-44049 .elementor-element.elementor-element-f34b61f{--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-44049 .elementor-element.elementor-element-9dd13bd > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-44049 .elementor-element.elementor-element-b1fe8df > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-44049 .elementor-element.elementor-element-b1fe8df .elementor-icon-list-item > .elementor-icon-list-text, .elementor-44049 .elementor-element.elementor-element-b1fe8df .elementor-icon-list-item > a{font-size:16px;line-height:26px;}.elementor-44049 .elementor-element.elementor-element-90dc9ca > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-44049 .elementor-element.elementor-element-2ed9459{--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;--flex-wrap:nowrap;--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-44049 .elementor-element.elementor-element-015453b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-44049 .elementor-element.elementor-element-6fb7683 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-44049 .elementor-element.elementor-element-6fb7683 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-44049 .elementor-element.elementor-element-6fb7683 .elementor-icon-list-item > a{font-size:16px;line-height:26px;}.elementor-44049 .elementor-element.elementor-element-5344efa > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-44049 .elementor-element.elementor-element-2f74d98{--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-44049 .elementor-element.elementor-element-986fa10 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-44049 .elementor-element.elementor-element-4fb0700 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-44049 .elementor-element.elementor-element-4fb0700 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-44049 .elementor-element.elementor-element-4fb0700 .elementor-icon-list-item > a{font-size:16px;line-height:26px;}.elementor-44049 .elementor-element.elementor-element-9a20ebc > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-44049 .elementor-element.elementor-element-cc43c72{--z-index:99;}.elementor-44049 .elementor-element.elementor-element-6f0601a{--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;--flex-wrap:nowrap;--padding-top:16px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-44049 .elementor-element.elementor-element-7207d6d{z-index:99;}}@media(min-width:768px){.elementor-44049 .elementor-element.elementor-element-753ac28{--content-width:100%;}.elementor-44049 .elementor-element.elementor-element-6f0601a{--content-width:1488px;}}@media(max-width:1727px) and (min-width:768px){.elementor-44049 .elementor-element.elementor-element-6f0601a{--content-width:1320px;}}@media(max-width:1024px) and (min-width:768px){.elementor-44049 .elementor-element.elementor-element-6f0601a{--content-width:100%;}}/* Start custom CSS for heading, class: .elementor-element-0e95078 */.elementor-44049 .elementor-element.elementor-element-0e95078 .salesCoupon {
    padding: 0 8px;
    background: var(--e-global-color-47cb576);
    border-radius: 100px;
    color: var(--e-global-color-0ad1cef);
    font-weight: 800;
}

@media only screen and (max-width: 767px) {
    .elementor-44049 .elementor-element.elementor-element-0e95078 .mobileHide {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb2f058 */.elementor-44049 .elementor-element.elementor-element-bb2f058 a {
    font-weight: 800;
    font-family: 'Inter', Sans-Serif !important;

    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.elementor-44049 .elementor-element.elementor-element-bb2f058 a:before { 
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    background: #fff;
    bottom: 0;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.elementor-44049 .elementor-element.elementor-element-bb2f058 a:hover:before {  
    background: var(--e-global-color-61cf47a);
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}



.elementor-44049 .elementor-element.elementor-element-bb2f058 a:hover { 
    color: var(--e-global-color-61cf47a) !important;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-97f3a46 */.elementor-44049 .elementor-element.elementor-element-97f3a46 .salesCoupon {
    padding: 0 8px;
    background: var(--e-global-color-47cb576);
    border-radius: 100px;
    color: var(--e-global-color-0ad1cef);
    font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5071827 */.elementor-44049 .elementor-element.elementor-element-5071827 a {
    font-weight: 800;
    font-family: 'Inter', Sans-Serif !important;

    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.elementor-44049 .elementor-element.elementor-element-5071827 a:before { 
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    background: #fff;
    bottom: 0;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.elementor-44049 .elementor-element.elementor-element-5071827 a:hover:before {  
    background: var(--e-global-color-61cf47a);
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}



.elementor-44049 .elementor-element.elementor-element-5071827 a:hover { 
    color: var(--e-global-color-61cf47a) !important;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e95078 */.elementor-44049 .elementor-element.elementor-element-0e95078 .salesCoupon {
    padding: 0 8px;
    background: var(--e-global-color-47cb576);
    border-radius: 100px;
    color: var(--e-global-color-0ad1cef);
    font-weight: 800;
}

@media only screen and (max-width: 767px) {
    .elementor-44049 .elementor-element.elementor-element-0e95078 .mobileHide {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb2f058 */.elementor-44049 .elementor-element.elementor-element-bb2f058 a {
    font-weight: 800;
    font-family: 'Inter', Sans-Serif !important;

    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.elementor-44049 .elementor-element.elementor-element-bb2f058 a:before { 
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    background: #fff;
    bottom: 0;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.elementor-44049 .elementor-element.elementor-element-bb2f058 a:hover:before {  
    background: var(--e-global-color-61cf47a);
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}



.elementor-44049 .elementor-element.elementor-element-bb2f058 a:hover { 
    color: var(--e-global-color-61cf47a) !important;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-97f3a46 */.elementor-44049 .elementor-element.elementor-element-97f3a46 .salesCoupon {
    padding: 0 8px;
    background: var(--e-global-color-47cb576);
    border-radius: 100px;
    color: var(--e-global-color-0ad1cef);
    font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5071827 */.elementor-44049 .elementor-element.elementor-element-5071827 a {
    font-weight: 800;
    font-family: 'Inter', Sans-Serif !important;

    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.elementor-44049 .elementor-element.elementor-element-5071827 a:before { 
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    background: #fff;
    bottom: 0;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.elementor-44049 .elementor-element.elementor-element-5071827 a:hover:before {  
    background: var(--e-global-color-61cf47a);
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}



.elementor-44049 .elementor-element.elementor-element-5071827 a:hover { 
    color: var(--e-global-color-61cf47a) !important;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e95078 */.elementor-44049 .elementor-element.elementor-element-0e95078 .salesCoupon {
    padding: 0 8px;
    background: var(--e-global-color-47cb576);
    border-radius: 100px;
    color: var(--e-global-color-0ad1cef);
    font-weight: 800;
}

@media only screen and (max-width: 767px) {
    .elementor-44049 .elementor-element.elementor-element-0e95078 .mobileHide {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb2f058 */.elementor-44049 .elementor-element.elementor-element-bb2f058 a {
    font-weight: 800;
    font-family: 'Inter', Sans-Serif !important;

    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.elementor-44049 .elementor-element.elementor-element-bb2f058 a:before { 
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    background: #fff;
    bottom: 0;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.elementor-44049 .elementor-element.elementor-element-bb2f058 a:hover:before {  
    background: var(--e-global-color-61cf47a);
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}



.elementor-44049 .elementor-element.elementor-element-bb2f058 a:hover { 
    color: var(--e-global-color-61cf47a) !important;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-97f3a46 */.elementor-44049 .elementor-element.elementor-element-97f3a46 .salesCoupon {
    padding: 0 8px;
    background: var(--e-global-color-47cb576);
    border-radius: 100px;
    color: var(--e-global-color-0ad1cef);
    font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5071827 */.elementor-44049 .elementor-element.elementor-element-5071827 a {
    font-weight: 800;
    font-family: 'Inter', Sans-Serif !important;

    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.elementor-44049 .elementor-element.elementor-element-5071827 a:before { 
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    background: #fff;
    bottom: 0;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.elementor-44049 .elementor-element.elementor-element-5071827 a:hover:before {  
    background: var(--e-global-color-61cf47a);
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}



.elementor-44049 .elementor-element.elementor-element-5071827 a:hover { 
    color: var(--e-global-color-61cf47a) !important;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-fe6f2bf */.elementor-44049 .elementor-element.elementor-element-fe6f2bf .elementor-swiper-button  {
-webkit-transform: translateY(-50%);
  transform:         translateY(-50%) !important;
  top: 50% !important;
}

.elementor-44049 .elementor-element.elementor-element-fe6f2bf .elementor-swiper-button svg path {
    fill: transparent;
    
}

.elementor-44049 .elementor-element.elementor-element-fe6f2bf .swiper-slide {
    pointer-events: none;
}

.elementor-44049 .elementor-element.elementor-element-fe6f2bf .swiper-slide-active {
    pointer-events: all;
    z-index: 1;
}


@media only screen and (max-width: 1350px) and (min-width:1301px) { 
   .elementor-44049 .elementor-element.elementor-element-fe6f2bf .elementor-swiper-button-prev {
      left:calc(50% - clamp(39.563rem, -5.2286rem + 55.0857vw, 41.25rem)) !important
   } 
   
   .elementor-44049 .elementor-element.elementor-element-fe6f2bf .elementor-swiper-button-next {
       right: calc(50% - clamp(39.563rem, -5.2286rem + 55.0857vw, 41.25rem)) !important
   }
}

@media only screen and (max-width: 1300px) {
   
   .elementor-44049 .elementor-element.elementor-element-fe6f2bf .elementor-swiper-button-prev  {
       left: 10px !important;
   }
   
      .elementor-44049 .elementor-element.elementor-element-fe6f2bf .elementor-swiper-button-next {
       left: unset !important;
       right: 10px !important;
   }
   
   .elementor-44049 .elementor-element.elementor-element-fe6f2bf .elementor-swiper-button svg { 
       width: 14px;
       height: 14px;
   }
}

@media only screen and (max-width: 1024px) { 
       .elementor-44049 .elementor-element.elementor-element-fe6f2bf .elementor-swiper-button-prev  {
       left: 13px !important;
   }
   
      .elementor-44049 .elementor-element.elementor-element-fe6f2bf .elementor-swiper-button-next {
       right: 13px !important;
   }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e25ddd8 */@media only screen and (min-width: 1216px) {
    .elementor-44049 .elementor-element.elementor-element-e25ddd8 {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2493128 */.elementor-44049 .elementor-element.elementor-element-2493128 {
    max-width: 20px !important;
    max-height: 30px;
    width: 100% ;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.elementor-44049 .elementor-element.elementor-element-2493128 .elementor-widget-container {
      display: flex;
    align-items: center;
    width: 100%; 
    padding-top: 15px;
}

.menuIcon  {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    padding: 0 !important;
    margin-top: -5px;
    width: 100%;
    height: 20px;
    position: relative;
    
}

.menuIcon span  {
    background: #1A1B2E;
    border-radius: 2px;
    width: 13px;
    height: 2px;
    display: block;
    margin-bottom: 5px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    position: absolute;
}

.menuIcon span:first-child  { 
    width:8px;
}


.menuIcon span:first-child  {  
    top: 0px;
}

.menuIcon span:nth-child(2)  { 
    top: 5px;
}

.menuIcon span:nth-child(3)  {  
   top: 11px;
}

.menuIcon.active span:first-child  { 
     width:13px;
     top: 5px;
     -webkit-transform: translateX(-45deg);
     transform:         rotate(-45deg);
      -webkit-transition: all 0.3s;
      transition: all 0.3s;
}

.menuIcon.active span:nth-child(2)  { 
     width:0px;
      -webkit-transition: all 0.3s;
      transition: all 0.3s;
}

.menuIcon.active span:nth-child(3)  { 
     width:13px;
     top: 5px;
     -webkit-transform: translateX(45deg);
     transform:         rotate(45deg);
      -webkit-transition: all 0.3s;
      transition: all 0.3s;
}

@media only screen and (min-width: 1216px) {
    .elementor-44049 .elementor-element.elementor-element-2493128 {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8ab2b6d */.elementor-44049 .elementor-element.elementor-element-8ab2b6d ul {
    column-count: 2;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-1e4043f */.elementor-44049 .elementor-element.elementor-element-1e4043f {
    max-width: calc(100% - 504px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-853ceaf */@keyframes fadeIn {
  from { opacity: 0; }
  to   { opacity: 1; }
}
@keyframes fadeOut {
  from { opacity: 1; }
  to   { opacity: 0; }
}
.containerDropdown.animated {
  animation: fadeIn 200ms ease forwards !important;
}
.containerDropdown {
  animation: fadeOut 150ms ease forwards !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bc29036 */.elementor-44049 .elementor-element.elementor-element-bc29036 ul {
    display: grid;
  grid-template-columns: minmax(0, 200px) minmax(0, 172px);
  column-gap: 24px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8c45509 *//*.elementor-44049 .elementor-element.elementor-element-8c45509 ul {*/
/*    display: grid;*/
/*  grid-template-columns: minmax(0, 200px) minmax(0, 172px);*/
/*  column-gap: 24px;*/
/*}*/

.elementor-44049 .elementor-element.elementor-element-8c45509 ul .elementor-icon-list-item:first-child a {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
}

.elementor-44049 .elementor-element.elementor-element-8c45509 ul .elementor-icon-list-item:first-child a .elementor-icon-list-text { 
        padding: 0 5px 0 0;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-e7ef4b3 */.elementor-44049 .elementor-element.elementor-element-e7ef4b3 {
    max-width: calc(100% - 756px) !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5ee7ff4 */.elementor-44049 .elementor-element.elementor-element-5ee7ff4 ul {
    display: grid;
  grid-template-columns: minmax(0, 200px) minmax(0, 172px);
  column-gap: 24px;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-6a76068 */.elementor-44049 .elementor-element.elementor-element-6a76068 {
    max-width: calc(100% - 504px) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0c88505 */.imageMyLamination {
    overflow: hidden !important;
    border-radius: 16px !important;
}

.imageMyLamination img {
      -webkit-transition: all 0.3s;
    transition: all 0.3s;
}


a:hover .imageMyLamination img {
    -webkit-transform: scale(1.1);
    transform:   scale(1.1);
      -webkit-transition: all 0.3s;
    transition: all 0.3s;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4856910 */.elementor-44049 .elementor-element.elementor-element-4856910 ul {
    column-count: 2;
}

.elementor-44049 .elementor-element.elementor-element-4856910 {
    max-width: 500px !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8ab2b6d */.elementor-44049 .elementor-element.elementor-element-8ab2b6d ul {
    column-count: 2;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-1e4043f */.elementor-44049 .elementor-element.elementor-element-1e4043f {
    max-width: calc(100% - 504px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-853ceaf */@keyframes fadeIn {
  from { opacity: 0; }
  to   { opacity: 1; }
}
@keyframes fadeOut {
  from { opacity: 1; }
  to   { opacity: 0; }
}
.containerDropdown.animated {
  animation: fadeIn 200ms ease forwards !important;
}
.containerDropdown {
  animation: fadeOut 150ms ease forwards !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bc29036 */.elementor-44049 .elementor-element.elementor-element-bc29036 ul {
    display: grid;
  grid-template-columns: minmax(0, 200px) minmax(0, 172px);
  column-gap: 24px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8c45509 *//*.elementor-44049 .elementor-element.elementor-element-8c45509 ul {*/
/*    display: grid;*/
/*  grid-template-columns: minmax(0, 200px) minmax(0, 172px);*/
/*  column-gap: 24px;*/
/*}*/

.elementor-44049 .elementor-element.elementor-element-8c45509 ul .elementor-icon-list-item:first-child a {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
}

.elementor-44049 .elementor-element.elementor-element-8c45509 ul .elementor-icon-list-item:first-child a .elementor-icon-list-text { 
        padding: 0 5px 0 0;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-e7ef4b3 */.elementor-44049 .elementor-element.elementor-element-e7ef4b3 {
    max-width: calc(100% - 756px) !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5ee7ff4 */.elementor-44049 .elementor-element.elementor-element-5ee7ff4 ul {
    display: grid;
  grid-template-columns: minmax(0, 200px) minmax(0, 172px);
  column-gap: 24px;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-6a76068 */.elementor-44049 .elementor-element.elementor-element-6a76068 {
    max-width: calc(100% - 504px) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0c88505 */.imageMyLamination {
    overflow: hidden !important;
    border-radius: 16px !important;
}

.imageMyLamination img {
      -webkit-transition: all 0.3s;
    transition: all 0.3s;
}


a:hover .imageMyLamination img {
    -webkit-transform: scale(1.1);
    transform:   scale(1.1);
      -webkit-transition: all 0.3s;
    transition: all 0.3s;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4856910 */.elementor-44049 .elementor-element.elementor-element-4856910 ul {
    column-count: 2;
}

.elementor-44049 .elementor-element.elementor-element-4856910 {
    max-width: 500px !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8ab2b6d */.elementor-44049 .elementor-element.elementor-element-8ab2b6d ul {
    column-count: 2;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-1e4043f */.elementor-44049 .elementor-element.elementor-element-1e4043f {
    max-width: calc(100% - 504px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-853ceaf */@keyframes fadeIn {
  from { opacity: 0; }
  to   { opacity: 1; }
}
@keyframes fadeOut {
  from { opacity: 1; }
  to   { opacity: 0; }
}
.containerDropdown.animated {
  animation: fadeIn 200ms ease forwards !important;
}
.containerDropdown {
  animation: fadeOut 150ms ease forwards !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bc29036 */.elementor-44049 .elementor-element.elementor-element-bc29036 ul {
    display: grid;
  grid-template-columns: minmax(0, 200px) minmax(0, 172px);
  column-gap: 24px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8c45509 *//*.elementor-44049 .elementor-element.elementor-element-8c45509 ul {*/
/*    display: grid;*/
/*  grid-template-columns: minmax(0, 200px) minmax(0, 172px);*/
/*  column-gap: 24px;*/
/*}*/

.elementor-44049 .elementor-element.elementor-element-8c45509 ul .elementor-icon-list-item:first-child a {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
}

.elementor-44049 .elementor-element.elementor-element-8c45509 ul .elementor-icon-list-item:first-child a .elementor-icon-list-text { 
        padding: 0 5px 0 0;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-e7ef4b3 */.elementor-44049 .elementor-element.elementor-element-e7ef4b3 {
    max-width: calc(100% - 756px) !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5ee7ff4 */.elementor-44049 .elementor-element.elementor-element-5ee7ff4 ul {
    display: grid;
  grid-template-columns: minmax(0, 200px) minmax(0, 172px);
  column-gap: 24px;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-6a76068 */.elementor-44049 .elementor-element.elementor-element-6a76068 {
    max-width: calc(100% - 504px) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0c88505 */.imageMyLamination {
    overflow: hidden !important;
    border-radius: 16px !important;
}

.imageMyLamination img {
      -webkit-transition: all 0.3s;
    transition: all 0.3s;
}


a:hover .imageMyLamination img {
    -webkit-transform: scale(1.1);
    transform:   scale(1.1);
      -webkit-transition: all 0.3s;
    transition: all 0.3s;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4856910 */.elementor-44049 .elementor-element.elementor-element-4856910 ul {
    column-count: 2;
}

.elementor-44049 .elementor-element.elementor-element-4856910 {
    max-width: 500px !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8ab2b6d */.elementor-44049 .elementor-element.elementor-element-8ab2b6d ul {
    column-count: 2;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-1e4043f */.elementor-44049 .elementor-element.elementor-element-1e4043f {
    max-width: calc(100% - 504px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-853ceaf */@keyframes fadeIn {
  from { opacity: 0; }
  to   { opacity: 1; }
}
@keyframes fadeOut {
  from { opacity: 1; }
  to   { opacity: 0; }
}
.containerDropdown.animated {
  animation: fadeIn 200ms ease forwards !important;
}
.containerDropdown {
  animation: fadeOut 150ms ease forwards !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bc29036 */.elementor-44049 .elementor-element.elementor-element-bc29036 ul {
    display: grid;
  grid-template-columns: minmax(0, 200px) minmax(0, 172px);
  column-gap: 24px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8c45509 *//*.elementor-44049 .elementor-element.elementor-element-8c45509 ul {*/
/*    display: grid;*/
/*  grid-template-columns: minmax(0, 200px) minmax(0, 172px);*/
/*  column-gap: 24px;*/
/*}*/

.elementor-44049 .elementor-element.elementor-element-8c45509 ul .elementor-icon-list-item:first-child a {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
}

.elementor-44049 .elementor-element.elementor-element-8c45509 ul .elementor-icon-list-item:first-child a .elementor-icon-list-text { 
        padding: 0 5px 0 0;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-e7ef4b3 */.elementor-44049 .elementor-element.elementor-element-e7ef4b3 {
    max-width: calc(100% - 756px) !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5ee7ff4 */.elementor-44049 .elementor-element.elementor-element-5ee7ff4 ul {
    display: grid;
  grid-template-columns: minmax(0, 200px) minmax(0, 172px);
  column-gap: 24px;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-6a76068 */.elementor-44049 .elementor-element.elementor-element-6a76068 {
    max-width: calc(100% - 504px) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0c88505 */.imageMyLamination {
    overflow: hidden !important;
    border-radius: 16px !important;
}

.imageMyLamination img {
      -webkit-transition: all 0.3s;
    transition: all 0.3s;
}


a:hover .imageMyLamination img {
    -webkit-transform: scale(1.1);
    transform:   scale(1.1);
      -webkit-transition: all 0.3s;
    transition: all 0.3s;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4856910 */.elementor-44049 .elementor-element.elementor-element-4856910 ul {
    column-count: 2;
}

.elementor-44049 .elementor-element.elementor-element-4856910 {
    max-width: 500px !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8ab2b6d */.elementor-44049 .elementor-element.elementor-element-8ab2b6d ul {
    column-count: 2;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-1e4043f */.elementor-44049 .elementor-element.elementor-element-1e4043f {
    max-width: calc(100% - 504px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-853ceaf */@keyframes fadeIn {
  from { opacity: 0; }
  to   { opacity: 1; }
}
@keyframes fadeOut {
  from { opacity: 1; }
  to   { opacity: 0; }
}
.containerDropdown.animated {
  animation: fadeIn 200ms ease forwards !important;
}
.containerDropdown {
  animation: fadeOut 150ms ease forwards !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bc29036 */.elementor-44049 .elementor-element.elementor-element-bc29036 ul {
    display: grid;
  grid-template-columns: minmax(0, 200px) minmax(0, 172px);
  column-gap: 24px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8c45509 *//*.elementor-44049 .elementor-element.elementor-element-8c45509 ul {*/
/*    display: grid;*/
/*  grid-template-columns: minmax(0, 200px) minmax(0, 172px);*/
/*  column-gap: 24px;*/
/*}*/

.elementor-44049 .elementor-element.elementor-element-8c45509 ul .elementor-icon-list-item:first-child a {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
}

.elementor-44049 .elementor-element.elementor-element-8c45509 ul .elementor-icon-list-item:first-child a .elementor-icon-list-text { 
        padding: 0 5px 0 0;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-e7ef4b3 */.elementor-44049 .elementor-element.elementor-element-e7ef4b3 {
    max-width: calc(100% - 756px) !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5ee7ff4 */.elementor-44049 .elementor-element.elementor-element-5ee7ff4 ul {
    display: grid;
  grid-template-columns: minmax(0, 200px) minmax(0, 172px);
  column-gap: 24px;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-6a76068 */.elementor-44049 .elementor-element.elementor-element-6a76068 {
    max-width: calc(100% - 504px) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0c88505 */.imageMyLamination {
    overflow: hidden !important;
    border-radius: 16px !important;
}

.imageMyLamination img {
      -webkit-transition: all 0.3s;
    transition: all 0.3s;
}


a:hover .imageMyLamination img {
    -webkit-transform: scale(1.1);
    transform:   scale(1.1);
      -webkit-transition: all 0.3s;
    transition: all 0.3s;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4856910 */.elementor-44049 .elementor-element.elementor-element-4856910 ul {
    column-count: 2;
}

.elementor-44049 .elementor-element.elementor-element-4856910 {
    max-width: 500px !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8ab2b6d */.elementor-44049 .elementor-element.elementor-element-8ab2b6d ul {
    column-count: 2;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-1e4043f */.elementor-44049 .elementor-element.elementor-element-1e4043f {
    max-width: calc(100% - 504px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-853ceaf */@keyframes fadeIn {
  from { opacity: 0; }
  to   { opacity: 1; }
}
@keyframes fadeOut {
  from { opacity: 1; }
  to   { opacity: 0; }
}
.containerDropdown.animated {
  animation: fadeIn 200ms ease forwards !important;
}
.containerDropdown {
  animation: fadeOut 150ms ease forwards !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bc29036 */.elementor-44049 .elementor-element.elementor-element-bc29036 ul {
    display: grid;
  grid-template-columns: minmax(0, 200px) minmax(0, 172px);
  column-gap: 24px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8c45509 *//*.elementor-44049 .elementor-element.elementor-element-8c45509 ul {*/
/*    display: grid;*/
/*  grid-template-columns: minmax(0, 200px) minmax(0, 172px);*/
/*  column-gap: 24px;*/
/*}*/

.elementor-44049 .elementor-element.elementor-element-8c45509 ul .elementor-icon-list-item:first-child a {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
}

.elementor-44049 .elementor-element.elementor-element-8c45509 ul .elementor-icon-list-item:first-child a .elementor-icon-list-text { 
        padding: 0 5px 0 0;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-e7ef4b3 */.elementor-44049 .elementor-element.elementor-element-e7ef4b3 {
    max-width: calc(100% - 756px) !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5ee7ff4 */.elementor-44049 .elementor-element.elementor-element-5ee7ff4 ul {
    display: grid;
  grid-template-columns: minmax(0, 200px) minmax(0, 172px);
  column-gap: 24px;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-6a76068 */.elementor-44049 .elementor-element.elementor-element-6a76068 {
    max-width: calc(100% - 504px) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0c88505 */.imageMyLamination {
    overflow: hidden !important;
    border-radius: 16px !important;
}

.imageMyLamination img {
      -webkit-transition: all 0.3s;
    transition: all 0.3s;
}


a:hover .imageMyLamination img {
    -webkit-transform: scale(1.1);
    transform:   scale(1.1);
      -webkit-transition: all 0.3s;
    transition: all 0.3s;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4856910 */.elementor-44049 .elementor-element.elementor-element-4856910 ul {
    column-count: 2;
}

.elementor-44049 .elementor-element.elementor-element-4856910 {
    max-width: 500px !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8ab2b6d */.elementor-44049 .elementor-element.elementor-element-8ab2b6d ul {
    column-count: 2;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-1e4043f */.elementor-44049 .elementor-element.elementor-element-1e4043f {
    max-width: calc(100% - 504px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-853ceaf */@keyframes fadeIn {
  from { opacity: 0; }
  to   { opacity: 1; }
}
@keyframes fadeOut {
  from { opacity: 1; }
  to   { opacity: 0; }
}
.containerDropdown.animated {
  animation: fadeIn 200ms ease forwards !important;
}
.containerDropdown {
  animation: fadeOut 150ms ease forwards !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bc29036 */.elementor-44049 .elementor-element.elementor-element-bc29036 ul {
    display: grid;
  grid-template-columns: minmax(0, 200px) minmax(0, 172px);
  column-gap: 24px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8c45509 *//*.elementor-44049 .elementor-element.elementor-element-8c45509 ul {*/
/*    display: grid;*/
/*  grid-template-columns: minmax(0, 200px) minmax(0, 172px);*/
/*  column-gap: 24px;*/
/*}*/

.elementor-44049 .elementor-element.elementor-element-8c45509 ul .elementor-icon-list-item:first-child a {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
}

.elementor-44049 .elementor-element.elementor-element-8c45509 ul .elementor-icon-list-item:first-child a .elementor-icon-list-text { 
        padding: 0 5px 0 0;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-e7ef4b3 */.elementor-44049 .elementor-element.elementor-element-e7ef4b3 {
    max-width: calc(100% - 756px) !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5ee7ff4 */.elementor-44049 .elementor-element.elementor-element-5ee7ff4 ul {
    display: grid;
  grid-template-columns: minmax(0, 200px) minmax(0, 172px);
  column-gap: 24px;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-6a76068 */.elementor-44049 .elementor-element.elementor-element-6a76068 {
    max-width: calc(100% - 504px) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0c88505 */.imageMyLamination {
    overflow: hidden !important;
    border-radius: 16px !important;
}

.imageMyLamination img {
      -webkit-transition: all 0.3s;
    transition: all 0.3s;
}


a:hover .imageMyLamination img {
    -webkit-transform: scale(1.1);
    transform:   scale(1.1);
      -webkit-transition: all 0.3s;
    transition: all 0.3s;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4856910 */.elementor-44049 .elementor-element.elementor-element-4856910 ul {
    column-count: 2;
}

.elementor-44049 .elementor-element.elementor-element-4856910 {
    max-width: 500px !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8ab2b6d */.elementor-44049 .elementor-element.elementor-element-8ab2b6d ul {
    column-count: 2;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-1e4043f */.elementor-44049 .elementor-element.elementor-element-1e4043f {
    max-width: calc(100% - 504px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-853ceaf */@keyframes fadeIn {
  from { opacity: 0; }
  to   { opacity: 1; }
}
@keyframes fadeOut {
  from { opacity: 1; }
  to   { opacity: 0; }
}
.containerDropdown.animated {
  animation: fadeIn 200ms ease forwards !important;
}
.containerDropdown {
  animation: fadeOut 150ms ease forwards !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bc29036 */.elementor-44049 .elementor-element.elementor-element-bc29036 ul {
    display: grid;
  grid-template-columns: minmax(0, 200px) minmax(0, 172px);
  column-gap: 24px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8c45509 *//*.elementor-44049 .elementor-element.elementor-element-8c45509 ul {*/
/*    display: grid;*/
/*  grid-template-columns: minmax(0, 200px) minmax(0, 172px);*/
/*  column-gap: 24px;*/
/*}*/

.elementor-44049 .elementor-element.elementor-element-8c45509 ul .elementor-icon-list-item:first-child a {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
}

.elementor-44049 .elementor-element.elementor-element-8c45509 ul .elementor-icon-list-item:first-child a .elementor-icon-list-text { 
        padding: 0 5px 0 0;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-e7ef4b3 */.elementor-44049 .elementor-element.elementor-element-e7ef4b3 {
    max-width: calc(100% - 756px) !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5ee7ff4 */.elementor-44049 .elementor-element.elementor-element-5ee7ff4 ul {
    display: grid;
  grid-template-columns: minmax(0, 200px) minmax(0, 172px);
  column-gap: 24px;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-6a76068 */.elementor-44049 .elementor-element.elementor-element-6a76068 {
    max-width: calc(100% - 504px) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0c88505 */.imageMyLamination {
    overflow: hidden !important;
    border-radius: 16px !important;
}

.imageMyLamination img {
      -webkit-transition: all 0.3s;
    transition: all 0.3s;
}


a:hover .imageMyLamination img {
    -webkit-transform: scale(1.1);
    transform:   scale(1.1);
      -webkit-transition: all 0.3s;
    transition: all 0.3s;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4856910 */.elementor-44049 .elementor-element.elementor-element-4856910 ul {
    column-count: 2;
}

.elementor-44049 .elementor-element.elementor-element-4856910 {
    max-width: 500px !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8ab2b6d */.elementor-44049 .elementor-element.elementor-element-8ab2b6d ul {
    column-count: 2;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-1e4043f */.elementor-44049 .elementor-element.elementor-element-1e4043f {
    max-width: calc(100% - 504px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-853ceaf */@keyframes fadeIn {
  from { opacity: 0; }
  to   { opacity: 1; }
}
@keyframes fadeOut {
  from { opacity: 1; }
  to   { opacity: 0; }
}
.containerDropdown.animated {
  animation: fadeIn 200ms ease forwards !important;
}
.containerDropdown {
  animation: fadeOut 150ms ease forwards !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bc29036 */.elementor-44049 .elementor-element.elementor-element-bc29036 ul {
    display: grid;
  grid-template-columns: minmax(0, 200px) minmax(0, 172px);
  column-gap: 24px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8c45509 *//*.elementor-44049 .elementor-element.elementor-element-8c45509 ul {*/
/*    display: grid;*/
/*  grid-template-columns: minmax(0, 200px) minmax(0, 172px);*/
/*  column-gap: 24px;*/
/*}*/

.elementor-44049 .elementor-element.elementor-element-8c45509 ul .elementor-icon-list-item:first-child a {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
}

.elementor-44049 .elementor-element.elementor-element-8c45509 ul .elementor-icon-list-item:first-child a .elementor-icon-list-text { 
        padding: 0 5px 0 0;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-e7ef4b3 */.elementor-44049 .elementor-element.elementor-element-e7ef4b3 {
    max-width: calc(100% - 756px) !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5ee7ff4 */.elementor-44049 .elementor-element.elementor-element-5ee7ff4 ul {
    display: grid;
  grid-template-columns: minmax(0, 200px) minmax(0, 172px);
  column-gap: 24px;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-6a76068 */.elementor-44049 .elementor-element.elementor-element-6a76068 {
    max-width: calc(100% - 504px) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0c88505 */.imageMyLamination {
    overflow: hidden !important;
    border-radius: 16px !important;
}

.imageMyLamination img {
      -webkit-transition: all 0.3s;
    transition: all 0.3s;
}


a:hover .imageMyLamination img {
    -webkit-transform: scale(1.1);
    transform:   scale(1.1);
      -webkit-transition: all 0.3s;
    transition: all 0.3s;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4856910 */.elementor-44049 .elementor-element.elementor-element-4856910 ul {
    column-count: 2;
}

.elementor-44049 .elementor-element.elementor-element-4856910 {
    max-width: 500px !important;
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-30c3de7 */.elementor-44049 .elementor-element.elementor-element-30c3de7 .e-n-menu-dropdown-icon-opened {
    display: none !important;
}

.elementor-44049 .elementor-element.elementor-element-30c3de7 .e-n-menu-dropdown-icon-closed svg {
    display: none !important;
}

.elementor-44049 .elementor-element.elementor-element-30c3de7 .e-n-menu-dropdown-icon-closed {
    display: flex !important;
    
}

.elementor-44049 .elementor-element.elementor-element-30c3de7 .e-n-menu-dropdown-icon-closed:before {
    content: '';
    position: relative;
    top: 2px;
    width: 10px;
    height: 10px;
    background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSI1IiB2aWV3Qm94PSIwIDAgNyA1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMC40MjM4MjggMC40MjM4MjhMMy40MjM4MyAzLjQyMzgzTDYuNDIzODMgMC40MjM4MjgiIHN0cm9rZT0iIzFBMUIyRSIgc3Ryb2tlLXdpZHRoPSIxLjIiLz4KPC9zdmc+Cg==');
    background-repeat: no-repeat;
    background-position: center;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.elementor-44049 .elementor-element.elementor-element-30c3de7 li:hover .e-n-menu-dropdown-icon-closed:before { 
  -webkit-transform: rotate(180deg);
  transform:         rotate(180deg);
  top:0px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}


.elementor-44049 .elementor-element.elementor-element-30c3de7 .e-n-menu-item:nth-child(7) .e-n-menu-title-text {
    color: #D85855 !important;
    font-weight: 800 !important;
}

@media only screen and (max-width: 1727px) {
    .elementor-44049 .elementor-element.elementor-element-30c3de7 {
        flex-grow: 1;
    }
}

@media only screen and (max-width: 1287px) and (min-width: 1025px) {
    .elementor-44049 .elementor-element.elementor-element-30c3de7 .e-n-menu-title-text {
       font-size: 12px;
    }
}

@media only screen and (max-width: 1215px) {
    .elementor-44049 .elementor-element.elementor-element-30c3de7 {
        display:  none;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4f4fa07 */.wpml-custom-dd {
    position: relative;
    display: inline-block;
}
.wpml-custom-dd__current {
    cursor: pointer;
    display: flex;
    align-items: center;
    gap: 6px;
    padding: 6px 10px;
    color:  #1A1B2E;
    font-family: 'Inter', Sans-Serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 22px; 
    letter-spacing: 2px;
    text-transform: uppercase;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.wpml-custom-dd__current:hover { 
    background: #F7F6F1;
    border-radius: 6px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.wpml-custom-dd__current svg { 
    -webkit-transition: all 0.3s;
    transition: all 0.3s;  
}

.wpml-custom-dd__current:hover svg { 
    -webkit-transform: rotate(180deg);
    transform:         rotate(180deg);
    -webkit-transition: all 0.3s;
    transition: all 0.3s;  
}

.wpml-custom-dd__list {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    list-style-type: none;
    border-radius: 12px;
    background: rgba(255, 255, 255, 0.80);
    box-shadow: 0 4px 24px 0 rgba(26, 27, 46, 0.08);
    backdrop-filter: blur(8px);
    padding: 16px 24PX;
    margin: 0;
    min-width: 186px;
    width:100%;
    z-index: 999;
    color:  #1A1B2E;
    font-family: 'Inter', Sans-Serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px; 
}
.wpml-custom-dd__list li a {
    display: flex;
    align-items: center;
    gap: 6px;
    padding: 6px 10px;
    text-decoration: none;
    color: #333;
}
.wpml-custom-dd:hover .wpml-custom-dd__list {
    display: block;
}

@media only screen and (max-width: 1215px) {
    .elementor-44049 .elementor-element.elementor-element-4f4fa07 {
         display: none;
    }
   
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e061be3 */.elementor-44049 .elementor-element.elementor-element-e061be3 {
    cursor: pointer;
}

.elementor-44049 .elementor-element.elementor-element-e061be3 svg path {
     -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.elementor-44049 .elementor-element.elementor-element-e061be3:hover svg path {
    stroke:#5D63D4;
     -webkit-transition: all 0.3s;
    transition: all 0.3s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-79101c5 */.elementor-44049 .elementor-element.elementor-element-79101c5 svg path {
     -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.elementor-44049 .elementor-element.elementor-element-79101c5:hover svg path {
    stroke:#5D63D4;
     -webkit-transition: all 0.3s;
    transition: all 0.3s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9c68f80 */.elementor-44049 .elementor-element.elementor-element-9c68f80 svg path {
     -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.elementor-44049 .elementor-element.elementor-element-9c68f80:hover svg path {
    stroke:#5D63D4;
     -webkit-transition: all 0.3s;
    transition: all 0.3s;
}/* End custom CSS */
/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-dd6bd8f */.elementor-44049 .elementor-element.elementor-element-dd6bd8f .elementor-button-icon svg {
    width: 20px;
}

.elementor-44049 .elementor-element.elementor-element-dd6bd8f svg path {
     -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.elementor-44049 .elementor-element.elementor-element-dd6bd8f:hover svg path {
    stroke:#5D63D4;
     -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.elementor-44049 .elementor-element.elementor-element-dd6bd8f .elementor-button-icon-qty {
    width: 16px !important;
    height: 16px !important;
    color:  #1F2270 !important;
    text-align: center !important;
    font-family: 'Inter', Sans-Serif !important;
    font-size: 10px!important;
    font-weight: 700!important;
    line-height: 10px !important;
    text-transform: uppercase;
    background: #C7E03D !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center;
}


.elementor-44049 .elementor-element.elementor-element-dd6bd8f .elementor-menu-cart__container.elementor-lightbox {
    height: 100vh !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b94def2 */.elementor-44049 .elementor-element.elementor-element-b94def2 {
    max-width: 166px;
}

.elementor-44049 .elementor-element.elementor-element-b94def2:before {
    content: '';
    position: absolute;
    width: 1px;
    height: 10px;
    background: #E3E2EC;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform:         translateY(-50%);
}

@media only screen and (max-width: 1215px) {
    .elementor-44049 .elementor-element.elementor-element-b94def2 {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a5a9c7f */.elementor-44049 .elementor-element.elementor-element-a5a9c7f ul li {
    width: 100%;
    margin-bottom: 16px;
    display: flex;
    align-items: center;
    gap: 8px;
}

.elementor-44049 .elementor-element.elementor-element-a5a9c7f ul li:last-child { 
    margin-bottom: 0;
}

.elementor-44049 .elementor-element.elementor-element-a5a9c7f ul li a {  
    display: inline !important;
    color: #1A1B2E !important;
    width: auto;
}

.elementor-44049 .elementor-element.elementor-element-a5a9c7f ul li:nth-child(7) a {  
    font-weight: 800 !important;
    color: #D85855 !important;
}

.elementor-44049 .elementor-element.elementor-element-a5a9c7f ul li a {
    padding: 0 !important;
    display: inline;
}

.elementor-44049 .elementor-element.elementor-element-a5a9c7f ul li:after { 
    content:'';
    position: relative;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDYgMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjQyMzgyOCA4LjgyNDIyTDQuNjIzODMgNC42MjQyMkwwLjQyMzgyOCAwLjQyNDIxOSIgc3Ryb2tlPSIjMUExQjJFIiBzdHJva2Utd2lkdGg9IjEuMiIvPgo8L3N2Zz4K');
    background-repeat: no-repeat;
    width: 14px;
    height: 14px;
    background-position: center;
    display: inline-flex;
}

.elementor-44049 .elementor-element.elementor-element-a5a9c7f ul li:nth-child(5):after , .elementor-44049 .elementor-element.elementor-element-a5a9c7f ul li:nth-child(7):after{  
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d5f0a87 *//*.elementor-44049 .elementor-element.elementor-element-d5f0a87 ul li:nth-child(2) a {
    flex-direction: row-reverse;
    justify-content: flex-end;
}

.elementor-44049 .elementor-element.elementor-element-d5f0a87 ul li:nth-child(2) a .elementor-icon-list-text {
    padding-left: 0;
    padding-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a86988 */.elementor-44049 .elementor-element.elementor-element-6a86988 .elementor-widget-container {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ed41466 */.elementor-44049 .elementor-element.elementor-element-ed41466 .wpml-mob-switcher {
    display: flex;
    flex-direction: row-reverse;
    gap: 8px;
}

.elementor-44049 .elementor-element.elementor-element-ed41466 .wpml-mob-item {
    display: flex;
    align-items: center;
    gap: 6px;
    padding: 7px 12px;
    text-decoration: none;
    color: #1A1B2E;
    border: 1px solid transparent;
    border-radius: 4px;
    font-family: 'Inter', Sans-Serif;
    font-size:  12px;
    font-weight: 400;
    line-height:  20px;
    letter-spacing: 2px;
    text-transform: uppercase;
}

.elementor-44049 .elementor-element.elementor-element-ed41466 .wpml-mob-item.active {
    background-color: #F7F6F1;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4dddeff */.elementor-44049 .elementor-element.elementor-element-4dddeff {
    border-top: 1px solid #E3E2EC !important;
    flex-direction: row !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe2f7f3 */.containerAllMobileMenu {
    overflow: auto;
    position: fixed;
    top: 95px;
    left: 0;
    width: 100%;
    z-index: 9999;
    overflow-y: auto;
    max-height: calc(100vh - 85px);
    -webkit-transform: translateX(100%);
    transform:         translateX(100%);
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    visibility: hidden;
    height: 100%;
}

.containerAllMobileMenu.active {
    -webkit-transform: translateX(0%);
    transform:         translateX(0%);
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    visibility: visible;
}

@media only screen and (max-width: 767px) {

    
    .containerAllMobileMenu { 
        top: 78px;
        max-height: calc(100vh - 79px);
    }
    
    .containerAllMobileMenu .e-con-inner {  
       flex-wrap: nowrap !important; 
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6fccd3d */.elementor-44049 .elementor-element.elementor-element-6fccd3d ul li {
    width: 100%;
    margin-bottom: 16px;
    display: flex;
    align-items: center;
    gap: 8px;
}

.elementor-44049 .elementor-element.elementor-element-6fccd3d ul li:last-child { 
    margin-bottom: 0;
}

.elementor-44049 .elementor-element.elementor-element-6fccd3d ul li a {  
    display: inline !important;
    color: #1A1B2E !important;
    width: auto;
}



.elementor-44049 .elementor-element.elementor-element-6fccd3d ul li a {
    padding: 0 !important;
    display: inline;
}

/*.elementor-44049 .elementor-element.elementor-element-6fccd3d ul li:after { */
/*    content:'';*/
/*    position: relative;*/
/*    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDYgMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjQyMzgyOCA4LjgyNDIyTDQuNjIzODMgNC42MjQyMkwwLjQyMzgyOCAwLjQyNDIxOSIgc3Ryb2tlPSIjMUExQjJFIiBzdHJva2Utd2lkdGg9IjEuMiIvPgo8L3N2Zz4K');*/
/*    background-repeat: no-repeat;*/
/*    width: 14px;*/
/*    height: 14px;*/
/*    background-position: center;*/
/*    display: inline-flex;*/
/*}*/

/*.elementor-44049 .elementor-element.elementor-element-6fccd3d ul li:nth-child(5):after , .elementor-44049 .elementor-element.elementor-element-6fccd3d ul li:nth-child(7):after{  */
/*    display: none !important;*/
/*}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3b9fbfa */.elementor-44049 .elementor-element.elementor-element-3b9fbfa {
    position: absolute;
    right: 10px;
    top: 10px; 
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed402ac */.containerSubmenu {
    overflow: auto;
    position: fixed;
    top: 0px;
    left: 0;
    width: 100%;
    z-index: 9999;
    overflow-y: auto;
    max-height:100vh;
    -webkit-transform: translateX(100%);
    transform:         translateX(100%);
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    visibility: hidden;
    height: 100%;
}

.containerSubmenu.active {
    -webkit-transform: translateX(0%);
    transform:         translateX(0%);
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    visibility: visible;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3eb3d83 */.elementor-44049 .elementor-element.elementor-element-3eb3d83 ul li {
    width: 100%;
    margin-bottom: 16px;
    display: flex;
    align-items: center;
    gap: 8px;
}

.elementor-44049 .elementor-element.elementor-element-3eb3d83 ul li:last-child { 
    margin-bottom: 0;
}

.elementor-44049 .elementor-element.elementor-element-3eb3d83 ul li a {  
    display: inline !important;
    color: #1A1B2E !important;
    width: auto;
}



.elementor-44049 .elementor-element.elementor-element-3eb3d83 ul li a {
    padding: 0 !important;
    display: inline;
}

/*.elementor-44049 .elementor-element.elementor-element-3eb3d83 ul li:after { */
/*    content:'';*/
/*    position: relative;*/
/*    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDYgMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjQyMzgyOCA4LjgyNDIyTDQuNjIzODMgNC42MjQyMkwwLjQyMzgyOCAwLjQyNDIxOSIgc3Ryb2tlPSIjMUExQjJFIiBzdHJva2Utd2lkdGg9IjEuMiIvPgo8L3N2Zz4K');*/
/*    background-repeat: no-repeat;*/
/*    width: 14px;*/
/*    height: 14px;*/
/*    background-position: center;*/
/*    display: inline-flex;*/
/*}*/

/*.elementor-44049 .elementor-element.elementor-element-3eb3d83 ul li:nth-child(5):after , .elementor-44049 .elementor-element.elementor-element-3eb3d83 ul li:nth-child(7):after{  */
/*    display: none !important;*/
/*}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dc17de9 */.elementor-44049 .elementor-element.elementor-element-dc17de9 {
    position: absolute;
    right: 10px;
    top: 10px; 
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b45a1 */.containerSubmenu {
    overflow: auto;
    position: fixed;
    top: 0px;
    left: 0;
    width: 100%;
    z-index: 9999;
    overflow-y: auto;
    max-height:100vh;
    -webkit-transform: translateX(100%);
    transform:         translateX(100%);
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    visibility: hidden;
    height: 100%;
}

.containerSubmenu.active {
    -webkit-transform: translateX(0%);
    transform:         translateX(0%);
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    visibility: visible;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b1fe8df */.elementor-44049 .elementor-element.elementor-element-b1fe8df ul li {
    width: 100%;
    margin-bottom: 16px;
    display: flex;
    align-items: center;
    gap: 8px;
}

.elementor-44049 .elementor-element.elementor-element-b1fe8df ul li:last-child { 
    margin-bottom: 0;
}

.elementor-44049 .elementor-element.elementor-element-b1fe8df ul li a {  
    display: inline !important;
    color: #1A1B2E !important;
    width: auto;
}



.elementor-44049 .elementor-element.elementor-element-b1fe8df ul li a {
    padding: 0 !important;
    display: inline;
}

/*.elementor-44049 .elementor-element.elementor-element-b1fe8df ul li:after { */
/*    content:'';*/
/*    position: relative;*/
/*    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDYgMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjQyMzgyOCA4LjgyNDIyTDQuNjIzODMgNC42MjQyMkwwLjQyMzgyOCAwLjQyNDIxOSIgc3Ryb2tlPSIjMUExQjJFIiBzdHJva2Utd2lkdGg9IjEuMiIvPgo8L3N2Zz4K');*/
/*    background-repeat: no-repeat;*/
/*    width: 14px;*/
/*    height: 14px;*/
/*    background-position: center;*/
/*    display: inline-flex;*/
/*}*/

/*.elementor-44049 .elementor-element.elementor-element-b1fe8df ul li:nth-child(5):after , .elementor-44049 .elementor-element.elementor-element-b1fe8df ul li:nth-child(7):after{  */
/*    display: none !important;*/
/*}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90dc9ca */.elementor-44049 .elementor-element.elementor-element-90dc9ca {
    position: absolute;
    right: 10px;
    top: 10px; 
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f34b61f */.containerSubmenu {
    overflow: auto;
    position: fixed;
    top: 0px;
    left: 0;
    width: 100%;
    z-index: 9999;
    overflow-y: auto;
    max-height:100vh;
    -webkit-transform: translateX(100%);
    transform:         translateX(100%);
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    visibility: hidden;
    height: 100%;
}

.containerSubmenu.active {
    -webkit-transform: translateX(0%);
    transform:         translateX(0%);
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    visibility: visible;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6fb7683 */.elementor-44049 .elementor-element.elementor-element-6fb7683 ul li {
    width: 100%;
    margin-bottom: 16px;
    display: flex;
    align-items: center;
    gap: 8px;
}

.elementor-44049 .elementor-element.elementor-element-6fb7683 ul li:last-child { 
    margin-bottom: 0;
}

.elementor-44049 .elementor-element.elementor-element-6fb7683 ul li a {  
    display: inline !important;
    color: #1A1B2E !important;
    width: auto;
}



.elementor-44049 .elementor-element.elementor-element-6fb7683 ul li a {
    padding: 0 !important;
    display: inline;
}

/*.elementor-44049 .elementor-element.elementor-element-6fb7683 ul li:after { */
/*    content:'';*/
/*    position: relative;*/
/*    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDYgMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjQyMzgyOCA4LjgyNDIyTDQuNjIzODMgNC42MjQyMkwwLjQyMzgyOCAwLjQyNDIxOSIgc3Ryb2tlPSIjMUExQjJFIiBzdHJva2Utd2lkdGg9IjEuMiIvPgo8L3N2Zz4K');*/
/*    background-repeat: no-repeat;*/
/*    width: 14px;*/
/*    height: 14px;*/
/*    background-position: center;*/
/*    display: inline-flex;*/
/*}*/

/*.elementor-44049 .elementor-element.elementor-element-6fb7683 ul li:nth-child(5):after , .elementor-44049 .elementor-element.elementor-element-6fb7683 ul li:nth-child(7):after{  */
/*    display: none !important;*/
/*}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5344efa */.elementor-44049 .elementor-element.elementor-element-5344efa {
    position: absolute;
    right: 10px;
    top: 10px; 
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ed9459 */.containerSubmenu {
    overflow: auto;
    position: fixed;
    top: 0px;
    left: 0;
    width: 100%;
    z-index: 9999;
    overflow-y: auto;
    max-height:100vh;
    -webkit-transform: translateX(100%);
    transform:         translateX(100%);
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    visibility: hidden;
    height: 100%;
}

.containerSubmenu.active {
    -webkit-transform: translateX(0%);
    transform:         translateX(0%);
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    visibility: visible;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4fb0700 */.elementor-44049 .elementor-element.elementor-element-4fb0700 ul li {
    width: 100%;
    margin-bottom: 16px;
    display: flex;
    align-items: center;
    gap: 8px;
}

.elementor-44049 .elementor-element.elementor-element-4fb0700 ul li:last-child { 
    margin-bottom: 0;
}

.elementor-44049 .elementor-element.elementor-element-4fb0700 ul li a {  
    display: inline !important;
    color: #1A1B2E !important;
    width: auto;
}



.elementor-44049 .elementor-element.elementor-element-4fb0700 ul li a {
    padding: 0 !important;
    display: inline;
}

/*.elementor-44049 .elementor-element.elementor-element-4fb0700 ul li:after { */
/*    content:'';*/
/*    position: relative;*/
/*    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDYgMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjQyMzgyOCA4LjgyNDIyTDQuNjIzODMgNC42MjQyMkwwLjQyMzgyOCAwLjQyNDIxOSIgc3Ryb2tlPSIjMUExQjJFIiBzdHJva2Utd2lkdGg9IjEuMiIvPgo8L3N2Zz4K');*/
/*    background-repeat: no-repeat;*/
/*    width: 14px;*/
/*    height: 14px;*/
/*    background-position: center;*/
/*    display: inline-flex;*/
/*}*/

/*.elementor-44049 .elementor-element.elementor-element-4fb0700 ul li:nth-child(5):after , .elementor-44049 .elementor-element.elementor-element-4fb0700 ul li:nth-child(7):after{  */
/*    display: none !important;*/
/*}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9a20ebc */.elementor-44049 .elementor-element.elementor-element-9a20ebc {
    position: absolute;
    right: 10px;
    top: 10px; 
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f74d98 */.containerSubmenu {
    overflow: auto;
    position: fixed;
    top: 0px;
    left: 0;
    width: 100%;
    z-index: 9999;
    overflow-y: auto;
    max-height:100vh;
    -webkit-transform: translateX(100%);
    transform:         translateX(100%);
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    visibility: hidden;
    height: 100%;
}

.containerSubmenu.active {
    -webkit-transform: translateX(0%);
    transform:         translateX(0%);
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    visibility: visible;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-554b4b8 */.elementor-44049 .elementor-element.elementor-element-554b4b8 {
    max-width: calc(100% - 36px) !important;
    width: 100%;
}

.elementor-44049 .elementor-element.elementor-element-554b4b8 .search-field {
   padding: 16px 72px 16px 56px; 
   border-radius: 100px;
   border: 1px solid #E3E2EC;
   background:  #FFF;
   color: #1A1B2E;
   font-family: 'Inter', Sans-Serif;
   font-size: 16px;
   font-style: normal;
   font-weight: 400;
   line-height: 22px; 
   -webkit-transition: all 0.3s;
    transition: all 0.3s;
    color: #1A1B2E;
    height: 54px;
}

.elementor-44049 .elementor-element.elementor-element-554b4b8 .search-field:focus { 
    border: 1px solid #7E84E8;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.elementor-44049 .elementor-element.elementor-element-554b4b8 .site-search form:before { 
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjE2NiAxNC4xNjZMMTcuNDk5MyAxNy40OTkzIiBzdHJva2U9IiMxQTFCMkUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE1LjgzMzMgOS4xNjY2N0MxNS44MzMzIDUuNDg0NzcgMTIuODQ4NiAyLjUgOS4xNjY2NyAyLjVDNS40ODQ3NyAyLjUgMi41IDUuNDg0NzcgMi41IDkuMTY2NjdDMi41IDEyLjg0ODYgNS40ODQ3NyAxNS44MzMzIDkuMTY2NjcgMTUuODMzM0MxMi44NDg2IDE1LjgzMzMgMTUuODMzMyAxMi44NDg2IDE1LjgzMzMgOS4xNjY2N1oiIHN0cm9rZT0iIzFBMUIyRSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K') !important;
    width: 20px;
    height: 20px;
    background: #fff;
    background-position: center;
    mask-image: none !important;
    top: 24px;
    left: 24px;
}

.elementor-44049 .elementor-element.elementor-element-554b4b8 .autocomplete-suggestion {
    border: none !important ;
    border-bottom: 1px solid #E3E2EC !important;
}

.elementor-44049 .elementor-element.elementor-element-554b4b8 .autocomplete-suggestion:hover {
    background: #fff;
}

.elementor-44049 .elementor-element.elementor-element-554b4b8 .autocomplete-suggestion:last-child { 
   border-bottom: 0px solid #E3E2EC !important; 
}

.elementor-44049 .elementor-element.elementor-element-554b4b8 .commercekit-ajs-suggestions {
    border: none !important;
}

.elementor-44049 .elementor-element.elementor-element-554b4b8 .commercekit-ajs-product-image {
    max-width: 56px !important;
}

.elementor-44049 .elementor-element.elementor-element-554b4b8 .commercekit-ajs-product-image img { 
    max-height: 56px;
    object-fit: cover;
}

.elementor-44049 .elementor-element.elementor-element-554b4b8 .commercekit-ajs-product-title {
    color:  #1A1B2E;
    font-family: 'Inter', Sans-Serif;
    font-size:  16px;
    font-style: normal;
    font-weight: 600;
    line-height:  24px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.elementor-44049 .elementor-element.elementor-element-554b4b8 .autocomplete-suggestion:hover .commercekit-ajs-product-title {
    color: #3F44B5 ;
      -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.elementor-44049 .elementor-element.elementor-element-554b4b8 .commercekit-ajs-product-desc {
    padding: 0 16px;
    gap:8px
}

.elementor-44049 .elementor-element.elementor-element-554b4b8 .commercekit-ajs-product-price {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
}

.elementor-44049 .elementor-element.elementor-element-554b4b8 .commercekit-ajs-product-price ins , .elementor-44049 .elementor-element.elementor-element-554b4b8 .commercekit-ajs-product-price bdi  { 
    margin-right: 5px;
    color:  #3F44B5;
    font-family: 'Inter', Sans-Serif;
    font-size:  16px;
    font-style: normal;
    font-weight: 700;
    line-height:  24px; 
}

.elementor-44049 .elementor-element.elementor-element-554b4b8 .commercekit-ajs-product-price del {
    display: flex !important;
    align-items: center !important;  
}

.elementor-44049 .elementor-element.elementor-element-554b4b8 .commercekit-ajs-product-price del bdi  {  
    color:  #777A96;
    font-family: 'Inter', Sans-Serif;
    font-size:  12px;
    font-style: normal;
    font-weight: 400;
    line-height:  20px; 
    text-decoration-line: line-through;
}

.elementor-44049 .elementor-element.elementor-element-554b4b8 .commercekit-ajs-post-title .match-text, .elementor-44049 .elementor-element.elementor-element-554b4b8 .commercekit-ajs-post-title {
  color:#1A1B2E !important;
    font-family: 'Inter', Sans-Serif;
    font-size:  16px;
    font-style: normal;
    font-weight: 400;
    line-height:  26px;    
}

.elementor-44049 .elementor-element.elementor-element-554b4b8 .commercekit-ajs-post-title .post-type {
    color:#777A96 !important;
    font-family: 'Inter', Sans-Serif;
    font-size:  12px;
    font-weight: 500;
    line-height:  20px;
    letter-spacing: 2px;
    text-transform: uppercase;
}
.elementor-44049 .elementor-element.elementor-element-554b4b8 .commercekit-ajs-view-all-holder {
    display: flex;
    justify-content: center;
}

.elementor-44049 .elementor-element.elementor-element-554b4b8 .commercekit-ajs-view-all-holder a {
    margin-top: 40px;
    padding: 16px 24px !important;
    width: auto !important;
    background: #3F44B5;
    border-radius: 100px;
    color:  #FFF;
    font-family: 'Inter', Sans-Serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 22px; 
    letter-spacing: 0.5px;
    text-transform: uppercase;
    max-width: 310px;
    height: 54px;
    display: flex;
    align-items: center;
      -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.elementor-44049 .elementor-element.elementor-element-554b4b8 .commercekit-ajs-view-all-holder a:hover {
    background: #1F2270;
    color:#F1F4D4 ;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;  
}

.elementor-44049 .elementor-element.elementor-element-554b4b8 .woocommerce-product-search buttom {
    display: block;
    color:  #1A1B2E;
    font-family: 'Inter', Sans-Serif;
    font-size:  14px;
    font-style: normal;
    font-weight: 500;
    line-height:  22px; 
}

.elementor-44049 .elementor-element.elementor-element-554b4b8 .custom-search-clear { 
    color:  #1A1B2E !important;
    font-family: 'Inter', Sans-Serif !important;
    font-size:  14px !important;
    font-style: normal;
    font-weight: 500;
    line-height: 22px; 
}

@media only screen and (max-width: 1024px) {
    .elementor-44049 .elementor-element.elementor-element-554b4b8   .site-search {
       display: block !important;
    } 
}

@media only screen and (max-width: 767px) { 
    .elementor-44049 .elementor-element.elementor-element-554b4b8 {
    max-width: 100% !important;
    width: 100%;
}

.elementor-44049 .elementor-element.elementor-element-554b4b8 .search-field {
    max-width: calc(100% - 24px) !important;
}

.elementor-44049 .elementor-element.elementor-element-554b4b8 .commercekit-ajs-results {
    max-width: calc(100% + 24px) !important;
    width: calc(100% + 22px) !important;
}

.elementor-44049 .elementor-element.elementor-element-554b4b8 .commercekit-ajs-product-title {
    display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden;
        font-size: 14px;
        line-height: 22px;
}


.elementor-44049 .elementor-element.elementor-element-554b4b8 .commercekit-ajs-product-image {
    max-width: 48px !important;
}

.elementor-44049 .elementor-element.elementor-element-554b4b8 .commercekit-ajs-product-image img { 
    max-height: 48px;
}

.elementor-44049 .elementor-element.elementor-element-554b4b8 .commercekit-ajs-product-price ins , .elementor-44049 .elementor-element.elementor-element-554b4b8 .commercekit-ajs-product-price bdi  {
    margin-right: 8px;
    font-size:  16px;
    line-height:  22px; 
}


.elementor-44049 .elementor-element.elementor-element-554b4b8 .commercekit-ajs-post-title .match-text {
  color:#1A1B2E !important;
    line-height:  24px;    
}

.elementor-44049 .elementor-element.elementor-element-554b4b8 .commercekit-ajs-post-title .post-type {
    font-size:  10px;
    line-height:  16px;
}

.elementor-44049 .elementor-element.elementor-element-554b4b8 .commercekit-ajs-view-all-holder a {
    margin-top: 24px; 
}

.elementor-44049 .elementor-element.elementor-element-554b4b8 .search-field {
   padding: 12px 63px 12px 52px; 
   height: 44px;
}

.elementor-44049 .elementor-element.elementor-element-554b4b8 .site-search form:before {  
    left: 20px;
    top: 18px;
}

.elementor-44049 .elementor-element.elementor-element-554b4b8 .custom-search-clear { 
    font-size:  12px !important;
    line-height: 20px; 
    right: 20px ;
}

.elementor-44049 .elementor-element.elementor-element-554b4b8 .commercekit-ajs-suggestions {
    width: calc(100% - 24px) !important;
}

.elementor-44049 .elementor-element.elementor-element-554b4b8 .commercekit-ajs-product-desc {
    gap:4px
}

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7207d6d */.elementor-44049 .elementor-element.elementor-element-7207d6d {
    cursor: pointer;
}

@media only screen and (max-width: 767px) {
    .elementor-44049 .elementor-element.elementor-element-7207d6d {
        position: absolute;
        top: 14px;
        right: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f0601a */@media only screen and (max-width: 1300px) and (min-width:1025px) {
    .elementor-44049 .elementor-element.elementor-element-6f0601a {
        max-width: 100% !important;
    }
    
    .elementor-44049 .elementor-element.elementor-element-6f0601a .e-con-inner { 
        padding: 16px 20px 40px 20px !important;
    }
}

@media only screen and (max-width:1024px) {
    .elementor-44049 .elementor-element.elementor-element-6f0601a {
        height: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc43c72 */.searchContainer {
    height: calc(100vh - 104px);
    position: fixed;
    background: rgba(26, 27, 46, 0.80);
    backdrop-filter: blur(8px);
    -webkit-transform: translateX(100%);
    transform:         translateX(100%);
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
    opacity: 0;
}

.searchContainer.active { 
    opacity: 1;
     -webkit-transform: translateX(0%);
    transform:         translateX(0%);
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
}

@media only screen and (max-width: 1024px) {
    .elementor-44049 .elementor-element.elementor-element-cc43c72 {
        top: 0px !important;
        height: calc(100vh - 0px);
    }
}/* End custom CSS */
/* Start custom CSS */.elementor-location-header a p.e-paragraph-base {
     -webkit-transition: all 0.3s;
    transition: all 0.3s; 
}

.elementor-location-header a:hover p.e-paragraph-base {
    color: #5D63D4;
     -webkit-transition: all 0.3s;
    transition: all 0.3s; 
}/* End custom CSS */