@charset "UTF-8";
/***!  /templates/shaper_helixultimate/css/custom.css  !***/

#sp-header{background:transparent;box-shadow:none !important}#sp-page-builder .page-content .sppb-section:not(div.sppb-section):first-child{margin-top:-90px !important}.smal_title{line-height:1.6em;letter-spacing:6px;text-transform:uppercase;font-size:12px}.lte-item{margin-bottom:30px;display:flex;align-items:end;justify-content:center;position:relative;background-size:cover;overflow:hidden}.lte-item:before{transition:all .5s ease;content:"";height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none;background-image:-webkit-linear-gradient(270deg,transparent 60%,#000 100%);background-image:-moz-linear-gradient(270deg,transparent 60%,#000 100%);background-image:-ms-linear-gradient(270deg,transparent 60%,#000 100%);background-image:-o-linear-gradient(270deg,transparent 60%,#000 100%);background-image:linear-gradient(-180deg,transparent 60%,#000 100%);opacity:.3;z-index:3}.lte-item img{width:100%;transition:all .3s linear}.lte-item .lte-descr-wrapper{position:absolute;bottom:40px;text-align:center;left:30px;right:30px;z-index:5}.lte-item .lte-descr-wrapper .lte-header{color:#fff;font-size:30px;background-image:linear-gradient(#dcb14f,#dcb14f);background-position:0% 100%;background-repeat:no-repeat;background-size:0% 2px;display:inline;transition:all 0.5s ease !important}.lte-item:hover:before{opacity:.5}.lte-item:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);transition:all .5s linear}.lte-item:hover:before{opacity:.5}.lte-item:hover .lte-header{background-size:100% 2px}.lte-header:hover{background-size:100% 2px}.feature-list{list-style:none;padding:0;margin:0;margin-top:45px}.feature-item{display:flex;gap:20px;align-items:flex-start;margin-bottom:40px}.feature-number{font-size:30px;font-weight:600;color:#000;flex-shrink:0}.feature-title{margin:0 0 20px 0;font-size:30px}.feature-description{margin:0;color:#202236 !important}.home_info_texts{display:flex;gap:20px;flex:2}.info_item{border-radius:8px;flex:1}.info_title{margin:0 0 20px 0;font-size:28px;color:#fff;text-transform:uppercase}.info_text{margin:0 0 20px 0;color:#ffffffab}.info_link{color:#fff !important;text-decoration:underline;font-weight:600;text-transform:uppercase}.home_info_image{flex:1}.home_info_image img{width:100%;border-radius:8px;display:block}.link_style_more{padding:19px 40px;background:#04001e;color:#fff;border-radius:50px}.link_style_more:hover{background:#fff;color:#04001e}.faq_style .sppb-panel-custom{border:0px !important;border-bottom:1px solid #ccc !important;padding:20px 20px !important}.faq_style .sppb-panel-title{font-size:24px !important}.faq_style .sppb-panel-title:hover{color:#04001e !important}.faq_style .sppb-panel-body{border:none !important}.contact_info{list-style:none;padding:0;margin:0}.contact_info li{margin-bottom:20px;font-size:16px}.contact_info li i{margin-right:10px;color:#1a2e57}#cf_1 input{padding:25px 18px !important;background:transparent !important;border:1px solid #ccc !important;border-radius:50px !important}#cf_1 textarea{padding:25px 18px !important;background:transparent !important;border:1px solid #ccc !important;border-radius:25px !important}.link_style_icons{color:#000}.link_style_white{background:#fff;color:#000;padding:15px 25px;display:block;width:fit-content;margin:0 auto;font-size:14px !important;margin-top:15px !important}.sp-megamenu-parent>li>a{color:#fff !important;font-weight:400 !important;text-transform:uppercase !important;letter-spacing:0.8px !important}#sp-header.header-sticky{background:#000000ab}.instagram_images{display:flex}.instagram-gallery{display:grid;grid-template-columns:repeat(6,1fr);gap:0px}.insta-item{position:relative;overflow:hidden;display:block;width:auto}.insta-item img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.55);display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity 0.4s ease}.overlay i{color:#fff;font-size:32px;transition:transform 0.4s ease}.insta-item:hover .overlay{opacity:1}.insta-item:hover img{transform:scale(1.05)}.blog_style_page #sp-section-2{margin-top:-90px !important}.blog_style_page .sp-page-title{padding:230px 0px 200px 0px !important;text-align:center;font-size:48px !important}.blog_style_page .sp-page-title .sp-page-title-heading{font-size:48px !important}.blog_style_page .article{border:0px !important}.blog_style_page .article-info{display:inline-block !important;margin-right:8px}.commentbox-counter{color:#202236 !important}.blog_style_page .article-list .article .article-intro-image{margin:0px 0px 20px 0px !important}.blog_style_page .article-list .article{padding:0px !important}.article-details.blog_style_page{max-width:1000px;margin:0 auto}.social-icons{display:flex;gap:25px}.social-icons a{color:#fff;font-size:22px;transition:opacity 0.3s ease}.social-icons a:hover{opacity:0.7}#sp-languages .d-flex{justify-content:flex-end !important}.mod-languages{padding:31px 0px}.mod-languages__list li a{color:#fff !important;text-transform:uppercase !important}.burger-icon>span{background-color:#fff !important}.product{color:#0d113d !important}.info{margin-bottom:120px}.info h2{display:block;width:fit-content;color:#0d113d !important;padding:0px 30px 0px 0px;padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #0d113d;text-transform:uppercase}.info p{font-size:18px !important}.details h3{display:block;text-transform:uppercase;width:fit-content;color:#0d113d !important;margin-bottom:20px;padding:0px 30px 0px 0px;padding-bottom:10px;border-bottom:1px solid #0d113d}.details ul{list-style:none !important;margin:0px !important;padding:0px !important}.details ul li{margin-bottom:12px;font-size:18px !important}#comments{max-width:1000px !important;margin:0 auto !important}.commentbox-input{padding:15px 18px !important;background:transparent !important;border:1px solid #ccc !important;border-radius:50px !important}@media (min-width:380px) and (max-width:680px){.instagram_images{display:flex;flex-wrap:wrap;flex-direction:row}.instagram_images a{flex:1 1 30%}.mod-languages{padding:20px 0px}#sp-header{height:60px}.home_info_block{margin-top:40px}.home_info_texts{flex-direction:column}.instagram-gallery{grid-template-columns:repeat(3,1fr)}div.mod-languages ul li.lang-active{padding:0px 3px 0px}}
