.elementor-30712 .elementor-element.elementor-element-bd21dbe{--display:flex;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-30712 .elementor-element.elementor-element-bd21dbe.tpa-container-advanced-hover{animation:fadeOut 1s}.elementor-30712 .elementor-element.elementor-element-bd21dbe.tpa-container-adv-hover-active{animation:fadeIn 1s}.elementor-30712 .elementor-element.elementor-element-27bf472 .tpaelements-services-slider .card:after{background-color:#f3f3f3;z-index:1;left:0;top:0;position:absolute;content:"";width:100%;height:100%;opacity:.1}.elementor-30712 .elementor-element.elementor-element-27bf472 .tpaelements-services-slider .swiper-pagination-bullets .swiper-pagination-bullet{background-color:#fff}.elementor-30712 .elementor-element.elementor-element-27bf472 .tpaelements-services-slider .swiper-container{overflow:hidden;height:100vh}.elementor-30712 .elementor-element.elementor-element-27bf472 .tpaelements-services-slider{height:calc(100vh - 168px)}.elementor-30712 .elementor-element.elementor-element-27bf472 .tpaelements-services-slider .card{position:relative;display:flex;height:100vh}.elementor-30712 .elementor-element.elementor-element-27bf472 .tpaelements-services-slider .card .inf{display:block}.elementor-30712 .elementor-element.elementor-element-27bf472 .tpaelements-services-slider .card:hover .inf{display:block}.elementor-30712 .elementor-element.elementor-element-27bf472 .tpaelements-services-slider .card .title br{display:none}.elementor-30712 .elementor-element.elementor-element-27bf472 .tpaelements-services-slider .card .title{font-family:"Cairo",Sans-serif;color:#000}.elementor-30712 .elementor-element.elementor-element-27bf472 .tpaelements-services-slider .card .title span{display:inline-block}.elementor-30712 .elementor-element.elementor-element-27bf472 .tpaelements-services-slider .card .description{font-family:"Cairo",Sans-serif;font-weight:500;display:block}.elementor-30712 .elementor-element.elementor-element-27bf472 .tpaelements-services-slider .card:hover .description{display:block}.elementor-30712 .elementor-element.elementor-element-27bf472 .tpaelements-services-slider .card .icon{display:flex;order:0}.elementor-30712 .elementor-element.elementor-element-27bf472 .tpaelements-services-slider .card .icon img{object-position:center center}.elementor-30712 .elementor-element.elementor-element-27bf472 .tpaelements-services-slider .card .butn{font-family:"Cairo",Sans-serif;display:inline-block}.elementor-30712 .elementor-element.elementor-element-27bf472 .tpaelements-services-slider .card .butn:hover{display:default}.elementor-30712 .elementor-element.elementor-element-27bf472 .tpaelements-services-slider .card .butn .butn-icon{display:inline-block}.elementor-30712 .elementor-element.elementor-element-27bf472 .tpaelements-services-slider .card .butn:before{position:absolute;left:0;top:0}.elementor-30712 .elementor-element.elementor-element-27bf472 .tpaelements-services-slider .tpaelements-services-slider-arrows{position:absolute;color:#000;fill:#000}.elementor-30712 .elementor-element.elementor-element-27bf472 .tpaelements-services-slider .tpaelements-services-slider-arrows.swiper-button-next{position:absolute}.elementor-30712 .elementor-element.elementor-element-27bf472 .tpaelements-services-slider .tpaelements-services-slider-arrows.swiper-button-prev{position:absolute}.elementor-30712 .elementor-element.elementor-element-27bf472 .tpaelements-services-slider .swiper-pagination-bullets{position:absolute}.elementor-30712 .elementor-element.elementor-element-c341418{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px}.elementor-30712 .elementor-element.elementor-element-c341418:not(.elementor-motion-effects-element-type-background),.elementor-30712 .elementor-element.elementor-element-c341418>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#225779}.elementor-30712 .elementor-element.elementor-element-c341418.tpa-container-advanced-hover{animation:fadeOut 1s}.elementor-30712 .elementor-element.elementor-element-c341418.tpa-container-adv-hover-active{animation:fadeIn 1s}.elementor-30712 .elementor-element.elementor-element-e046e31{--display:flex;--flex-direction:column;--container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px}.elementor-30712 .elementor-element.elementor-element-e046e31.tpa-container-advanced-hover{animation:fadeOut 1s}.elementor-30712 .elementor-element.elementor-element-e046e31.tpa-container-adv-hover-active{animation:fadeIn 1s}.elementor-30712 .elementor-element.elementor-element-d1b9f7e{margin:0 0 calc(var(--kit-widget-spacing,0px) + 24px) 0px;padding:0}.elementor-30712 .elementor-element.elementor-element-d1b9f7e,.elementor-30712 .elementor-element.elementor-element-d1b9f7e .elementor-text-editor *{font-family:"Cairo",Sans-serif;font-size:48px;font-weight:500;text-transform:capitalize;line-height:1.5em}.elementor-30712 .elementor-element.elementor-element-d1b9f7e p{margin-block-end:0px}.elementor-30712 .elementor-element.elementor-element-d1b9f7e,.elementor-30712 .elementor-element.elementor-element-d1b9f7e .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#fff}.elementor-30712 .elementor-element.elementor-element-0d33bc7{width:var(--container-widget-width,71%);max-width:71%;margin:0 0 calc(var(--kit-widget-spacing,0px) + 24px) 0px;padding:0;--container-widget-width:71%;--container-widget-flex-grow:0;column-gap:0}.elementor-30712 .elementor-element.elementor-element-0d33bc7,.elementor-30712 .elementor-element.elementor-element-0d33bc7 .elementor-text-editor *{font-family:"Cairo",Sans-serif;font-size:16px;font-weight:400;line-height:24px}.elementor-30712 .elementor-element.elementor-element-0d33bc7 p{margin-block-end:0px}.elementor-30712 .elementor-element.elementor-element-0d33bc7,.elementor-30712 .elementor-element.elementor-element-0d33bc7 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#fff}.elementor-30712 .elementor-element.elementor-element-e060907 .gem-button-container .gem-button{background-color:#57cc98;border-radius:30px}.elementor-30712 .elementor-element.elementor-element-e060907 .gem-button-container .gem-button:hover{background-color:#37a3a5}.thegem-template-header .elementor-30712 .elementor-element.elementor-element-e060907{padding:0;margin:0}.elementor-30712 .elementor-element.elementor-element-e060907{width:auto;max-width:auto}.elementor-30712 .elementor-element.elementor-element-e060907>.elementor-widget-container{margin:0;padding:0}.elementor-30712 .elementor-element.elementor-element-e060907 .gem-button-container{text-align:center}.elementor-30712 .elementor-element.elementor-element-e060907 .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:5px 20px}.elementor-30712 .elementor-element.elementor-element-e060907 .gem-button-container .gem-button .gem-text-button{color:#fff;font-family:"Cairo",Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:24px}.elementor-30712 .elementor-element.elementor-element-ad1408a{--display:flex;--flex-direction:row;--container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-30712 .elementor-element.elementor-element-ad1408a.tpa-container-advanced-hover{animation:fadeOut 1s}.elementor-30712 .elementor-element.elementor-element-ad1408a.tpa-container-adv-hover-active{animation:fadeIn 1s}.elementor-30712 .elementor-element.elementor-element-19c9989{--display:flex;--min-height:480px;--flex-direction:column;--container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:61px;--padding-left:57px;--padding-right:57px}.elementor-30712 .elementor-element.elementor-element-19c9989:not(.elementor-motion-effects-element-type-background),.elementor-30712 .elementor-element.elementor-element-19c9989>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://nolvishop.com/wp-content/uploads/2025/12/Frame-4655.webp");background-position:top center;background-repeat:no-repeat;background-size:cover}.elementor-30712 .elementor-element.elementor-element-19c9989.tpa-container-advanced-hover{animation:fadeOut 1s}.elementor-30712 .elementor-element.elementor-element-19c9989.tpa-container-adv-hover-active{animation:fadeIn 1s}.elementor-30712 .elementor-element.elementor-element-8efbde7{width:var(--container-widget-width,55%);max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:right}.elementor-30712 .elementor-element.elementor-element-8efbde7,.elementor-30712 .elementor-element.elementor-element-8efbde7 .elementor-text-editor *{font-family:"Cairo",Sans-serif;font-size:48px;font-weight:500;line-height:1.5em}.elementor-30712 .elementor-element.elementor-element-8efbde7 p{margin-block-end:0px}.elementor-30712 .elementor-element.elementor-element-8efbde7,.elementor-30712 .elementor-element.elementor-element-8efbde7 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#fff}.elementor-30712 .elementor-element.elementor-element-189edd1 .gem-button-container .gem-button{background-color:#57cc98;border-radius:30px}.elementor-30712 .elementor-element.elementor-element-189edd1 .gem-button-container .gem-button:hover{background-color:#37a3a5}.elementor-30712 .elementor-element.elementor-element-189edd1{width:var(--container-widget-width,192px);max-width:192px;--container-widget-width:192px;--container-widget-flex-grow:0}.elementor-30712 .elementor-element.elementor-element-189edd1>.elementor-widget-container{margin:0;padding:0}.elementor-30712 .elementor-element.elementor-element-189edd1.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-30712 .elementor-element.elementor-element-189edd1 .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:5px 20px}.elementor-30712 .elementor-element.elementor-element-189edd1 .gem-button-container .gem-button .gem-text-button{color:#fff;font-family:"Cairo",Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:24px}.elementor-30712 .elementor-element.elementor-element-e1f913d{--display:flex;--min-height:480px;--flex-direction:column;--container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:61px;--padding-left:57px;--padding-right:57px}.elementor-30712 .elementor-element.elementor-element-e1f913d:not(.elementor-motion-effects-element-type-background),.elementor-30712 .elementor-element.elementor-element-e1f913d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://nolvishop.com/wp-content/uploads/2025/12/Frame-4656.webp");background-position:top center;background-repeat:no-repeat;background-size:cover}.elementor-30712 .elementor-element.elementor-element-e1f913d.tpa-container-advanced-hover{animation:fadeOut 1s}.elementor-30712 .elementor-element.elementor-element-e1f913d.tpa-container-adv-hover-active{animation:fadeIn 1s}.elementor-30712 .elementor-element.elementor-element-d4e5473{width:var(--container-widget-width,55%);max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0}.elementor-30712 .elementor-element.elementor-element-d4e5473,.elementor-30712 .elementor-element.elementor-element-d4e5473 .elementor-text-editor *{font-family:"Cairo",Sans-serif;font-size:48px;font-weight:500;line-height:1.5em}.elementor-30712 .elementor-element.elementor-element-d4e5473 p{margin-block-end:0px}.elementor-30712 .elementor-element.elementor-element-d4e5473,.elementor-30712 .elementor-element.elementor-element-d4e5473 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#fff}.elementor-30712 .elementor-element.elementor-element-c3be55e .gem-button-container .gem-button{background-color:#57cc98;border-radius:30px}.elementor-30712 .elementor-element.elementor-element-c3be55e .gem-button-container .gem-button:hover{background-color:#37a3a5}.elementor-30712 .elementor-element.elementor-element-c3be55e{width:var(--container-widget-width,192px);max-width:192px;--container-widget-width:192px;--container-widget-flex-grow:0}.elementor-30712 .elementor-element.elementor-element-c3be55e>.elementor-widget-container{margin:0;padding:0}.elementor-30712 .elementor-element.elementor-element-c3be55e.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-30712 .elementor-element.elementor-element-c3be55e .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:5px 20px}.elementor-30712 .elementor-element.elementor-element-c3be55e .gem-button-container .gem-button .gem-text-button{color:#fff;font-family:"Cairo",Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:24px}.elementor-30712 .elementor-element.elementor-element-048901e{--display:flex;--flex-direction:row;--container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-30712 .elementor-element.elementor-element-048901e.tpa-container-advanced-hover{animation:fadeOut 1s}.elementor-30712 .elementor-element.elementor-element-048901e.tpa-container-adv-hover-active{animation:fadeIn 1s}.elementor-30712 .elementor-element.elementor-element-a45ee3d{--display:flex;--min-height:480px;--flex-direction:column;--container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-30712 .elementor-element.elementor-element-a45ee3d:not(.elementor-motion-effects-element-type-background),.elementor-30712 .elementor-element.elementor-element-a45ee3d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://nolvishop.com/wp-content/uploads/2025/12/Frame-4653.webp");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-30712 .elementor-element.elementor-element-a45ee3d.tpa-container-advanced-hover{animation:fadeOut 1s}.elementor-30712 .elementor-element.elementor-element-a45ee3d.tpa-container-adv-hover-active{animation:fadeIn 1s}.elementor-30712 .elementor-element.elementor-element-1a01597 .gem-textbox-content{background-color:rgba(2,1,1,0);justify-content:flex-end;padding:0 48px 22px}.elementor-30712 .elementor-element.elementor-element-1a01597 .gem-textbox:hover .gem-textbox-content{background-color:#00000099}.elementor-30712 .elementor-element.elementor-element-1a01597{width:100%;max-width:100%}.elementor-30712 .elementor-element.elementor-element-1a01597,.elementor-30712 .elementor-element.elementor-element-1a01597 .gem-textbox{min-height:100%}.elementor-30712 .elementor-element.elementor-element-1a01597 .gem-textbox-content,.elementor-30712 .elementor-element.elementor-element-1a01597 .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:left}.elementor-30712 .elementor-element.elementor-element-1a01597 .gem-textbox .gem-textbox-content .gem-textbox-title{margin-bottom:0;margin-top:0;color:#fff !important;font-family:"Cairo",Sans-serif;font-size:24px;font-weight:500;text-transform:uppercase;line-height:36px}.elementor-30712 .elementor-element.elementor-element-1a01597 .gem-textbox:hover .gem-textbox-content .gem-textbox-title{color:#fff !important}.elementor-30712 .elementor-element.elementor-element-1a01597 .gem-textbox .gem-textbox-description{padding-bottom:0}.elementor-30712 .elementor-element.elementor-element-1a01597 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:0px !important;color:#2c2e3d}.elementor-30712 .elementor-element.elementor-element-1a01597 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:0 !important;height:0 !important;fill:#2c2e3d}.elementor-30712 .elementor-element.elementor-element-1a01597 .gem-textbox-content .gem-image img,.elementor-30712 .elementor-element.elementor-element-1a01597 .gem-textbox-content a .gem-image img{width:0;max-width:0;height:auto}.elementor-30712 .elementor-element.elementor-element-1a01597 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{padding:0;border-style:none;margin:0;transform:rotate(0deg)}.elementor-30712 .elementor-element.elementor-element-1a01597 .gem-textbox-content .gem-image span,.elementor-30712 .elementor-element.elementor-element-1a01597 .gem-textbox-content a .gem-image span{padding:0}.elementor-30712 .elementor-element.elementor-element-1a01597 .gem-textbox-content .gem-image span{border-style:none;margin:0}.elementor-30712 .elementor-element.elementor-element-1a01597 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i,.elementor-30712 .elementor-element.elementor-element-1a01597 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg)}.elementor-30712 .elementor-element.elementor-element-1a01597 .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i,.elementor-30712 .elementor-element.elementor-element-1a01597 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg)}.elementor-30712 .elementor-element.elementor-element-1a01597 .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{transform:rotate(0deg)}.elementor-30712 .elementor-element.elementor-element-695d70d{--display:flex;--min-height:480px;--flex-direction:column;--container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-30712 .elementor-element.elementor-element-695d70d:not(.elementor-motion-effects-element-type-background),.elementor-30712 .elementor-element.elementor-element-695d70d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://nolvishop.com/wp-content/uploads/2025/12/Fraaame-4652.webp");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-30712 .elementor-element.elementor-element-695d70d.tpa-container-advanced-hover{animation:fadeOut 1s}.elementor-30712 .elementor-element.elementor-element-695d70d.tpa-container-adv-hover-active{animation:fadeIn 1s}.elementor-30712 .elementor-element.elementor-element-a0e95df .gem-textbox-content{background-color:rgba(2,1,1,0);justify-content:flex-end;padding:0 48px 22px}.elementor-30712 .elementor-element.elementor-element-a0e95df .gem-textbox:hover .gem-textbox-content{background-color:#00000099}.elementor-30712 .elementor-element.elementor-element-a0e95df{width:100%;max-width:100%}.elementor-30712 .elementor-element.elementor-element-a0e95df,.elementor-30712 .elementor-element.elementor-element-a0e95df .gem-textbox{min-height:100%}.elementor-30712 .elementor-element.elementor-element-a0e95df .gem-textbox-content,.elementor-30712 .elementor-element.elementor-element-a0e95df .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:left}.elementor-30712 .elementor-element.elementor-element-a0e95df .gem-textbox .gem-textbox-content .gem-textbox-title{margin-bottom:0;margin-top:0;color:#fff !important;font-family:"Cairo",Sans-serif;font-size:24px;font-weight:500;text-transform:uppercase;line-height:36px}.elementor-30712 .elementor-element.elementor-element-a0e95df .gem-textbox:hover .gem-textbox-content .gem-textbox-title{color:#fff !important}.elementor-30712 .elementor-element.elementor-element-a0e95df .gem-textbox .gem-textbox-description{padding-bottom:0}.elementor-30712 .elementor-element.elementor-element-a0e95df .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:0px !important;color:#2c2e3d}.elementor-30712 .elementor-element.elementor-element-a0e95df .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:0 !important;height:0 !important;fill:#2c2e3d}.elementor-30712 .elementor-element.elementor-element-a0e95df .gem-textbox-content .gem-image img,.elementor-30712 .elementor-element.elementor-element-a0e95df .gem-textbox-content a .gem-image img{width:0;max-width:0;height:auto}.elementor-30712 .elementor-element.elementor-element-a0e95df .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{padding:0;border-style:none;margin:0;transform:rotate(0deg)}.elementor-30712 .elementor-element.elementor-element-a0e95df .gem-textbox-content .gem-image span,.elementor-30712 .elementor-element.elementor-element-a0e95df .gem-textbox-content a .gem-image span{padding:0}.elementor-30712 .elementor-element.elementor-element-a0e95df .gem-textbox-content .gem-image span{border-style:none;margin:0}.elementor-30712 .elementor-element.elementor-element-a0e95df .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i,.elementor-30712 .elementor-element.elementor-element-a0e95df .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg)}.elementor-30712 .elementor-element.elementor-element-a0e95df .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i,.elementor-30712 .elementor-element.elementor-element-a0e95df .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg)}.elementor-30712 .elementor-element.elementor-element-a0e95df .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{transform:rotate(0deg)}.elementor-30712 .elementor-element.elementor-element-0402240{--display:flex;--min-height:480px;--flex-direction:column;--container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-30712 .elementor-element.elementor-element-0402240:not(.elementor-motion-effects-element-type-background),.elementor-30712 .elementor-element.elementor-element-0402240>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://nolvishop.com/wp-content/uploads/2025/12/Frame-46ss53.webp");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-30712 .elementor-element.elementor-element-0402240.tpa-container-advanced-hover{animation:fadeOut 1s}.elementor-30712 .elementor-element.elementor-element-0402240.tpa-container-adv-hover-active{animation:fadeIn 1s}.elementor-30712 .elementor-element.elementor-element-ae0e7a1 .gem-textbox-content{background-color:rgba(2,1,1,0);justify-content:flex-end;padding:0 48px 22px}.elementor-30712 .elementor-element.elementor-element-ae0e7a1 .gem-textbox:hover .gem-textbox-content{background-color:#00000099}.elementor-30712 .elementor-element.elementor-element-ae0e7a1{width:100%;max-width:100%}.elementor-30712 .elementor-element.elementor-element-ae0e7a1,.elementor-30712 .elementor-element.elementor-element-ae0e7a1 .gem-textbox{min-height:100%}.elementor-30712 .elementor-element.elementor-element-ae0e7a1 .gem-textbox-content,.elementor-30712 .elementor-element.elementor-element-ae0e7a1 .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:left}.elementor-30712 .elementor-element.elementor-element-ae0e7a1 .gem-textbox .gem-textbox-content .gem-textbox-title{margin-bottom:0;margin-top:0;color:#fff !important;font-family:"Cairo",Sans-serif;font-size:24px;font-weight:500;text-transform:uppercase;line-height:36px}.elementor-30712 .elementor-element.elementor-element-ae0e7a1 .gem-textbox:hover .gem-textbox-content .gem-textbox-title{color:#fff !important}.elementor-30712 .elementor-element.elementor-element-ae0e7a1 .gem-textbox .gem-textbox-description{padding-bottom:0}.elementor-30712 .elementor-element.elementor-element-ae0e7a1 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:0px !important;color:#2c2e3d}.elementor-30712 .elementor-element.elementor-element-ae0e7a1 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:0 !important;height:0 !important;fill:#2c2e3d}.elementor-30712 .elementor-element.elementor-element-ae0e7a1 .gem-textbox-content .gem-image img,.elementor-30712 .elementor-element.elementor-element-ae0e7a1 .gem-textbox-content a .gem-image img{width:0;max-width:0;height:auto}.elementor-30712 .elementor-element.elementor-element-ae0e7a1 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{padding:0;border-style:none;margin:0;transform:rotate(0deg)}.elementor-30712 .elementor-element.elementor-element-ae0e7a1 .gem-textbox-content .gem-image span,.elementor-30712 .elementor-element.elementor-element-ae0e7a1 .gem-textbox-content a .gem-image span{padding:0}.elementor-30712 .elementor-element.elementor-element-ae0e7a1 .gem-textbox-content .gem-image span{border-style:none;margin:0}.elementor-30712 .elementor-element.elementor-element-ae0e7a1 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i,.elementor-30712 .elementor-element.elementor-element-ae0e7a1 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg)}.elementor-30712 .elementor-element.elementor-element-ae0e7a1 .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i,.elementor-30712 .elementor-element.elementor-element-ae0e7a1 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg)}.elementor-30712 .elementor-element.elementor-element-ae0e7a1 .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{transform:rotate(0deg)}.elementor-30712 .elementor-element.elementor-element-e7a7b96{--display:flex;--flex-direction:row;--container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-30712 .elementor-element.elementor-element-e7a7b96.tpa-container-advanced-hover{animation:fadeOut 1s}.elementor-30712 .elementor-element.elementor-element-e7a7b96.tpa-container-adv-hover-active{animation:fadeIn 1s}.elementor-30712 .elementor-element.elementor-element-a5f3f41{--display:flex;--min-height:480px;--flex-direction:column;--container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-30712 .elementor-element.elementor-element-a5f3f41:not(.elementor-motion-effects-element-type-background),.elementor-30712 .elementor-element.elementor-element-a5f3f41>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://nolvishop.com/wp-content/uploads/2025/12/Frame-46sss59.webp");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-30712 .elementor-element.elementor-element-a5f3f41.tpa-container-advanced-hover{animation:fadeOut 1s}.elementor-30712 .elementor-element.elementor-element-a5f3f41.tpa-container-adv-hover-active{animation:fadeIn 1s}.elementor-30712 .elementor-element.elementor-element-9ce077b .gem-textbox-content{background-color:rgba(2,1,1,0);justify-content:flex-end;padding:0 48px 22px}.elementor-30712 .elementor-element.elementor-element-9ce077b .gem-textbox:hover .gem-textbox-content{background-color:#00000099}.elementor-30712 .elementor-element.elementor-element-9ce077b{width:100%;max-width:100%}.elementor-30712 .elementor-element.elementor-element-9ce077b,.elementor-30712 .elementor-element.elementor-element-9ce077b .gem-textbox{min-height:100%}.elementor-30712 .elementor-element.elementor-element-9ce077b .gem-textbox-content,.elementor-30712 .elementor-element.elementor-element-9ce077b .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:left}.elementor-30712 .elementor-element.elementor-element-9ce077b .gem-textbox .gem-textbox-content .gem-textbox-title{margin-bottom:0;margin-top:0;color:#fff !important;font-family:"Cairo",Sans-serif;font-size:24px;font-weight:500;text-transform:uppercase;line-height:36px}.elementor-30712 .elementor-element.elementor-element-9ce077b .gem-textbox:hover .gem-textbox-content .gem-textbox-title{color:#fff !important}.elementor-30712 .elementor-element.elementor-element-9ce077b .gem-textbox .gem-textbox-description{padding-bottom:0}.elementor-30712 .elementor-element.elementor-element-9ce077b .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:0px !important;color:#2c2e3d}.elementor-30712 .elementor-element.elementor-element-9ce077b .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:0 !important;height:0 !important;fill:#2c2e3d}.elementor-30712 .elementor-element.elementor-element-9ce077b .gem-textbox-content .gem-image img,.elementor-30712 .elementor-element.elementor-element-9ce077b .gem-textbox-content a .gem-image img{width:0;max-width:0;height:auto}.elementor-30712 .elementor-element.elementor-element-9ce077b .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{padding:0;border-style:none;margin:0;transform:rotate(0deg)}.elementor-30712 .elementor-element.elementor-element-9ce077b .gem-textbox-content .gem-image span,.elementor-30712 .elementor-element.elementor-element-9ce077b .gem-textbox-content a .gem-image span{padding:0}.elementor-30712 .elementor-element.elementor-element-9ce077b .gem-textbox-content .gem-image span{border-style:none;margin:0}.elementor-30712 .elementor-element.elementor-element-9ce077b .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i,.elementor-30712 .elementor-element.elementor-element-9ce077b .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg)}.elementor-30712 .elementor-element.elementor-element-9ce077b .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i,.elementor-30712 .elementor-element.elementor-element-9ce077b .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg)}.elementor-30712 .elementor-element.elementor-element-9ce077b .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{transform:rotate(0deg)}.elementor-30712 .elementor-element.elementor-element-c8a387e{--display:flex;--min-height:480px;--flex-direction:column;--container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-30712 .elementor-element.elementor-element-c8a387e:not(.elementor-motion-effects-element-type-background),.elementor-30712 .elementor-element.elementor-element-c8a387e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://nolvishop.com/wp-content/uploads/2025/12/Frssame-4658.webp");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-30712 .elementor-element.elementor-element-c8a387e.tpa-container-advanced-hover{animation:fadeOut 1s}.elementor-30712 .elementor-element.elementor-element-c8a387e.tpa-container-adv-hover-active{animation:fadeIn 1s}.elementor-30712 .elementor-element.elementor-element-20a03ae .gem-textbox-content{background-color:rgba(2,1,1,0);justify-content:flex-end;padding:0 48px 22px}.elementor-30712 .elementor-element.elementor-element-20a03ae .gem-textbox:hover .gem-textbox-content{background-color:#00000099}.elementor-30712 .elementor-element.elementor-element-20a03ae{width:100%;max-width:100%}.elementor-30712 .elementor-element.elementor-element-20a03ae,.elementor-30712 .elementor-element.elementor-element-20a03ae .gem-textbox{min-height:100%}.elementor-30712 .elementor-element.elementor-element-20a03ae .gem-textbox-content,.elementor-30712 .elementor-element.elementor-element-20a03ae .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:left}.elementor-30712 .elementor-element.elementor-element-20a03ae .gem-textbox .gem-textbox-content .gem-textbox-title{margin-bottom:0;margin-top:0;color:#fff !important;font-family:"Cairo",Sans-serif;font-size:24px;font-weight:500;text-transform:uppercase;line-height:36px}.elementor-30712 .elementor-element.elementor-element-20a03ae .gem-textbox:hover .gem-textbox-content .gem-textbox-title{color:#fff !important}.elementor-30712 .elementor-element.elementor-element-20a03ae .gem-textbox .gem-textbox-description{padding-bottom:0}.elementor-30712 .elementor-element.elementor-element-20a03ae .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:0px !important;color:#2c2e3d}.elementor-30712 .elementor-element.elementor-element-20a03ae .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:0 !important;height:0 !important;fill:#2c2e3d}.elementor-30712 .elementor-element.elementor-element-20a03ae .gem-textbox-content .gem-image img,.elementor-30712 .elementor-element.elementor-element-20a03ae .gem-textbox-content a .gem-image img{width:0;max-width:0;height:auto}.elementor-30712 .elementor-element.elementor-element-20a03ae .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{padding:0;border-style:none;margin:0;transform:rotate(0deg)}.elementor-30712 .elementor-element.elementor-element-20a03ae .gem-textbox-content .gem-image span,.elementor-30712 .elementor-element.elementor-element-20a03ae .gem-textbox-content a .gem-image span{padding:0}.elementor-30712 .elementor-element.elementor-element-20a03ae .gem-textbox-content .gem-image span{border-style:none;margin:0}.elementor-30712 .elementor-element.elementor-element-20a03ae .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i,.elementor-30712 .elementor-element.elementor-element-20a03ae .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg)}.elementor-30712 .elementor-element.elementor-element-20a03ae .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i,.elementor-30712 .elementor-element.elementor-element-20a03ae .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg)}.elementor-30712 .elementor-element.elementor-element-20a03ae .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{transform:rotate(0deg)}.elementor-30712 .elementor-element.elementor-element-8dddb6c{--display:flex;--min-height:480px;--flex-direction:column;--container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-30712 .elementor-element.elementor-element-8dddb6c:not(.elementor-motion-effects-element-type-background),.elementor-30712 .elementor-element.elementor-element-8dddb6c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://nolvishop.com/wp-content/uploads/2025/12/Frame-4659.webp");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-30712 .elementor-element.elementor-element-8dddb6c.tpa-container-advanced-hover{animation:fadeOut 1s}.elementor-30712 .elementor-element.elementor-element-8dddb6c.tpa-container-adv-hover-active{animation:fadeIn 1s}.elementor-30712 .elementor-element.elementor-element-d479dcf .gem-textbox-content{background-color:rgba(2,1,1,0);justify-content:flex-end;padding:0 48px 22px}.elementor-30712 .elementor-element.elementor-element-d479dcf .gem-textbox:hover .gem-textbox-content{background-color:#00000099}.elementor-30712 .elementor-element.elementor-element-d479dcf{width:100%;max-width:100%}.elementor-30712 .elementor-element.elementor-element-d479dcf,.elementor-30712 .elementor-element.elementor-element-d479dcf .gem-textbox{min-height:100%}.elementor-30712 .elementor-element.elementor-element-d479dcf .gem-textbox-content,.elementor-30712 .elementor-element.elementor-element-d479dcf .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:left}.elementor-30712 .elementor-element.elementor-element-d479dcf .gem-textbox .gem-textbox-content .gem-textbox-title{margin-bottom:0;margin-top:0;color:#fff !important;font-family:"Cairo",Sans-serif;font-size:24px;font-weight:500;text-transform:uppercase;line-height:36px}.elementor-30712 .elementor-element.elementor-element-d479dcf .gem-textbox:hover .gem-textbox-content .gem-textbox-title{color:#fff !important}.elementor-30712 .elementor-element.elementor-element-d479dcf .gem-textbox .gem-textbox-description{padding-bottom:0}.elementor-30712 .elementor-element.elementor-element-d479dcf .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:0px !important;color:#2c2e3d}.elementor-30712 .elementor-element.elementor-element-d479dcf .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:0 !important;height:0 !important;fill:#2c2e3d}.elementor-30712 .elementor-element.elementor-element-d479dcf .gem-textbox-content .gem-image img,.elementor-30712 .elementor-element.elementor-element-d479dcf .gem-textbox-content a .gem-image img{width:0;max-width:0;height:auto}.elementor-30712 .elementor-element.elementor-element-d479dcf .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{padding:0;border-style:none;margin:0;transform:rotate(0deg)}.elementor-30712 .elementor-element.elementor-element-d479dcf .gem-textbox-content .gem-image span,.elementor-30712 .elementor-element.elementor-element-d479dcf .gem-textbox-content a .gem-image span{padding:0}.elementor-30712 .elementor-element.elementor-element-d479dcf .gem-textbox-content .gem-image span{border-style:none;margin:0}.elementor-30712 .elementor-element.elementor-element-d479dcf .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i,.elementor-30712 .elementor-element.elementor-element-d479dcf .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg)}.elementor-30712 .elementor-element.elementor-element-d479dcf .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i,.elementor-30712 .elementor-element.elementor-element-d479dcf .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg)}.elementor-30712 .elementor-element.elementor-element-d479dcf .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{transform:rotate(0deg)}.elementor-30712 .elementor-element.elementor-element-917d2b6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:38px;--padding-bottom:38px;--padding-left:0px;--padding-right:0px}.elementor-30712 .elementor-element.elementor-element-917d2b6.tpa-container-advanced-hover{animation:fadeOut 1s}.elementor-30712 .elementor-element.elementor-element-917d2b6.tpa-container-adv-hover-active{animation:fadeIn 1s}.elementor-30712 .elementor-element.elementor-element-d876f95{--display:flex;--flex-direction:column;--container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px}.elementor-30712 .elementor-element.elementor-element-d876f95.tpa-container-advanced-hover{animation:fadeOut 1s}.elementor-30712 .elementor-element.elementor-element-d876f95.tpa-container-adv-hover-active{animation:fadeIn 1s}.elementor-30712 .elementor-element.elementor-element-7998166{margin:0 0 calc(var(--kit-widget-spacing,0px) + 8px) 0px;padding:0;text-align:center}.elementor-30712 .elementor-element.elementor-element-7998166 .elementor-heading-title{font-family:"Cairo",Sans-serif;color:#000}.elementor-30712 .elementor-element.elementor-element-581567f{margin:0 0 calc(var(--kit-widget-spacing,0px) + 48px) 0px;padding:0;text-align:center}.elementor-30712 .elementor-element.elementor-element-581567f,.elementor-30712 .elementor-element.elementor-element-581567f .elementor-text-editor *{font-family:"Cairo",Sans-serif;font-size:16px;font-weight:400;line-height:24px}.elementor-30712 .elementor-element.elementor-element-581567f,.elementor-30712 .elementor-element.elementor-element-581567f .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#000}.elementor-30712 .elementor-element.elementor-element-6ea12ec .categories{display:none}.elementor-30712 .elementor-element.elementor-element-6ea12ec .reviews{display:none}.elementor-30712 .elementor-element.elementor-element-6ea12ec .product-variations{display:none}.elementor-30712 .elementor-element.elementor-element-6ea12ec .portfolio.extended-products-grid .portfolio-item:not(.size-item){padding:calc(20px/2) !important}.elementor-30712 .elementor-element.elementor-element-6ea12ec .portfolio.extended-products-grid .portfolio-item.size-item{padding:0 calc(20px/2) !important}.elementor-30712 .elementor-element.elementor-element-6ea12ec .portfolio.extended-products-grid:not(.item-separator) .portfolio-row{margin:calc(-20px/2)}.elementor-30712 .elementor-element.elementor-element-6ea12ec .portfolio.extended-products-grid.item-separator .portfolio-row{margin:0 calc(-20px/2)}.elementor-30712 .elementor-element.elementor-element-6ea12ec .portfolio.extended-products-grid.fullwidth-columns:not(.item-separator) .portfolio-row{margin:calc(-20px/2) 0}.elementor-30712 .elementor-element.elementor-element-6ea12ec .portfolio.extended-products-grid.fullwidth-columns.item-separator .portfolio-row{margin:0}.elementor-30712 .elementor-element.elementor-element-6ea12ec .portfolio.extended-products-grid .fullwidth-block:not(.no-paddings){padding-left:20px;padding-right:20px}.elementor-30712 .elementor-element.elementor-element-6ea12ec .portfolio.extended-products-grid .fullwidth-block .portfolio-row{padding-left:calc(20px/2);padding-right:calc(20px/2)}.elementor-30712 .elementor-element.elementor-element-6ea12ec .portfolio.extended-products-grid:not(.item-separator) .fullwidth-block .portfolio-top-panel{padding-left:20px;padding-right:20px}.elementor-30712 .elementor-element.elementor-element-6ea12ec .portfolio.extended-products-grid.item-separator .fullwidth-block .portfolio-top-panel{padding-left:calc(20px/2);padding-right:calc(20px/2)}.elementor-30712 .elementor-element.elementor-element-6ea12ec .portfolio.extended-products-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:20px}.elementor-30712 .elementor-element.elementor-element-6ea12ec .skeleton-posts .portfolio-item{padding:calc(20px/2) !important}.elementor-30712 .elementor-element.elementor-element-6ea12ec .skeleton-posts{margin:calc(-20px/2)}.elementor-30712 .elementor-element.elementor-element-6ea12ec .portfolio.extended-products-grid.list-style.with-divider .portfolio-set .portfolio-item .wrap:before{top:calc(-20px/2)}.elementor-30712 .elementor-element.elementor-element-6ea12ec{width:100%;max-width:100%}.elementor-30712 .elementor-element.elementor-element-6ea12ec>.elementor-widget-container{margin:0 0 48px;padding:0}.elementor-30712 .elementor-element.elementor-element-6ea12ec .portfolio.extended-products-grid .portfolio-item .image,.elementor-30712 .elementor-element.elementor-element-6ea12ec .portfolio.extended-products-grid .portfolio-item .image .image-inner,.elementor-30712 .elementor-element.elementor-element-6ea12ec .portfolio.extended-products-grid .portfolio-item .image .overlay,.elementor-30712 .elementor-element.elementor-element-6ea12ec .portfolio.extended-products-grid .portfolio-item .image .variations-notification,.elementor-30712 .elementor-element.elementor-element-6ea12ec .portfolio.extended-products-grid.caption-position-hover .portfolio-item .wrap,.elementor-30712 .elementor-element.elementor-element-6ea12ec .portfolio.extended-products-grid.caption-position-image .portfolio-item .wrap{border-radius:30px 30px 0 0}.elementor-30712 .elementor-element.elementor-element-6ea12ec .portfolio.extended-products-grid.caption-position-page .portfolio-item .wrap{border-radius:30px 30px 0 0;border-bottom-right-radius:30px;border-bottom-left-radius:30px}.elementor-30712 .elementor-element.elementor-element-6ea12ec .portfolio.extended-products-grid .portfolio-item .image{border-style:none}.elementor-30712 .elementor-element.elementor-element-6ea12ec .portfolio.extended-products-grid:not(.shadowed-container) .portfolio-item .image,.elementor-30712 .elementor-element.elementor-element-6ea12ec .portfolio.extended-products-grid.shadowed-container .portfolio-item .wrap{box-shadow:0px 4px 6px 0px rgba(0,0,0,.06)}.elementor-30712 .elementor-element.elementor-element-6ea12ec .portfolio.extended-products-grid .portfolio-item:hover .image,.elementor-30712 .elementor-element.elementor-element-6ea12ec .portfolio.extended-products-grid .portfolio-item.hover-effect .image{border-color:#DFE5E800}.elementor-30712 .elementor-element.elementor-element-6ea12ec .portfolio.extended-products-grid:not(.shadowed-container) .portfolio-item:hover .image,.elementor-30712 .elementor-element.elementor-element-6ea12ec .portfolio.extended-products-grid:not(.shadowed-container) .portfolio-item.hover-effect .image,.elementor-30712 .elementor-element.elementor-element-6ea12ec .portfolio.extended-products-grid.shadowed-container .portfolio-item:hover .wrap,.elementor-30712 .elementor-element.elementor-element-6ea12ec .portfolio.extended-products-grid.shadowed-container .portfolio-item.hover-effect .wrap{box-shadow:0px 0px 30px 0px rgba(49,50,51,.18)}.elementor-30712 .elementor-element.elementor-element-6ea12ec .portfolio.extended-products-grid .portfolio-item .quick-view-button{font-family:"Cairo",Sans-serif}.elementor-30712 .elementor-element.elementor-element-6ea12ec .portfolio.extended-products-grid .portfolio-item .wrap .caption .title a,.elementor-30712 .elementor-element.elementor-element-6ea12ec .portfolio.extended-products-grid .portfolio-item.product .product-variations{font-family:"Cairo",Sans-serif;font-size:20px;font-weight:600;text-transform:capitalize;line-height:1.4em;color:#225779}.elementor-30712 .elementor-element.elementor-element-6ea12ec .portfolio.extended-products-grid .portfolio-item.product .gem-attribute-selector.type-color .gem-attribute-options li:not(.selected),.elementor-30712 .elementor-element.elementor-element-6ea12ec .portfolio.extended-products-grid .portfolio-item.product .gem-attribute-selector.type-label .gem-attribute-options li:not(.selected){border-color:#225779CC !important}.elementor-30712 .elementor-element.elementor-element-6ea12ec .portfolio.extended-products-grid .portfolio-item .wrap>.caption{border-radius:0 0 30px 30px;padding:30px 10px !important;background-color:#f5f5f7;border-style:none}.elementor-30712 .elementor-element.elementor-element-6ea12ec .portfolio.extended-products-grid .portfolio-item:hover .wrap>.caption,.elementor-30712 .elementor-element.elementor-element-6ea12ec .portfolio.extended-products-grid .portfolio-item.hover-effect .wrap>.caption{border-color:#02010100}.elementor-30712 .elementor-element.elementor-element-6ea12ec .portfolio.extended-products-grid .portfolio-item .product-info .product-rating .empty-rating:before{border-width:0}.elementor-30712 .elementor-element.elementor-element-6ea12ec .portfolio.extended-products-grid .portfolio-item .wrap .product-bottom.on-page-caption a.icon,.elementor-30712 .elementor-element.elementor-element-6ea12ec .portfolio.extended-products-grid .portfolio-item .image .overlay .links .portfolio-icons .portfolio-icons-inner a.icon{border-style:solid;border-width:1px}.elementor-30712 .elementor-element.elementor-element-6ea12ec .portfolio.extended-products-grid .portfolio-item .wrap .product-bottom.on-page-caption a.icon,.elementor-30712 .elementor-element.elementor-element-6ea12ec .portfolio.extended-products-grid .portfolio-item .image .overlay .links .portfolio-icons .portfolio-icons-inner a.icon{color:#99a9b5;background-color:#02010100;border-color:#99a9b5}.elementor-30712 .elementor-element.elementor-element-6ea12ec .portfolio.extended-products-grid .portfolio-item .wrap .product-bottom.on-page-caption a.icon:hover,.elementor-30712 .elementor-element.elementor-element-6ea12ec .portfolio.extended-products-grid .portfolio-item .image .overlay .links .portfolio-icons .portfolio-icons-inner a.icon:hover{color:#fff;background-color:#00bcd4;border-color:#00bcd4}.elementor-30712 .elementor-element.elementor-element-6ea12ec .portfolio.extended-products-grid .portfolio-item .wrap .product-bottom.on-page-caption .cart.type_button .button,.elementor-30712 .elementor-element.elementor-element-6ea12ec .portfolio.extended-products-grid .portfolio-item .image .overlay .links .caption .cart.type_button .button,.thegem-popup-notification-wrap#style-notification-6ea12ec .thegem-popup-notification,.elementor-30712 .elementor-element.elementor-element-6ea12ec .portfolio.extended-products-grid .portfolio-item.product .actions .button{border-radius:30px}.elementor-30712 .elementor-element.elementor-element-6ea12ec .portfolio.extended-products-grid .portfolio-item .wrap>.caption .product-bottom .cart.type_button .button,.elementor-30712 .elementor-element.elementor-element-6ea12ec .portfolio.extended-products-grid .portfolio-item .image .overlay .links .caption .cart.type_button .button,.thegem-popup-notification-wrap#style-notification-6ea12ec .thegem-popup-notification,.elementor-30712 .elementor-element.elementor-element-6ea12ec .portfolio.extended-products-grid .portfolio-item.product .actions .button{border-style:none;padding:5px 20px}.elementor-30712 .elementor-element.elementor-element-6ea12ec .portfolio-filters-list.style-hidden .portfolio-filter-item,.elementor-30712 .elementor-element.elementor-element-6ea12ec .portfolio-filters-list.style-sidebar .portfolio-filter-item,.elementor-30712 .elementor-element.elementor-element-6ea12ec .portfolio-filters-list.style-standard-mobile .portfolio-filter-item,.elementor-30712 .elementor-element.elementor-element-6ea12ec .portfolio-filters-list.style-hidden .widget-area .widget,.elementor-30712 .elementor-element.elementor-element-6ea12ec .portfolio-filters-list.style-sidebar .widget-area .widget,.elementor-30712 .elementor-element.elementor-element-6ea12ec .portfolio-filters-list.style-standard-mobile .widget-area .widget{border-width:1px}.elementor-30712 .elementor-element.elementor-element-6ea12ec .portfolio-filters-list .portfolio-show-filters-button{margin-right:auto}.elementor-30712 .elementor-element.elementor-element-c7c4f38 .gem-button-container .gem-button{background-color:#57cc98;border-radius:30px}.elementor-30712 .elementor-element.elementor-element-c7c4f38 .gem-button-container .gem-button:hover{background-color:#37a3a5}.elementor-30712 .elementor-element.elementor-element-c7c4f38{width:var(--container-widget-width,192px);max-width:192px;--container-widget-width:192px;--container-widget-flex-grow:0}.elementor-30712 .elementor-element.elementor-element-c7c4f38>.elementor-widget-container{margin:0;padding:0}.elementor-30712 .elementor-element.elementor-element-c7c4f38.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-30712 .elementor-element.elementor-element-c7c4f38 .gem-button-container{text-align:center}.elementor-30712 .elementor-element.elementor-element-c7c4f38 .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:5px 20px}.elementor-30712 .elementor-element.elementor-element-c7c4f38 .gem-button-container .gem-button .gem-text-button{color:#fff;font-family:"Cairo",Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:24px}@media(min-width:1500px){.elementor-30712 .elementor-element.elementor-element-6ea12ec .categories{display:none}.elementor-30712 .elementor-element.elementor-element-6ea12ec .reviews{display:none}.elementor-30712 .elementor-element.elementor-element-6ea12ec .product-variations{display:none}}@media(max-width:1024px){.elementor-30712 .elementor-element.elementor-element-27bf472 .tpaelements-services-slider .card:after{opacity:.5}.elementor-30712 .elementor-element.elementor-element-27bf472 .tpaelements-services-slider .card .inf{text-align:right !important}.elementor-30712 .elementor-element.elementor-element-27bf472 .tpaelements-services-slider .card .title br{display:none}.elementor-30712 .elementor-element.elementor-element-27bf472 .tpaelements-services-slider .tpaelements-services-slider-arrows{bottom:50px;top:unset}.elementor-30712 .elementor-element.elementor-element-6ea12ec .categories{display:none}.elementor-30712 .elementor-element.elementor-element-6ea12ec .reviews{display:none}.elementor-30712 .elementor-element.elementor-element-6ea12ec .product-variations{display:none}.elementor-30712 .elementor-element.elementor-element-6ea12ec .portfolio.extended-products-grid .portfolio-item .wrap>.caption{padding:20px !important}}@media(max-width:767px){.elementor-30712 .elementor-element.elementor-element-27bf472 .tpaelements-services-slider .card:after{opacity:.7}.elementor-30712 .elementor-element.elementor-element-27bf472 .tpaelements-services-slider .card .title br{display:none}.elementor-30712 .elementor-element.elementor-element-27bf472 .tpaelements-services-slider .swiper-pagination-bullets .swiper-pagination-bullet{height:15px;width:15px}.elementor-30712 .elementor-element.elementor-element-d1b9f7e,.elementor-30712 .elementor-element.elementor-element-d1b9f7e .elementor-text-editor *{font-size:30px}.elementor-30712 .elementor-element.elementor-element-0d33bc7{width:100%;max-width:100%}.elementor-30712 .elementor-element.elementor-element-19c9989:not(.elementor-motion-effects-element-type-background),.elementor-30712 .elementor-element.elementor-element-19c9989>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center right}.elementor-30712 .elementor-element.elementor-element-19c9989{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-30712 .elementor-element.elementor-element-8efbde7{width:100%;max-width:100%}.elementor-30712 .elementor-element.elementor-element-8efbde7,.elementor-30712 .elementor-element.elementor-element-8efbde7 .elementor-text-editor *{font-size:30px}.elementor-30712 .elementor-element.elementor-element-e1f913d:not(.elementor-motion-effects-element-type-background),.elementor-30712 .elementor-element.elementor-element-e1f913d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center right}.elementor-30712 .elementor-element.elementor-element-e1f913d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-30712 .elementor-element.elementor-element-d4e5473{width:100%;max-width:100%}.elementor-30712 .elementor-element.elementor-element-d4e5473,.elementor-30712 .elementor-element.elementor-element-d4e5473 .elementor-text-editor *{font-size:30px}.elementor-30712 .elementor-element.elementor-element-1a01597 .gem-textbox-content{padding:0 20px 20px}.elementor-30712 .elementor-element.elementor-element-a0e95df .gem-textbox-content{padding:0 20px 20px}.elementor-30712 .elementor-element.elementor-element-ae0e7a1 .gem-textbox-content{padding:0 20px 20px}.elementor-30712 .elementor-element.elementor-element-9ce077b .gem-textbox-content{padding:0 20px 20px}.elementor-30712 .elementor-element.elementor-element-20a03ae .gem-textbox-content{padding:0 20px 20px}.elementor-30712 .elementor-element.elementor-element-d479dcf .gem-textbox-content{padding:0 20px 20px}.elementor-30712 .elementor-element.elementor-element-7998166 .elementor-heading-title{font-size:30px}.elementor-30712 .elementor-element.elementor-element-6ea12ec .categories{display:none}.elementor-30712 .elementor-element.elementor-element-6ea12ec .reviews{display:none}.elementor-30712 .elementor-element.elementor-element-6ea12ec .product-variations{display:none}.elementor-30712 .elementor-element.elementor-element-6ea12ec .portfolio.extended-products-grid .portfolio-item .wrap .caption .title a,.elementor-30712 .elementor-element.elementor-element-6ea12ec .portfolio.extended-products-grid .portfolio-item.product .product-variations{font-size:16px}}.elementor-631 .elementor-element.elementor-element-6ea12ec .portfolio.extended-products-grid .portfolio-item .wrap>.caption{min-height:auto !important;height:auto !important}