*,
body{margin:0;padding:0;}
#home .container .text,
.glass{background:rgba(0, 0, 0, 0.3);box-shadow:0 8px 32px 0 rgba(31, 38, 135, 0.37);border-radius:5px;}
#main_nav, a{text-decoration:none;}
#main_nav a,
.button-cta{font-family:Lato, sans-serif;font-weight:500;}
#main_nav a,
#top_header .logo,
.button-cta, body{font-weight:500;}
.parent, .parent3{grid-template-rows:1fr;}
*,
.ContQuint, .ContQuint5, .item-element{box-sizing:border-box;}
#top_header,
div#lightboxOverlay{z-index:999999;}
body{font-family:Prompt, sans-serif;font-style:normal;font-size:24px;background:#fff;text-rendering:optimizeLegibility;}
h1,.h1,
h2, h3, p{font-style:normal;font-family:Prompt, serif;}
h1,.h1,
h2 {
font-weight: 700;
} a{color:unset;}
h1,.h1{font-size:2.8vw;line-height:2.8vw;color:#fff;white-space:pre-line;}
#home .container .text{margin-left:-20px;padding:20px;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);}
#home .container p{font-size:1.25vw;margin-top:12px;}
#home .container .button-md{margin-top:48px;}
.glass{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);}
.right-hr, .right-left{height:2px;width:120px;background:#ffa011;}
h2{font-size:1.7vw;line-height:40px;}
h3 {
font-weight: 600;
font-size: 24px;
line-height: 25px;
} p{font-weight:400;font-size:1rem;color:#fff;}
.file-upload > div, .flex-item-v2-header p, input, textarea{color:#9a9a9a;}
.inclusion a:not(.button-cta):not(.carousel-control1){font-style:normal;font-weight:500;font-size:30px;line-height:48px;color:#ffa011;margin-left:1.6vw;}
.right-hr{margin:12px 0 12px auto;}
.left-hr:before{content:"";min-height:160px;position:absolute;border-left:2px solid #ffa011;left:-7.3%;top:5px;}
.right-left{margin:12px auto 12px 0;}
.about, .offer, .wrapper{margin-left:10%;}
.decoration{display:inline-flex;gap:10px;height:100%;width:100%;}
.about-image img, .decoration .line, .product2.product2V2 .bbx icon svg{width:100%;height:100%;}
.decoration.yellow .line, .how-to-wrapper .how-to-info .how-to-steps .how-to-step:nth-child(2),
.how-to-wrapper .how-to-info .how-to-steps .how-to-step:nth-child(4) .circle-ornament,
.how-to-wrapper .how-to-info .how-to-steps .how-to-step:nth-child(5){background:#c5a580;}
.button-cta, .decoration.orange .line, .how-to-wrapper .how-to-info .how-to-steps .how-to-step:nth-child(3) .circle-ornament,
.how-to-wrapper .how-to-info .how-to-steps .how-to-step:nth-child(4),
.how-to-wrapper .how-to-info .how-to-steps .how-to-step:nth-child(6) .circle-ornament{background:#ffa011;}
.decoration.gray .line{background:rgba(0, 0, 0, 0.05);}
.elements{height:226px;width:235px;position:absolute;}
.elementsx{height:120px;}
.elementsc .decoration{height:120px;width:182.5px;}
.elementsh{height:553px;width:270px;}
.elementsw, .elementsww{height:112px;width:182.5px;position:absolute;overflow:hidden;}
.elementsw{right:10px;top:0;}
.elementsww{left:10px;bottom:0;}
#main_nav .menu-dropdown,
#main_nav a,
#main_nav li,
#main_nav li svg,
#main_nav ul li,
.how-to-wrapper, .left-hr, .wrapper2, header{position:relative;}
#top_header{top:0;left:0;position:fixed;width:100%;padding:10px 0;transition:background 0.3s ease-in-out, padding 0.3s ease-in-out;background-color:transparent;}
#top_header.active,
#top_header.sticky{background-color:#282828;}
#main_nav a:not(.button-cta),
#top_header.sticky{padding:10px 0;}
#top_header.sticky .logo{width:12.63vw;}
#top_header .wrapper{display:flex;align-items:center;flex-wrap:wrap;}
#top_header .logo{float:left;text-transform:uppercase;font-size:1.15em;color:#fff;width:15.63vw;max-width:300px;height:auto;transition:0.3s;}
#top_header .menu{display:none;color:#fff;}
#main_nav{margin-right:1.93vw;margin-left:auto;gap:1.7vw;display:flex;align-items:center;list-style:none;}
#main_nav li ul{position:absolute;padding:5px 10px 5px 15px;z-index:9999;width:100%;top:41px;background:rgba(0, 0, 0, 0.4);display:none;opacity:0;box-shadow:0 2px 5px rgb(0 0 0 / 10%);text-align:left;transition:0.4s;list-style:none;}
#main_nav ul li{width:100%;float:none;display:list-item;}
#main_nav li svg{top:-3px;margin-left:3px;}
#main_nav li svg path{fill:#fff;}
#main_nav li:hover > ul{display:block;opacity:1;}
#main_nav .menu-dropdown::after{content:"";font-size:16px;position:absolute;right:-16px;top:12px;font-weight:800;border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(45deg);-webkit-transform:rotate(45deg);}
#main_nav a{color:#fff;font-size:24px;}
#main_nav a.button-cta{padding:15px 18px;}
#main_nav a.button-phone{text-align:center;}
#main_nav a:not(.button-cta):after{content:"";position:absolute;bottom:0;left:0;right:0;width:0%;transition:width 0.3s;margin:auto;border-bottom:2px solid #ffa011 !important;}
#main_nav .menu-dropdown ul li a{font-size:1vw;}
header{height:100vh;}
header .image{width:100%;height:100%;background:linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0) 100%);}
header .image > img:not(.active),
header .wrapper .container > .text:not(.active){opacity:0;}
header .image > img{width:100%;height:100%;z-index:-1;object-fit:cover;opacity:100;-webkit-transition:opacity 0.6s ease-out;transition:opacity 0.6s ease-out;position:absolute;}
header .wrapper .container > .text{display:flex;flex-direction:column;align-items:flex-start;opacity:100;-webkit-transition:opacity 0.6s ease-out;transition:opacity 0.6s ease-out;position:absolute;}
.button-cta{justify-content:center;padding:14px;color:#fff;font-size:1.145vw;}
.button-cta:hover{background:#d98200;}
.button-md{color:#fff;justify-content:center;padding:12px;font-family:Prompt, sans-serif;font-weight:400;font-size:1.145vw;background:#c5a580;}
.color-gold{color:#c5a580;}
.button-md:hover{background:#b38148;}
#main_nav a:hover:after,
.flex-item img, .gallery img, textarea{width:100%;}
.container{max-width:95%;display:flex;flex-direction:column;align-items:flex-start;position:absolute;width:43.1vw;top:35%;}
.sub-container{position:absolute;bottom:31.5px;left:15vw;width:200px;}
.sub-container hr{border-color:#ffa011;}
.back{background:linear-gradient(174.9deg, #000 4.78%, #f2f2f2 18.67%);width:100%;height:100%;position:absolute;z-index:-9999;}
.offer-box_image, .slider-wrapper{overflow:hidden;}
.slider{position:relative;display:flex;transition:0.5s;}
.offer{padding:2vw calc(10vw - 18px) 0;}
.about, .offer{z-index:1;overflow:hidden;width:90%;height:auto;color:#282828;background:#fff;box-shadow:0 8px 16px rgba(0, 0, 0, 0.2);position:relative;}
.elementsc, .elementsx, .elementsz{position:absolute;}
.about{padding:2vw 0 55px 10vw;}
.about p{color:#686868;line-height:30px;margin-bottom:30px;}
.offer-info{margin-left:18px;}
.offer-info p, .slid-info p{color:#686868;line-height:40px;}
.about-box{display:flex;flex-wrap:wrap;}
.about-text{width:100%;padding:0 10% 0 0;}
.about-image{align-items:center;justify-content:center;width:calc(40% - 29px);max-width:534px;margin:0 auto;}
.card img, .offer-box_contents, .slid-box_contents{width:100%;max-width:100%;}
.about-image-background, .card:hover{background:#f2f2f2;}
.offer-box{padding:0;display:flex;gap:1rem;}
.offer-box_contents .bx, .slid-box_contents .bx{vertical-align:middle;font-size:32px;color:#ffa011;transition:transform 0.35s;}
.offer-box_description, .slid-box_description{font-style:normal;font-weight:400;font-size:16px;margin-top:11.5px;color:#686868;}
.cardo{flex:1 0 calc((100% / 5) - 1rem + (1rem / 5));}
.card{flex:1 0 calc((100% / 3) - 1rem + (1rem / 3));display:inline-block;flex-grow:1;text-align:left;cursor:pointer;padding:18px 18px 35px;transition:background 0.35s;}
.box-left .card:hover{background:#686868;}
.card:last-child{margin-right:0;}
.card img{height:auto;margin:0 auto;display:block;transition:transform 0.35s;}
.card h2, .card h3{margin-top:1vw;display:inline-flex;width:100%;font-weight:600;font-size:20px;cursor:pointer;font-family:Prompt;font-style:normal;}
.card:hover img{transform:scale(1.2);}
.card:hover .offer-box_contents .bx, .card:hover .slid-box_contents .bx{transform:rotate(180deg);}
.card h2{line-height:40px;justify-content:space-between;align-items:center;}
.card h3{justify-content:space-between;align-items:center;}
.box-left .card h3, .carousel-control:hover, .headquarter h2, .headquarter h3{color:#fff;}
.box-left .card .offer-box_description, .box-left .card .slid-box_description, .headquarter p{color:#f2f2f2;}
.characteristics{color:#282828;text-align:right;margin-left:10%;margin-right:10%;}
.characteristics p, .elements2 p{color:#686868;line-height:21px;margin-top:15px;margin-bottom:22px;}
.AllCont{display:flex;flex-wrap:wrap;gap:1rem;text-align:center;justify-content:space-between;margin-top:55px;}
.ContQuint{width:25%;aspect-ratio:1/1;padding:1px;}
.card1{background:#fff;display:inline-block;flex:0 32%;margin-bottom:1%;box-shadow:0 2px 2px rgba(0, 0, 0, 0.15);}
.AllCont .card-1{padding:28px 18px;}
.card1 img{height:76px;width:auto;margin:0 auto;display:block;}
.card1 h3{margin-top:35px;font-family:Prompt;font-style:normal;font-weight:600;font-size:20px;line-height:20px;}
.card1 .bot{font-style:normal;font-weight:400;font-size:16px;margin-top:20px;color:#9a9a9a;display:block;}
.card1 .bot2, .contact .elementsx, .how-to-wrapper .how-to-info .how-to-steps .how-to-step .mobile-icon, .product-color input, .showMobile, input[type="file"]{display:none;}
.top{display:flex;flex-direction:row;}
.elements2{text-align:right;margin-left:auto;max-width:100%;}
#title,
.carousel-control, .parent{text-align:center;}
.elementsx{width:182.5px;right:10px;top:0;overflow:hidden;}
.elementsc{left:90%;bottom:0;overflow:hidden;max-width:10%;display:grid;}
.elementsz{width:15.5%;left:90%;bottom:-17vh;}
.hr-yellow, .hr-yellow4{width:50%;height:2px;background:#ffa011;}
.characteristics .elements2, .opinions .elements2{margin-top:75px;}
.parent{display:grid;grid-template-columns:repeat(5, 1fr);grid-column-gap:0px;grid-row-gap:0px;margin-top:70px;}
.hr-yellow{margin:24px 0 24px auto;}
.hr-yellow4{margin:24px auto;}
.hr-yellow5{height:2px;width:52%;background:#ffa011;margin-top:24px;}
.box-left, .headquarter, .inclusion{height:auto;background:#282828;width:90%;position:relative;margin-right:10%;}
.box-left, .inclusion{z-index:1;color:#fff;}
.inclusion-info{padding:6vw 10.5em 6vw 10vw;position:relative;}
.line-left{border-left:2px solid #ffa011;padding-left:101px;min-height:160px;}
.inclusion .items{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}
.inclusion i{vertical-align:text-bottom;}
.inclusion p{line-height:21px;margin-top:15px;}
.client-comment p, .div11 > p, .file-upload{font-weight:400;line-height:30px;}
.gm-style-mot{color:#fff !important;}
.headquarter{color:#fff;}
.headquarter-info{padding:6vw 0 6vw 10vw;position:relative;}
.headquarter-container{display:inline-flex;margin-top:-85px;padding-left:101px;flex-wrap:wrap;gap:50px;}
.headquarter-image{flex:1 1 calc(40% - 50px);}
.headquarter-image img{max-width:calc(100% - 20px);}
.carousel-item img, .product-img img, .product2-img img, .product3-img img, .title{max-width:100%;}
.headquarter-contact{display:flex;flex-wrap:wrap;flex-direction:row;flex:1 1 60%;}
.headquarter-contact > div{flex:50%;padding:0 0 6vw;}
.headquarter-contact ul{margin-top:1vw;}
.headquarter-contact span, .reviews, .step-description a{color:#ffa011;}
input:not(input[type="submit"]):not(input[type="file"]),
textarea{border:1px solid #9a9a9a;padding:23px;background:#e6e6e6;}
input[type="submit"]{border:none;color:#fff;cursor:pointer;}
.file-upload{display:inline-flex;padding:6px 12px;cursor:pointer;font-family:Prompt;font-style:normal;font-size:20px;color:#9a9a9a;align-items:center;gap:20px;}
.file-upload i{color:#d07c40;}
.gallery{margin-top:-39px;margin-left:10%;width:90%;color:#282828;background:#fff;}
.carousel{position:relative;height:100%;}
.carousel-inner{position:relative;overflow:hidden;width:100%;height:100%;}
.carousel-item.active{position:static;opacity:100;}
.carousel-item{position:absolute;opacity:0;-webkit-transition:opacity 0.6s ease-out;transition:opacity 0.6s ease-out;height:100%;width:100%;}
.carousel-item img{display:block;height:100%;}
.carousel-control{color:#ffa011;font-size:61px;line-height:35px;cursor:pointer;margin-right:10%;float:left;}
#title,
.carousel-indicators{position:absolute;color:#fff;}
.carousel-control.disabled{color:#686868;cursor:not-allowed;pointer-events:none;}
.carousel-indicators{width:31.7%;list-style:none;padding:1% 4%;margin:0;bottom:0;left:0;z-index:10;background:rgba(0, 0, 0, 0.8);}
.carousel-indicators h4{margin-bottom:10px;font-size:34px;}
.carousel-indicators li{display:inline-block;margin:0 5px;}
#title{width:100%;padding:0;margin:0 auto;font-size:27px;font-family:"Open Sans", sans-serif;z-index:9999;text-shadow:0 1px 2px rgba(0, 0, 0, 0.33), -1px 0 2px rgba(255, 255, 255, 0);}
.opinions{color:#282828;text-align:right;margin-left:10%;background-color:#f2f2f2;}
.expert-box, .testimonial-box{background-color:#fff;z-index:1;position:relative;}
.opinions-box{margin-right:10vw;margin-left:5%;text-align:left;padding-bottom:100px;position:relative;}
.opinions-list{display:flex;justify-content:space-between;gap:60px;}
.opinions .carousel-control1.prev{left:-50px;right:unset;}
.opinions .carousel-control1.next{right:-50px;left:unset;}
.opinions .carousel-control1{bottom:calc(50% - 110px);}
.opinions-box > p{color:#686868;margin-bottom:40px;}
#testimonials{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;text-align:left;}
.testimonial-box-container{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:100%;}
.testimonial-box{box-shadow:2px 2px 30px rgb(0 0 0 / 10%);display:flex;flex:1 0 calc((100% / 3) - 60px + (60px / 3));}
.client-comment{padding:25px 25px 30px 45px;}
.expert-image{margin-left:20%;float:left;margin-top:311px;}
.expert{margin-left:10%;margin-right:10%;position:relative;display:flex;}
.expert p{margin-top:17px;}
.expert-box{box-shadow:0 2px 2px rgb(0 0 0 / 15%);padding:44px;float:left;margin-top:58px;margin-bottom:64px;width:100%;text-align:center;}
.expert .client-comment{z-index:1;position:relative;padding:45px 17.5% 30px;}
.expert-box .button-cta{justify-content:center;}
.parents{display:flex;width:100%;}
.div11{width:35.7%;min-height:815px;background-color:#f2f2f2;}
.div11 > p{font-size:16px;color:#686868;text-align:center;margin-top:206px;}
.div1, .div1 h3, .div1_content{text-align:left;}
.div22{width:70%;background-color:#fff;position:relative;}
.profile-img{width:100px;height:100px;border-radius:50%;overflow:hidden;}
#map,
.footer, .parent1{width:100%;}
.profile-img img{width:100%;height:100%;object-fit:cover;object-position:center;}
.profile{display:flex;align-items:center;margin-right:36px;}
.name-user{display:flex;flex-direction:column;}
.parent1, .parent3{display:grid;grid-column-gap:0px;grid-row-gap:0px;}
.name-user strong{color:#3d3d3d;font-size:1.1rem;letter-spacing:0.5px;}
.name-user span{color:#979797;font-size:0.8rem;}
.reviews .bx-star{color:#e6e6e6;}
.box-top p{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;}
.expert-box .client-comment{margin-top:unset;}
.client-comment p{color:#9a9a9a;font-family:Prompt;font-style:normal;font-size:16px;}
.reviews p{font-size:12px;margin-bottom:-2px;}
.reviews ul{margin-bottom:8px;font-size:16px;}
.footer h3, .footer p{font-size:20px;font-family:Prompt;font-style:normal;}::selection{color:#fff;background-color:#252525;}
.footer{height:auto;color:#fff;background:#fff;position:relative;}
.footer img{padding-bottom:83px;}
.footer h3{font-weight:600;line-height:32px;color:#282828;margin-bottom:16px;}
.footer li, .footer p, .opis-ral{font-weight:400;}
.parent1{grid-template-columns:1fr 2fr 10%;position:relative;}
.div1{grid-area:1/1/2/2;background-color:#fff;padding-top:5.78vw;margin:-8% auto 0 10vw;}
.footer .copyright, .kolor-ral, .opis-ral, .product-img, .tytul-ral{text-align:center;}
.div2{z-index:2;grid-area:1/2/2/3;background-color:#f2f2f2;color:#686868;margin-top:-4%;}
.footer p{line-height:30px;color:#282828;}
.footer .copyright{font-size:12px !important;left:0;right:0;position:absolute;bottom:0;color:#686868;z-index:3;}
.parent3{grid-template-columns:repeat(3, 1fr);padding:5.78vw 0 3.125vw 3.84vw;}
.footer ul{list-style-type:none;}
.footer li{font-family:Prompt;font-style:normal;font-size:14px;line-height:30px;color:#686868;}
.elementsh{position:absolute;z-index:0;bottom:0;display:flex;left:27%;}
#map{height:548px;}
.product{padding:0 80px 38px;margin-left:10%;width:90%;height:auto;color:#282828;background:#fff;box-shadow:0 8px 16px rgb(0 0 0 / 20%);position:relative;}
.product-img{margin:0 auto 38px;}
.product2, .product3{margin-left:10%;height:auto;color:#282828;box-shadow:0 8px 16px rgb(0 0 0 / 20%);position:relative;background:#fff;}
.product2-img, .product3-img{margin-bottom:0;}
.product2{padding:0 80px 0 0;width:90%;}
.product2-desc{width:50%;margin-top:84px;}
.product2-img{width:50%;position:relative;padding-right:30px;}
.product2-img img{object-fit:cover;}
.flex-container, .flex-container2, .flex-container3, .flex-container50{display:flex;flex-wrap:wrap;font-size:30px;}
.flex-item-left, .flex-item-right3{flex:60%;}
.flex-item-leftz{display:flex;justify-content:center;align-items:center;}
.flex-item-left4{flex:60%;display:inline-flex;}
.flex-item-right{padding-left:3.95vw;flex:40%;}
.flex-item-left2{flex:50%;padding-right:60px;}
.flex-item-right2{flex:50%;padding-right:70px;padding-top:4px;}
.flex-item-left50{margin-top:50px;padding-right:50px;flex:50%;}
.flex-item-right50{flex:50%;}
.flex-item-left3{padding-right:50px;flex:40%;}
.product3{padding:63px;width:90%;}
.flex-item-right span{font-weight:400;font-size:20px;line-height:30px;color:#686868;}
.how-to{margin-top:71px;transition:0.2s;}
.how-to-text{padding:10px 0 5px;}
.how-to-wrapper .how-to-info .how-to-steps{display:flex;padding:250px 0 380px;transition:0.2s;}
.how-to-wrapper .how-to-info .how-to-steps .how-to-step{position:relative;display:flex;align-items:center;justify-content:center;width:16.66%;height:70px;background:#ffa011;font-family:Prompt;font-style:normal;font-weight:600;color:#fff;transition:0.2s;}
.how-to-wrapper .how-to-info .how-to-steps .how-to-step .circle-ornament{width:24px;height:24px;background:#c5a580;border-radius:50%;position:absolute;left:50%;transform:translateX(-50%);top:-11px;transition:0.2s;}
.how-to-wrapper .how-to-info .how-to-steps .how-to-step:nth-child(2n) .circle-ornament{top:unset;bottom:-11px;}
.how-to-wrapper .how-to-info .how-to-steps .how-to-step:nth-child(2) .circle-ornament,
.how-to-wrapper .how-to-info .how-to-steps .how-to-step:nth-child(3),
.how-to-wrapper .how-to-info .how-to-steps .how-to-step:nth-child(5) .circle-ornament,
.how-to-wrapper .how-to-info .how-to-steps .how-to-step:nth-child(6){background:#5c5c5c;}
.how-to-wrapper .how-to-info .how-to-steps .how-to-step:nth-child(odd)::before{height:115px;width:1px;background:#ffa011;position:absolute;content:"";top:-128px;left:50%;transform:translateX(-50%);}
.how-to-wrapper .how-to-info .how-to-steps .how-to-step:nth-child(2n)::before{height:104px;width:1px;background:#ffa011;position:absolute;content:"";bottom:-118px;left:50%;transform:translateX(-50%);}
.how-to-wrapper .how-to-info .how-to-steps .how-to-step:nth-child(2)::before,
.how-to-wrapper .how-to-info .how-to-steps .how-to-step:nth-child(5)::before{background:#c5a580 !important;}
.how-to-wrapper .how-to-info .how-to-steps .how-to-step:nth-child(3)::before,
.how-to-wrapper .how-to-info .how-to-steps .how-to-step:nth-child(6)::before{background:#cdcdcd !important;}
.how-to-wrapper .how-to-info .how-to-steps .how-to-step:not(:last-child)::after{content:"";position:absolute;right:-49px;top:19px;z-index:9;border-left:35px solid transparent;border-right:35px solid transparent;border-top:35px solid #ffa011;transform:rotate(270deg);transition:0.2s;}
.how-to-wrapper .how-to-info .how-to-steps .how-to-step:nth-child(2)::after,
.how-to-wrapper .how-to-info .how-to-steps .how-to-step:nth-child(5)::after{border-top:30px solid #c5a580;}
.how-to-wrapper .how-to-info .how-to-steps .how-to-step:nth-child(3)::after{border-top:29px solid #5c5c5c}
.how-to-wrapper .how-to-info .how-to-steps .how-to-step:nth-child(4)::after{border-top:30px solid #ffa011;}
.how-to-step-tooltip{position:absolute;left:76px;top:-195px;display:flex;transition:0.2s;}
.how-to-wrapper .how-to-info .how-to-steps .how-to-step:nth-child(2n) .how-to-step-tooltip{top:202px;left:-181px;}
.how-to-step-icon{width:75px;height:75px;background:#fff;border:2px solid #ffa011;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-top:-11px;transition:0.2s;}
.how-to-step-icon svg{width:48px;}
.how-to-wrapper .how-to-info .how-to-steps .how-to-step:nth-child(2) .how-to-step-tooltip .how-to-step-icon,
.how-to-wrapper .how-to-info .how-to-steps .how-to-step:nth-child(5) .how-to-step-tooltip .how-to-step-icon{border:2px solid #c5a580;}
.how-to-wrapper .how-to-info .how-to-steps .how-to-step:nth-child(3) .how-to-step-tooltip .how-to-step-icon,
.how-to-wrapper .how-to-info .how-to-steps .how-to-step:nth-child(6) .how-to-step-tooltip .how-to-step-icon{border:2px solid #cdcdcd;}
.how-to-step-text{width:229px;margin-left:20px;}
.step-name{font-size:20px;}
.how-to-wrapper .how-to-info .how-to-steps .how-to-step:nth-child(2n) .how-to-step-text{margin-right:13px;margin-left:17px;}
.step-description{font-size:16px;line-height:30px;color:#f2f2f2;font-style:normal;}
@media(max-width:1363px){
.card1{width:30%;}
.testimonial-box{flex:1 0 calc((100% / 2) - 60px + (60px / 2));}
}
@media(max-width:1110px){
.testimonial-box{flex:1 0 100%;}
}
@media(max-width:1020px){
.card1{width:48.5%;flex:unset;}
}
@media(max-width:1345px){
.about-box{flex-direction:column;}
.about-image, .about-text{width:calc(100% - 0px);}
.testimonial-heading h1,.h1{font-size:1.4rem;}
.wrapper2:last-child{background:#fff;}
.inclusion .items{gap:0;}
}
@media only screen and (max-width: 480px) {
.container{margin-top:0;padding-top:0;}
h1,.h1{font-size:150%;}
.hvr-grow:hover{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
}
.buttons, .buttonss{padding:5px;text-decoration:none;display:inline-block;background-color:Transparent;cursor:pointer;}
.szeroki-ral .span3{text-align:center;width:12.5%;margin-left:0;vertical-align:top;display:inline;}
element.style{background:#3c3534;}
.kolor-ral{width:100px;height:100px;border-radius:100%;border:5px solid #dfe3e6;margin:0 auto;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;cursor:pointer;}
.tytul-ral{margin-top:10px;text-transform:uppercase;font-size:20px;}
.opis-ral{margin-top:-3px;color:#9a9a9a;font-size:12px;}
.buttonss, .product h3{font-weight:600;color:#9a9a9a;}
@media(max-width:568px){
.kolor-ral{width:60px;height:60px;border-radius:100%;border:5px solid #dfe3e6;text-align:center;margin:0 auto;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;cursor:pointer;}
.tytul-ral{margin-top:10px;margin-bottom:5px;text-align:center;text-transform:uppercase;font-size:15px;}
}
.buttons, .buttonss, .product h3{font-size:18px;line-height:32px;}
.text-center{margin:50px auto 0;}
.product-color > div{display:flex;justify-content:space-between;}
.product-color div label{display:flex;flex-direction:column;max-width:100%;margin-bottom:30px;font-weight:700;}
.buttons{border:2px solid #ffa011;color:#ffa011;}
.buttons:hover, .buttonss{border:2px solid #9a9a9a;}
.buttons:hover{color:#9a9a9a;}
.hr-yellow2, .hr-yellow3, .tr-yellow4, .tr-yellow5{height:2px;background:#ffa011;}
.buttonss:hover{border:2px solid #ffa011;color:#ffa011;}
.hr-yellow2{width:100%;margin-top:44px;margin-bottom:32px;}
.hr-yellow3{width:50%;margin-top:40px;margin-bottom:30px;}
.tr-yellow4{width:70%;}
.tr-yellow5{width:80%;margin-top:3px;margin-bottom:3px;}
.product h3{margin-bottom:25px;}
.product-info{margin-top:84px;}
.product-info span{font-weight:400;font-size:16px;line-height:24px;color:#ffa011;}
.product2-desc h3{margin-bottom:10px;}
.bbx{position:relative;margin-bottom:20px;}
.bbx > .bxs-chevron-left{position:absolute;left:-19%;bottom:28%;color:#ffa011;font-size:60px !important;}
.product-info h3{margin-bottom:13px;font-weight:600;font-size:24px;line-height:32px;color:#9a9a9a;}
.flex-item__description p, .product-info p, .product2-desc p{font-weight:400;font-size:16px;line-height:24px;color:#9a9a9a;}
.card15 h2, .item-element-box h2{font-family:Prompt;color:#282828;font-style:normal;}
.carousel-control1.prev{left:4%;}
.carousel-control1.next{right:4%;}
@media only screen and (max-width: 1150px) {
.product-color > div{flex-wrap:wrap;}
.product-color > div > div{flex:1 0 21%;}
}
.card15, .item-element-box{box-shadow:0 2px 2px rgba(0, 0, 0, 0.15);position:relative;overflow:hidden;}
.title-left, .title-left2{padding:15px 0 10px;z-index:99;}
.title-left{width:100%;}
.title-left-hr__mobile, .title-left2-hr__mobile{height:2px;width:100px;background:#ffa011;margin:12px auto 12px 0;}
.title-left-hr__desktop, .title-left2-hr__desktop{height:2px;width:50%;background:#ffa011;margin:34px 0 0;}
.title-left2{width:75%;}
.title{text-align:right;margin-left:auto;}
.title-right{padding:0;z-index:99;width:100%;}
.title-right-hr__mobile{height:2px;width:110px;background:#ffa011;margin:12px 0 12px auto;}
.title-right-hr__desktop{height:2px;width:50%;background:#ffa011;margin:34px 0 34px auto;}
.item, .item_direct_contact{margin-top:34px;margin-bottom:34px;align-content:center;text-align:center;}
.inclusion-info2{padding:2vw 11vw;position:relative;}
.item{display:flex;flex-wrap:wrap;justify-content:space-between;}
.item_direct_contact{flex-wrap:wrap;justify-content:space-between;}
.item-element{width:24%;min-width:200px;}
.item-element-box{background:#fff;display:inline-block;height:350px;width:100%;padding:10px;}
.item-element-box img{height:100px;width:auto;margin:0 auto;display:block;}
.item-element-box h2{font-weight:600;line-height:32px;margin-top:15px;margin-bottom:7px;font-size:16px;}
@media screen and (min-width:320px){
h2{font-size:calc(26px + 8 * ((100vw - 320px) / 680));}
.item-element-box h2{font-size:calc(18px + 8 * ((100vw - 320px) / 680));}
}
@media screen and (min-width:1000px){
h2{font-size:34px;}
.item-element-box h2{font-size:20px;}
}
.item-element__description{font-style:normal;font-weight:400;font-size:12px;margin-top:7px;color:#9a9a9a;display:block;}
.item-element__hr{margin:0 auto;height:2px;width:80%;background:#ffa011;}
.flex-container1{margin-bottom:87px;list-style:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;flex-wrap:wrap;}
.flex-item{background:#fff;padding:30px 32px;width:45%;height:auto;margin-top:10px;line-height:150px;font-weight:700;font-size:3em;text-align:center;}
.flex-item__hr{height:2px;width:80%;background:#ffa011;margin:20px auto 0;}
.AllCont5{display:flex;text-align:center;justify-content:flex-end;}
.ContQuint5{width:40%;min-width:300px;padding:1px;}
.card15{background:#fff;display:inline-block;height:380px;margin-right:1rem;width:auto;}
.AllCont5 .card-15{padding:48px 28px;}
.card15 img{height:96px;width:auto;margin:0 auto;display:block;}
.card15 h2, .slid h2{margin-bottom:20px;}
.card15 h2{margin-top:35px;font-weight:600;font-size:20px;line-height:20px;cursor:pointer;}
.contact-form .input-text:not([type="checkbox"]),
.contact-form textarea{display:block;line-height:26px;font-size:16px;width:100%;font-weight:400;}
.bot5{font-style:normal;font-weight:400;margin-top:20px;color:#9a9a9a;font-size:16px;display:block;}
.row:after{content:"";display:table;clear:both;}
.row .col.x-50{flex:1 1 calc(50% - 15px);}
.row .col.x-100{flex:1 1 100%;}
.content-wrapper{min-height:100%;position:relative;}
.contact-form{display:flex;flex-direction:row;flex-wrap:wrap;gap:15px;position:relative;}
.contact-form .input-text:not([type="checkbox"]){height:36px;border-color:#000;}
.contact-checkbox{font-size:12px;line-height:1px !important;position:left;}
.flex-item-left3 ul, .flex-item-right2 ul{font-size:16px;list-style-position:inside;padding:0;font-weight:400;margin-top:30px;color:#686868;}
.flex-item-left3 ul li{margin-top:30px;}
.flex-item-right2 ul li{margin-top:10px;}
.form-field.submit{position:absolute;bottom:-48px;left:0;width:100%;}
.form-field.submit input{margin:auto;display:flex;}
.carousel-control1 .sr-icon{font-size:70px;}
.carousel-control1{position:absolute;bottom:40%;font-size:35px;color:#686868;text-align:center;text-shadow:0 1px 2px rgba(0, 0, 0, 0.6);background-color:rgba(0, 0, 0, 0);}
.carousel-control1:hover{color:#ffa011;cursor:pointer;}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;}
.box-left-info{padding:3vw calc(10vw - 18px) 0;position:relative;margin-left:16px;}
.responsive-iframe{top:0;left:0;bottom:0;right:0;width:100%;min-height:300px;}
.responsive-iframe2{top:0;left:0;bottom:0;right:0;width:100%;min-height:500px;}
.slid{padding:2vw calc(10vw - 18px) 0;z-index:1;overflow:hidden;height:auto;color:#fff;background:#282828;box-shadow:0 8px 16px rgba(0, 0, 0, 0.2);position:relative;}
.slid-box{padding:0;display:flex;gap:0.2rem;}
.slid-box_image{overflow:hidden;width:20.1vw;position:relative;opacity:0.5;transition:0.5s;padding:1px;}
.slid-box_image:hover{opacity:1;}
.slid-box_image img{border-radius:15px;width:100%;}
.cardo{display:inline-block;flex-grow:1;text-align:left;cursor:pointer;}
@media only screen and (max-width: 1835px) {
.AllCont5{justify-content:flex-start;}
}
@media only screen and (max-width: 1200px) {
.item-element{width:48%;min-width:200px;box-sizing:border-box;}
.item-element__description{font-size:0.6em;}
.AllCont5{flex-wrap:nowrap;}
.ContQuint5{width:50%;min-width:250px;}
}
@media only screen and (max-width: 600px) {
.item-element{width:100%;min-width:200px;box-sizing:border-box;}
.client-comment .button-cta, .inclusion .button-cta{word-break:break-all;padding:12px 11px;font-size:20px;}
.how-to-step{padding-top:45px !important;padding-bottom:15px;}
.how-to-step-tooltip{padding-top:7px;}
.step-name{padding-bottom:10px;}
.inclusion a:not(.button-cta):not(.carousel-control1){font-size:24px;position:relative;top:-6px;left:7px;}
.from-google{font-size:10px;text-align:center;padding-top:30px;}
.contact .item{margin-top:0;margin-bottom:15px;}
.item-element__description{font-size:15px;}
.AllCont5{flex-wrap:wrap;}
.ContQuint5{width:100%;}
.card-15{height:320px;}
.card15 h2{margin-bottom:20px;}
}
@media(max-width:1800px){
.how-to-wrapper .how-to-info .how-to-steps .how-to-step:nth-child(2n) .how-to-step-tooltip{left:-191px;}
}
@media(max-width:1700px){
.how-to-step-tooltip{left:50px;}
.how-to-wrapper .how-to-info .how-to-steps .how-to-step:nth-child(2n) .how-to-step-tooltip{left:-197px;}
}
@media(max-width:1599px){
.how-to-wrapper .how-to-info .how-to-steps .how-to-step:nth-child(2n) .how-to-step-tooltip{left:-200px;}
}
@media(max-width:1500px){
.how-to-wrapper .how-to-info .how-to-steps{padding:50px 0 70px;}
.circle-ornament, .how-to-step-icon, .how-to-step-text a, .how-to-wrapper .how-to-info .how-to-steps .how-to-step::before{display:none;}
.how-to-steps{flex-direction:column;}
.how-to-step{margin:0 auto 5px;max-width:400px;width:100% !important;height:auto !important;flex-direction:column;padding-top:23px;}
.how-to-step-tooltip{position:unset;left:unset;top:unset;order:2;width:100%;}
.how-to-wrapper .how-to-info .how-to-steps .how-to-step:not(:last-child)::after{transform:rotate(0) translateX(-50%);left:50%;bottom:-30px;top:unset;right:unset;}
.how-to-step-text{width:100%;text-align:center;font-size:16px;padding-bottom:20px;}
.how-to-wrapper .how-to-info .how-to-steps .how-to-step .mobile-icon{width:50px;height:50px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;top:18px;left:8px;position:absolute;}
}
.inclusion a:not(.button-cta):not(.carousel-control1){top:0 !important;position:relative;display:flex;align-items:center;margin-top:0 !important;padding:0 !important;}
.item_direct_contact{display:flex !important;height:max-content;align-items:center;}
.product-info-max-limit > p > span{display:block;float:right;padding-right:30px;}
.product-info-max-limit > p{border-bottom:2px solid #ffa011;padding:3px 0;}
.alert{display:block;font-size:12px;padding:5px 15px;margin-bottom:15px;color:#fff;font-weight:300;}
.alert-danger{background:#b0413e;}
.alert-success{background:#3eb05f;}
div#lightbox{z-index:9999999;}
.flex-item-v2-header{width:90%;margin-left:5%;position:relative;padding-bottom:50px;padding-top:50px;margin-bottom:-20px;}
.product2.product2V2 .product2-img{width:40%;}
.product2.product2V2 .product2-img img{max-width:100% !important;width:100%;}
.product2.product2V2 .bbx{display:flex;align-items:center;margin-bottom:5vw;}
.product2.product2V2 .bbx icon{width:90px;height:90px;margin-left:-20%;margin-right:20px;border:3px solid #ffa011;min-width:90px;padding:15px;border-radius:50%;background:#fff;position:relative;box-shadow:0 0 15px #ddd;}
.product2.product2V2 .bbx p{font-size:1rem;line-height:1.2;}
.product2.product2V2 .bbx h3{font-size:1.5rem;margin-bottom:10px;}
.product2.product2V2 .bbx div{max-width:500px;width:80%;}
.product2.product2V2 .product2-img img{object-fit:cover;height:100%;}
.product2.product2V2 .bbx icon:before{content:" ";width:130px;height:2px;background:#ffa011;display:block;position:absolute;right:100%;transform:rotate(-5deg);top:calc(50% + 7px);}
.product2.product2V2 .product2-desc{padding-top:7vw;position:relative;z-index:1;margin-top:0 !important;}
.product2.product2V2 .bbx icon:after{content:" ";width:15px;height:15px;background:#ffa011;display:block;position:absolute;top:calc(50% + 6px);border-radius:50%;left:-140px;}
.flex-item-v2-header:before{content:" ";width:2px;height:50%;background:#ffa011;position:absolute;left:-30px;bottom:0;}
.product2.product2V2{position:relative;z-index:0;}
.product2.product2V2:before{content:" ";background-image:url(//emima.pl/wp-content/themes/twentytwentyone/eassets/img/system_duplex.png);width:20vw;height:calc(19vw);display:block;position:absolute;background-size:contain;right:5%;top:50px;z-index:0;background-repeat:no-repeat;}
.bbx:hover icon{width:150px;min-width:120px;height:150px;}
.product2.product2V2 .bbx:hover icon{background:#ffa011;border-color:#fff;box-shadow:0 0 15px #ddd;transition:0.5s;}
.product2.product2V2 .bbx:hover icon svg{filter:brightness(0) invert(1);transition:0.5s;}
.product2.product2V2 .elementsx{bottom:0;position:absolute;top:unset;z-index:-1;right:0;}
button.swal2-confirm.swal2-styled{background:#ffa011 !important;}
@media only screen and (max-width: 768px) {
#main_nav,
.expert-box{padding:0;}
#main_nav a,
.contact .elementsx, .showMobile{display:block;}
#main_nav .menu-dropdown ul li a,
#main_nav a{font-size:18px;}
.div11, .flex-item-left{order:2;}
#main_nav a,
.div1 h3, .div11 p, .div1_content, .offer-box, .parent1 .div1, .parent3{text-align:center;}
.expert .client-comment{padding-left:30px;padding-right:30px;padding-top:85px;padding-bottom:90px;}
.carousel-control1.prev{left:2%;}
.carousel-control1.next{right:2%;}
.opinions .slider-wrapper{margin:0 25px;}
.opinions .carousel-control1.prev{left:-15px;}
.opinions .carousel-control1.next{right:-15px;}
#home .container p{font-size:1rem;}
.headquarter-image{flex:unset;}
.client-comment p{line-height:unset;}
.testimonial-heading h1,.h1{font-size:1.4rem;}
.div11{width:100%;min-height:unset;background-color:#f2f2f2;}
.div22{width:100%;background:unset;background-color:#fff;}
.div11 p{margin-left:0;margin-top:20px;}
.parents{flex-wrap:wrap;width:100%;}
.decoration{gap:5px;}
.elementsw, .elementsww, .elementsx{width:25.5%;height:15vw;right:1vw;}
.elementsh{width:46.5%;display:none;}
.profile{margin-right:0;}
.testimonial-box{flex-direction:column;align-items:center;padding:15px;margin-bottom:64px;}
.opinions-info{padding:42px 0 0;z-index:99;width:100%;}
.opinions-box{padding-bottom:42px;}
.opinions-box > p{margin-bottom:10px;}
.expert{margin:unset;}
.back{background:#f2f2f2 !important;}
.button-cta, .button-md{font-weight:400;font-size:15px;line-height:20px;padding:12px;}
header{position:relative;height:100vh;}
#top_header .logo{width:141.6px !important;height:30px;}
#top_header .menu{display:flex;margin-left:auto;align-items:center;}
#top_header .menu .text{font-size:20px;line-height:20px;margin-right:7px;}
#top_header .menu .lines{width:35px;}
.one, .three, .two{height:5px;background:#fff;backface-visibility:hidden;}
.one, .two{margin-bottom:6px;}
.wrapper{margin-left:16px;margin-right:16px;}
.about, .offer, .product{padding:16px;margin:0 auto;box-shadow:unset;width:100%;}
#main_nav{flex:0 0 100%;width:100%;height:0;max-height:9999px;overflow:hidden;transition:height 0.6s ease-in-out, padding 0.6s ease-in-out, margin 0.6s ease-in-out;margin-top:20px;flex-direction:column;}
#main_nav li ul{background:0 0;box-shadow:none;position:static;}
#main_nav:not(.active){margin-top:0 !important;}
#main_nav.active{height:100vh;padding-top:50px;}
.about, .offer{background-color:unset;}
.product-info{margin-top:0;}
.offer-info{margin-bottom:20px;margin-left:unset;}
.about-info{background:#fff;padding:30px;}
.offer h2{font-size:19px;line-height:20px;font-weight:600;display:inline-flex;}
.offer-info p, .opinions-info p{font-weight:400;line-height:21px;font-size:14px;}
.card img, .container, .offer-box_contents{width:100%;}
.offer-box_contents .bx{margin-top:-5px;}
.offer-info__hr{height:2px;width:110px;background:#ffa011;margin:12px auto 12px 0;}
.about-box, .flex-container3{flex-direction:row;background:#fff;padding:0 30px 30px;}
.offer-box{margin-left:0;flex-wrap:wrap;}
.offer-box_description{font-size:14px;}
.card{flex:1 0 100%;margin-right:unset;margin-bottom:unset;box-shadow:0 2px 2px rgba(0, 0, 0, 0.15);padding:20px 36px;width:100%;}
.offer-home .card{background:#f2f2f2;}
.box-left .card{background:#686868;}
.cards{align-items:center;justify-content:center;}
.characteristics .elements, .elementsc, .elementsz, .gallery, .hiddenMobile, .hr-yellow, .left-hr:before, .product2.product2V2 .elementsx{display:none;}
.AllCont{margin-top:0;margin-bottom:37px;gap:10px;justify-content:center;}
.card1{height:unset;width:40%;min-width:160px;padding:1px;box-sizing:border-box;margin:5px;}
.parent{grid-template-columns:repeat(2, 1fr);}
.characteristics, .opinions{margin-right:unset;margin-left:unset;margin-top:unset;}
.AllCont .card-1{padding:15px 10px;}
.characteristics-info{padding:15px 20px 10px;z-index:99;width:100%;}
.card1 img{width:65px;height:75px;margin:0 auto;display:block;}
.headquarter, .inclusion{margin:0 auto;width:100%;}
.how-to-box-left, .product2.product2V2 .flex-item-left4{width:100% !important;}
.opinions-box{margin-right:16px;margin-left:16px;}
.opinions-info p{padding-left:62px;}
.opinions-info__hr{height:2px;width:110px;background:#ffa011;margin:12px 0 12px auto;}
.footer{width:100%;margin-right:unset;padding-right:0;}
.footer img{padding-bottom:24px;height:auto;}
.parent1{grid-template-columns:unset;}
.parent1 .div1, .parent1 .div2{grid-area:unset;}
.parent1 .div1{order:2;padding:22px;margin:0 auto;}
.characteristics .elements2, .opinions .elements2, .parent1 .div2{margin-top:unset;}
.parent1 .div2{order:1;}
.parent3{padding:40px 0;grid-template-columns:repeat(1, 1fr);}
.footer li{font-size:14px;min-width:48px;}
.footer h3{margin-top:25px;}
.inclusion .items{gap:0;}
.bot, .offer-box.slider ~ a.carousel-control1.next,
.offer-box.slider ~ a.carousel-control1.prev{display:none !important;}
.bot2{display:block !important;}
h1,.h1{font-weight:700;font-size:32px;line-height:32px;}
.headquarter-container, .line-left{padding-left:20px;}
.footer .copyright{font-size:12px !important;}
.flex-container, .flex-container2{flex-direction:column;}
.flex-item-right{padding-left:0;margin-top:20px;margin-bottom:20px;}
.flex-item-right2{margin-top:20px;}
.div1_content{margin-bottom:25px;}
.box-left-info{padding:17vw calc(10vw - 18px) 0;position:relative;margin-left:0;}
.flex-item{margin:15px 20px 10px;width:100%;}
.wrapper2 .offer{background:#fff;box-shadow:0 2px 2px rgb(0 0 0 / 15%);padding:30px;}
.slid-box_image{overflow:hidden;width:45vw;height:35vw;border-radius:15px;padding-bottom:15px;}
.headquarter-contact > div{flex:100%;padding:0 0 15vw;}
.headquarter-info{padding:18vw 0 6vw 10vw;position:relative;}
.headquarter-contact ul{margin-top:3vw;}
.product2.product2V2{width:100%;margin-left:0;}
.product2.product2V2:before{width:140px;height:130px;top:15px;right:0;}
.product2.product2V2 .bbx div{width:100%;max-width:unset !important;}
.product2.product2V2 .bbx p{font-size:0.9rem;}
.product2.product2V2 .product2-img{width:40%;}
.product2.product2V2 .bbx icon:before{width:25vw;}
.product2.product2V2 .bbx icon{width:40px;height:40px;display:flex;max-width:40px;max-height:50px;min-width:40px;padding:8px;float:left;margin-left:0;}
.product2.product2V2 .bbx{display:block;width:100% !important;min-width:100%;}
.product2.product2V2 .bbx h3{font-size:20px;line-height:1;display:flex;align-items:center;min-height:50px;margin:0;padding-top:0;}
.product2.product2V2 .bbx p{clear:both;font-size:px;}
.product2.product2V2 .bbx icon:after{left:-25vw;top:calc(50% + 6px);}
.product2.product2V2 .product2-img img{object-fit:cover;height:100%;object-position:60%;object-position:66% -30px;}
.product2.product2V2 .product2-img{min-width:40%;}
.product2.product2V2 .product2-desc{margin-left:0;padding-top:17vw;min-width:70%;}
.flex-item-left2{padding-right:0;}
.about-image-background{border:10px solid white;border-top:none;}
.responsive-iframe2{min-height:unset;}
#main_nav ul li a{font-size:15px !important;font-weight:300;}.product2.product2V2 .product2-desc{margin-left:0;padding-top:17vw;min-width:80%;}.product2-desc .bbx:last-child h3{margin-bottom:10px;}.card1{width:80%;}.slid{padding-left:15px;padding-right:15px;}
a.carousel-control1.prev, a.carousel-control1.next{bottom:calc(50% - 80px);left:-7px;color:white;opacity:.8;transition:.5s ease;}
a.carousel-control1.next{left:unset;right:-7px;opacity:.8;}
a.carousel-control1.prev:hover, a.carousel-control1.next:hover{opacity:1;color:#ffa011;}
}
form#contactForm{padding:30px 20px;margin-bottom:50px;}
form#contactForm .button-cta{font-weight:600;padding:15px 40px;margin-top:-75px !important;}
.contact-form #email,
.contact-form #name,
.contact-form textarea{border-color:#9a9a9a;}
.contact-form #email::placeholder,
.contact-form #name::placeholder,
.contact-form textarea::placeholder{font-family:Prompt, serif;font-style:normal;font-weight:400;font-size:15px;}
ul#main_nav i{margin-left:10px;}
ul#main_nav ul i{margin-left:6px;}
ul#main_nav ul li a{display:flex;align-items:center;}
ul#main_nav ul li a i{font-size:1rem;}.lb-nav a.lb-next{opacity:1 !important;}
.lb-nav a.lb-prev{opacity:1;}
@media screen and (max-width:1640px){
#main_nav a{font-size:18px;}
}
@media screen and (max-width:1240px){
.about, .offer, .wrapper{margin-left:15px;}
}
@media screen and (max-width:980px){
.about, .offer, .wrapper {
margin-left: 0;
margin-right: 0;
padding: 0 15px;
}
.product2.product2V2 {
overflow: hidden;
}
.about-text {
width: 100%;
padding: 0;
}
}