.container .breadcrumb{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;background-color:transparent;padding:20px 0;margin:0}.container .breadcrumb+.product{padding:0}.container .breadcrumb a{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;font-weight:350;font-size:14px;line-height:24px;letter-spacing:.05em;color:#444}.container .breadcrumb a:hover{color:#444444!important;text-decoration:underline!important}.container .breadcrumb a:not(:last-child){margin:0 21px 0 0;position:relative;color:#888}.container .breadcrumb a:not(:last-child)::after{position:absolute;top:50%;transform:translateY(-50%);right:-10px;content:"";display:block;width:1px;height:14px;pointer-events:none;background-color:#888}.container .breadcrumb a:not(:last-child):hover{color:#888888!important}.container .product{display:flex;justify-content:space-between;align-items:center;padding:90px 0 110px 0}.container .product ul{list-style:none!important;padding:0!important}.container .product ul li{position:relative;padding:0 0 0 22px;font-weight:350;font-size:16px;line-height:21px;color:#000}.container .product ul li:not(:first-child){margin:10px 0 0 0}.container .product ul li::before{content:"";position:absolute;top:4px;left:0;width:12px;height:12px;background:url(../../../../../../../themes/Divi-Child-Mytax/images/check_red.svg) no-repeat center}.container .product .photo{width:474px;min-width:474px;height:362px;margin:0 50px 0 0}.container .product .photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px}.container .product .right{width:100%}.container .product .right .title{font-family:"Fira Sans";font-style:normal;font-weight:500;font-size:36px;line-height:43px;letter-spacing:.05em;color:#000}.container .product .right p{margin:19px 0 0 0;font-weight:350;font-size:16px;line-height:24px;letter-spacing:.05em;color:#000}.container .product .right .price{margin:30px 0 0 0}.container .product .right .price p{font-family:"Fira Sans";font-style:normal;font-weight:500;font-size:26px;line-height:31px;color:#000}.container .product .right .price p .woocommerce-price-suffix{font-family:"Fira Sans";font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#000}.container .product .right a.button,.container .product .right button.button{display:flex;align-items:center;justify-content:center;margin:30px 0 0 0;background:#D21E2B!important;border-radius:150px;font-family:"Fira Sans";font-style:normal;font-weight:500;font-size:14px;line-height:17px!important;text-transform:uppercase;color:#FFF;padding:13px 50px!important;outline:none;border:none;cursor:pointer;position:relative}.container .product .right a.button:hover,.container .product .right button.button:hover{padding:13px 50px!important}.container .product .right button.button::before{display:flex;content:"";width:19px;min-width:19px;height:19px;margin:0 10px 0 0;background:url(../../../../../../../themes/Divi-Child-Mytax/images/cart.svg) no-repeat center;position:static;opacity:1}.container .product-blocks{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;margin:20px 0 0 0}.container .product-blocks ul{list-style:none!important;padding:0!important}.container .product-blocks ul li{position:relative;padding:0 0 0 22px;font-weight:350;font-size:16px;line-height:21px;color:#000}.container .product-blocks ul li:not(:first-child){margin:10px 0 0 0}.container .product-blocks ul li::before{content:"";position:absolute;top:4px;left:0;width:12px;height:12px;background:url(../../../../../../../themes/Divi-Child-Mytax/images/check_red.svg) no-repeat center}.container .product-blocks .item{position:relative;background:#FFF;box-shadow:0 2px 6px rgba(0,0,0,.2);border-radius:4px;padding:30px}.container .product-blocks .item .icon{position:absolute;top:15px;right:20px;width:70px;height:70px}.container .product-blocks .item .title{font-weight:400;font-size:20px;line-height:27px;letter-spacing:.05em;color:#000;padding:0 110px 0 0;min-height:54px;margin:0 0 20px 0}.container .product-blocks .item p{font-weight:350;font-size:16px;line-height:26px;color:#000}.container .section-header{margin:100px 0 15px 0;width:100%;display:flex;padding:0 0 20px 0}.container .section-header button{border:0;outline:0;font-family:"Fira Sans";font-weight:400;font-size:18px;line-height:22px;letter-spacing:.05em;color:#000;background-color:transparent;transition:color 0.4s;cursor:pointer;margin:0;padding:0;position:relative;text-align:left}.container .section-header button::after{content:"";background:#D21E2B;border-radius:125px;width:0;height:3px;position:absolute;top:calc(100% + 12px);left:0;transition:width 0.4s}.container .section-header button.active,.container .section-header button:hover{font-weight:500;letter-spacing:.05em;color:#D21E2B}.container .section-header button.active::after,.container .section-header button:hover::after{width:75%}.container .section-header button:not(:first-child){margin-left:65px}.container .text-section{padding:80px 0;position:relative;z-index:1}.container .text-section ul{list-style:none!important;padding:0!important}.container .text-section ul li{position:relative;padding:0 0 0 22px;font-weight:350;font-size:16px;line-height:21px;color:#000}.container .text-section ul li:not(:first-child){margin:10px 0 0 0}.container .text-section ul li::before{content:"";position:absolute;top:4px;left:0;width:12px;height:12px;background:url(../../../../../../../themes/Divi-Child-Mytax/images/check_red.svg) no-repeat center}.container .text-section h2{font-family:"Fira Sans"!important;font-size:30px!important;font-weight:400!important}.container .text-section h3{font-family:"Fira Sans"!important;font-size:24px!important;font-weight:400!important}.container .text-section .title{font-family:"Fira Sans"!important;font-weight:400!important;font-size:32px!important;line-height:38px!important;letter-spacing:0.05em!important;color:#000000!important}.container .text-section p{margin:30px 0 0 0;font-weight:350;font-size:16px;line-height:26px;color:#000}.container .text-section ul{margin:30px 0 0 0}.container .text-section img{margin:30px auto 0 auto;max-width:100%;width:100%}.container .text-section.grey::before{content:"";position:absolute;z-index:-1;top:0;left:calc((100vw - 100%) / 2 * -1);width:100vw;height:100%;background-color:#F1F1F1}.steps-container{display:flex;align-items:flex-start;justify-content:center;width:100%;padding:53px 128px 95px 128px;margin:0;background:#D21E2B}.steps-container .col{padding:0 65px}.steps-container .col:first-child{padding-left:0}.steps-container .col:last-child{padding-right:0}.steps-container .col span{font-family:"Fira Sans";font-weight:250;font-size:68px;line-height:82px;letter-spacing:.05em;color:rgba(255,255,255,.8)}.steps-container .col .title{margin:3px 0 0 0;font-family:"Fira Sans";font-weight:500;font-size:24px;line-height:29px;letter-spacing:.05em;color:#FFF}.steps-container .col p{margin:20px 0 0 0;font-weight:400;font-size:18px;line-height:26px;color:#F4C3C5}.steps-container .col:not(:first-child){position:relative}.steps-container .col:not(:first-child)::before{content:"";position:absolute;width:1px;height:226px;top:29px;left:0;background:#E3535D}.duk-item{display:flex;flex-direction:column;background:#FFF;box-shadow:0 1px 6px rgba(0,0,0,.15);border-radius:4px;transition:all 0.4s;margin:30px 0 0 0}.duk-item+.duk-item{margin-top:10px}.duk-item .top{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:70px;position:relative;cursor:pointer;font-weight:400;font-size:18px;line-height:24px;letter-spacing:.05em;color:#000;padding:14px 71px}.duk-item .top .add{width:30px;height:30px;border-radius:50%;position:absolute;left:20px;top:50%;transform:translateY(-50%);cursor:pointer;background:#D21E2B}.duk-item .top .add:before,.duk-item .top .add:after{content:"";position:absolute;background-color:#FFF;transition:transform 0.4s ease-out;top:50%;left:50%;transform:translate(-50%,-50%)}.duk-item .top .add:before{width:2px;height:11px;opacity:1;transition:transform 0.4s ease-out,opacity 0.4s}.duk-item .top .add:after{width:11px;height:2px}.duk-item .all{position:relative;padding:0 70px 30px 70px;display:none}.duk-item .all p{font-weight:350;font-size:16px;line-height:26px;color:#333}.duk-item .all>*:first-child{margin:0}.duk-item.active .top .add:before{transform:rotate(90deg) translate(-5.5px,-1px);opacity:0;transition:transform 0.4s ease-out,opacity 0.4s}.duk-item.active .top .add:after{transform:rotate(180deg) translate(5.5px,1px)}.wc-pao-addon{margin:-10px 0 20px}.suggested{display:flex;flex-direction:column;align-items:center;padding:100px 0;position:relative;z-index:1}.suggested .title{font-family:"Fira Sans";font-style:normal;font-weight:500;font-size:36px;line-height:43px;letter-spacing:.05em;color:#000;margin:0 0 37px 0}.suggested .prev,.suggested .next{border:0;background:transparent;outline:none;width:18px;min-width:18px;height:34px;background-position:center;background-repeat:no-repeat;cursor:pointer}.suggested .prev{background-image:url(../../../../../../../themes/Divi-Child-Mytax/images/prev.svg);margin:0 25px 0 0}.suggested .next{background-image:url(../../../../../../../themes/Divi-Child-Mytax/images/next.svg);margin:0 0 0 25px}.suggested .slider-wrap{display:flex;align-items:center;justify-content:space-between}.suggested .suggested-slider{display:flex;align-items:center;justify-content:center;width:918px}.suggested .suggested-slider.not-slider{align-items:stretch}.suggested .suggested-slider.not-slider .service-card{width:280px}.suggested .suggested-slider .slick-track{display:flex}.suggested::before{content:"";position:absolute;z-index:-1;top:0;left:calc((100vw - 100%) / 2 * -1);width:100vw;height:100%;background-color:#F1F1F1}.service-card{width:100%;margin:13px;background:#FFF;box-shadow:0 3px 8px rgba(0,0,0,.25);border-radius:6px;padding:40px;display:flex!important;flex-direction:column;align-items:center;height:auto}.service-card .icon{width:86px;height:86px}.service-card .name{font-family:"Fira Sans";font-weight:400;font-size:20px;line-height:24px;letter-spacing:.05em;color:#000;margin:20px 0 0 0;text-align:center}.service-card .price{margin:20px 0 30px 0}.service-card .price p{font-family:"Fira Sans";font-weight:400;font-size:14px;line-height:17px;color:#000}.service-card .price p span{font-family:"Fira Sans";font-weight:500;font-size:18px;line-height:22px;color:#000}.service-card .more{margin:auto 0 0 0;display:flex;align-items:center;font-family:"Fira Sans";font-weight:400;font-size:15px;line-height:18px;color:#D21E2B}.service-card .more::after{content:"";width:7px;min-width:7px;height:11px;margin:0 0 0 6px;background:url(../../../../../../../themes/Divi-Child-Mytax/images/arrow-right.svg) no-repeat center}.service-card .more:hover{color:#D21E2B!important;text-decoration:underline!important}.city-block{margin:80px 0;padding:40px!important;display:flex;border-radius:16px;background:#FFF;box-shadow:0 4px 20px 0 rgba(0,0,0,.25)}@media only screen and (max-width:1100px){.city-block{flex-direction:column}}@media only screen and (max-width:600px){.city-block{padding:30px 20px!important}}.city-block .photo{width:298px;min-width:298px}@media only screen and (max-width:1100px){.city-block .photo{width:100%;min-width:100%}}.city-block .photo img{width:100%;margin:37px 0 -33px -17px}@media only screen and (max-width:1100px){.city-block .photo img{margin:30px 0 0 0;max-width:298px}}.city-block .title{color:#D21E2A;font-size:26px;font-style:normal;font-weight:500;line-height:normal}.city-block .content{width:100%;-moz-column-count:4;column-count:4;-moz-column-gap:48px;column-gap:48px;padding:0 0 0 61px;margin:0;list-style:none}@media only screen and (max-width:1360px){.city-block .content{-moz-column-count:3;column-count:3;-moz-column-gap:20px;column-gap:20px;padding:0 0 0 30px}}@media only screen and (max-width:1100px){.city-block .content{-moz-column-count:4;column-count:4;padding:20px 0 0 0}}@media only screen and (max-width:768px){.city-block .content{-moz-column-count:3;column-count:3}}@media only screen and (max-width:600px){.city-block .content{-moz-column-count:2;column-count:2}}.city-block .content li{color:#6C0F16;font-family:Fira Sans;font-size:16px;font-style:normal;font-weight:400;line-height:30px;padding:0 0 0 18px;margin:0;position:relative;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid-column}@media only screen and (max-width:600px){.city-block .content li{font-size:14px;line-height:24px}}.city-block .content li::before{content:"";position:absolute;top:8px;left:0;width:8px;height:13px;background:url(../../../../../../../themes/Divi-Child-Mytax/images/map-pin_8x13.svg) no-repeat center;background-size:contain}@media only screen and (max-width:600px){.city-block .content li::before{top:4px}}#product-addons-total{display:none}#main-content p.price .woocommerce-Price-amount bdi{font-size:26px!important;color:#000000!important}@media only screen and (max-width:1800px){.steps-container{justify-content:flex-start;overflow-x:auto}.steps-container .col{min-width:280px}.steps-container::-webkit-scrollbar{width:12px;height:12px}.steps-container::-webkit-scrollbar-track{width:12px;height:12px;background:#D21E2B}.steps-container::-webkit-scrollbar-thumb{width:12px;height:12px;background:#FFF;border-bottom:4px solid #D21E2B}}@media only screen and (max-width:1400px){.steps-container{padding:55px 15px 71px 15px}.steps-container .col{padding:0 35px}.steps-container .col:first-child{padding-left:0}.steps-container .col:last-child{padding-right:0}.steps-container .col p{margin:0}.steps-container .col:not(:first-child){position:relative}.steps-container .col:not(:first-child)::before{top:0}}@media only screen and (max-width:1200px){.container .section-header{overflow-x:auto;overflow-y:hidden}.container .section-header button:not(:first-child){margin-left:30px}}@media only screen and (max-width:1080px){.suggested{padding:100px 15px}.suggested .prev{margin:0 5px 0 0}.suggested .next{margin:0 0 0 5px}.service-card{margin:13px 6px}}@media only screen and (max-width:1024px){.suggested .suggested-slider{width:800px}.suggested .suggested-slider.not-slider .service-card{width:240px}}@media only screen and (max-width:992px){.container .product .photo{width:50%;min-width:50%;height:300px;margin:0 30px 0 0}.container .product-blocks{display:grid;grid-template-columns:1fr}}@media only screen and (max-width:890px){.suggested .suggested-slider{width:636px}.suggested .suggested-slider.not-slider .service-card{width:186px}.service-card{max-width:200px;padding:30px}.service-card .icon{width:76px;height:76px}.service-card .name{font-size:18px;line-height:22px;text-align:center}.service-card .price{margin:12px 0 0 0}.service-card .price p span{font-size:16px;line-height:19px}.service-card .more{margin:20px 0 0 0}}@media only screen and (max-width:767px){.container .product{flex-direction:column}.container .product .photo{width:100%;min-width:100%;height:300px;margin:0}.container .product .right{margin:30px 0 0 0}.container .product .right .title{font-size:32px;line-height:38px}.container .product .right p,.container .product .right .p{margin:10px 0 0 0;font-size:14px;line-height:22px;letter-spacing:unset}.container .product-blocks{margin:54px 0 0 0}.container .product-blocks .item{padding:24px}.container .product-blocks .item .icon{top:10px;right:10px;width:64px;height:64px}.container .product-blocks .item .title{margin:0 0 15px 0;padding:0 84px 0 0}.container .product-blocks .item p{line-height:24px}.container .section-header{margin:50px 0 15px 0}.container .text-section{padding:54px 0}.container .text-section .title{font-size:24px;line-height:29px}.container .text-section p{margin:16px 0 0 0;line-height:24px}.container .text-section ul{margin:16px 0 0 0}.container .text-section img{margin:16px auto 0 auto}.duk-item{margin:16px 0 0 0}.duk-item .top{font-size:16px;line-height:21px;padding:14px 12px 14px 56px}.duk-item .top .add{left:12px}.duk-item .all{padding:0 24px 24px 24px}.duk-item .all p{font-size:14px;line-height:24px}.steps-container .col{min-width:240px}.steps-container .col p{margin:5px 0 0 0;font-size:14px;line-height:22px;letter-spacing:unset}.steps-container .col:not(:first-child)::before{height:196px}.suggested{padding:54px 0 100px 0;width:100%}.suggested .title{font-size:24px;line-height:32px;text-align:center;margin:0 0 19px 0;padding:0 15px}.suggested .prev,.suggested .next{display:none}.suggested .slider-wrap{width:100%}.suggested .suggested-slider{width:100%}.suggested .suggested-slider.not-slider{flex-direction:column;align-items:center}.suggested .suggested-slider.not-slider .service-card{min-width:calc(100% - 26px);width:100%;max-width:280px!important}.suggested .slick-dots{bottom:-25px;padding:0}.suggested .slick-dots li{width:16px;height:16px;margin:6px}.suggested .slick-dots li button{width:16px;height:16px;padding:0;background:#fff;border:4px solid #fff;border-radius:50%}.suggested .slick-dots li button::before{content:none}.suggested .slick-dots li.slick-active button{background:#D21E2B}.service-card{min-width:200px}}@media only screen and (max-width:450px){.container .product .right button{width:100%}}