@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4taVIGxA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4kaVIGxA.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4saVIGxA.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4jaVIGxA.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4iaVIGxA.woff2) format("woff2");unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4vaVIGxA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4uaVIGxA.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVI.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:'Open Sans', sans-serif;color:#000}img{max-width:100%;height:auto}a:hover{text-decoration:none}ul{padding:0;list-style-type:none}h1,h2,h3{font-family:'Montserrat', sans-serif;color:#000}h1{font-size:64px;font-weight:300;letter-spacing:-1.6px}@media (max-width: 1199px){h1{font-size:45px}}@media (max-width: 750px){h1{font-size:40px}}h2{font-size:42px;font-weight:700;margin-bottom:20px;text-transform:none}@media (max-width: 1024px){h2{font-size:29px}}@media (max-width: 750px){h2{font-size:21px}}h3{margin-bottom:20px;margin-top:35px;font-weight:normal}p{font-size:18px;font-weight:400;line-height:28px;margin-bottom:20px}@media (max-width: 750px){p{font-size:16px;line-height:1.4}}header{box-shadow:0 20px 99px #becbd9;position:fixed;top:0;z-index:100;width:100%;background:#fff}header .wrap{margin:auto;display:flex;align-items:center;justify-content:space-between;height:100px;width:1640px;padding-left:40px;padding-right:40px}@media (max-width: 1700px){header .wrap{width:100%;max-width:100%;padding:0 40px}}@media (max-width: 1367px){header .wrap{height:90px}}@media (max-width: 1199px){header .wrap{height:auto;padding:20px 50px}}@media (max-width: 750px){header .wrap{padding:20px}}@media (max-width: 320px){header .wrap{padding:15px}}header .wrap .logo{display:flex;align-items:flex-start;margin-right:5.5vw}header .wrap .logo .title{display:flex;flex-direction:column;font-family:'Montserrat', sans-serif;color:#000;font-size:16px;font-weight:300;line-height:1.1}header .wrap .logo .title .big{font-size:32px;font-weight:700}@media (max-width: 750px){header .wrap .logo .title .big{font-size:18px}}header .wrap .logo img{margin-right:7px;margin-top:5px}@media (max-width: 750px){header .wrap .logo img{margin-top:0}}header .wrap .menu .navbar-nav{flex:1 1 0;position:relative}header .wrap .menu>ul{display:flex;justify-content:flex-end;margin-bottom:0}header .wrap .menu>ul>li{position:relative}@media (max-width: 1199px){header .wrap .menu>ul>li{width:100%}}header .wrap .menu>ul>li:not(:last-child){margin-right:60px}@media (max-width: 1530px){header .wrap .menu>ul>li:not(:last-child){margin-right:40px}}@media (max-width: 1310px){header .wrap .menu>ul>li:not(:last-child){margin-right:20px}}@media (max-width: 1220px){header .wrap .menu>ul>li:not(:last-child){margin-right:15px}}@media (max-width: 1199px){header .wrap .menu>ul>li:not(:last-child){margin:0 0 20px 0}}@media (max-width: 1024px){header .wrap .menu>ul>li:not(:last-child){margin-bottom:10px}}@media (max-width: 1750px){header .wrap .menu>ul>li:nth-child(4) .sub-menu{-webkit-column-count:1;-moz-column-count:1;column-count:1;min-width:350px}}@media (max-width: 1199px){header .wrap .menu>ul>li.menu-item-has-children.active>a span{background-image:url("../images/img-33.svg")}header .wrap .menu>ul>li.menu-item-has-children>a{display:inline-block;position:relative;padding-right:40px}header .wrap .menu>ul>li.menu-item-has-children>a span{background-image:url("../images/img-32.svg");position:absolute;right:0;top:0;width:12px;height:8px;padding:10px 15px;background-repeat:no-repeat;background-position:center}}header .wrap .menu>ul>li:hover>.sub-menu{display:block}@media (min-width: 1200px){header .wrap .menu>ul>li:hover>.sub-menu{transform:translateX(-40%)}}header .wrap .menu>ul>li:hover>.sub-menu>li:hover>.sub-menu{z-index:1}header .wrap .menu>ul>li.two-col:hover>.sub-menu{column-count:2}header .wrap .menu>ul>li.column .sub-menu{flex-direction:column;width:auto;padding-right:40px}header .wrap .menu>ul>li.column .sub-menu:before{content:none}header .wrap .menu>ul>li>a{font-size:18px;font-weight:700;font-family:'Montserrat', sans-serif;color:#000000;transition-duration:.2s;line-height:100px;display:block}@media (max-width: 1450px){header .wrap .menu>ul>li>a{font-size:14px}}@media (max-width: 1199px){header .wrap .menu>ul>li>a{line-height:1.4;font-size:16px}}header .wrap .menu>ul>li>a:hover{color:#ff3333}header .wrap .menu>ul>li .sub-menu{display:none;transition-duration:.2s;position:absolute;background:#fff;box-shadow:0 100px 99px rgba(0,0,0,0.16);padding:20px 25px 20px;min-width:320px;width:auto;transform:none;top:100px;justify-content:space-between;-webkit-column-count:2;-moz-column-count:2;column-count:1}@media (max-width: 1367px){header .wrap .menu>ul>li .sub-menu{top:90px}}@media (max-width: 1199px){header .wrap .menu>ul>li .sub-menu{min-width:auto}}@media (max-width: 991px){header .wrap .menu>ul>li .sub-menu{-webkit-column-count:1;-moz-column-count:1;column-count:1}}@media (max-width: 1199px){header .wrap .menu>ul>li .sub-menu.active{display:block;visibility:visible;opacity:1;margin-bottom:15px}}@media (max-width: 1199px){header .wrap .menu>ul>li .sub-menu{display:none;max-width:100%;border-top:1px solid #d8d8d8;padding:10px 0 0;margin:10px 0 0;position:static;box-shadow:none;transform:none}}header .wrap .menu>ul>li .sub-menu:before{content:'';width:2px;position:absolute;height:calc(100% - 90px);background:#f2f2f2;left:46%;top:40px;content:none}@media (max-width: 1199px){header .wrap .menu>ul>li .sub-menu:before{content:none}}header .wrap .menu>ul>li .sub-menu li{padding:0 15px;white-space:nowrap}header .wrap .menu>ul>li .sub-menu li:not(:last-child){margin-bottom:20px}header .wrap .menu>ul>li .sub-menu li.menu-item-has-children>a{display:inline-block;position:relative;padding-right:20px}header .wrap .menu>ul>li .sub-menu li.menu-item-has-children>a span{background-image:url("../images/img-34.svg");position:absolute;right:0;top:9px;width:12px;height:8px;background-repeat:no-repeat;background-position:center}@media (max-width: 1024px){header .wrap .menu>ul>li .sub-menu li{margin-bottom:10px}}header .wrap .menu>ul>li .sub-menu li a{font-size:16px;font-weight:400;line-height:24px;font-family:'Open Sans', sans-serif;padding:0;color:#000;transition-duration:.2s}header .wrap .menu>ul>li .sub-menu li a:hover{color:#ff3333}header .wrap .menu>ul>li .sub-menu li .sub-menu{top:0;left:0;left:inherit;-webkit-column-count:1;-moz-column-count:1;column-count:1;min-width:300px}header .wrap .menu>ul>li .sub-menu li:hover .sub-menu{display:inline-block}header .wrap .menu>ul>li .sub-menu li.two-col .sub-menu{column-count:2}footer{background-color:#000000;position:relative;z-index:1;padding:48px 0 55px;color:#fff}@media (max-width: 1700px){footer .container{width:100%;max-width:100%;padding:0 40px}}@media (max-width: 750px){footer .container{padding:0 20px}}footer a,footer a:hover{color:#fff}footer .left p{margin-bottom:76px}@media (max-width: 750px){footer .left p{margin-bottom:20px}}footer .left p,footer .left .copyright{font-size:14px;font-weight:400;line-height:22px;margin-left:52px}@media (max-width: 750px){footer .left p,footer .left .copyright{margin-left:0}}footer .logo{display:flex;align-items:flex-start;margin-bottom:52px}footer .logo .title{display:flex;flex-direction:column;font-family:'Montserrat', sans-serif;font-size:16px;font-weight:300;line-height:1.1}footer .logo .title .big{font-size:32px;font-weight:700}@media (max-width: 750px){footer .logo .title .big{font-size:18px}}footer .logo img{margin-right:7px}@media (max-width: 750px){footer .logo img{margin-top:0}}footer .col-title{color:#c9e7ff;font-family:'Montserrat', sans-serif;font-weight:700;margin-bottom:34px}@media (max-width: 750px){footer .col-title{margin-bottom:20px}}footer ul{margin-bottom:20px}footer ul li:not(:last-child){margin-bottom:15px}footer ul li a{font-size:14px;font-weight:400;line-height:20px}footer .social{width:146px}@media (max-width: 1100px){footer .row{flex-direction:column}}@media (max-width: 1450px){footer .row>.col-sm.left{flex:40%}}@media (max-width: 1100px){footer .row>.col-sm.left{margin-bottom:40px}}@media (max-width: 1450px){footer .row>.col-sm:not(.left){flex:60%}}@media (max-width: 1100px){footer .row>.col-sm:not(.left){padding-left:52px}}@media (max-width: 750px){footer .row>.col-sm:not(.left){padding-left:0}}@media (max-width: 768px){footer .row>.col-sm:not(.left)>.d-flex{flex-wrap:wrap}}@media (max-width: 768px){footer .row>.col-sm:not(.left)>.d-flex>.col-sm{margin-bottom:40px;flex:50%}}@media (max-width: 750px){footer .row>.col-sm:not(.left)>.d-flex>.col-sm{margin-bottom:20px}}@media (min-width: 1400px){.container{max-width:1640px;padding-left:40px;padding-right:40px}}@media (min-width: 1200px) and (max-width: 1400px){.container{max-width:100%;padding-left:40px;padding-right:40px}}.content{padding-top:100px}@media (max-width: 1367px){.content{padding-top:90px}}@media (max-width: 1199px){.content{padding-top:89px}}@media (max-width: 750px){.content{padding-top:74px}}@media (max-width: 320px){.content{padding-top:64px}}.content>div{position:relative;z-index:1}.content ul,.content ul:not(.wpuf-form){list-style-type:disc}.row-1{padding-top:50px;padding-bottom:105px;position:relative;overflow:hidden}@media (max-width: 1700px){.row-1{max-width:100%;padding-left:40px;padding-right:40px}}@media (max-width: 1400px){.row-1{padding-top:50px;padding-bottom:50px}}@media (max-width: 1024px){.row-1{min-height:50vh}}@media (max-width: 768px){.row-1{padding-top:50px}}@media (max-width: 750px){.row-1{padding-bottom:20px;padding-left:20px;padding-right:20px}}@media (max-width: 320px){.row-1{padding-top:30px}}@media (max-width: 750px){.row-1 h1{font-size:30px}}@media (max-width: 320px){.row-1 h1{font-size:25px}}.row-1 .img{position:absolute}.row-1 .img.img-1{right:5vw;top:30vh}.row-1 .img.img-2{right:20vw;top:62vh}@media (max-width: 1024px){.row-1 .img.img-2{top:32vh}}.row-1 .img.img-3{right:40vw;bottom:2vh}.row-1 .top{margin-bottom:113px}@media (max-width: 1400px){.row-1 .top{margin-bottom:50px}}@media (max-width: 750px){.row-1 .top{margin-bottom:0}}@media (max-width: 1400px){.row-1 .top .col-sm:last-child{text-align:center}}@media (max-width: 750px){.row-1 .top .col-sm:last-child{text-align:left;margin-bottom:20px}}@media (max-width: 1400px){.row-1 .top .col-sm:last-child img{width:70%}}.row-1 .top p{font-size:18px;font-weight:400;line-height:28px}@media (max-width: 320px){.row-1 .top p{font-size:16px;line-height:1.4}}@media (max-width: 1199px){.row-1 .top p br{display:none}}@media (max-width: 1199px){.row-1 .bottom .col-sm{flex:50%;margin-bottom:30px}}@media (max-width: 767px){.row-1 .bottom .col-sm{flex:100%}}.row-1 .bottom .item{border:2px solid #000000;border-radius:15px;color:#000;height:200px;padding:40px;transition-duration:.2s;background:rgba(255,255,255,0.2);backdrop-filter:blur(17px)}@media (max-width: 1650px){.row-1 .bottom .item{height:170px}}@media (max-width: 1500px){.row-1 .bottom .item{height:140px;align-items:center !important;padding:20px}}@media (max-width: 750px){.row-1 .bottom .item{height:110px}}.row-1 .bottom .item:hover{box-shadow:16px 6px 60px rgba(0,0,0,0.2);background-color:#edf7ff}.row-1 .bottom .item .title,.row-1 .bottom .item .title p{font-size:20px;font-weight:700;line-height:28px;font-family:'Montserrat', sans-serif}@media (max-width: 1300px){.row-1 .bottom .item .title,.row-1 .bottom .item .title p{padding-right:15px;font-size:16px;line-height:1.4}}@media (max-width: 1199px){.row-1 .bottom .item .title,.row-1 .bottom .item .title p{font-size:20px}}@media (max-width: 750px){.row-1 .bottom .item .title,.row-1 .bottom .item .title p{font-size:18px;line-height:1.2}}.row-1 .bottom .item img{height:90px;width:auto}@media (max-width: 1650px){.row-1 .bottom .item img{height:60px;width:auto}}.row-2{box-shadow:0 3px 99px #edf7ff;background-color:#f2f2f2;padding-top:100px;padding-bottom:80px}@media (max-width: 1199px){.row-2{padding-top:50px}}@media (max-width: 768px){.row-2{padding:50px 0}}@media (max-width: 767px){.row-2{padding-bottom:0}}@media (max-width: 1199px){.row-2 .container>.row{flex-direction:column}}.row-2 .button.yellow{margin-bottom:0;text-align:center}@media (max-width: 767px){.row-2 .button.yellow{margin-left:15px;margin-right:15px}}.row-2 .left{margin-top:40px}@media (max-width: 1199px){.row-2 .left{margin-bottom:40px}}@media (max-width: 768px){.row-2 .left{margin-bottom:40px}}@media (max-width: 750px){.row-2 .left{margin-top:0}}.row-2 .row{flex-wrap:wrap;justify-content:center}.row-2 .col-sm{min-width:50%}@media (max-width: 750px){.row-2 .right{padding:0}}.row-2 .right .wrap{background:#fff;padding:40px}@media (max-width: 750px){.row-2 .right .wrap{padding:20px}}.row-2 .right .wrap .title.red{color:#ff3333}.row-2 .right .wrap .row:not(:last-child){margin-bottom:40px;margin-top:25px}@media (max-width: 750px){.row-2 .right .wrap .row:not(:last-child){margin-bottom:20px}}@media (max-width: 750px){.row-2 .right .wrap .row .col-sm{flex:50%}}.row-2 .title{font-size:32px;font-weight:700;margin-bottom:27px;font-family:'Montserrat', sans-serif;color:#000}@media (max-width: 750px){.row-2 .title{font-size:25px}}.row-2 .title:empty{display:none}@media (max-width: 767px){.row-2-1 h2:first-child{margin-top:0}}.row-2-1 .container{padding-top:70px;padding-bottom:70px}.row-2-1 .container .row:nth-child(2){margin-top:70px}.row-2-1 .title{font-size:24px;font-weight:700;margin-bottom:27px;font-family:'Montserrat', sans-serif;color:#000}@media (max-width: 750px){.row-2-1 .title{font-size:25px}}.row-3{background-color:#f2f2f2}.row-3 .container{padding-top:140px;padding-bottom:140px}@media (max-width: 1400px){.row-3 .container{padding-top:70px;padding-bottom:70px}}@media (max-width: 750px){.row-3 .container{padding-top:50px;padding-bottom:20px}}.row-3 .container .title{font-size:32px;font-weight:700;line-height:30px;font-family:'Montserrat', sans-serif;margin-bottom:15px}.row-3 .container>p{font-size:16px;font-weight:400;line-height:22px;margin-bottom:56px}.row-3 .container .item{font-family:'Montserrat', sans-serif}@media (max-width: 750px){.row-3 .container .item{margin-bottom:30px}}@media (max-width: 1199px){.row-3 .container .item:last-child:not(:first-child){display:none}}.row-3 .container .item .top{margin-bottom:20px}.row-3 .container .item .top .thumbnail{width:60px;height:60px;background-size:cover;background-position:center;border-radius:100%;margin-right:20px}.row-3 .container .item .top .right .author{font-size:16px;font-weight:600}.row-3 .container .item .top .right .date{font-size:13px;font-weight:500;line-height:14px}.row-3 .container .item .item-title{font-size:25px;margin-bottom:35px;font-weight:700;line-height:30px}.row-3 .container .item p{font-family:'Open Sans', sans-serif;font-size:18px;font-weight:400;line-height:28px}@media (max-width: 320px){.row-3 .container .item p{font-size:16px;line-height:1.4}}.row-3 .container .item a{font-size:13px;font-weight:500;line-height:14px;color:#000;font-family:'Montserrat', sans-serif}.row-4{box-shadow:0 3px 99px #edf7ff;padding-top:140px;padding-bottom:140px}@media (max-width: 1550px){.row-4{padding-top:70px;padding-bottom:70px}}@media (max-width: 750px){.row-4{padding-top:50px;padding-bottom:20px}}@media (max-width: 1700px){.row-4 .container{max-width:100%;padding-left:40px;padding-right:40px}}@media (max-width: 750px){.row-4 .container{padding-left:20px;padding-right:20px}}.row-4 .title{font-size:32px;font-weight:700;line-height:30px;font-family:'Montserrat', sans-serif;margin-bottom:40px;margin-left:15px}@media (max-width: 750px){.row-4 .title{font-size:25px;margin-left:0}}@media (max-width: 1550px){.row-4 .row{flex-direction:column}}@media (max-width: 750px){.row-4 .row{margin-left:0;margin-right:0}}@media (max-width: 750px){.row-4 .row .col-sm{padding-left:0;padding-right:0}}@media (max-width: 1550px){.row-4 .row .col-sm:first-child{margin-bottom:40px}}@media (max-width: 750px){.row-4 .items{flex-direction:column}}.row-4 .item{margin-bottom:40px}@media (max-width: 768px){.row-4 .item{flex:50%;max-width:50%;margin-bottom:30px}}@media (max-width: 750px){.row-4 .item{flex:100%;max-width:100%;margin-bottom:30px;padding-left:0;padding-right:0}}.row-4 .item .item-wrap{min-height:296px;border:1px solid #707070;background-color:#ffffff;border-radius:10px;padding:40px 40px 30px;transition-duration:.2s}@media (max-width: 1650px){.row-4 .item .item-wrap{padding:20px}}@media (max-width: 1550px){.row-4 .item .item-wrap{min-height:256px}}@media (max-width: 750px){.row-4 .item .item-wrap{min-height:auto}}.row-4 .item .item-wrap:hover{box-shadow:16px 6px 60px rgba(0,0,0,0.16)}.row-4 .item .item-wrap .img-wrap{min-height:160px;margin-bottom:20px}@media (max-width: 750px){.row-4 .item .item-wrap .img-wrap{min-height:0}}.row-4 .item .item-wrap .item-title{font-weight:600;line-height:22px;text-align:center;color:#000;font-family:'Montserrat', sans-serif}.row-5{background:#fff;padding-top:140px;padding-bottom:140px}@media (max-width: 750px){.row-5{padding-top:50px;padding-bottom:50px}}.row-5 .row-title{font-size:32px;font-weight:700;line-height:30px;font-family:'Montserrat', sans-serif;margin-bottom:5px}@media (max-width: 750px){.row-5 .row-title{font-size:25px;letter-spacing:0}}.row-5 p{font-size:16px;font-weight:500;line-height:26px;font-family:'Montserrat', sans-serif}@media (max-width: 1750px){.row-5 .carousel{padding:0 50px}}.row-5 .carousel.slick-initialized .slick-slide{display:flex;justify-content:center}.row-5 .carousel .slick-track{display:flex;align-items:center}.row-5 .carousel .item{outline:none}@media (max-width: 750px){.row-5 .carousel .item{padding:10px;box-sizing:border-box}}.row-5 .carousel .item img{max-width:100%}.row-5 .carousel .slick-arrow{background:transparent;border:none;position:absolute;top:68px;width:15px;height:30px}.row-5 .carousel .slick-arrow.slick-prev{left:-70px}@media (max-width: 1750px){.row-5 .carousel .slick-arrow.slick-prev{left:0}}.row-5 .carousel .slick-arrow.slick-next{right:-70px}@media (max-width: 1750px){.row-5 .carousel .slick-arrow.slick-next{right:0}}.row-6{min-height:460px;background-color:#edf7ff;padding-top:100px;padding-bottom:115px;margin-bottom:120px}@media (max-width: 1400px){.row-6{min-height:auto;padding-top:70px;padding-bottom:70px;margin-bottom:70px}}@media (max-width: 750px){.row-6{padding-top:40px;padding-bottom:20px;margin-bottom:40px}}.row-6 h1{margin-bottom:66px}@media (max-width: 750px){.row-6 h1{margin-bottom:30px}}.row-7{margin-bottom:100px}@media (max-width: 768px){.row-7{margin-bottom:50px}}@media (max-width: 768px){.row-7.instruction .section{margin-bottom:40px}}.row-7.instruction .col-7 .section.important{margin-bottom:180px;margin-top:120px}@media (max-width: 768px){.row-7.instruction .col-7 .section.important{margin-top:70px;margin-bottom:70px}}@media (max-width: 750px){.row-7.instruction .col-7 .section.important{margin-top:50px;margin-bottom:50px}}.row-7.instruction .col-7 .section .h2{margin-bottom:27px;line-height:41px}@media (max-width: 750px){.row-7.instruction .col-7 .section .h2{line-height:1;margin-bottom:20px}}.row-7.instruction .col-7 .section .h2.red{color:#ff3333}.row-7.instruction .col-7 .section .h2 .btn{background:transparent;border:none;color:#000000;font-size:32px;font-weight:700;box-shadow:none}@media (max-width: 750px){.row-7.instruction .col-7 .section .h2 .btn{font-size:24px}}@media (max-width: 320px){.row-7.instruction .col-7 .section .h2 .btn{font-size:20px}}.row-7.instruction .col-7 .section ul{font-size:18px;line-height:28px}@media (max-width: 750px){.row-7.instruction .col-7 .section ul{font-size:16px;line-height:1.4}}.row-7.instruction .col-7 .section ul a{text-decoration:none}.row-7.instruction .col-7 .section ul a:hover{text-decoration:underline}.row-7.instruction .slider{margin-bottom:160px}@media (max-width: 768px){.row-7.instruction .slider{width:70%;margin:0 auto 70px}}@media (max-width: 750px){.row-7.instruction .slider{width:100%}}.row-7.instruction .slider .slick-list{width:300px;max-width:100%;margin:auto}@media (max-width: 750px){.row-7.instruction .slider .slick-list{width:250px}}.row-7.instruction .slider .slick-list .slick-slide{outline:none}.row-7.instruction .slider .slick-arrow{background:transparent;border:none;outline:none;position:absolute;top:35%}.row-7.instruction .slider .slick-arrow.slick-prev{left:-40px}@media (max-width: 750px){.row-7.instruction .slider .slick-arrow.slick-prev{left:0}}.row-7.instruction .slider .slick-arrow.slick-next{right:-40px}@media (max-width: 750px){.row-7.instruction .slider .slick-arrow.slick-next{right:0}}.row-7.instruction .slider .slick-dots{padding:0;list-style:none;display:flex;width:300px;margin:auto;justify-content:center}.row-7.instruction .slider .slick-dots li{width:10px;height:10px;border-radius:100%;background-color:#becbd9;transition-duration:.2s;border:1px solid transparent}.row-7.instruction .slider .slick-dots li.slick-active{background:transparent;border-color:#afafaf}.row-7.instruction .slider .slick-dots li:not(:last-child){margin-right:20px}.row-7.instruction .slider .slick-dots li button{display:none}@media (max-width: 768px){.row-7>.row{flex-direction:column}}@media (max-width: 991px){.row-7 .col-7{margin-bottom:50px}}.row-7 .col-7 .section.grey{color:#afafaf;transition-duration:.2s;margin-top:30px}@media (max-width: 1024px){.row-7 .col-7 .section.grey{color:#000}.row-7 .col-7 .section.grey a{color:#ff3333 !important}}@media (max-width: 767px){.row-7 .col-7 .section.grey{word-break:break-word}}.row-7 .col-7 .section.grey:hover{color:#000}.row-7 .col-7 .section.grey:hover a{color:#007bff}.row-7 .col-7 .section.grey a{color:#afafaf}.row-7 .col-7 .section.grey a:hover{text-decoration:underline}.row-7 .col-7 .section.grey ul li:not(:last-child){margin-bottom:20px}.row-7 .col-7 .section.grey .h2{margin-bottom:20px}.row-7 .col-7 .section.grey .h2+p{font-size:14px;line-height:1.4;color:#888888}.row-7 .col-7 .section ul.mrgn li:not(:last-child){margin-bottom:20px}.row-7 .col-7 .comment-wrap,.row-7 .col-4 .comment-wrap{text-align:center;margin-top:20px;margin-bottom:20px}.row-7 .col-7 .comment-show-all,.row-7 .col-4 .comment-show-all{height:40px;border-radius:3px;background-color:#ffcf01;font-size:13px;font-weight:700;transition-duration:.2s;border:none;text-transform:uppercase;padding:10px 50px 20px 50px}@media (max-width: 768px){.row-7 .col-7,.row-7 .col-4{max-width:100%;flex:100%}}.row-7 .section{margin-bottom:80px}@media (max-width: 750px){.row-7 .section{margin-bottom:40px}}.row-7 h2:not(:first-child),.row-7 h3:not(:first-child),.row-7 h4:not(:first-child),.row-7 h5:not(:first-child),.row-7 h6:not(:first-child){margin-top:80px}@media (max-width: 750px){.row-7 h2:not(:first-child),.row-7 h3:not(:first-child),.row-7 h4:not(:first-child),.row-7 h5:not(:first-child),.row-7 h6:not(:first-child){margin-top:40px}}.row-7 .big-btn{margin-top:40px}@media (max-width: 750px){.row-7 .big-btn{margin-top:20px}}.row-7 .items{margin-top:40px}.row-7 .items.blog{margin-top:0}.row-7 .items.blog>.item{margin-bottom:100px}@media (max-width: 750px){.row-7 .items.blog>.item{margin-bottom:50px}}.row-7 .items.blog .item a:not(.h2):not(.item-title){font-size:13px;font-weight:500;color:#000000;font-family:'Montserrat', sans-serif}.row-7 .items.blog .item h2{margin-bottom:40px}.row-7 .items.blog #ajax-load-more .item{margin-bottom:80px}@media (max-width: 750px){.row-7 .items.blog #ajax-load-more .item{margin-bottom:40px;margin-left:20px}}.row-7 .items.blog .alm-load-more-btn{display:flex;margin:0 auto;width:340px;height:80px;border-radius:15px;background-color:#c9e7ff !important;align-items:center;justify-content:center;text-transform:uppercase;color:#000;font-size:19px;font-weight:700;border:none;outline:none !important;font-family:'Montserrat', sans-serif;padding:0 !important}.row-7 .items.blog .alm-load-more-btn:before{content:none}@media (max-width: 750px){.row-7 .items.blog .alm-load-more-btn{height:50px;font-size:16px;width:280px;margin-bottom:50px}}.row-7 .items .item:not(:last-child){margin-bottom:80px}@media (max-width: 750px){.row-7 .items .item:not(:last-child){margin-bottom:40px}}.row-7 .items .item .top{margin-bottom:20px}.row-7 .items .item .top .thumbnail{width:60px;height:60px;background-size:cover;border-radius:100%}.row-7 .items .item .top .right{margin-left:20px}.row-7 .items .item .top .right .username{font-weight:600}.row-7 .items .item .top .right .date{font-size:13px;font-weight:500}.row-7 .items .item .item-title{font-size:15px !important;font-weight:700 !important;color:#000 !important;margin-bottom:35px}@media (max-width: 750px){.row-7 .items .item .item-title{margin-bottom:20px}}.row-7 ul{list-style-type:disc !important;padding-left:20px;margin-left:0 !important}.row-7 ul li{margin-left:0 !important}.row-7 ul a{color:#007bff;font-size:18px}.row-7 ul a:hover{text-decoration:underline}.row-7 .wpuf-form-add{width:456px;max-width:100%}.row-7 .wpuf-form-add .wpuf-submit{padding:0px}.row-7 .wpuf-form-add .wpuf-el{margin-bottom:30px;display:block;padding:0}@media (max-width: 750px){.row-7 .wpuf-form-add .wpuf-el{margin-bottom:20px}}.row-7 .wpuf-form-add input,.row-7 .wpuf-form-add textarea{height:80px;border-radius:0;border:1px solid #d5d5d5;padding-left:20px;font-size:16px;color:#000000;font-weight:600;width:100%;font-family:'Montserrat', sans-serif}@media (max-width: 750px){.row-7 .wpuf-form-add input,.row-7 .wpuf-form-add textarea{height:50px}}.row-7 .wpuf-form-add textarea{height:266px;padding-top:30px}@media (max-width: 750px){.row-7 .wpuf-form-add textarea{height:150px}}.row-7 .wpuf-form-add .wpuf-submit-button{height:80px;border-radius:3px;background-color:#ffcf01;font-size:19px;font-weight:700;transition-duration:.2s;border:none;text-transform:uppercase}@media (max-width: 1199px) and (min-width: 751px){.row-7 .wpuf-form-add .wpuf-submit-button{font-size:14px;height:60px}}@media (max-width: 750px){.row-7 .wpuf-form-add .wpuf-submit-button{height:50px;font-size:16px;width:290px;display:block;margin:auto}}@media (min-width: 691px) and (max-width: 894px){.row-7 .wpuf-form-add .wpuf-submit-button{font-size:15px}}.row-7 .wpuf-form-add .wpuf-submit-button:hover{box-shadow:0 50px 69px rgba(0,0,0,0.2)}.row-7 .notice{font-size:20px;text-align:center;color:#707070;width:456px;max-width:100%}@media (max-width: 750px){.row-7 .notice{font-size:16px}}.row-7 .notice a{color:#707070;text-decoration:underline}.row-7 .col-4 .section.products{margin-bottom:0}.row-7 .col-4 .section.products .items .item{margin-bottom:64px;width:50%;text-align:center;color:#000}@media (max-width: 750px){.row-7 .col-4 .section.products .items .item{margin-bottom:40px}}.row-7 .col-4 .section.products .items .item .thumbnail{height:160px;margin-bottom:20px}.row-7 .col-4 .section.products .items .item .thumbnail img{max-height:100%;width:auto}.row-7 .col-4 .section.products .items .item .item-title{font-family:'Montserrat', sans-serif;font-weight:600}.row-7 .col-4 .section.reviews{margin-bottom:120px}@media (max-width: 768px){.row-7 .col-4 .section.reviews{margin-bottom:50px}}.row-7 .col-4 .section.reviews .items .item:not(:last-child){margin-bottom:40px}.row-7 .col-4 .section.reviews .items .item .item-title{font-family:'Montserrat', sans-serif;font-size:24px;font-weight:600;margin-bottom:10px;display:flex;justify-content:space-between}@media (max-width: 1199px){.row-7 .col-4 .section.reviews .items .item .item-title{font-size:20px;line-height:1.4}}.row-7 .col-4 .section.reviews .items .item .item-title .date{font-size:13px;font-weight:400}.row-7 .col-4 .section.reviews .items .item a{font-family:'Montserrat', sans-serif;color:#000000;font-size:13px;font-weight:500}.row-7 .col-4 .link{margin-bottom:20px}.row-7 .col-4 .link img{margin-right:20px}.row-7 .col-4 .link .right span:first-child{color:#007bff;font-size:18px}.row-7 .col-4 .link .right span:first-child:hover{text-decoration:underline}.row-7 .col-4 .link .right span:not(:first-child){color:#000000;font-size:14px}.row-7 .col-4 ul{font-size:18px;line-height:28px}.h2,h2{font-size:32px;font-weight:700;line-height:30px;color:#000 !important;font-family:'Montserrat', sans-serif;margin-bottom:35px;margin-top:35px;line-height:50px}@media (max-width: 1700px){.h2,h2{line-height:1.4}}@media (max-width: 1199px){.h2,h2{font-size:25px;margin-bottom:20px}}@media (max-width: 750px){.h2,h2{font-size:23px}}@media (max-width: 320px){.h2,h2{font-size:20px}}.h2.btm-27,h2.btm-27{margin-bottom:27px}.h2.red,h2.red{color:#ff3333}.h3{font-weight:700;font-size:24px;font-family:'Montserrat', sans-serif;margin-bottom:40px}@media (max-width: 768px){h3{font-size:20px}}.row-8{height:320px;background-color:#edf7ff;margin-bottom:120px}.row-8.height-360{height:360px}@media (max-width: 768px){.row-8.height-360{height:auto}}.row-8 .col-7 ul{list-style-type:disc}.row-8 .col-7 ul a{border-bottom:1px dashed;text-decoration:none !important}.row-8 .slider{margin-bottom:0 !important}@media (max-width: 768px){.row-8 .slider{width:70%}}@media (max-width: 750px){.row-8 .slider{width:100%}}.row-8 .slider .slick-list{width:300px;max-width:100%;margin:auto}@media (max-width: 750px){.row-8 .slider .slick-list{width:250px}}.row-8 .slider .slick-list .slick-slide{outline:none}.row-8 .slider .slick-list .slick-slide img{max-height:300px;width:auto}.row-8 .slider .slick-arrow{background:transparent;border:none;outline:none;position:absolute;top:35%}.row-8 .slider .slick-arrow.slick-prev{left:-40px}@media (max-width: 750px){.row-8 .slider .slick-arrow.slick-prev{left:0}}.row-8 .slider .slick-arrow.slick-next{right:-40px}@media (max-width: 750px){.row-8 .slider .slick-arrow.slick-next{right:0}}.row-8 .slider .slick-dots{padding:0;list-style:none;display:flex;width:300px;margin:30px auto 0 !important;justify-content:center}.row-8 .slider .slick-dots li{width:10px;height:10px;border-radius:100%;background-color:#becbd9;transition-duration:.2s;border:1px solid transparent}.row-8 .slider .slick-dots li.slick-active{background:transparent;border-color:#afafaf}.row-8 .slider .slick-dots li:not(:last-child){margin-right:20px}.row-8 .slider .slick-dots li button{display:none}.row-8 a:hover{text-decoration:underline}.big-btn{font-size:19px;font-family:'Montserrat', sans-serif;font-weight:700;padding:29px 56px;border-radius:3px;background-color:#ffcf01;border:none;margin-top:20px;transition-duration:.2s;color:#000 !important}@media (max-width: 1367px){.big-btn{padding:30px}}@media (max-width: 750px){.big-btn{padding:20px;font-size:16px}}@media (max-width: 320px){.big-btn{font-size:13px}}.big-btn:hover{box-shadow:0 50px 69px rgba(0,0,0,0.2)}body.page .row-8,body.single .row-8{padding-top:100px;height:auto;padding-bottom:70px;margin-bottom:70px}@media (max-width: 1024px){body.page .row-8,body.single .row-8{padding-top:70px;padding-bottom:50px;margin-bottom:50px}}@media (max-width: 750px){body.page .row-8,body.single .row-8{padding-top:50px;padding-bottom:40px;margin-bottom:40px}}body.page .row-8 h1,body.single .row-8 h1{margin-bottom:66px}@media (max-width: 750px){body.page .row-8 h1,body.single .row-8 h1{font-size:33px;margin-bottom:30px}}@media (max-width: 320px){body.page .row-8 h1,body.single .row-8 h1{font-size:28px}}@media (max-width: 768px){body.page .row-8 .row,body.single .row-8 .row{flex-direction:column}}@media (max-width: 768px){body.page .row-8 .row .col-4,body.page .row-8 .row .col-7,body.single .row-8 .row .col-4,body.single .row-8 .row .col-7{flex:100%;max-width:100%}}@media (max-width: 768px){body.page .row-8 .col-4,body.single .row-8 .col-4{margin-bottom:30px}}body.page .row-8 .col-4 .user,body.single .row-8 .col-4 .user{font-size:18px;font-weight:700;margin-bottom:18px}body.page .row-8 .col-4 .thumbnail,body.single .row-8 .col-4 .thumbnail{width:60px;height:60px;border-radius:100%;overflow:hidden;margin-right:20px}body.page .row-8 .col-4 .right,body.single .row-8 .col-4 .right{font-family:'Montserrat', sans-serif}body.page .row-8 .col-4 .right .name,body.single .row-8 .col-4 .right .name{font-weight:600}body.page .row-8 .col-4 .right .date,body.single .row-8 .col-4 .right .date{font-size:13px}body.page .row-7 .section.video,body.single .row-7 .section.video{padding-top:80px;padding-bottom:80px;margin-top:100px;margin-bottom:100px;position:relative;left:-9px}@media (min-width: 1200px){body.page .row-7 .section.video,body.single .row-7 .section.video{margin-left:calc((-100vw + 1140px) / 2);padding-left:calc((100vw - 1140px) / 2);background-color:#fcfcfc}}@media (min-width: 1700px){body.page .row-7 .section.video,body.single .row-7 .section.video{margin-left:calc((-100vw + 1640px) / 2);padding-left:calc((100vw - 1640px) / 2)}}@media (max-width: 1400px){body.page .row-7 .section.video,body.single .row-7 .section.video{padding-top:30px;padding-bottom:30px;margin-top:40px;margin-bottom:40px}}@media (max-width: 320px){body.page .row-7 .section.video,body.single .row-7 .section.video{padding-top:20px;padding-bottom:20px;margin-top:30px;margin-bottom:30px}}body.page .row-7 .section.video img,body.single .row-7 .section.video img{margin-right:20px}body.page .row-7 .section.video .d-flex,body.single .row-7 .section.video .d-flex{margin-bottom:34px}body.page .row-7 .section.video .right .title,body.single .row-7 .section.video .right .title{font-family:'Montserrat', sans-serif;font-weight:600;line-height:1}body.page .row-7 .section.video .right p,body.single .row-7 .section.video .right p{font-size:13px;font-family:'Montserrat', sans-serif;line-height:1;margin:0}@media (max-width: 750px){body.page .row-7 .section.video iframe,body.single .row-7 .section.video iframe{max-width:100%;height:30vh}}.navbar .navbar-toggler{background-image:url("../images/img-47.svg");background-repeat:no-repeat;background-size:contain;padding:0;border:none;border-radius:0;outline:none}.navbar .navbar-toggler:focus{outline:none}@media (max-width: 1199px){.navbar .navbar-collapse{max-height:calc(100vh - 70px);overflow-y:scroll}}@media (max-width: 1199px){.navbar .navbar-collapse .navbar-nav{margin:40px 0 20px 52px;align-items:baseline}}@media (max-width: 750px){.navbar .navbar-collapse .navbar-nav{margin-left:0}}body.page-template-blog .row-8 h1{margin-bottom:0}.card{border:none;padding:10px 20px}.collapse-btn{background:transparent !important;border:none;color:#000 !important;font-family:'Montserrat', sans-serif;font-weight:700;padding:0;font-size:20px;display:flex;text-align:left}.collapse-btn:not(.mrgn){margin-top:20px !important}.collapse-btn:before{display:block;width:20px}.collapse-btn[aria-expanded="false"]:before{content:'+'}.collapse-btn[aria-expanded="true"]:before{content:'-'}body.single .row-8{margin-bottom:40px;padding-bottom:40px}body.single .row-8 h1{margin-bottom:25px}body.single .row-8 h3{margin-top:0}body.single .products a.item{outline:none}body.single .slider{margin-bottom:160px}@media (max-width: 768px){body.single .slider{width:70%;margin:0 auto 70px}}@media (max-width: 750px){body.single .slider{width:100%}}body.single .slider .slick-list{width:300px;max-width:100%;margin:auto}@media (max-width: 750px){body.single .slider .slick-list{width:250px}}body.single .slider .slick-list .slick-slide{outline:none}body.single .slider .slick-arrow{background:transparent;border:none;outline:none;position:absolute;top:35%}body.single .slider .slick-arrow.slick-prev{left:-40px}@media (max-width: 750px){body.single .slider .slick-arrow.slick-prev{left:0}}body.single .slider .slick-arrow.slick-next{right:-40px}@media (max-width: 750px){body.single .slider .slick-arrow.slick-next{right:0}}body.single .slider .slick-dots{padding:0;list-style:none;display:flex;width:300px;margin:auto;justify-content:center}body.single .slider .slick-dots li{width:10px;height:10px;border-radius:100%;background-color:#becbd9;transition-duration:.2s;border:1px solid transparent}body.single .slider .slick-dots li.slick-active{background:transparent;border-color:#afafaf}body.single .slider .slick-dots li:not(:last-child){margin-right:20px}body.single .slider .slick-dots li button{display:none}.shortcode_button{height:50px;background-color:#c9e7ff;align-items:center;justify-content:center;border-radius:10px;color:#000000;font-size:19px;font-weight:700;font-family:'Montserrat', sans-serif;display:inline-block;padding-left:60px;padding-right:60px;line-height:47px;margin-top:18px;margin-bottom:18px}.content ol,.content ul{margin-left:10px;font-size:18px;font-weight:400}.content ol li,.content ul li{margin-left:10px;font-size:18px;font-weight:400}@media (max-width: 750px){.content ol li,.content ul li{font-size:16px;line-height:1.4}}ul:not(.wpuf-form){list-style:none}ul:not(.wpuf-form) li:not(.menu-item){margin-left:10px;font-size:18px;font-weight:400}@media (max-width: 750px){ul:not(.wpuf-form) li:not(.menu-item){font-size:16px;line-height:1.4}}.wrap-important-block{background:#fff;padding:40px}.wrap-important-block .title{font-size:32px;font-weight:700;margin-bottom:27px;font-family:'Montserrat', sans-serif}.wrap-important-block .row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.wrap-important-block .row .col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;min-width:0;max-width:100%}.wrap-important-block .row .button{height:80px;background-color:#c9e7ff;display:flex;align-items:center;justify-content:center;border-radius:10px;color:#000000;font-size:19px;font-weight:700;font-family:'Montserrat', sans-serif}.wrap-important-block .row:not(:last-child){margin-bottom:40px;margin-top:25px}.page-template-new-template .row-8,.single-post .row-8{background:#fff;margin-bottom:20px !important;padding-bottom:20px !important}body.page-template-blog .row-7 .col-4 .link .right span:first-child{color:#ff0000}.row-7 .notice a{color:#007bff;text-decoration:none}.row-7 .notice a:hover{text-decoration:underline}.row-8 .col-7 a:hover{text-decoration:underline}.menu-wrap{flex-basis:auto;flex-grow:1}@media (max-width: 1199px){.menu-wrap{width:100%}}.buttons{margin-top:40px;width:100%;justify-content:space-between !important;margin-left:0;margin-right:0}.buttons.per-row-1 a{width:100%}.buttons.per-row-2 a{width:calc(50% - 15px)}@media (max-width: 767px){.buttons.per-row-2 a{width:100%}}.buttons.per-row-4 a{width:calc(25% - 15px)}@media (max-width: 991px){.buttons.per-row-4 a{width:calc(50% - 15px)}}@media (max-width: 767px){.buttons.per-row-4 a{width:100%}}.buttons a{margin-bottom:30px;height:80px;background-color:#c9e7ff;display:flex;align-items:center;justify-content:center;border-radius:10px;color:#000000;font-size:19px;font-weight:700;font-family:'Montserrat', sans-serif}@media (max-width: 767px){.buttons a{margin-bottom:20px}}@media (max-width: 750px){.buttons a{height:50px;font-size:16px}}.button.yellow{height:80px;margin-bottom:40px;background-color:#ffcf01;color:#000000;font-family:'Montserrat', sans-serif;font-size:19px;font-weight:700;border-radius:10px;align-items:center;justify-content:center;transition-duration:.2s;padding:0 20px;max-width:100%;width:auto;display:inline-flex;margin-top:30px}@media (max-width: 750px){.button.yellow{margin-top:30px;font-size:13px;height:50px}}@media (max-width: 320px){.button.yellow{font-size:12px}}.button.yellow:hover{box-shadow:0 50px 69px rgba(0,0,0,0.2)}.wp-block-button__link{color:#000 !important}.row-9 .item{margin-bottom:64px;width:25%;text-align:center;color:#000}@media (max-width: 991px){.row-9 .item{width:50%}}@media (max-width: 767px){.row-9 .item{width:100%}.row-9 .item:last-child{margin-bottom:0}}@media (max-width: 750px){.row-9 .item{margin-bottom:40px}}.row-9 .item .thumbnail{height:160px;margin-bottom:20px}.row-9 .item .thumbnail img{max-height:100%;width:auto}.row-9 .item .item-title{font-family:'Montserrat', sans-serif;font-weight:600}.mb-50{margin-bottom:50px}.short-info ul{list-style-type:disc}.short-info ul a[data-id^="#"]{border-bottom:1px dashed;text-decoration:none !important}.comments .col-md-12.hidden{display:none}#modal-bg{display:none;background:transparent;position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;cursor:pointer;background-color:white;opacity:0.5}#modal-reviews{display:none;width:720px;max-width:100%;margin:auto;position:absolute;z-index:111;background-color:white;padding:40px 55px;box-sizing:border-box;box-shadow:0 0 10px rgba(0,0,0,0.5)}#modal-reviews .close-btn{position:absolute;width:23px;height:23px;right:55px;top:30px;background-repeat:no-repeat;background-size:100% 100%;cursor:pointer;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAXCAYAAAARIY8tAAAAv0lEQVRIibWVQQrCMBBFHyhduQtm71H0DlJ6D/ftycRD9BBF9251k0Ao2MxMxg9ZZELeCyFDADqgxz99YhOAGRgd4WNihlyIjpIMj+uFLJn+AfeQVOEtEjHcIlHDNRIzXCLJ8KMVviURw/cCwRO4APc0/wBX4Ay8FAetJgJLGuJr2SkEN+AEvIED8FDsraa8c4+O/wnPcZNsvZZmieQpmiWaJlJLLB0qlkwGuFjSAq9KBgf4WjKUxY7ig3ZISEy+5vU8KPc5F28AAAAASUVORK5CYII=")}#modal-reviews .reviews-title{font-size:30px}#modal-reviews .clone-reviews-wrap{height:50vh;overflow-y:scroll}#modal-reviews .clone-reviews-wrap .col-md-12{margin-top:20px}#modal-reviews .clone-reviews-wrap .col-md-12 .comment-title{font-size:14px;margin-bottom:0px}#modal-reviews .clone-reviews-wrap .col-md-12 .comment-date{position:absolute;right:0px;top:0px}.highlight-section{padding:30px}.highlight-section h2{margin-top:0}@media (max-width: 767px){.highlight-section{margin-left:-15px;margin-right:-15px;padding:15px}}.catalog-page .collapse-body div.form-control label{font-size:16px}.warning{min-height:100px;background:#c9e7ff;text-transform:uppercase;text-align:center;padding:20px 40px;display:flex;align-items:center;justify-content:center}.advertisement-carousel{width:456px;max-width:100%;position:sticky;top:120px}@media (max-width: 991px){.advertisement-carousel{display:none}}.mt-32{margin-top:32px !important}.mb-32{margin-bottom:32px !important}

/* Standalone portability overrides */
.navbar .navbar-toggler{background-image:none!important;display:none;align-items:center;justify-content:center;width:34px;height:28px;flex:0 0 34px;margin-left:auto}
.navbar .navbar-toggler-icon{background-image:none!important;width:auto;height:auto}
.navbar .navbar-toggler-icon:before{content:"☰";font-size:26px;line-height:1;color:#000}
@media (max-width:1199px){
  .navbar .navbar-toggler{display:flex}
  header .wrap .logo{margin-right:12px;min-width:0;max-width:calc(100% - 50px);flex:0 1 auto}
  header .wrap .logo .title{min-width:0}
}
@media (max-width:750px){
  header .wrap .logo .title .big{font-size:17px;white-space:nowrap}
  header .wrap .logo .title .small{font-size:11px;white-space:nowrap}
  header .wrap .logo img{flex:0 0 45px}
}
@media (max-width:390px){
  header .wrap .logo .title .big{font-size:16px}
  header .wrap .logo .title .small{font-size:10px}
}
.row-2-1{padding:80px 0}
@media (max-width:767px){.row-2-1{padding:40px 0}.row-1 .bottom .item{height:auto;min-height:90px}}

/* Acetylsalicylic acid instruction page */
.instruction-hero .short-info .h2{margin-top:0;margin-bottom:18px}
.instruction-hero .short-info ul{margin:0;padding-left:20px}
.instruction-hero .short-info li{margin-bottom:8px}
.instruction-hero .short-info a{color:#007bff;text-decoration:none}
.instruction-hero .short-info a:hover{text-decoration:underline}
.instruction-page article>h2:first-child{margin-top:0}
.instruction-page article table{width:100%;border-collapse:collapse;margin:25px 0}
.instruction-page article th,.instruction-page article td{border:1px solid #ddd;padding:10px;vertical-align:top}
.instruction-sidebar{position:sticky;top:125px}
@media(max-width:768px){
  .instruction-hero .short-info{margin-bottom:30px}
  .instruction-sidebar{position:static}
}

/* Medicaments index */
.medicaments-toc{column-count:3;column-gap:36px;margin:25px 0 60px!important;padding-left:20px!important}
.medicaments-toc li{break-inside:avoid;margin-bottom:8px!important}
.medicaments-toc a{color:#007bff;text-decoration:none}
.medicaments-toc a:hover{text-decoration:underline}
.row-7 figure{margin:20px 0 30px}
.row-7 figure img{display:block;max-width:100%;height:auto}
@media(max-width:1199px){.medicaments-toc{column-count:2}}
@media(max-width:767px){.medicaments-toc{column-count:1}}

/* Reusable instruction context sidebar */
.instruction-aside{padding-left:30px}
.instruction-sidebar-block{margin-bottom:58px}
.instruction-sidebar-block>h2{font-size:24px;line-height:1.3;margin:0 0 24px;font-weight:700}

.instruction-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.instruction-form-card{display:flex;flex-direction:column;color:#000!important;text-decoration:none!important;border:1px solid #e2e2e2;border-radius:10px;overflow:hidden;background:#fff;transition:.2s}
.instruction-form-card:hover{background:#edf7ff;box-shadow:0 18px 45px rgba(0,0,0,.10)}
.instruction-form-image{height:98px;display:flex;align-items:center;justify-content:center;background:#f7f7f7;overflow:hidden}
.instruction-form-image img{width:100%;height:100%;object-fit:cover}
.instruction-form-title{display:flex;align-items:center;min-height:58px;padding:10px 12px;font-family:'Montserrat',sans-serif;font-size:14px;font-weight:700;line-height:1.3}

.instruction-manufacturers .manufacturer-list{list-style:none!important;padding:0!important;margin:0!important}
.instruction-manufacturers .manufacturer-list li{list-style:none!important;margin:0!important;padding:7px 0;border-bottom:1px solid #ededed;font-size:14px;line-height:1.45}
.instruction-manufacturers .manufacturer-more{margin-top:12px}
.instruction-manufacturers .manufacturer-more summary{cursor:pointer;color:#007bff;font-family:'Montserrat',sans-serif;font-size:14px;font-weight:600}
.instruction-manufacturers .manufacturer-more[open] summary{margin-bottom:8px}

.instruction-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px}
.instruction-product-card{display:flex;flex-direction:column;align-items:center;color:#000!important;text-decoration:none!important;border:1px solid #ececec;border-radius:10px;background:#fff;padding:12px 10px 14px;transition:.2s;min-width:0}
.instruction-product-card:hover{background:#edf7ff;box-shadow:0 18px 45px rgba(0,0,0,.10)}
.instruction-product-image{width:100%;height:112px;display:flex;align-items:center;justify-content:center;margin-bottom:10px}
.instruction-product-image img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}
.instruction-product-title{font-family:'Montserrat',sans-serif;font-size:14px;font-weight:600;line-height:1.3;text-align:center}
.instruction-all-products{height:54px;margin-top:24px;background:#c9e7ff;display:flex;align-items:center;justify-content:center;border-radius:10px;color:#000!important;text-decoration:none!important;font-family:'Montserrat',sans-serif;font-size:15px;font-weight:700;transition:.2s}
.instruction-all-products:hover{box-shadow:0 20px 45px rgba(0,0,0,.12)}

@media(max-width:991px){
  .instruction-aside{padding-left:15px}
}
@media(max-width:768px){
  .instruction-aside{padding-left:15px;margin-top:20px}
  .instruction-sidebar-block{margin-bottom:42px}
  .instruction-sidebar-block>h2{font-size:22px;margin-bottom:18px}
}
@media(max-width:480px){
  .instruction-form-grid{grid-template-columns:1fr}
  .instruction-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
  .instruction-product-image{height:95px}
  .instruction-product-title{font-size:13px}
}

/* Reusable medicine catalogue */
.catalog-hero{padding-bottom:55px!important}
.catalog-hero h1{margin-bottom:18px!important}
.catalog-intro{max-width:900px;font-size:18px;line-height:1.6;margin-bottom:38px}

.catalog-index{background:#fff;border-radius:12px;padding:26px 30px}
.catalog-index-title{font-family:'Montserrat',sans-serif;font-size:24px;font-weight:700;margin-bottom:18px}
.catalog-index-groups{display:flex;flex-direction:column;gap:14px}
.catalog-index-group{display:grid;grid-template-columns:34px 1fr;gap:14px;align-items:start}
.catalog-index-letter{font-family:'Montserrat',sans-serif;font-size:20px;font-weight:700;color:#000}
.catalog-index-links{display:flex;flex-wrap:wrap;gap:6px 12px}
.catalog-index-links a{font-size:14px;line-height:1.4;color:#007bff;text-decoration:none;border-bottom:1px dashed rgba(0,123,255,.45)}
.catalog-index-links a:hover{border-bottom-color:#007bff}

.medicine-catalog-page{padding-top:20px;padding-bottom:100px}
.medicine-catalog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 38px}
.medicine-catalog-card{scroll-margin-top:115px;border-top:1px solid #dcdcdc;padding-top:24px;min-width:0}
.medicine-catalog-title{font-size:24px!important;line-height:1.35!important;margin:0 0 20px!important}
.medicine-catalog-title a{color:#007bff;text-decoration:none}
.medicine-catalog-title a:hover{text-decoration:underline}

.medicine-catalog-card-body{display:grid;grid-template-columns:150px minmax(0,1fr);gap:22px;align-items:start}
.medicine-catalog-image{height:125px;display:flex;align-items:flex-start;justify-content:center}
.medicine-catalog-image img{display:block;max-width:100%;max-height:125px;width:auto;height:auto;object-fit:contain}
.medicine-no-photo{width:100%;height:105px;border:1px dashed #d5d5d5;border-radius:8px;display:flex;align-items:center;justify-content:center;text-align:center;color:#999;font-size:13px;background:#fafafa}

.medicine-catalog-details{font-size:14px;line-height:1.55;min-width:0}
.medicine-catalog-details p{font-size:14px;line-height:1.55;margin:0 0 10px}
.medicine-catalog-details p strong{font-family:'Montserrat',sans-serif;font-weight:700}
.medicine-catalog-details a{color:#007bff}
.medicine-catalog-more{display:inline-block;margin-top:6px;font-family:'Montserrat',sans-serif;font-size:13px;font-weight:600;text-decoration:none}
.medicine-catalog-more:hover{text-decoration:underline}

@media(max-width:1199px){
  .medicine-catalog-grid{grid-template-columns:1fr;gap:28px}
  .medicine-catalog-card-body{grid-template-columns:170px minmax(0,1fr)}
}
@media(max-width:767px){
  .catalog-hero{padding-bottom:35px!important}
  .catalog-intro{font-size:16px;margin-bottom:24px}
  .catalog-index{padding:20px}
  .catalog-index-title{font-size:21px}
  .catalog-index-group{grid-template-columns:28px 1fr}
  .catalog-index-links a{font-size:13px}
  .medicine-catalog-page{padding-bottom:60px}
  .medicine-catalog-card-body{grid-template-columns:110px minmax(0,1fr);gap:16px}
  .medicine-catalog-image{height:100px}
  .medicine-catalog-image img{max-height:100px}
  .medicine-catalog-title{font-size:21px!important}
}
@media(max-width:480px){
  .medicine-catalog-card-body{grid-template-columns:1fr}
  .medicine-catalog-image{height:130px;justify-content:flex-start}
  .medicine-catalog-image img{max-height:130px}
}

/* Application page pilot */
.application-page{padding-bottom:100px}
.application-main{min-width:0}
.application-toc .h2{margin-top:0;margin-bottom:18px}
.application-toc ul{margin:0;padding-left:20px}
.application-toc li{margin-bottom:8px}
.application-toc li.is-subitem{margin-left:22px!important;font-size:16px}
.application-toc a{color:#007bff;text-decoration:none}
.application-toc a:hover{text-decoration:underline}
.application-products{margin-top:64px;padding-top:38px;border-top:1px solid #dcdcdc}
.application-products>h2{font-size:32px;line-height:1.3;margin:0 0 30px}
.application-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
.application-product-card{margin:0;border:1px solid #e5e5e5;border-radius:10px;background:#fff;overflow:hidden;transition:.2s;min-width:0}
.application-product-card:hover{background:#edf7ff;box-shadow:0 18px 45px rgba(0,0,0,.09)}
.application-product-link{display:block;height:100%;color:#000!important;text-decoration:none!important}
.application-product-image{height:150px;display:flex;align-items:center;justify-content:center;padding:18px;background:#fafafa}
.application-product-image img{display:block;max-width:100%;max-height:115px;width:auto;height:auto;object-fit:contain}
.application-product-card h3{font-size:16px;line-height:1.4;font-weight:600;margin:0;padding:16px 16px 18px}
.application-all-products{min-height:54px;margin-top:26px;padding:12px 18px;background:#c9e7ff;display:flex;align-items:center;justify-content:center;border-radius:10px;color:#000!important;text-decoration:none!important;font-family:'Montserrat',sans-serif;font-size:15px;font-weight:700;text-align:center;transition:.2s}
.application-all-products:hover{box-shadow:0 20px 45px rgba(0,0,0,.12)}

.application-aside{padding-left:30px}
.application-sidebar{position:sticky;top:125px}
.application-sidebar-block{margin-bottom:54px}
.application-sidebar-block>h2{font-size:24px;line-height:1.3;margin:0 0 20px;font-weight:700}
.application-sidebar-links{list-style:none!important;margin:0!important;padding:0!important}
.application-sidebar-links li{list-style:none!important;margin:0!important;padding:10px 0;border-bottom:1px solid #ededed;font-size:15px!important;line-height:1.45}
.application-sidebar-links li:first-child{padding-top:0}
.application-sidebar-links a{color:#007bff;text-decoration:none}
.application-sidebar-links a:hover{text-decoration:underline}

@media(max-width:991px){
  .application-aside{padding-left:15px}
  .application-product-grid{grid-template-columns:1fr}
}
@media(max-width:768px){
  .application-page{padding-bottom:60px}
  .application-aside{padding-left:15px;margin-top:48px}
  .application-sidebar{position:static}
  .application-sidebar-block{margin-bottom:38px}
  .application-products{margin-top:48px;padding-top:30px}
  .application-products>h2{font-size:24px;margin-bottom:24px}
  .application-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
  .application-product-image{height:125px;padding:12px}
  .application-product-image img{max-height:100px}
  .application-product-card h3{font-size:14px;padding:12px}
}
@media(max-width:480px){
  .application-product-grid{grid-template-columns:1fr}
}

/* Product page pilot */
.product-page{padding-bottom:100px}
.product-main{min-width:0}
.product-main>figure:first-of-type{margin-top:0}
.product-toc ul{column-count:2;column-gap:36px;margin:0!important;padding-left:20px!important}
.product-toc li{break-inside:avoid;margin-bottom:8px!important}
.product-toc a{color:#007bff;text-decoration:none}
.product-toc a:hover{text-decoration:underline}
.product-aside{padding-left:30px}
.product-sidebar{position:sticky;top:125px}
.product-sidebar-block{margin-bottom:54px}
.product-sidebar-block>h2{font-size:24px;line-height:1.3;margin:0 0 24px;font-weight:700}
.product-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px}
.product-related-card{display:flex;flex-direction:column;align-items:center;color:#000!important;text-decoration:none!important;border:1px solid #ececec;border-radius:10px;background:#fff;padding:12px 10px 14px;transition:.2s;min-width:0}
.product-related-card:hover{background:#edf7ff;box-shadow:0 18px 45px rgba(0,0,0,.10)}
.product-related-image{width:100%;height:112px;display:flex;align-items:center;justify-content:center;margin-bottom:10px}
.product-related-image img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}
.product-related-title{font-family:'Montserrat',sans-serif;font-size:14px;font-weight:600;line-height:1.3;text-align:center}
.product-all-products{height:54px;margin-top:24px;background:#c9e7ff;display:flex;align-items:center;justify-content:center;border-radius:10px;color:#000!important;text-decoration:none!important;font-family:'Montserrat',sans-serif;font-size:15px;font-weight:700;transition:.2s}
.product-all-products:hover{box-shadow:0 20px 45px rgba(0,0,0,.12)}

/* Dosage form page */
.dosage-form-page{padding-bottom:100px}
.dosage-form-main{min-width:0}
.dosage-form-products{margin-top:64px;padding-top:38px;border-top:1px solid #dcdcdc}
.dosage-form-products>h2{font-size:32px;line-height:1.3;margin:0 0 30px}
.dosage-form-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
.dosage-form-product-card{margin:0;border:1px solid #e5e5e5;border-radius:10px;background:#fff;overflow:hidden;transition:.2s;min-width:0}
.dosage-form-product-card:hover{background:#edf7ff;box-shadow:0 18px 45px rgba(0,0,0,.09)}
.dosage-form-product-link{display:block;height:100%;color:#000!important;text-decoration:none!important}
.dosage-form-product-image{height:150px;display:flex;align-items:center;justify-content:center;padding:18px;background:#fafafa}
.dosage-form-product-image img{display:block;max-width:100%;max-height:115px;width:auto;height:auto;object-fit:contain}
.dosage-form-no-photo{font-size:13px;color:#777;text-align:center}
.dosage-form-product-card h3{font-size:16px;line-height:1.4;font-weight:600;margin:0;padding:16px 16px 8px}
.dosage-form-product-meta{font-size:13px;line-height:1.45;color:#555;padding:0 16px 18px}
.dosage-form-manufacturers{margin-top:54px;padding-top:34px;border-top:1px solid #dcdcdc}
.dosage-form-manufacturers>h2{font-size:30px;line-height:1.3;margin:0 0 28px}
.dosage-form-manufacturers>h3,.dosage-form-manufacturer-list>h3{font-size:20px;line-height:1.35;margin:28px 0 18px}
.dosage-form-manufacturer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.dosage-form-manufacturer-card{border:1px solid #e7e7e7;border-radius:10px;background:#fff;overflow:hidden}
.dosage-form-manufacturer-image{height:125px;display:flex;align-items:center;justify-content:center;padding:12px;background:#fafafa}
.dosage-form-manufacturer-image img{max-width:100%;max-height:100px;width:auto;height:auto;object-fit:contain}
.dosage-form-manufacturer-title{padding:12px;font-family:'Montserrat',sans-serif;font-size:13px;font-weight:600;line-height:1.35;text-align:center}
.dosage-form-manufacturer-list ul{columns:2;column-gap:34px;margin-bottom:0}
.dosage-form-manufacturer-list li{break-inside:avoid;margin-bottom:7px}
.dosage-form-all-products{min-height:54px;margin-top:26px;padding:12px 18px;background:#c9e7ff;display:flex;align-items:center;justify-content:center;border-radius:10px;color:#000!important;text-decoration:none!important;font-family:'Montserrat',sans-serif;font-size:15px;font-weight:700;text-align:center;transition:.2s}
.dosage-form-all-products:hover{box-shadow:0 20px 45px rgba(0,0,0,.12)}
.dosage-form-aside{padding-left:30px}
.dosage-form-sidebar{position:sticky;top:125px}
.dosage-form-sidebar-block{margin-bottom:48px}
.dosage-form-sidebar-block>h2{font-size:24px;line-height:1.3;margin:0 0 20px;font-weight:700}
.dosage-form-related-forms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.dosage-form-related-card{display:block;border:1px solid #ececec;border-radius:10px;overflow:hidden;background:#fff;color:#000!important;text-decoration:none!important;transition:.2s}
.dosage-form-related-card:hover{background:#edf7ff;box-shadow:0 14px 32px rgba(0,0,0,.09)}
.dosage-form-related-image{height:105px;display:flex;align-items:center;justify-content:center;padding:10px;background:#fafafa}
.dosage-form-related-image img{max-width:100%;max-height:85px;width:auto;height:auto;object-fit:cover}
.dosage-form-related-title{display:block;padding:11px 10px 13px;font-family:'Montserrat',sans-serif;font-size:14px;font-weight:600;line-height:1.3;text-align:center}
.dosage-form-sidebar-links{list-style:none!important;margin:0!important;padding:0!important}
.dosage-form-sidebar-links li{list-style:none!important;margin:0!important;padding:10px 0;border-bottom:1px solid #ededed;font-size:15px!important;line-height:1.45}
.dosage-form-sidebar-links li:first-child{padding-top:0}
.dosage-form-sidebar-links a{color:#007bff;text-decoration:none}
.dosage-form-sidebar-links a:hover{text-decoration:underline}

@media(max-width:991px){
  .dosage-form-aside{padding-left:15px}
  .dosage-form-product-grid{grid-template-columns:1fr}
}
@media(max-width:768px){
  .dosage-form-page{padding-bottom:60px}
  .dosage-form-aside{padding-left:15px;margin-top:48px}
  .dosage-form-sidebar{position:static}
  .dosage-form-products{margin-top:48px;padding-top:30px}
  .dosage-form-products>h2{font-size:24px;margin-bottom:24px}
  .dosage-form-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
  .dosage-form-product-image{height:125px;padding:12px}
  .dosage-form-product-image img{max-height:100px}
  .dosage-form-product-card h3{font-size:14px;padding:12px}
}
@media(max-width:480px){
  .dosage-form-product-grid{grid-template-columns:1fr}
  .dosage-form-related-forms{grid-template-columns:1fr 1fr}
  .dosage-form-manufacturer-grid{grid-template-columns:1fr}
  .dosage-form-manufacturer-list ul{columns:1}
}
@media(min-width:481px) and (max-width:768px){
  .dosage-form-manufacturer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}

@media(max-width:991px){
  .product-aside{padding-left:15px}
}
@media(max-width:768px){
  .product-page{padding-bottom:60px}
  .product-aside{padding-left:15px;margin-top:48px}
  .product-sidebar{position:static}
  .product-sidebar-block{margin-bottom:38px}
  .product-sidebar-block>h2{font-size:22px;margin-bottom:18px}
}
@media(max-width:480px){
  .product-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
  .product-related-image{height:95px}
  .product-related-title{font-size:13px}
}
