/*Font*/
.my-font-weight{
    font-weight:600;
}
.my-font-weight-550{
    font-weight:500;
}
/*media Font*/
@media only screen and (max-width: 767px){
    .my-sm-none{
        display:none;
    }
}
/*End font*/


/*main*/
.main-h2-head-container{
    margin-top:10px;
}
.main-h2-head-container h2.main-h2-head{
    margin-top:0px;
    margin-bottom:0px;
    font-size:22px;
    line-height:1.8rem;
}
.main-head-text-container{
    margin-top:10px;
}
.main-head-text-container p{
    margin-top:0px;
    margin-bottom:0px;
}
.main-video-container{
    margin-top:20px;
}
.main-video-bottom-text-container{
    margin-top:10px;
}
.main-video-bottom-text-container p{
    margin-top:0px;
    margin-bottom:0px;
}
.main-h3-head-container{
    margin-top:25px;
}
.main-h3-head-container h3.main-h3-head{
    margin-top:0px;
    margin-bottom:0px;
    font-size:20px;
    line-height:1.8rem;
}
.main-benefit-items-container{
    margin-top:15px;
    margin-bottom:40px;
}
.main-benefit-item{
    display:flex;
    align-items:center;
    margin-bottom:10px;
}
.main-benefit-item p{
    margin-top:0px;
    margin-bottom:0px;
    margin-left:10px;
}
.main-benefit-svg{
    width:42px;
    height:42px;
    min-width:42px;
    min-height:42px;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d)'%3E%3Ccircle cx='24' cy='22' r='21' fill='%23FCF9F2'/%3E%3Ccircle cx='24' cy='22' r='20' stroke='%23849957' stroke-width='2'/%3E%3C/g%3E%3Cpath d='M33.6568 17.229L31.9897 15.5619C31.7611 15.3332 31.4831 15.2188 31.1564 15.2188C30.8293 15.2188 30.5513 15.3332 30.3227 15.5619L22.2813 23.6155L18.6774 19.9993C18.4486 19.7705 18.1707 19.6562 17.8439 19.6562C17.517 19.6562 17.2391 19.7705 17.0103 19.9993L15.3432 21.6664C15.1144 21.8952 15 22.1731 15 22.5001C15 22.8268 15.1144 23.1049 15.3432 23.3337L19.7806 27.771L21.4478 29.438C21.6765 29.6669 21.9544 29.7812 22.2813 29.7812C22.6081 29.7812 22.886 29.6666 23.1148 29.438L24.782 27.771L33.6568 18.8962C33.8854 18.6673 34 18.3895 34 18.0625C34.0002 17.7358 33.8854 17.4578 33.6568 17.229Z' fill='%23849957'/%3E%3Cdefs%3E%3Cfilter id='filter0_d' x='0' y='0' width='48' height='48' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dy='2'/%3E%3CfeGaussianBlur stdDeviation='1.5'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.683333 0 0 0 0 0.683333 0 0 0 0 0.683333 0 0 0 0.22 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
    background-size:contain;
    background-repeat:round;
}
/*media main*/
@media only screen and (max-width: 767px){
    .main-benefit-item{
        align-items:flex-start;
    }
    .main-benefit-svg{
        margin-top:2px;
    }
}
/*End main*/


/*construct*/
.construct-head-h2-contaner{
    margin-top:10px;
}
.construct-head-h2-contaner h2.construct-head-h2{
    margin-top:0px;
    margin-bottom:0px;
    font-size:22px;
    line-height:1.8rem;
}
.construct-head-text-container{
    margin-top:10px;
}
.construct-head-text-container p{
    margin-top:0px;
    margin-bottom:0px;
}
.construct-big-img-container{
    margin-top:20px;
    border-radius: 0;
}
.construct-big-img-container img{
    /* border: 1px solid #DADADA; */
}
.construct-h3-container{
    margin-top:45px;
}
.construct-h3-container h3.construct-h3{
    margin-top:0px;
    margin-bottom:0px;
    font-size:20px;
    line-height:1.8rem;
}
.construct-advantage-items-container{
    margin-top:15px;
    margin-bottom:40px;
}
.construct-advantage-item{
    display:flex;
}
.construct-advantage-img-item{
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 50.2%;
}
.construct-advantage-text-item{
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 47%;
    margin-left:auto;
}
.construct-advantage-img-item img{
    border: 1px solid #DADADA;
}
.construct-advantage-text-item-container{
    display:flex;
}
.construct-advantage-text-item-container-2{
    margin-top:15px;
}
.construct-advantage-text-svg{
    width:8px;
    height:8px;
    min-width:8px;
    min-height:8px;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='4' cy='4' r='4' fill='%23849957'/%3E%3C/svg%3E%0A");
    background-size:contain;
    background-repeat:round;
    margin-top:10px;
}
.construct-advantage-text-item-container p{
    margin-left:11px;
    margin-bottom:0px;
}
.construct-advantage-item-2{
    display:flex;
    margin-top:30px;
}
.construct-advantage-text-item-2{
    margin-left:0px;
    flex-basis:48%;
}
.construct-advantage-img-item-2{
    margin-left:auto;
    flex-basis:48.4%;
}
/*media construct*/
@media only screen and (max-width: 767px){
    .construct-advantage-item{
        flex-direction:column;
    }
    .construct-advantage-item-2{
        flex-direction:column-reverse;
        margin-top:20px;
    }
    .construct-advantage-img-item{
        flex-basis:100%;
        width:100%;
        border:1px solid #DADADA;
        display:flex;
        justify-content:center;
    }
    .construct-advantage-img-item img{
        border:0px solid #FFFFFF;
        margin-bottom:1px;
    }
    .construct-advantage-text-item{
        margin-top:10px;
    }
    .construct-advantage-img-item-2{
        justify-content:flex-start;
        flex-basis:100%;
        border:0px solid #FFFFFF;
    }
    .construct-advantage-img-item-2 img{
        border: 1px solid #DADADA;
    }
}
/*End construct*/


/*advantage*/
.advantage-head-h2-container{
    margin-top:10px;
}
.advantage-head-h2-container h2.advantage-head-h2{
    margin-top:0px;
    margin-bottom:0px;
    font-size:22px;
    line-height:1.8rem;
}
.advantage-advantages-container{
    margin-top:30px;
    margin-bottom:50px;
    width:95%;
}
.advantage-advantages-item-container{
    display:flex;
    align-items:center;
    margin-bottom:30px;
}
.advantage-img-container{
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 33.7%;
}
.advantage-text-container{
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 62.5%;
    margin-left:auto;
    margin-top:-40px;
}
.advantage-img-container img{
    border:1px solid #DADADA;
}
.advantage-text-container h3.text-primary{
    font-size:18px;
    margin-top:0px;
    margin-bottom:0px;
}
.advantage-text-container p{
    margin-top:5px;
    margin-bottom:0px;
}
.advantage-custom-img-container{
    position:relative;
}
.advantage-custom-img{
    position:absolute;
    width:59.4%;
    left:56%;
    top:-17%;
}
.advantage-img-container img.advantage-custom-img{
    border:0px solid #FFFFFF;
}
/*media advantage*/
@media only screen and (max-width: 767px){
    .advantage-advantages-container{
        width:100%;
    }
    .advantage-advantages-item-container{
        flex-direction:column;
    }
    .advantage-img-container{
        flex-basis:100%;
        width:100%;
        display:flex;
        justify-content:center;
        border:1px solid #DADADA;
    }
    .advantage-img-container img{
        border:0px solid #FFFFFF;
    }
    .advantage-text-container{
        margin-top:10px;
    }
    .advantage-img-container-sm-left{
        justify-content:flex-start;
        border:0px solid #FFFFFF;
    }
    .advantage-img-container-sm-left img{
        border: 1px solid #DADADA;
    }
}
/*End advantage*/


/*preparation*/
.preparation-head-h2-container{
    margin-top:10px;
}
.preparation-head-h2-container h2.preparation-head-h2{
    margin-top:0px;
    margin-bottom:0px;
    font-size:22px;
    line-height:1.8rem;
}
.preparation-head-text-container{
    margin-top:5px;
}
.preparation-head-text-container p{
    margin-top:0px;
    margin-bottom:0px;
    font-size:18px;
}
.preparation-items-container{
    display:flex;
    margin-top:20px;
}
.preparation-items-container-2{
    margin-top:30px;
}
.preparation-item{
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 48.1%;
}
.preparation-item-img-container img{
    border:1px solid #DADADA;
}
.preparation-item p{
    margin-top:5px;
    margin-bottom:0px;
}
.preparation-item-1{
    margin-right:auto;
}
.preparation-item-2{
    margin-left:auto;
    margin-right:auto;
}
.preparation-item-3{
    margin-left:auto;
}
.preparation-rule-head-container{
    margin-top:45px;
    display:flex;
    align-items:center;
}
.preparation-rule-head-container p{
    margin-top:0px;
    margin-bottom:0px;
    margin-left:10px;
    font-size:22px;
    line-height:1.8rem;
}
.preparation-rule-svg{
    width:33px;
    height:33px;
    min-width:33px;
    min-height:33px;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16.501' cy='16.501' r='16.501' fill='%23C64922'/%3E%3Cpath d='M14.3232 19.5647L14.3161 7.97377L17.7676 7.97164L17.7747 19.5626L14.3232 19.5647ZM14.3274 26.442L14.325 22.5526L17.7766 22.5505L17.779 26.4399L14.3274 26.442Z' fill='white'/%3E%3C/svg%3E%0A");
    background-size:contain;
    background-repeat:round;
    margin-top:3px;
}
.preparation-rule-text{
    margin-top:10px;
    margin-bottom:40px;
}
.preparation-rule-text p{
    margin-top:0px;
    margin-bottom:0px;
}
/*media preparation*/
@media only screen and (max-width: 767px){
    .preparation-items-container{
        flex-direction:column;
        margin-top:25px;
    }
    .preparation-items-container-2{
        margin-top:20px;
    }
    .preparation-item-1,
    .preparation-item-2,
    .preparation-item-3{
        margin-left:0px;
        margin-right:0px;
    }
    .preparation-item{
        margin-top:20px;
    }
    .preparation-item-1{
        margin-top:0px;
    }
    .preparation-item p{
        max-width:240px;
    }

}
/*End preparation*/


/*table*/
.tab-content-equipment-table-h2-container .tab-content-equipment-table-h2{
        margin-top:40px;
        margin-bottom:25px;
        font-size:20px;
    }
        .tab-content-equipment-table-1{
        width:90%;
        border:1px solid #CDCDCD;
        font-size: 15px;
        margin-bottom:30px;
    }
    .tab-content-equipment-table-1 td{
        border:1px solid #CDCDCD;
        padding-top:10px;
        padding-bottom:10px;
        padding-left:35px;
    }
    .tab-content-equipment-table-1 th{
        border:1px solid #CDCDCD;
        padding-top:10px;
        padding-bottom:10px;
        padding-left:35px;
        text-align:left;
    }
    .tab-content-equipment-table-1 thead tr{
        background:#849957;
        color:#ffffff;
        font-size:16px;
    }
    .tab-content-equipment-table-1-first{
        font-size:16px;
    }
    .tab-content-equipment-table-1-main{
        font-weight:600;
        font-size:16px;
    }
    .tab-content-equipment-table-1-main-second
    {
        background:#F8F8F8;
    }
    .tab-content-equipment-table-1-main-red{
        color:#C64922;
    }
/*spec media*/
@media only screen and (max-width: 767px){
        .tab-content-equipment-table-1{
            font-size:14px;
        }
        .tab-content-equipment-table-1{
            width:100%;
        }
        .tab-content-equipment-table-1 td{
            padding-left:15px;
        }
        .tab-content-equipment-table-1 th{
            padding-left:15px;
        }
}
/*End table*/
