html,body{background-color:#fff;font-family:"Montserrat",sans-serif;transition:all .3s linear}#primary{margin-bottom:0 !important}.container{max-width:1472px !important;margin:auto;width:100%;padding:16px 0}.site-header{position:fixed;top:42px;width:100%;max-width:100%}@media only screen and (max-width: 921px){.site-header{top:0px !important;left:0}}@media only screen and (max-width: 921px){.site-header .ast-container{padding:0}}.site-header .header-inner{background:#fff;border-radius:8px;padding:24px 24px}@media only screen and (max-width: 921px){.site-header .header-inner{border-radius:0px}}@media only screen and (max-width: 921px){.site-header .header-inner .col1{order:2}}@media only screen and (max-width: 921px){.site-header .header-inner .col2{order:1}}.site-header .header-inner .col2 .mobile{display:none}@media only screen and (max-width: 921px){.site-header .header-inner .col2 .mobile{display:block}}@media only screen and (max-width: 921px){.site-header .header-inner .col2 .desktop{display:none}}.site-header .header-inner .col2 .menu-icon{height:44px;width:44px;padding:0 12px;border-radius:8px;border:1px solid #dfdfdf;display:flex;justify-content:center;align-items:center}.site-header .header-inner .col2 .mobile-menu{display:none;position:fixed;top:92px;left:0;width:100%;background-color:#fff;height:100%;justify-content:center;align-items:center;flex-direction:column}.site-header .header-inner .col2 .mobile-menu.show{display:flex}.site-header .header-inner .col2 .mobile-menu ul{flex-direction:column;text-align:center;gap:48px;margin-bottom:48px}.site-header .header-inner .col2 .mobile-menu ul li{margin-right:0}.site-header .header-inner .col2 .mobile-menu .profile_mobile{margin:0;text-align:center}.site-header .header-inner .col3{display:flex}@media only screen and (max-width: 921px){.site-header .header-inner .col3{order:3}}@media only screen and (max-width: 921px){.site-header .header-inner .col3 .profile{display:none}}.site-header .header-inner .col3 .user{height:56px;border:1px solid #dfdfdf;border-radius:4px;display:flex;justify-content:center;align-items:center;padding:0 16px;margin-left:16px}.site-header .header-inner .col3 .cart-summary{height:56px;border:1px solid #dfdfdf;border-radius:4px;display:flex;justify-content:center;align-items:center;padding:0 16px}@media only screen and (max-width: 921px){.site-header .header-inner .col3 .cart-summary{height:44px;width:44px;padding:0 12px}}.site-header .header-inner .col3 .cart-summary .cart-count{margin-left:8px;font-size:15px;font-weight:600;line-height:18.29px;text-align:center;color:#000}@media only screen and (max-width: 921px){.site-header .header-inner .col3 .cart-summary .cart-count{display:none}}.site-header .row{display:flex;justify-content:space-between;align-items:center;width:100%}.site-header .img_logo{max-width:140px}@media only screen and (max-width: 921px){.site-header .img_logo{max-width:100px}}.site-header ul{padding:0;margin:0;display:flex}.site-header ul li{list-style-type:none;padding:0;margin:0;margin-left:64px}.site-header ul li.current-menu-item a{color:#80c342}@media only screen and (max-width: 1024px){.site-header ul li{margin-left:0;margin-right:32px}}.site-header ul li a{font-size:14px;font-weight:600;line-height:17.07px;text-align:center;color:#333}h3{font-size:32px;font-weight:600;line-height:38.4px;text-align:left}@media only screen and (max-width: 921px){h3{font-size:26px;line-height:1.2}}h4{font-size:18px;font-weight:600;line-height:21.94px;text-align:left;color:#000}@media only screen and (max-width: 921px){h4{font-size:16px;line-height:1.2}}.site-footer{background-color:#fff;border-top:1px solid #dfdfdf}.site-footer .row1{display:flex;width:100%;justify-content:space-between;padding:40px 0;margin-bottom:40px;border-bottom:1px solid #dfdfdf}@media only screen and (max-width: 921px){.site-footer .row1{flex-direction:column}}.site-footer .row1 img{max-width:140px}.site-footer .row1 ul{padding:0;margin:0;display:flex}@media only screen and (max-width: 921px){.site-footer .row1 ul{padding-top:20px}}.site-footer .row1 ul li{list-style-type:none;padding:0;margin:0;margin-left:64px}@media only screen and (max-width: 921px){.site-footer .row1 ul li{margin-left:0;margin-right:32px}}.site-footer .row1 ul li a{font-size:14px;font-weight:600;line-height:17.07px;text-align:center;color:#333}.site-footer .row2 .wrapper{display:flex;width:100%}@media only screen and (max-width: 1024px){.site-footer .row2 .wrapper{flex-direction:column;gap:16px}}.site-footer .row2 .wrapper .col{flex:1}.site-footer .row2 .wrapper .col a,.site-footer .row2 .wrapper .col p{font-family:Montserrat;font-size:14px;font-weight:400;line-height:26.6px;text-align:left;color:#333}.site-footer .row2 .wrapper .col a b,.site-footer .row2 .wrapper .col p b{font-weight:700}.site-footer .footer_beam{padding:40px 0;margin-top:40px;border-top:1px solid #dfdfdf}.site-footer .footer_beam .wrapper{display:flex;justify-content:space-between;width:100%}@media only screen and (max-width: 921px){.site-footer .footer_beam .wrapper{flex-direction:column;justify-content:center;align-items:center;gap:16px}}.site-footer .footer_beam .wrapper p{font-size:14px;font-weight:400;line-height:26.6px;text-align:left;color:#333}@media only screen and (max-width: 921px){.site-footer .footer_beam .wrapper p{text-align:center}}.site-footer .footer_beam .wrapper p a{color:#80c342}p{padding:0;margin:0;font-size:16px;line-height:29px;color:#5c5c5c}h1{font-size:56px;font-weight:700;line-height:67.2px;text-align:left}@media only screen and (max-width: 921px){h1{font-size:36px;line-height:1.2}}h1,h2,h3,h4,h5,h6{margin:0 !important;color:#333;padding:0 !important}a{text-decoration:none;outline:none !important;border:none}.site-content>.ast-container{max-width:100%;padding:0}a.btn--secondary{font-size:15px;font-weight:600;line-height:18.29px;color:#333;text-decoration:underline}a.btn--secondary:hover{color:#80c342}.btn--disabled{font-size:15px;font-weight:600;line-height:18.29px;text-align:center;display:flex;justify-content:center;color:#525252;height:60px;border-radius:4px;width:-moz-fit-content;width:fit-content;align-items:center;padding:0 24px;background-color:#dfdfdf}.btn--disabled:hover{color:#525252;cursor:not-allowed}a.btn--primary{height:60px;border-radius:4px;background-color:#333;color:#fff;display:flex;justify-content:center;align-items:center;position:relative;width:-moz-fit-content;width:fit-content;padding:0 56px 0 24px;font-size:15px;font-weight:600;line-height:18.29px;transition:all .3s linear}a.btn--primary::after{display:block;height:20px;width:20px;content:"";position:absolute;left:auto;right:24px;background-image:url("/wp-content/themes/astra-child/img/arrow-narrow-right.svg");background-position:center;background-size:contain}a.btn--primary:hover{transition:all .3s linear;transition:all .3s linear;padding:0 24px 0 56px}a.btn--primary:hover::after{transition:all .3s linear;left:24px;right:auto}.banner{background-color:#f9f9f9;padding-top:220px;background-image:url("/wp-content/themes/astra-child/img/bg_image.jpg");background-repeat:no-repeat;background-size:30%;background-position:center right}@media only screen and (max-width: 921px){.banner{padding-top:0;background-image:none}}.banner .btn-wrapper{display:flex;align-items:center}@media only screen and (max-width: 921px){.banner .btn-wrapper{flex-direction:column;margin-bottom:32px}}.banner .btn-wrapper .btn--primary{margin-right:32px}@media only screen and (max-width: 921px){.banner .btn-wrapper .btn--primary{margin:0 0 16px 0}}.banner .categories{display:flex}.banner .categories .category{padding:12px 16px;border-radius:4px;border:1px solid #80c342;margin-right:20px;display:block;font-size:15px;font-weight:600;color:#333;line-height:18.29px}.banner .row{display:flex;justify-content:space-between;align-items:start}@media only screen and (max-width: 921px){.banner .row{flex-direction:column}}.banner .row .col{width:50%}@media only screen and (max-width: 921px){.banner .row .col{width:100%}}.banner .row .col h1{padding:32px 0 !important}@media only screen and (max-width: 921px){.banner .row .col h1{padding:24px 0 !important}}.banner .row .col p{padding-bottom:32px}@media only screen and (max-width: 921px){.banner .row .col p{padding-bottom:24px}}.banner .row .col img{margin-bottom:-70px;border-radius:8px;display:block}@media only screen and (max-width: 921px){.banner .row .col img{margin:0 auto 32px auto}}.banner .row .col1{padding-top:71px}@media only screen and (max-width: 921px){.banner .row .col1{padding-top:130px}}.banner .row .col2{display:flex;justify-content:flex-end}.about_us{padding-top:214px}@media only screen and (max-width: 921px){.about_us{padding-top:48px}}.about_us .row{display:flex}@media only screen and (max-width: 921px){.about_us .row{flex-direction:column}}.about_us .row .col{width:50%}@media only screen and (max-width: 921px){.about_us .row .col{width:100%;padding-bottom:24px}}.about_us .row .col1{padding-right:48px}@media only screen and (max-width: 921px){.about_us .row .col1{padding-right:0}}.about_us .features{padding:32px 0}@media only screen and (max-width: 921px){.about_us .features{padding:24px 0}}.about_us .features .feature_box{display:flex;align-items:center;margin-bottom:16px}.about_us .features .feature_box :last-child{margin-bottom:0}.about_us .features .feature_box img{margin-right:16px;height:32px;width:32px;display:block}.about_us .features .feature_box p{font-size:15px;font-weight:600;line-height:18.29px;text-align:left;color:#333}.about_us .row2{gap:24px;margin-top:66px;margin-bottom:124px}@media only screen and (max-width: 921px){.about_us .row2{flex-direction:column;margin-top:24px;margin-bottom:48px}}.about_us .row2 p{margin:32px 0;background-color:#fff;padding:32px 22px;border-radius:8px;font-size:14px;font-weight:400;line-height:21px}@media only screen and (max-width: 921px){.about_us .row2 p{margin:24px 0;padding:20px}}.about_us .row2 .col{border-radius:8px;padding:48px 48px 30px 48px}@media only screen and (max-width: 921px){.about_us .row2 .col{width:100%;padding:20px}}.about_us .row2 .col1{background-color:#eff9eb}.about_us .row2 .col2{background-color:#f9f9f9}.gray_block{width:100%;display:block;height:406px;gap:0px;opacity:0px;background-color:#f9f9f9}@media only screen and (max-width: 921px){.gray_block{height:330px}}.offer_page{background-color:#fff;padding:0 0 64px 0}@media only screen and (max-width: 921px){.offer_page{padding:0 0 48px 0}}.offer_home{background:#f9f9f9;padding:148px 0}.offer_home.offer_offer{margin-top:-180px !important;padding:0 !important;background-color:rgba(0,0,0,0)}@media only screen and (max-width: 921px){.offer_home{padding:48px 0}}.offer_home .row{display:flex;justify-content:space-between;align-items:center;width:100%;padding-bottom:64px}@media only screen and (max-width: 921px){.offer_home .row{flex-direction:column;padding-bottom:32px;align-items:flex-start;justify-content:start}}@media only screen and (max-width: 921px){.offer_home .row h2{padding-bottom:26px}}@media only screen and (max-width: 921px){.offer_home .row a{margin-top:16px}}.breadcrumbs{padding-bottom:50px;display:flex;align-items:center}.breadcrumbs.mobile{display:none;padding-bottom:24px}@media only screen and (max-width: 1024px){.breadcrumbs.mobile{display:flex}}@media only screen and (max-width: 1024px){.breadcrumbs.desktop{display:none}}.breadcrumbs .mobile{display:none}@media only screen and (max-width: 1024px){.breadcrumbs .mobile{display:block}}@media only screen and (max-width: 1024px){.breadcrumbs .desktop{display:none}}.breadcrumbs p{font-size:12px;font-weight:400;line-height:18px;text-align:left;color:#525252}.breadcrumbs p:last-child{color:#333;font-weight:600}.breadcrumbs span{height:16px;width:16px;display:flex;margin:0 8px}.top_product_ow{padding-top:192px;padding-bottom:64px;background-color:#f9f9f9}@media only screen and (max-width: 921px){.top_product_ow{padding-bottom:32px}}.top_product_ow .row{width:100%;display:flex;justify-content:space-between;gap:48px}@media only screen and (max-width: 1024px){.top_product_ow .row{gap:16px;flex-direction:column}}.top_product_ow .row .col1{max-width:708px;width:100%}@media only screen and (max-width: 921px){.top_product_ow .row .col1{max-width:100%}}.top_product_ow .row .col2{width:100%;max-width:610px}@media only screen and (max-width: 921px){.top_product_ow .row .col2{max-width:100%}}.top_product_ow .title h2{font-size:40px;font-weight:700;line-height:48px;text-align:left;color:#000}@media only screen and (max-width: 921px){.top_product_ow .title h2{font-size:30px;line-height:1.2}}.top_product_ow .buy .custom-add-to-cart{display:flex;margin:32px 0;padding:16px;background-color:#fff;border-radius:8px;justify-content:space-between;width:100%;align-items:center;max-width:100%;gap:24px}@media only screen and (max-width: 768px){.top_product_ow .buy .custom-add-to-cart{flex-direction:column;justify-content:start;align-items:flex-start}}.top_product_ow .buy .custom-add-to-cart .custom-button-to-cart{padding:16px;font-size:14px;font-weight:600;line-height:21px;text-align:left;color:#fff;background-color:#80c342;display:flex;justify-content:center;align-items:center;border-radius:8px}.top_product_ow .buy .custom-add-to-cart .custom-button-to-cart img{margin-left:16px}.top_product_ow .attributes{padding-top:24px}@media only screen and (max-width: 921px){.top_product_ow .attributes{padding-top:16px}}.top_product_ow .attributes .custom-attributes{display:flex}.top_product_ow .attributes .custom-attributes .attribute-item{width:-moz-fit-content;width:fit-content;margin-right:24px;padding:8px 16px;font-size:14px;font-weight:600;line-height:21px;color:#5c5c5c;border:1px solid #dfdfdf;background:#fff;border-radius:4px;position:relative;display:flex;align-items:center}.top_product_ow .attributes .custom-attributes .attribute-item::before{display:block;height:24px;width:24px;content:"";background-repeat:no-repeat;background-size:contain;background-position:center;margin-right:8px;background-image:url("/wp-content/themes/astra-child/img/hat.svg")}.top_product_ow .attributes .custom-attributes .attribute-item:first-child{position:relative}.top_product_ow .attributes .custom-attributes .attribute-item:first-child::before{background-image:url("/wp-content/themes/astra-child/img/clock.svg")}.top_product_ow .attributes .custom-attributes .attribute-item .attribute-value{margin-right:4px}.top_product_ow .description{font-size:14px;font-weight:400;line-height:21px;text-align:left;color:#5c5c5c;padding:32px 0}@media only screen and (max-width: 921px){.top_product_ow .description{padding:16px 0}}.top_product_ow .price .amount{font-size:32px;font-weight:600;line-height:39.01px;text-align:left;color:#80c342}.top_product_ow p.netto{font-size:14px;font-weight:500;line-height:21px;text-align:left;color:#5c5c5c}.top_product_ow .product_usp .usp{display:flex;margin-bottom:16px;align-items:center}.top_product_ow .product_usp .usp img{margin-right:16px}.top_product_ow .product_usp .usp p{font-family:Montserrat;font-size:14px;font-weight:600;line-height:17.07px;text-align:left;color:#333}.description_product h2{margin:0;width:100%;text-align:center;padding:124px 0 !important}@media only screen and (max-width: 921px){.description_product h2{padding:48px 0 !important}}.desc_section .row{display:flex;gap:48px;justify-content:space-between;align-items:center;width:100%;max-width:100%;margin-bottom:124px}@media only screen and (max-width: 921px){.desc_section .row{margin-bottom:48px;gap:24px;flex-direction:column}}.desc_section .row .col1{max-width:590px;width:100%}.desc_section .row .col1 img{display:block;margin:0;padding:0;border-radius:8px;width:100%;max-width:100%}.desc_section .row .col2{max-width:590px}.desc_section .row .col2 p{font-family:Montserrat;font-size:14px;font-weight:400;line-height:21px;text-align:left;color:#5c5c5c;padding-top:24px}.desc_section .row-reverse{display:flex;flex-direction:row-reverse}@media only screen and (max-width: 921px){.desc_section .row-reverse{flex-direction:column}}.gallery_section{margin-bottom:124px}@media only screen and (max-width: 921px){.gallery_section{margin-bottom:48px}}.gallery_section .desc{margin:auto;width:100%;max-width:965px;margin-bottom:64px}@media only screen and (max-width: 921px){.gallery_section .desc{margin-bottom:32px}}.gallery_section .desc h3{padding-bottom:24px !important;text-align:center}.gallery_section .desc p{font-size:14px;font-weight:400;line-height:21px;text-align:center;color:#5c5c5c}.gallery_section .gallery_container{width:100%}.gallery_section .gallery_container p{display:flex;justify-content:center;gap:24px;width:100%}@media only screen and (max-width: 921px){.gallery_section .gallery_container p{flex-wrap:wrap}}.gallery_section .gallery_container p img{width:100%;border-radius:8px;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;width:23%;display:block;padding:0 !important;margin:0 !important}@media only screen and (max-width: 921px){.gallery_section .gallery_container p img{margin-bottom:48px;width:46%}}.harmonogram_section{margin-bottom:124px}@media only screen and (max-width: 921px){.harmonogram_section{margin-bottom:48px}}.harmonogram_section .row{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:100%;gap:48px}@media only screen and (max-width: 921px){.harmonogram_section .row{gap:24px;flex-direction:column}}.harmonogram_section .row .col1{max-width:586px}@media only screen and (max-width: 921px){.harmonogram_section .row .col1{max-width:100%}}.harmonogram_section .row .col1 .top_harmonogram{width:100%;border-bottom:1px solid #dfdfdf}.harmonogram_section .row .col1 .top_harmonogram p{padding:24px 0 !important;font-size:14px;font-weight:400;line-height:21px;text-align:left;color:#5c5c5c}.harmonogram_section .row .col1 .bottom_harmonogram{padding-top:24px}.harmonogram_section .row .col1 .bottom_harmonogram p{font-size:14px;font-weight:500;line-height:21px;text-align:left;color:#525252;padding-bottom:24px;display:flex;align-items:center}.harmonogram_section .row .col1 .bottom_harmonogram p:last-child{padding-bottom:0}.harmonogram_section .row .col1 .bottom_harmonogram p strong,.harmonogram_section .row .col1 .bottom_harmonogram p b{display:block;min-width:115px}.harmonogram_section .row .col1 .bottom_harmonogram p strong,.harmonogram_section .row .col1 .bottom_harmonogram p b{padding-right:40px;font-size:16px;font-weight:700;line-height:24px;text-align:left;color:#80c342}.harmonogram_section .row .col2{max-width:702px}@media only screen and (max-width: 1200px){.harmonogram_section .row .col2{max-width:40%}}@media only screen and (max-width: 921px){.harmonogram_section .row .col2{max-width:100%}}@media only screen and (max-width: 921px){.harmonogram_section .row .col2 img{max-width:500px;margin:auto;width:100%}}.harmonogram_section .row .col2 .wrapper{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.harmonogram_section .row .col2 .wrapper img{aspect-ratio:1/1;border-radius:100px}.harmonogram_section .row .col2 .wrapper .leader{padding:16px 24px;min-width:210px;background-color:#fff;border-radius:4px;position:absolute;bottom:70px}.harmonogram_section .row .col2 .wrapper .leader p{font-family:Montserrat;font-size:14px;font-weight:400;line-height:21px;text-align:center;color:#000}.harmonogram_section .row .col2 .wrapper .leader p strong,.harmonogram_section .row .col2 .wrapper .leader p b{color:#80c342 !important;padding-top:4px;font-size:16px;font-weight:700;line-height:24px;text-align:center}#main-slider{padding-bottom:24px}@media only screen and (max-width: 1024px){#main-slider{padding-bottom:16px}}#main-slider li{background-position:center;background-size:cover;height:528px !important;border-radius:8px}@media only screen and (max-width: 1024px){#main-slider li{height:430px !important}}@media only screen and (max-width: 500px){#main-slider li{height:300px !important}}#main-slider img{width:100%;height:528px;display:block;border-radius:8px;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 1024px){#thumbnail-slider{margin-bottom:24px}}#thumbnail-slider .splide__list{height:164px !important}@media only screen and (max-width: 1024px){#thumbnail-slider .splide__list{height:120px !important}}@media only screen and (max-width: 500px){#thumbnail-slider .splide__list{height:70px !important}}#thumbnail-slider .splide__slide{border:none !important;outline:none !important;height:164px !important;cursor:pointer;border-radius:8px}@media only screen and (max-width: 1024px){#thumbnail-slider .splide__slide{height:120px !important}}@media only screen and (max-width: 500px){#thumbnail-slider .splide__slide{height:70px !important}}#thumbnail-slider .splide__slide img{border-radius:8px}#thumbnail-slider .splide__slide li{border-radius:8px;height:164px !important}.splide{visibility:visible !important}.splide__slide{border:none !important;outline:none !important}.offer_container{display:grid;grid-template-columns:repeat(4, 1fr);grid-column-gap:24px;width:100%;max-width:100%;grid-row-gap:24px}@media only screen and (max-width: 1200px){.offer_container{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 768px){.offer_container{grid-template-columns:repeat(1, 1fr)}}.offer_container .product_item{background-color:#fff;border:1px solid #dfdfdf;overflow:hidden;border-radius:8px}@media only screen and (max-width: 768px){.offer_container .product_item{max-width:480px}}.offer_container .product_item .product_image img{width:100%;display:block;height:255px !important;-o-object-fit:cover;object-fit:cover}.offer_container .product_item .desc{padding:24px}@media only screen and (max-width: 1400px){.offer_container .product_item .desc{padding:16px}}.offer_container .product_item .desc .product_attributes{display:flex;width:100%;justify-content:space-between}.offer_container .product_item .desc .product_attributes .attribute_item{font-family:Montserrat;font-size:14px;font-weight:500;line-height:21px;text-align:left;color:#5c5c5c;display:flex;align-items:center}.offer_container .product_item .desc .product_attributes .attribute_item::before{display:block;height:24px;width:24px;content:"";background-repeat:no-repeat;background-size:contain;background-position:center;margin-right:10px;background-image:url("/wp-content/themes/astra-child/img/hat.svg")}.offer_container .product_item .desc .product_attributes .attribute_item:first-child{position:relative}.offer_container .product_item .desc .product_attributes .attribute_item:first-child::before{background-image:url("/wp-content/themes/astra-child/img/clock.svg")}.offer_container .product_item .desc .product_title{padding:24px 0}@media only screen and (max-width: 921px){.offer_container .product_item .desc .product_title{padding:16px 0}}.offer_container .product_item .desc .bottom_wrapper{display:flex;justify-content:space-between}.offer_container .product_item .desc .bottom_wrapper .product_price p:first-child{font-size:18px;font-weight:600;line-height:21.94px;text-align:left;color:#80c342}.offer_container .product_item .desc .bottom_wrapper .product_price p:nth-child(2){font-size:14px;font-weight:500;line-height:21px;text-align:left;color:#5c5c5c;margin-top:-3px}.offer_container .product_item .desc .bottom_wrapper .custom-button-to-cart{border-radius:8px;padding:12px;background-color:#80c342}.about_page .banner_about{background-color:#f9f9f9;padding:320px 0 260px 0;background-image:url("https://tam-bud.stronazen.pl/wp-content/uploads/2024/09/desktop_about.png");background-repeat:no-repeat;background-size:cover;background-position:center right}@media only screen and (max-width: 1700px){.about_page .banner_about{padding:210px 0 170px}}@media only screen and (max-width: 1350px){.about_page .banner_about{background-image:url("https://tam-bud.stronazen.pl/wp-content/uploads/2024/09/tablet_about.png");background-size:contain;padding:170px 0 100px}}@media only screen and (max-width: 768px){.about_page .banner_about{background-image:none;padding:130px 0 48px 0}}.about_page .banner_about .col1{max-width:42%;margin-top:80px}@media only screen and (max-width: 1700px){.about_page .banner_about .col1{max-width:39%;margin-top:70px}}@media only screen and (max-width: 768px){.about_page .banner_about .col1{max-width:100%}}.about_page .banner_about .col1 h1{padding:32px 0 !important}.about_page .banner_about .col1 p{font-size:16px;font-weight:400;line-height:24px;text-align:left;color:#5c5c5c;padding-bottom:24px}.about_page .banner_about .col1 img.mobile{display:none}@media only screen and (max-width: 768px){.about_page .banner_about .col1 img.mobile{max-width:500px;width:100%;display:block}}.about_page .banner_about .categories{display:flex}.about_page .banner_about .categories .category{padding:12px 16px;border-radius:4px;border:1px solid #80c342;margin-right:20px;display:block;font-size:15px;font-weight:600;color:#333;line-height:18.29px}.cart-collaterals .cart_totals h2{padding:20px 0 !important}.contact_page{padding:270px 0 124px 0;background-color:#f9f9f9}@media only screen and (max-width: 1024px){.contact_page{padding:130px 0 48px 0}}.contact_page .row{display:flex;gap:48px;justify-content:space-between;width:100%}@media only screen and (max-width: 1024px){.contact_page .row{flex-direction:column;gap:24px}}.contact_page .row .col h2{padding-bottom:56px !important}@media only screen and (max-width: 1024px){.contact_page .row .col h2{padding-bottom:32px !important}}.contact_page .row .col1{max-width:708px;width:100%}@media only screen and (max-width: 1024px){.contact_page .row .col1{max-width:100%}}.contact_page .row .col1 .info_box{padding:24px;border-radius:8px;background-color:#fff;max-width:500px}.contact_page .row .col1 .info_box .info{display:flex;justify-content:start;align-items:flex-start;margin-bottom:24px}.contact_page .row .col1 .info_box .info:last-child{margin-bottom:0}.contact_page .row .col1 .info_box .info img{margin-right:16px}.contact_page .row .col2{max-width:590px;width:100%}@media only screen and (max-width: 1024px){.contact_page .row .col2{max-width:100%}}.contact_page .row .col2 form textarea{padding:20px 24px;border:1px solid #dfdfdf;border-radius:4px;background-color:#fff !important;height:160px;font-size:14px;font-weight:400;line-height:17.07px;text-align:left;color:#7d7d7d;resize:none}.contact_page .row .col2 form input[type=number],.contact_page .row .col2 form input[type=email],.contact_page .row .col2 form input[type=tel],.contact_page .row .col2 form input[type=number],.contact_page .row .col2 form input[type=text]{height:57px;padding:0 24px;background-color:#fff !important;border-radius:4px;border:1px solid #dfdfdf;font-size:14px;font-weight:400;line-height:17.07px;text-align:left;color:#7d7d7d}.contact_page .row .col2 form br{display:none}.contact_page .row .col2 form p{margin:0 0 24px 0;padding:0}.contact_page .row .col2 form .submit{height:60px;border-radius:4px;background-color:#333;color:#fff;display:flex;justify-content:center;align-items:center;position:relative;width:-moz-fit-content;width:fit-content;padding:0 56px 0 24px;font-size:15px;font-weight:600;line-height:18.29px;transition:all .3s linear}.contact_page .row .col2 form .submit::after{display:block;height:20px;width:20px;content:"";position:absolute;left:auto;right:24px;background-image:url("/wp-content/themes/astra-child/img/arrow-narrow-right.svg");background-position:center;background-size:contain}.contact_page .row .col2 form .submit:hover{transition:all .3s linear;transition:all .3s linear;padding:0 24px 0 56px}.contact_page .row .col2 form .submit:hover::after{transition:all .3s linear;left:24px;right:auto}.contact_page .row .col2 form .submit p{padding:0;margin:0}.contact_page .row .col2 form .submit input{padding:0;margin:0;background:rgba(0,0,0,0);height:60px}.contact_page .row .col2 form .acceptanceo{display:flex}.contact_page .row .col2 form .acceptanceo span{padding:0 !important;margin:0 !important}.contact_page .row .col2 form .acceptanceo input{height:23px;width:22px;border-radius:4px !important;margin-right:16px;position:relative;padding-left:1px !important;border:none}.contact_page .row .col2 form .acceptanceo input::after{height:24px;width:24px;display:block;position:absolute;top:-1px;left:-1px;content:"";border:1px solid #eaeaea;background-color:#fff;border-radius:4px;display:flex;justify-content:center;align-items:center}.contact_page .row .col2 form .acceptanceo input:checked::after{background-image:url("/wp-content/themes/astra-child/img/check.png");background-position:center;background-repeat:no-repeat;background-size:14px 14px}.contact_page .row .col2 form .acceptanceo p{padding:0 !important;margin:0 !important;color:#7d7d7d;font-size:14px;font-weight:400;line-height:17.07px;text-align:left}.contact_page .row .col2 form .acceptanceo p a{color:#7d7d7d;text-decoration:underline}