.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-a8a2252{--padding-inline-start:0px;--padding-inline-end:0px}.elementor-element-e45cf03 .heading-highlight mark:before{bottom:-1%}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-41f5152{--padding-inline-start:120px;--padding-inline-end:0px}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-2544a57{--padding-inline-start:0px;--padding-inline-end:0px}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-0374e08{--padding-inline-start:5%;--padding-inline-end:5%}@media (max-width:1366px){.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-41f5152{--padding-inline-start:30px;--padding-inline-end:0px}}@media (max-width:991px){.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-41f5152{--padding-inline-start:30px;--padding-inline-end:0px}}@media (max-width:767px){.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-41f5152{--padding-inline-start:15px;--padding-inline-end:15px}}.side-header-narrow-bar-logo{max-width:200px}@media (min-width:1500px){.left-sidebar.col-lg-3,.right-sidebar.col-lg-3{width:20%}.main-content.col-lg-9{width:80%}.main-content.col-lg-6{width:60%}}body.woocommerce .main-content,body.woocommerce .left-sidebar,body.woocommerce .right-sidebar{padding-top:0}@media (min-width:1220px) and (max-width:1435px){.container{max-width:1200px}}@media (min-width:992px) and (max-width:1199px){.header-main .elementor-widget-porto_hb_menu a{padding-left:10px!important;padding-right:10px!important}}@media (max-width:1399px){.elementor-element-populated .custom_intro_banner_layer{font-size:13px}}.elementor-section.home-banner .elementor-container.porto-ibanner{height:100vh}.coupon-sale-text{padding:.2em .4em;position:relative;transform:rotate(-1.5deg)}.coupon-sale-text b sup{font-size:54%}.coupon-sale-text i{font-style:normal;position:absolute;left:-2.25em;top:50%;transform:translateY(-50%) rotate(-90deg);font-size:.4em;opacity:.6;letter-spacing:0}.coupon-sale-text sub{position:absolute;left:100%;margin-left:.25rem;bottom:.3em;font-size:70%;line-height:1}#footer .widget_wysija_cont .wysija-input{margin-bottom:1rem}#footer .widget .widget_wysija{display:block;max-width:none}#footer .widget .tagcloud a{background:0 0;color:inherit;border-radius:0;font-size:11px!important;font-weight:400;text-transform:none;padding:.6em;border:1px solid #313438}#footer .widget .tagcloud a:hover{border-color:#fff;color:#fff}.porto-sicon-box{margin-bottom:0}.home-contact .wpcf7-form-control-wrap{display:block}.home-contact .wpcf7-form-control-wrap>*{width:100%}.home-contact label{color:var(--porto-dark-color)}.home-contact .form-row>.form-group{padding:0 12px}@media (min-width:992px){.pe-lg-5-5{padding-right:3.5rem!important}.ps-lg-5-5{padding-left:3.5rem!important}.ps-lg-6{padding-left:4.5rem!important}.ps-lg-4-5{padding-left:2.5rem!important}.pe-lg-5-5{padding-right:3.5rem!important}}.custom-infobox-style .porto-sicon-title{margin:0;transition:opacity .3s}.custom-infobox-style:hover .porto-sicon-title{opacity:.8}.custom-infobox-style.custom-infobox-3:hover .porto-sicon-title{opacity:1}.custom-infobox-style .porto-icon i:before{margin:0}@media (min-width:992px){.custom-infobox-3 .porto-sicon-title{padding-right:48px;margin-right:48px}}.talk-business .custom-btn-light{border-color:#d9d9d9 #d9d9d9 #bfbfbf!important}.talk-business .custom-btn-light:hover{color:#212529!important;background-color:#f2f2f2!important;border-color:#e6e5e5 #e6e5e5 #ccc!important}.talk-business .wpcf7-form{padding-right:35px}.talk-business .wpcf7-form .form-control{border-color:rgba(255,255,255,.15);background-color:transparent;border-width:0 0 1px;line-height:1.85}.talk-business .wpcf7-form .wpcf7-submit{padding:16.5px 38.4px;letter-spacing:2.5px}.talk-business .wpcf7-form .wpcf7-textarea{height:133px}.talk-business .wpcf7-form .form-control::placeholder{color:#cfd1d3}.custom-step-item .step::before{content:"";display:block;position:absolute;top:0;right:-20px;height:63px;border-left:1px solid #e4e4e4}.custom-step-item .step .step-number{font-size:3em;letter-spacing:-4px;line-height:1}.custom-step-item h4{font-size:19.6px;letter-spacing:-.05em;font-family:"Playfair Display",Open Sans}.strategy-container .owl-dots{padding-left:74px;text-align:left;counter-reset:dots}.strategy-container .owl-dots .owl-dot.active span,.strategy-container .owl-dots .owl-dot:hover span{background-color:#41a95f}.strategy-container .owl-dots .owl-dot.active span::before,.strategy-container .owl-dots .owl-dot:hover span::before{color:#fff}.strategy-container .owl-dots .owl-dot span{width:30px;height:30px;background-color:#eef4f2}.strategy-container .owl-dots .owl-dot span::before{counter-increment:dots;content:counter(dots);color:#245432;font-weight:700;line-height:2.2}.elementor-toggle-item>div{border-left:1px solid #e4e4e4;transition:color .3s}.elementor-toggle-item .elementor-active{border-left-color:#4dbb6d!important}.elementor-toggle-item .elementor-active.elementor-tab-title{border-bottom:1px solid #e4e4e4}.elementor-toggle-item a:hover{text-decoration:none}.elementor-toggle-icon-opened.fas{line-height:27px}.strategy-container .owl-carousel .owl-nav+.owl-dots{margin-top:38px}.elementor-toggle .elementor-tab-title{padding:10px 20px;line-height:27px}span.text-color-primary.step-number{color:#41a95f!important}.porto-u-sub-heading div.step-content{font-weight:400!important}.custom-hero-heading em{color:transparent;-webkit-text-stroke:1.2px #fff}