@font-face{font-family:Acumin Pro;font-style:normal;font-weight:400;src:url(/web/fonts/Acumin-RPro.woff?619962d87c184a44be2708a14563e523) format("woff")}@font-face{font-family:Acumin Pro;font-style:italic;font-weight:400;src:url(/web/fonts/Acumin-ItPro.woff?304e60fda882236710cca0942f18d31e) format("woff")}@font-face{font-family:Acumin Pro;font-style:normal;font-weight:700;src:url(/web/fonts/Acumin-BdPro.woff?9029d20893677b60fe0435edcba0e0a5) format("woff")}@font-face{font-family:Acumin Pro;font-style:italic;font-weight:700;src:url(/web/fonts/Acumin-BdItPro.woff?cfe4e47eede7bb7a20b7c478edbf5135) format("woff")}@font-face{font-family:Utopia Std;font-style:normal;font-weight:400;src:url(/web/fonts/UtopiaStd-Semibold.otf?cea65a69fdbaaaddb50295084e5ca9a3) format("opentype")}@media (min-width:992px){.notifications{left:50%!important;margin-left:-200px;min-width:400px}}.mynoty{border-style:solid;border-width:0 0 0 5px;color:#fff;font-size:14px;margin:15px 5px 5px;padding:15px}.mynoty.warn{background:#ffc107;border-color:#d39e00}.mynoty.error{background:#dc3545;border-color:#bd2130}.mynoty.success{background:#28a745;border-color:#1e7e34}body,html{height:100%}#main{padding-top:60px}@media (min-width:992px){#main{padding-top:108px}}h2.title{color:#8f1137;font-family:Utopia Std,serif;font-size:30px;line-height:1.2;margin:0}@media (min-width:768px){h2.title{font-size:40px}}@keyframes loader-dot-1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes loader-dot-3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes loader-dot-2{0%{transform:translate(0)}to{transform:translate(24px)}}.loader{background:#8f1137;border-bottom-left-radius:5px;height:30px;position:fixed;right:0;top:0;width:80px}.loader div{animation-timing-function:cubic-bezier(0,1,1,0);background:#fff;border-radius:50%;height:10px;position:absolute;top:9px;width:10px}.loader div:first-child{animation:loader-dot-1 .6s infinite;left:10px}.loader div:nth-child(2){animation:loader-dot-2 .6s infinite;left:10px}.loader div:nth-child(3){animation:loader-dot-2 .6s infinite;left:34px}.loader div:nth-child(4){animation:loader-dot-3 .6s infinite;left:58px}#header{background:#f4f5f5;position:fixed;width:100%;z-index:300}#header .main-bar{position:relative}#header .main-bar .inn{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;justify-content:flex-end;transition:all .2s ease}@media (min-width:992px){#header .main-bar .inn{height:108px}}#header .main-bar .logo{background:url(/web/images/logo-mbf.png?1e644942394961766914a3ff77d8a056) no-repeat 50%/cover;height:38px;left:15px;position:absolute;text-indent:-9999px;top:10px;transition:all .3s ease;width:100px}@media (min-width:992px){#header .main-bar .logo{background-color:#f4f5f5;background-size:85%;border-radius:20px;height:150px;left:20px;padding:0 20px 10px;top:15px;width:406px}}#header .main-bar .btn{border:0;font-size:12px;height:35px;letter-spacing:.09em;line-height:14px;padding:11px 15px 10px}@media (min-width:992px){#header .main-bar .btn{height:45px;padding:16px 25px 15px}}@media (max-width:767.98px){#header .main-bar .btn .hide-mob{display:none}}.scrolled #header{box-shadow:0 0 7px rgba(0,0,0,.1)}@media (min-width:992px){.scrolled #header .main-bar .logo{background-size:100%;border-radius:0;height:70px;left:40px;padding:0;top:5px;width:182px}.scrolled #header .main-bar .inn{height:80px}}#footer{background:#f4f5f5;font-size:18px;line-height:1.5}@media (min-width:992px){#footer{background:#fff}}#footer a{color:#252525;text-decoration:underline}#footer a:hover{color:#8f1137}#footer .inn{border-top:3px solid #f4f5f5;padding:40px 0}@media (min-width:992px){#footer .inn{align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:64px 0 100px}}#footer .logo{background:url(/web/images/logo.png?1e644942394961766914a3ff77d8a056) no-repeat 50%/cover;display:block;height:122px;margin:0 auto 30px;text-indent:-9999px;width:122px}@media (min-width:992px){#footer .logo{margin:0 38px 0 0}}#footer .info{margin:0 0 15px;text-align:center}@media (min-width:992px){#footer .info{margin-right:20px;text-align:left;width:17%}}#footer .contacts{margin:0 0 30px;text-align:center}@media (min-width:992px){#footer .contacts{text-align:left;width:34%}}@media (min-width:1200px){#footer .contacts{width:32%}}#footer .nlform{margin:0 auto;max-width:400px;position:relative}@media (min-width:992px){#footer .nlform{margin:0;width:26%}}@media (min-width:1200px){#footer .nlform{width:32%}}#footer .nlform .form-control{background:transparent;border-color:#8f1137;border-style:solid;border-width:1px 0;box-shadow:none;color:#8f1137;height:59px;padding:0 30px 0 0}#footer .nlform .form-control::-moz-placeholder{color:#8f1137;font-weight:700}#footer .nlform .form-control::placeholder{color:#8f1137;font-weight:700}#footer .nlform button{box-shadow:none;color:#8f1137;font-size:18px;font-weight:700;height:59px;padding:0;position:absolute;right:0;text-align:center;top:0;width:30px}#footer .nlform .invalid-msg{background:#dc3545;color:#fff;font-size:14px;left:0;padding:6px 10px 4px;position:absolute;width:100%}#footer .nlform .success-msg{background:#28a745;color:#fff;font-size:14px;padding:10px 10px 8px}.tooltip{display:block!important;z-index:10000}.tooltip .tooltip-inner{background:rgba(143,17,55,.7);border-radius:0;color:#fff;font-size:.8rem;padding:5px 10px 4px}.tooltip .tooltip-arrow{border-color:rgba(143,17,55,.7);border-style:solid;height:0;margin:5px;position:absolute;width:0;z-index:1}.tooltip[x-placement^=top]{margin-bottom:5px}.tooltip[x-placement^=top] .tooltip-arrow{border-bottom-color:transparent!important;border-left-color:transparent!important;border-right-color:transparent!important;border-width:5px 5px 0;bottom:-5px;left:calc(50% - 5px);margin-bottom:0;margin-top:0}.tooltip[x-placement^=bottom]{margin-top:5px}.tooltip[x-placement^=bottom] .tooltip-arrow{border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;border-width:0 5px 5px;left:calc(50% - 5px);margin-bottom:0;margin-top:0;top:-5px}.tooltip[x-placement^=right]{margin-left:5px}.tooltip[x-placement^=right] .tooltip-arrow{border-bottom-color:transparent!important;border-left-color:transparent!important;border-top-color:transparent!important;border-width:5px 5px 5px 0;left:-5px;margin-left:0;margin-right:0;top:calc(50% - 5px)}.tooltip[x-placement^=left]{margin-right:5px}.tooltip[x-placement^=left] .tooltip-arrow{border-bottom-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;border-width:5px 0 5px 5px;margin-left:0;margin-right:0;right:-5px;top:calc(50% - 5px)}.tooltip.popover .popover-inner{background:#f9f9f9;border-radius:5px;box-shadow:0 5px 30px rgba(0,0,0,.1);color:#000;padding:24px}.tooltip.popover .popover-arrow{border-color:#f9f9f9}.tooltip[aria-hidden=true]{opacity:0;transition:opacity .15s,visibility .15s;visibility:hidden}.tooltip[aria-hidden=false]{opacity:1;transition:opacity .15s;visibility:visible}.format{color:#000;font-size:16px}.format a{text-decoration:underline}.format img{height:auto!important;max-width:100%}.format h3{font-size:19px}.format h3,.format h4{font-weight:700;margin:0 0 1em}.format h4{font-size:16px}.format h5{font-size:14px;margin:0 0 .8em}.format h5,.format strong{font-weight:700}.format ul{list-style-type:none;margin:0 0 1.2em;padding:0}.format ul:last-child{margin-bottom:0}.format ul li{margin-bottom:3px;padding-left:12px;position:relative}.format ul li:before{background:#000;content:"";height:3px;left:0;position:absolute;top:8px;width:3px}.format ol{counter-reset:count;list-style-type:none;margin:0 0 1.2em;padding:0}.format ol:last-child{margin-bottom:0}.format ol li{counter-increment:count;margin-bottom:3px;padding-left:20px;position:relative}.format ol li:before{content:counter(count) ".";height:3px;left:0;position:absolute;top:0;width:3px}.format p{margin-bottom:1.2em}.format p:last-child{margin-bottom:0}.format table{border:1px solid #dee2e6}.format table td{border-bottom:1px solid #dee2e6;padding:5px 10px}.format .btn{display:inline-block;font-size:14px;font-weight:700;height:38px;line-height:20px;margin-right:15px;padding:9px 15px;text-decoration:none}.st-forum{padding:0}.st-forum .headline{align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:70px}.st-forum .headline h2{font-family:Utopia Std,serif;font-size:25px;font-weight:700;line-height:30px;margin:0;width:52%}.st-forum .headline div{width:52%}.st-forum .headline div .btn-back{color:#bbb;font-size:13px;line-height:16px;text-decoration:none}.st-forum .headline div .btn-back:hover{color:#8f1137}.st-forum .headline div h2{margin-top:10px;width:100%}.st-forum .threads .thread{border-top:3px solid #f4f5f5;padding:25px 0;position:relative}.st-forum .threads .thread .channel{background:#f4f5f5;color:#000;font-size:13px;line-height:16px;padding:10px 20px;position:absolute;right:0;text-decoration:none;text-transform:uppercase;top:0}.st-forum .threads .thread .channel:hover{background:#dee2e6}.st-forum .threads .thread h3{font-size:20px;font-weight:700;line-height:1.2;max-width:77%}.st-forum .threads .thread h3 a{color:#000;text-decoration:none}.st-forum .threads .thread h3 a:hover{color:#8f1137}.st-forum .threads .thread .meta{color:#bbb;font-size:13px;line-height:16px;margin-bottom:20px}.st-forum .threads .thread .meta:last-child{margin-bottom:0}.st-forum .threads .thread .excerpt{max-width:77%}.st-forum .threads .thread .details{display:-webkit-box;display:-ms-flexbox;display:flex}.st-forum .threads .thread .details .actions{width:180px}.st-forum .threads .thread .details .actions a{color:#000;font-size:14px;line-height:17px}.st-forum .threads .thread .details .tags{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.st-forum .threads .thread .details .tags li{margin:0 7px 5px 0}.st-forum .threads .thread .details .tags li a{background:#f4f5f5;color:#000;display:block;font-size:13px;line-height:16px;padding:3px 5px}.st-forum .thread-details .thread-toolbar{align-items:center;justify-content:space-between;margin-bottom:15px}.st-forum .thread-details .thread-toolbar .btn-back{color:#bbb;font-size:13px;line-height:16px;text-decoration:none}.st-forum .thread-details .thread-toolbar .btn-back:hover{color:#8f1137}.st-forum .thread-details h2.title{color:#000;font-size:25px;line-height:1.2;margin-bottom:12px}.st-forum .thread-details .meta{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start;margin-bottom:30px}.st-forum .thread-details .meta .avatar{background:#252525;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;color:#fff;height:40px;line-height:40px;margin-right:15px;text-align:center;text-transform:uppercase;width:40px}.st-forum .thread-details .meta .info{color:#bbb;font-size:14px;line-height:18px}.st-forum .thread-details .meta .info .author{color:#000;font-size:16px;font-weight:700;line-height:20px}.st-forum .thread-details .desc{color:#000;font-size:15px;line-height:20px;margin:0 0 50px}.st-forum .thread-details .actions{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start}.st-forum h3.total-answers{border-bottom:3px solid #f4f5f5;color:#000;font-size:14px;font-weight:700;line-height:17px;margin-bottom:20px;padding-bottom:10px}.st-forum .thread-replies .post-reply{margin-bottom:50px}.st-forum .thread-replies .post-reply .form-control{border:2px solid #f4f5f5;padding:15px}.st-forum .thread-replies .post-reply .btn-reply{font-size:14px;font-weight:700;height:38px;line-height:17px;padding:11px 5px 10px;width:100px}.st-forum .thread-replies .reply{margin-bottom:50px}.st-forum .thread-replies .reply:last-child{margin-bottom:0}.st-forum .thread-replies .reply .meta,.st-forum .thread-replies .reply .reply-content{margin-bottom:15px}.st-forum .thread-replies .reply .reply-actions{font-size:14px;line-height:17px}@media (min-width:768px){.st-forum .forum-modules{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between}}.st-forum .forum-modules .module{border:2px solid #f4f5f5;display:block;margin-bottom:65px;padding:35px 20px 20px;position:relative;text-align:center;text-decoration:none;transition:all .3s ease}@media (min-width:768px){.st-forum .forum-modules .module{width:calc(33.3333% - 13.33333px)}}.st-forum .forum-modules .module:hover{border-color:#8f1137}.st-forum .forum-modules .module:hover .ico{background-color:#8f1137}.st-forum .forum-modules .module .ico{background-color:#f4f5f5;background-position:50%;background-repeat:no-repeat;border-radius:50%;height:64px;left:50%;position:absolute;top:-47px;transform:translateX(-50%);transition:all .3s ease;width:64px}.st-forum .forum-modules .module .cat{color:#bbb;display:block;font-size:13px;line-height:16px;margin-bottom:10px;text-transform:uppercase}.st-forum .forum-modules .module .title{color:#000;display:block;font-size:16px;font-weight:700;line-height:22px}@media (min-width:768px){.modules{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:-10px;margin-right:-10px}}.modules .post{margin-bottom:45px}@media (min-width:768px){.modules .post{padding-left:10px;padding-right:10px;width:33.3333%}}@media (min-width:992px){.modules .post{width:25%}}.modules .post .thumb{display:block;margin-bottom:15px;overflow:hidden;position:relative}.modules .post .thumb:hover:after{background:#bd1649}.modules .post .thumb:hover img{transform:scale(1.1)}.modules .post .thumb:after{background:#8f1137;bottom:0;color:#fff;content:"\e900";font-family:icomoon;height:65px;line-height:65px;position:absolute;right:0;text-align:center;transition:all .6s ease;width:65px}.modules .post .thumb img{transition:all .6s ease;width:100%}.modules .post .meta{font-size:13px;margin-bottom:10px}.modules .post .meta a{color:#bbb;text-decoration:none;text-transform:uppercase}.modules .post .meta a:hover{color:#495057}.modules .post h4{font-size:22px;font-weight:700;margin:0}.modules .post h4 a{color:#000;text-decoration:none}.modules .post h4 a:hover{color:#8f1137}.single-module .st-banner{height:60px;margin:0}@media (min-width:768px){.single-module .st-banner{height:110px}}@media (min-width:992px){.single-module .st-banner{height:160px}}.single-module .st-title{margin-bottom:35px;padding:40px 0 0}@media (min-width:768px){.single-module .st-title{margin-bottom:40px;padding:60px 0 0}}@media (min-width:992px){.single-module .st-title{margin-bottom:45px;padding:80px 0 0}}.single-module .st-title .back{font-size:13px;margin-bottom:10px}@media (min-width:768px){.single-module .st-title .back{margin-bottom:15px}}@media (min-width:992px){.single-module .st-title .back{margin-bottom:20px}}.single-module .st-title .back a{color:#bbb;text-decoration:none}.single-module .st-title .back a:hover{color:#000}.single-module .st-title h1{color:#8f1137;font-family:Utopia Std,serif;font-size:40px;font-weight:700;line-height:1.2;margin:0 0 15px}@media (min-width:768px){.single-module .st-title h1{margin-bottom:20px}}@media (min-width:992px){.single-module .st-title h1{margin-bottom:25px}}.single-module .st-title .meta{font-size:22px;font-weight:700;line-height:1.2}.single-module .st-title .meta a{color:#bbb;text-decoration:none}.single-module .st-title .meta a:hover{color:#000}.single-module .st-desc{margin-bottom:50px}@media (min-width:768px){.single-module .st-desc{margin-bottom:65px}}@media (min-width:992px){.single-module .st-desc{margin-bottom:80px}.single-module .st-desc .inn{align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}}.single-module .st-desc .inn .format{margin-bottom:35px}@media (min-width:768px){.single-module .st-desc .inn .format{margin-bottom:40px}}@media (min-width:992px){.single-module .st-desc .inn .format{margin-bottom:0;width:calc(100% - 400px)}}.single-module .st-desc .inn .btn-reg{border:1px solid #8f1137;color:#8f1137;display:block;font-size:18px;font-weight:700;height:80px;line-height:20px;padding:30px 10px}@media (min-width:992px){.single-module .st-desc .inn .btn-reg{width:340px}}.single-module .st-desc .inn .btn-reg:hover{background:#8f1137;color:#fff}.single-module .st-video{margin-bottom:60px}@media (min-width:768px){.single-module .st-video{margin-bottom:72px}}@media (min-width:992px){.single-module .st-video{margin-bottom:84px}}@media (min-width:768px){.single-module .st-details{margin-bottom:70px}}@media (min-width:992px){.single-module .st-details{margin-bottom:100px}}.single-module .st-details h2.title{margin-bottom:55px}.single-module .st-details ul{list-style-type:none;margin:0;padding:0}@media (min-width:768px){.single-module .st-details ul{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}}.single-module .st-details ul li{border-top:3px solid #f4f5f5;margin-bottom:45px;padding-top:29px}@media (min-width:768px){.single-module .st-details ul li{padding-right:30px;width:50%}}@media (min-width:992px){.single-module .st-details ul li{width:33.3333%}}.single-module .st-details ul li h4{font-size:18px;font-weight:700;line-height:22px;margin-bottom:15px}.single-module .st-details ul li p{font-size:16px;line-height:22px;margin-bottom:0}.single-module .st-related{padding-bottom:70px;padding-top:70px}@media (min-width:768px){.single-module .st-related{padding-bottom:85px;padding-top:85px}}@media (min-width:992px){.single-module .st-related{padding-bottom:100px;padding-top:100px}}.single-module .st-related h2.title{margin-bottom:30px}@media (min-width:768px){.single-module .st-related h2.title{margin-bottom:45px}}@media (min-width:992px){.single-module .st-related h2.title{margin-bottom:60px}}.single-news .st-banner{height:60px;margin:0}@media (min-width:768px){.single-news .st-banner{height:110px}}@media (min-width:992px){.single-news .st-banner{height:160px}}.single-news .st-title{margin-bottom:35px;padding:40px 0 0}@media (min-width:768px){.single-news .st-title{margin-bottom:40px;padding:60px 0 0}}@media (min-width:992px){.single-news .st-title{margin-bottom:45px;padding:80px 0 0}}.single-news .st-title .back{font-size:13px;margin-bottom:10px}@media (min-width:768px){.single-news .st-title .back{margin-bottom:15px}}@media (min-width:992px){.single-news .st-title .back{margin-bottom:20px}}.single-news .st-title .back a{color:#bbb;text-decoration:none}.single-news .st-title .back a:hover{color:#000}.single-news .st-title h1{color:#8f1137;font-family:Utopia Std,serif;font-size:40px;font-weight:700;line-height:1.2;margin:0 0 15px}@media (min-width:768px){.single-news .st-title h1{margin-bottom:20px}}@media (min-width:992px){.single-news .st-title h1{margin-bottom:25px}}.single-news .st-title .meta{font-size:22px;font-weight:700;line-height:1.2}.single-news .st-title .meta a{color:#bbb;text-decoration:none}.single-news .st-title .meta a:hover{color:#000}.single-news .st-desc{margin-bottom:50px}@media (min-width:768px){.single-news .st-desc{margin-bottom:65px}}@media (min-width:992px){.single-news .st-desc{margin-bottom:80px}.single-news .st-desc .inn{align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}}.single-news .st-desc .inn .format{margin-bottom:35px}@media (min-width:768px){.single-news .st-desc .inn .format{margin-bottom:40px}}@media (min-width:992px){.single-news .st-desc .inn .format{margin-bottom:0}}.single-news .st-desc .inn .btn-reg{border:1px solid #8f1137;color:#8f1137;display:block;font-size:18px;font-weight:700;height:80px;line-height:20px;padding:30px 10px}@media (min-width:992px){.single-news .st-desc .inn .btn-reg{width:340px}}.single-news .st-desc .inn .btn-reg:hover{background:#8f1137;color:#fff}.single-news .st-related{padding-bottom:70px;padding-top:70px}@media (min-width:768px){.single-news .st-related{padding-bottom:85px;padding-top:85px}}@media (min-width:992px){.single-news .st-related{padding-bottom:100px;padding-top:100px}}.single-news .st-related h2.title{color:#000;font-size:25px;line-height:1.2;margin-bottom:20px}.single-news .news-details .news-toolbar{align-items:center;justify-content:space-between;margin-bottom:15px}.single-news .news-details .news-toolbar .btn-back{color:#bbb;font-size:13px;line-height:16px;text-decoration:none}.single-news .news-details .news-toolbar .btn-back:hover{color:#8f1137}.single-news .news-details h2.title{color:#000;font-size:25px;line-height:1.2;margin-bottom:12px}.single-news .news-details .meta{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start;margin-bottom:30px}.single-news .news-details .meta .avatar{background:#252525;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;color:#fff;height:40px;line-height:40px;margin-right:15px;text-align:center;text-transform:uppercase;width:40px}.single-news .news-details .meta .info{color:#bbb;font-size:14px;line-height:18px}.single-news .news-details .meta .info .author{color:#000;font-size:16px;font-weight:700;line-height:20px}.single-news .news-details .desc{color:#000;font-size:15px;line-height:20px;margin:0 0 50px}.single-news .news-details .actions{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start}@media (min-width:768px){.related-news{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:-10px;margin-right:-10px}}.related-news .post{margin-bottom:45px}@media (min-width:768px){.related-news .post{padding-left:10px;padding-right:10px;width:33.3333%}}@media (min-width:992px){.related-news .post{width:25%}}.related-news .post .thumb{display:block;margin-bottom:15px;overflow:hidden;position:relative}.related-news .post .thumb:hover:after{background:#bd1649}.related-news .post .thumb:hover img{transform:scale(1.1)}.related-news .post .thumb:after{background:#8f1137;bottom:0;color:#fff;content:"\e900";font-family:icomoon;height:40px;line-height:40px;position:absolute;right:0;text-align:center;transition:all .6s ease;width:40px}.related-news .post .thumb img{transition:all .6s ease;width:100%}.related-news .post .meta{color:#bbb;font-size:13px;line-height:16px;margin-bottom:20px}.related-news .post h4{font-size:16px;font-weight:700;margin:0 0 10px}.related-news .post h4 a{color:#000;text-decoration:none}.related-news .post h4 a:hover{color:#8f1137}.news-listing .top-section{align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:70px}.news-listing .top-section>h2{font-family:Utopia Std,serif;font-size:25px;font-weight:700;line-height:30px;margin:0;width:52%}.news-listing .top-section .sort{position:relative;width:150px}.news-listing .top-section .sort:hover ul{display:block}.news-listing .top-section .sort>a{background:#8f1137;color:#fff;display:block;font-size:14px;font-weight:700;line-height:17px;padding:11px 30px 7px 15px;position:relative;text-decoration:none}.news-listing .top-section .sort>a:before{content:"\e900";font-family:icomoon;font-size:8px;position:absolute;right:15px;top:8px;transform:rotate(90deg)}.news-listing .top-section .sort>a:hover{background:#bd1649}.news-listing .top-section .sort ul{display:none;list-style-type:none;margin:0;padding:0;position:absolute;right:0;top:35px;z-index:1}.news-listing .top-section .sort ul li{border-top:1px solid #fff}.news-listing .top-section .sort ul li a{background:#f4f5f5;color:#000;display:block;font-size:14px;padding:11px 15px 7px;text-decoration:none;white-space:nowrap}.news-listing .top-section .sort ul li a:hover{background:#e9ecef}.news-listing .top-section .sort ul li a.active{background:#949676;color:#fff}.news-listing .top-section section .container{padding:0}.news-listing .list-of-news .news{border-top:3px solid #f4f5f5;padding:25px 0}.news-listing .list-of-news .news:first-child{border-top:none}.news-listing .list-of-news .news .thumb{display:block;margin-bottom:15px;overflow:hidden}.news-listing .list-of-news .news .thumb:hover img{transform:scale(1.1)}.news-listing .list-of-news .news .thumb img{transition:all .5s ease}.news-listing .list-of-news .news h3{font-size:20px}.news-listing .list-of-news .news h3 a{color:#000;text-decoration:none}.news-listing .list-of-news .news h3 a:hover{color:#8f1137}.news-listing .list-of-news .news .meta{color:#bbb;font-size:13px;line-height:16px;margin-bottom:20px}.news-listing .list-of-news .news h4{font-size:20px;line-height:1.2}.news-listing .list-of-news .news h4 a{color:#000;text-decoration:none}.news-listing .list-of-news .news h4 a:hover{color:#8f1137}.news-listing .list-of-news .news a.more{color:#000;font-size:16px}.news-listing .list-of-news .news a.more:hover{color:#8f1137}.tpl-2cols.account .layout-wrapper #sidebar,.tpl-2cols.notifications .layout-wrapper #sidebar{background:#e3e5d4}.tpl-2cols.page-resources .layout-wrapper #sidebar{background:hsla(38,22%,83%,.6) url(/web/images/bg-resources.jpg?3e0c4b0952ff732c13f83063760cbf3c) no-repeat right 560px}.tpl-2cols.forum .layout-wrapper #sidebar,.tpl-2cols.forum-modules .layout-wrapper #sidebar,.tpl-2cols.my-participation .layout-wrapper #sidebar,.tpl-2cols.thread-single .layout-wrapper #sidebar,.tpl-2cols.threads-channel .layout-wrapper #sidebar,.tpl-2cols.threads-create .layout-wrapper #sidebar,.tpl-2cols.threads-module .layout-wrapper #sidebar,.tpl-2cols.threads-tag .layout-wrapper #sidebar{background:#f4f5f5 url(/web/images/pomme2.png?8c25fe210f1ce6bd7c8d1ad845fa7c51) no-repeat left 35px}.tpl-2cols .breadcrumbs{margin:0 0 40px}.tpl-2cols .breadcrumbs p{color:#000;font-size:14px;font-style:normal;font-weight:600;line-height:130%;margin:0}.tpl-2cols img{height:auto;width:100%}.tpl-2cols .title{color:var(--Black,#000);font-family:Utopia Std,serif;font-size:46px;font-style:normal;font-weight:700;line-height:100%;margin:0 0 40px;max-width:45%}.tpl-2cols .banner{display:grid;gap:40px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:60px}.tpl-2cols .banner .text-content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center}.tpl-2cols .banner p{color:#000;font-weight:400}.tpl-2cols .banner a,.tpl-2cols .banner p{font-size:16px;font-style:normal;line-height:22px}.tpl-2cols .banner a{color:#8f1137;font-weight:600;text-decoration-line:underline}.tpl-2cols .banner ul{padding:0 0 0 20px}.tpl-2cols .banner ul .bold{margin-left:-20px}.tpl-2cols .banner ul p strong{font-weight:600}.tpl-2cols .layout-wrapper #main .section .content{padding:0}.tpl-2cols .section:not(.footer){border-bottom:3px solid #f4f5f5;margin-bottom:60px;padding-bottom:60px}.tpl-2cols .section:not(.footer) .heading{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:24px}.tpl-2cols .section:not(.footer) .heading h3{color:#000;font-size:24px;font-style:normal;font-weight:400;line-height:22px;margin:0}.tpl-2cols .section:not(.footer) .heading a{color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.tpl-2cols .section:not(.footer) .content{display:grid;gap:40px;grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.tpl-2cols .section:not(.footer) .content .item{border:2px solid #8f1137;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:0;overflow:hidden}.tpl-2cols .section:not(.footer) .content .item:hover{background:rgba(172,45,75,.15)}.tpl-2cols .section:not(.footer) .content .item:hover img{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:scale(1.05);transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,1,1)}.tpl-2cols .section:not(.footer) .content .item .image{overflow:hidden}.tpl-2cols .section:not(.footer) .content .item img{aspect-ratio:260/160;border-radius:10px 10px 0 0;-o-object-fit:cover;object-fit:cover}.tpl-2cols .section:not(.footer) .content .item .text-content{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;min-height:82px;padding:16px 0}.tpl-2cols .section:not(.footer) .content .item .text-content h4{color:#000;font-size:16px;font-style:normal;font-weight:600;line-height:22px;margin:0;max-width:90%;text-align:center}.tpl-2cols .section:not(.footer) .content .item .text-content h4 a{color:#000;display:block}.tpl-2cols .section:not(.footer) .content .item .text-content p{color:#828383;font-size:13px;font-style:normal;font-weight:500;line-height:16px;margin:12px 0 0;padding:0 12px;text-align:center}.tpl-2cols .footer p{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:22px;margin:0}.tpl-2cols .footer a{display:block;text-decoration-line:underline}.tpl-2cols .footer a span{color:#000}.tpl-2cols .layout-wrapper{min-height:100vh}@media (min-width:1200px){.tpl-2cols .layout-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}}.tpl-2cols .layout-wrapper #sidebar{background:hsla(64,13%,53%,.2);display:none;justify-content:flex-end;padding-bottom:50px;width:28.125%}@media (min-width:1200px){.tpl-2cols .layout-wrapper #sidebar{display:-webkit-box;display:-ms-flexbox;display:flex}}.tpl-2cols .layout-wrapper #sidebar .wrapper{max-width:230px;width:56.8%}.tpl-2cols .layout-wrapper #sidebar .logo{background:url(/web/images/logo.png?1e644942394961766914a3ff77d8a056) no-repeat 50%/cover;display:block;height:76px;margin:37px 0 55px 16px;text-indent:-9999px;width:200px}.tpl-2cols .layout-wrapper #sidebar .sb-menu{list-style-type:none;margin:0 0 30px;padding:0}.tpl-2cols .layout-wrapper #sidebar .sb-menu li a{color:#000;display:block;font-size:16px;line-height:22px;padding:10px 14px 9px;text-decoration:none}.tpl-2cols .layout-wrapper #sidebar .sb-menu li a:hover{color:#8f1137}.tpl-2cols .layout-wrapper #sidebar .sb-menu li a.active{background:#fff;color:#000;font-weight:700}.tpl-2cols .layout-wrapper #sidebar .filter-search{margin-bottom:32px}.tpl-2cols .layout-wrapper #sidebar .filter-search h3{color:#000;display:block;font-size:16px;padding:0 14px;text-decoration:none}.tpl-2cols .layout-wrapper #sidebar .filter-search input{background:#fff;border:0;color:#000;font-size:14px;font-weight:500;line-height:normal;outline:0;padding:8px 14px;width:100%}.tpl-2cols .layout-wrapper #sidebar .filter-search input::-moz-placeholder{color:#bbb}.tpl-2cols .layout-wrapper #sidebar .filter-search input::placeholder{color:#bbb}.tpl-2cols .layout-wrapper #sidebar .form-subscribe{max-width:180px}.tpl-2cols .layout-wrapper #sidebar .form-subscribe h3{font-size:16px;line-height:22px;margin:0 0 20px;max-width:160px}.tpl-2cols .layout-wrapper #sidebar .form-subscribe form{margin-bottom:32px}.tpl-2cols .layout-wrapper #sidebar .form-subscribe .form-group{margin-bottom:15px}.tpl-2cols .layout-wrapper #sidebar .form-subscribe .form-group .form-control{background:transparent;border-color:#8f1137;border-style:solid;border-width:1px 0;color:#8f1137;height:43px;padding:0}.tpl-2cols .layout-wrapper #sidebar .form-subscribe .form-group .form-control:focus{box-shadow:none;outline:none}.tpl-2cols .layout-wrapper #sidebar .form-subscribe .form-group .form-control::-moz-placeholder{color:#252525}.tpl-2cols .layout-wrapper #sidebar .form-subscribe .form-group .form-control::placeholder{color:#252525}.tpl-2cols .layout-wrapper #sidebar .form-subscribe .btn{font-size:13px;font-weight:700;line-height:16px;padding:0}.tpl-2cols .layout-wrapper #sidebar .form-subscribe .invalid-msg{background:#dc3545;color:#fff;font-size:14px;padding:6px 10px 4px}.tpl-2cols .layout-wrapper #sidebar .form-subscribe .success-msg{background:#28a745;color:#fff;font-size:14px;line-height:17px;margin-bottom:25px;padding:10px 10px 8px}.tpl-2cols .layout-wrapper #sidebar .form-subscribe p{font-size:14px;line-height:17px}.tpl-2cols .layout-wrapper #sidebar .form-subscribe p:last-child{margin-bottom:0}.tpl-2cols .layout-wrapper #sidebar .form-subscribe p a{color:#252525;text-decoration:underline}.tpl-2cols .layout-wrapper #sidebar .filters h3{background:#8f1137;color:#fff;font-size:16px;font-weight:700;line-height:normal;margin-bottom:0;padding:11px 16px;text-transform:uppercase}.tpl-2cols .layout-wrapper #sidebar .filters .filter{margin-bottom:4px}.tpl-2cols .layout-wrapper #sidebar .filters .filter .search-cultural,.tpl-2cols .layout-wrapper #sidebar .filters .filter .search-ingredient{display:none}.tpl-2cols .layout-wrapper #sidebar .filters .filter.expand h4 a:before{top:40%;transform:translateY(-50%) rotate(180deg)}.tpl-2cols .layout-wrapper #sidebar .filters .filter.expand ul{display:block}.tpl-2cols .layout-wrapper #sidebar .filters .filter.expand ul.texture{padding-top:0}.tpl-2cols .layout-wrapper #sidebar .filters .filter.expand ul.cultural-tags,.tpl-2cols .layout-wrapper #sidebar .filters .filter.expand ul.ingredient-tags{max-height:310px;overflow-y:auto}.tpl-2cols .layout-wrapper #sidebar .filters .filter.expand ul.cultural-tags::-webkit-scrollbar,.tpl-2cols .layout-wrapper #sidebar .filters .filter.expand ul.ingredient-tags::-webkit-scrollbar{width:8px}.tpl-2cols .layout-wrapper #sidebar .filters .filter.expand ul.cultural-tags::-webkit-scrollbar-track,.tpl-2cols .layout-wrapper #sidebar .filters .filter.expand ul.ingredient-tags::-webkit-scrollbar-track{background:#f1f1f1}.tpl-2cols .layout-wrapper #sidebar .filters .filter.expand ul.cultural-tags::-webkit-scrollbar-thumb,.tpl-2cols .layout-wrapper #sidebar .filters .filter.expand ul.ingredient-tags::-webkit-scrollbar-thumb{background:#8f1137;border-radius:8px}.tpl-2cols .layout-wrapper #sidebar .filters .filter.expand ul.cultural-tags li,.tpl-2cols .layout-wrapper #sidebar .filters .filter.expand ul.ingredient-tags li{padding-bottom:3px}.tpl-2cols .layout-wrapper #sidebar .filters .filter.expand ul.cultural-tags li span,.tpl-2cols .layout-wrapper #sidebar .filters .filter.expand ul.ingredient-tags li span{margin-top:6px}.tpl-2cols .layout-wrapper #sidebar .filters .filter.expand .search-cultural,.tpl-2cols .layout-wrapper #sidebar .filters .filter.expand .search-ingredient{background:#fff;border:0;color:#000;display:block;font-size:14px;font-weight:500;line-height:normal;margin-top:8px;outline:0;padding:9px 14px 6px;width:100%}.tpl-2cols .layout-wrapper #sidebar .filters .filter.expand .cooktime{background:#f4f5f5;display:block;padding-bottom:10px}.tpl-2cols .layout-wrapper #sidebar .filters .filter .cooktime{display:none}.tpl-2cols .layout-wrapper #sidebar .filters .filter h4{color:#000;font-size:16px;font-weight:700;margin-bottom:0;text-transform:uppercase}.tpl-2cols .layout-wrapper #sidebar .filters .filter h4 a{background:#9b9d9d;color:#fff;display:block;line-height:normal;padding:8px 32px 4px 16px;position:relative;text-decoration:none}.tpl-2cols .layout-wrapper #sidebar .filters .filter h4 a:before{content:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="11" fill="none"><path d="m1.272 1.068 8.864 8.864L19 1.068" stroke="%23fff"/></svg>');display:block;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:all .3s ease}.tpl-2cols .layout-wrapper #sidebar .filters .filter h5{color:#000;font-size:13px;padding-bottom:9px}.tpl-2cols .layout-wrapper #sidebar .filters .filter .filter-range{padding:14px 12px 0}.tpl-2cols .layout-wrapper #sidebar .filters .filter .filter-range h5{color:#000;font-size:13px;font-weight:600;margin-bottom:20px;padding:0 2px}.tpl-2cols .layout-wrapper #sidebar .filters .filter .range{position:relative}.tpl-2cols .layout-wrapper #sidebar .filters .filter .range span{color:#000;font-size:12px;font-weight:600;line-height:normal;position:absolute;top:-14px;transform:translateX(-50%);white-space:nowrap}.tpl-2cols .layout-wrapper #sidebar .filters .filter .range input[type=range]{-webkit-appearance:none;background:-webkit-gradient(linear,left top,right top,from(#8f1137),color-stop(0,#8f1137),color-stop(0,#fff),to(#fff));background:linear-gradient(90deg,#8f1137 0,#8f1137 0,#fff 0,#fff);border-radius:8px;height:7px;outline:none;transition:background .45s ease-in;width:100%}.tpl-2cols .layout-wrapper #sidebar .filters .filter .range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#8f1137;border-radius:50%;cursor:ew-resize;height:18px;width:18px}.tpl-2cols .layout-wrapper #sidebar .filters .filter ul{background-color:#f4f5f5;display:none;font-size:13px;list-style-type:none;margin:0;padding:10px 0 16px}.tpl-2cols .layout-wrapper #sidebar .filters .filter ul.tags{padding-left:5px}.tpl-2cols .layout-wrapper #sidebar .filters .filter ul.tags:after{clear:both;content:"";display:table}.tpl-2cols .layout-wrapper #sidebar .filters .filter ul.tags li{border:1px solid #949676;float:left;margin:0 5px 5px 0;padding:4px 7px}.tpl-2cols .layout-wrapper #sidebar .filters .filter ul li{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 16px 5px;position:relative}.tpl-2cols .layout-wrapper #sidebar .filters .filter ul li input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;height:16px;margin-right:8px;position:relative;width:16px}.tpl-2cols .layout-wrapper #sidebar .filters .filter ul li input[type=checkbox]:before{background-color:#fff;border:1px solid #000;border-radius:3px;content:"";display:block;height:16px;left:0;position:absolute;top:0;width:16px}.tpl-2cols .layout-wrapper #sidebar .filters .filter ul li input[type=checkbox]:checked:before{background-color:#000;content:"";display:block;height:16px;left:0;position:absolute;top:0;width:16px}.tpl-2cols .layout-wrapper #sidebar .filters .filter ul li input[type=checkbox]:checked:after{border:solid #fff;border-width:0 1px 1px 0;content:"";display:block;height:10px;left:6px;position:absolute;top:1px;transform:rotate(45deg);width:5px}.tpl-2cols .layout-wrapper #sidebar .filters .filter ul li span{color:#000;font-size:14px;font-weight:500;margin-top:4px}.tpl-2cols .layout-wrapper #sidebar .filters .filter ul li .level{font-size:16px;font-weight:700;line-height:16px;margin-top:7px;text-align:center;text-transform:uppercase;width:50px}.tpl-2cols .layout-wrapper #sidebar .filters .filter ul li .type{padding-left:12px}.tpl-2cols .layout-wrapper #sidebar .filters .filter ul li .filter-child{color:#000;font-size:14px;margin-top:3px;position:relative;text-decoration:none;width:calc(100% - 24px)}.tpl-2cols .layout-wrapper #sidebar .filters .filter ul li .filter-child:before{content:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="9" fill="none"><path d="m1 .5 7 7 7-7" stroke="%23000"/></svg>');display:block;position:absolute;right:2px;top:50%;transform:translateY(-50%);transition:all .3s ease}.tpl-2cols .layout-wrapper #sidebar .filters .filter ul li.expand .filter-child:before{top:40%;transform:translateY(-50%) rotate(180deg)}.tpl-2cols .layout-wrapper #sidebar .filters .filter ul li.expand .sub-filter{display:block}.tpl-2cols .layout-wrapper #sidebar .filters .filter ul li .sub-filter{display:none;padding-bottom:0;padding-left:8px;width:100%}.tpl-2cols .layout-wrapper #sidebar .filters .filter ul .sub-filter-container{display:block}.tpl-2cols .layout-wrapper #sidebar .filters .filter ul .sub-filter-container div{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.tpl-2cols .layout-wrapper #sidebar .filters .filter .texture input[type=checkbox]:checked:before{border-color:#fff}.tpl-2cols .layout-wrapper #sidebar .filters .filter .texture li{margin-bottom:2px;padding:8px 16px}.tpl-2cols .layout-wrapper #sidebar .filters .filter .texture li:first-child{margin-top:2px}.tpl-2cols .layout-wrapper #sidebar .filters .filter .texture input[type=checkbox]{margin-right:12px}.tpl-2cols .layout-wrapper #sidebar .filters .filter .texture span{color:inherit;font-weight:400}.tpl-2cols .layout-wrapper #sidebar .filters .filter-menu{font-size:15px;line-height:18px;list-style-type:none;margin:0;padding:0 0 0 6px}.tpl-2cols .layout-wrapper #sidebar .filters .filter-menu li{padding-top:15px}.tpl-2cols .layout-wrapper #sidebar .filters .filter-menu li.active a{font-weight:700}.tpl-2cols .layout-wrapper #sidebar .filters .filter-menu li a{color:#000}.tpl-2cols .layout-wrapper #sidebar .filters .sidebar-bottom{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:12px 0}.tpl-2cols .layout-wrapper #sidebar .filters .sidebar-bottom .apply{background:#8f1137;border:0;border-radius:38px;color:#fff;font-size:16px;font-weight:700;line-height:normal;padding:9px 14px;text-decoration:none;text-transform:uppercase}.tpl-2cols .layout-wrapper #sidebar .filters .sidebar-bottom .apply:hover{opacity:.8}.tpl-2cols .layout-wrapper #sidebar .filters .sidebar-bottom .clear-all{color:#000;font-size:14px;font-weight:400;line-height:normal;margin-right:16px;text-decoration-line:underline}.tpl-2cols .layout-wrapper #sidebar .filters .sidebar-bottom .clear-all:hover{color:#8f1137}.tpl-2cols .layout-wrapper #sidebar .sb-ct{position:relative}.tpl-2cols .layout-wrapper #main{padding:0}@media (min-width:1200px){.tpl-2cols .layout-wrapper #main{width:71.875%}}.tpl-2cols .layout-wrapper #main .wrapper{margin:0 auto;max-width:970px;padding:0 55px}@media (min-width:1200px){.tpl-2cols .layout-wrapper #main .wrapper{margin:0}}.tpl-2cols .layout-wrapper #main .content{padding:40px 0 85px}.tpl-2cols .layout-wrapper #main .header .inn{align-items:center;border-bottom:3px solid #f4f5f5;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:35px 0 18px}.tpl-2cols .layout-wrapper #main .header .menu{font-size:16px;line-height:19px;list-style-type:none;margin:0;padding:0}.tpl-2cols .layout-wrapper #main .header .menu li{display:inline-block;margin:0 16px 0 0}.tpl-2cols .layout-wrapper #main .header .menu li.active a{color:#949676;font-weight:700}.tpl-2cols .layout-wrapper #main .header .menu li a{color:#000}.tpl-2cols .layout-wrapper #main .header .header-right{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start}.tpl-2cols .layout-wrapper #main .header .header-right .form-search{margin-right:17px}.tpl-2cols .layout-wrapper #main .header .header-right .form-search .form-control{background:#f4f5f5;border-color:#f4f5f5;font-size:14px;height:33px;line-height:17px;padding:9px 10px 5px;width:200px}.tpl-2cols .layout-wrapper #main .header .header-right .form-search .form-control::-moz-placeholder{color:#000}.tpl-2cols .layout-wrapper #main .header .header-right .form-search .form-control::placeholder{color:#000}.tpl-2cols .layout-wrapper #main .header .header-right .form-search .form-control:focus{border-color:#bbb;box-shadow:none}.tpl-2cols .layout-wrapper #main .header .header-right .user-menu{position:relative}.tpl-2cols .layout-wrapper #main .header .header-right .user-menu:hover .dropdown{display:block}.tpl-2cols .layout-wrapper #main .header .header-right .user-menu>a{display:block;width:30px}.tpl-2cols .layout-wrapper #main .header .header-right .user-menu>a img{border-radius:50%;height:auto;max-width:100%}.tpl-2cols .layout-wrapper #main .header .header-right .user-menu .dropdown{display:none;padding-top:7px;position:absolute;right:0;top:30px;width:220px;z-index:200}.tpl-2cols .layout-wrapper #main .header .header-right .user-menu .dropdown:after,.tpl-2cols .layout-wrapper #main .header .header-right .user-menu .dropdown:before{border-style:solid;content:"";height:7px;position:absolute;top:0;width:7px}.tpl-2cols .layout-wrapper #main .header .header-right .user-menu .dropdown:before{border-color:transparent #f4f5f5 transparent transparent;border-width:7px 7px 0 0;right:15px}.tpl-2cols .layout-wrapper #main .header .header-right .user-menu .dropdown:after{border-color:transparent transparent transparent #f4f5f5;border-width:7px 0 0 7px;right:8px}.tpl-2cols .layout-wrapper #main .header .header-right .user-menu .dropdown ul{background:#f4f5f5;box-shadow:0 0 3px rgba(0,0,0,.2);list-style-type:none;margin:0;padding:10px 23px}.tpl-2cols .layout-wrapper #main .header .header-right .user-menu .dropdown ul li{border-bottom:1px solid rgba(0,0,0,.5);font-size:16px;line-height:19px;padding:12px 0 10px;position:relative}.tpl-2cols .layout-wrapper #main .header .header-right .user-menu .dropdown ul li:last-child{border-bottom:0}.tpl-2cols .layout-wrapper #main .header .header-right .user-menu .dropdown ul li a{color:#000;text-decoration:none}.tpl-2cols .layout-wrapper #main .header .header-right .user-menu .dropdown ul li a:hover{color:#8f1137}.tpl-2cols .layout-wrapper #main .header .header-right .user-menu .dropdown ul li .badge{background:#000;border-radius:10px;color:#fff;font-size:13px;line-height:20px;padding:0 7px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.tpl-2cols .close-menu-mobile,.tpl-2cols .logo-mobile,.tpl-2cols .mobile-menu-toggle,.tpl-2cols .mobile-search,.tpl-2cols .sidebar-mobile{display:none}@media (max-width:1400px){.tpl-2cols .layout-wrapper #sidebar{width:20%}.tpl-2cols .layout-wrapper #sidebar .wrapper{margin-left:16px;width:90%}.tpl-2cols .layout-wrapper #main{width:80%}.tpl-2cols .layout-wrapper #main .wrapper{padding:0 40px}.tpl-2cols .layout-wrapper #main .header .menu li{margin:0 20px 0 0}.tpl-2cols .layout-wrapper #main .header .header-right .form-search .form-control{width:150px}.tpl-2cols .layout-wrapper #main .content{padding:40px 0 85px}}@media (max-width:1023px){.tpl-2cols .header{background:#fff;position:sticky;top:0;width:100%;z-index:1000}.tpl-2cols .logo-mobile{display:block;height:53px;width:139px}.tpl-2cols .header-right{gap:16px}.tpl-2cols .header-right .mobile-menu-toggle,.tpl-2cols .header-right .mobile-search{display:block}.tpl-2cols .layout-wrapper #sidebar{display:none}.tpl-2cols .layout-wrapper #main{width:100%}.tpl-2cols .layout-wrapper #main .header .inn{border:0;padding:8px 0}.tpl-2cols .layout-wrapper #main .header .wrapper{padding:0 16px}.tpl-2cols .layout-wrapper #main .header .wrapper .menu{align-items:end;background:#fff;bottom:0;display:none;flex-direction:column;gap:16px;height:100%;left:0;padding:16px;position:fixed;right:0;top:0;width:100%;z-index:100}.tpl-2cols .layout-wrapper #main .header .wrapper .menu.active{display:-webkit-box;display:-ms-flexbox;display:flex}.tpl-2cols .layout-wrapper #main .header .wrapper .menu li{font-size:24px;font-weight:500;line-height:normal;margin-right:0}.tpl-2cols .layout-wrapper #main .header .wrapper .menu li.active a{color:#949676;font-weight:700}.tpl-2cols .layout-wrapper #main .header .wrapper .menu .close-menu-mobile{display:block}.tpl-2cols .layout-wrapper #main .header .wrapper .header-right .form-search{background:#fff;display:none;left:0;margin:0;padding:14px 16px;position:absolute;right:0;top:100%}.tpl-2cols .layout-wrapper #main .header .wrapper .header-right .form-search.active{display:block}.tpl-2cols .layout-wrapper #main .header .wrapper .header-right .form-search input{width:100%}.tpl-2cols .layout-wrapper #main .content{padding:0}.tpl-2cols .layout-wrapper .sidebar-mobile{display:block}.tpl-2cols .layout-wrapper .sidebar-mobile .filter-search h3,.tpl-2cols .layout-wrapper .sidebar-mobile .sb-menu{display:none}.tpl-2cols .layout-wrapper .sidebar-mobile .filter-search input{background:#f4f5f5;border:0;color:#000;font-size:14px;font-weight:500;line-height:normal;outline:0;padding:14px 14px 9px;width:100%}.tpl-2cols .layout-wrapper .sidebar-mobile .filters{margin-top:10px}.tpl-2cols .layout-wrapper .sidebar-mobile .filters h3{background:#8f1137;color:#fff;font-size:16px;font-weight:700;line-height:normal;margin-bottom:0;padding:13px 38px 7px 16px;position:relative;text-transform:uppercase;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.tpl-2cols .layout-wrapper .sidebar-mobile .filters h3:after{content:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="11" fill="none"><path d="m1.272 1.068 8.864 8.864L19 1.068" stroke="%23fff"/></svg>');display:inline-block;position:absolute;right:8px;top:50%;transform:translateY(-50%) rotate(-90deg);transition:all .3s ease}.tpl-2cols .layout-wrapper .sidebar-mobile .filters.active{background:#f4f5f5}.tpl-2cols .layout-wrapper .sidebar-mobile .filters.active h3{width:100%}.tpl-2cols .layout-wrapper .sidebar-mobile .filters.active h3:after{right:14px;transform:translateY(-50%) rotate(90deg)}.tpl-2cols .layout-wrapper .sidebar-mobile .filters.active .filter{display:block}.tpl-2cols .layout-wrapper .sidebar-mobile .filters.active .sidebar-bottom{display:-webkit-box;display:-ms-flexbox;display:flex}.tpl-2cols .layout-wrapper .sidebar-mobile .filters .filter{display:none;margin-bottom:4px}.tpl-2cols .layout-wrapper .sidebar-mobile .filters .filter.expand h4 a:before{top:40%;transform:translateY(-50%) rotate(180deg)}.tpl-2cols .layout-wrapper .sidebar-mobile .filters .filter.expand ul{display:block}.tpl-2cols .layout-wrapper .sidebar-mobile .filters .filter.expand ul.texture{padding-top:0}.tpl-2cols .layout-wrapper .sidebar-mobile .filters .filter.expand .cooktime{background:#f4f5f5;display:block;padding-bottom:10px}.tpl-2cols .layout-wrapper .sidebar-mobile .filters .filter .cooktime{display:none}.tpl-2cols .layout-wrapper .sidebar-mobile .filters .filter h4{color:#000;font-size:16px;font-weight:700;margin-bottom:0;text-transform:uppercase}.tpl-2cols .layout-wrapper .sidebar-mobile .filters .filter h4 a{background:#9b9d9d;color:#fff;display:block;line-height:normal;padding:8px 32px 4px 16px;position:relative;text-decoration:none}.tpl-2cols .layout-wrapper .sidebar-mobile .filters .filter h4 a:before{content:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="11" fill="none"><path d="m1.272 1.068 8.864 8.864L19 1.068" stroke="%23fff"/></svg>');display:block;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:all .3s ease}.tpl-2cols .layout-wrapper .sidebar-mobile .filters .filter h5{color:#000;font-size:13px;padding-bottom:9px}.tpl-2cols .layout-wrapper .sidebar-mobile .filters .filter .filter-range{padding:14px 12px 0}.tpl-2cols .layout-wrapper .sidebar-mobile .filters .filter .filter-range h5{color:#000;font-size:13px;font-weight:600;margin-bottom:20px;padding:0 2px}.tpl-2cols .layout-wrapper .sidebar-mobile .filters .filter .range{position:relative}.tpl-2cols .layout-wrapper .sidebar-mobile .filters .filter .range span{color:#000;font-size:12px;font-weight:600;line-height:normal;position:absolute;top:-14px;transform:translateX(-50%);white-space:nowrap}.tpl-2cols .layout-wrapper .sidebar-mobile .filters .filter .range input[type=range]{-webkit-appearance:none;background:-webkit-gradient(linear,left top,right top,from(#8f1137),color-stop(0,#8f1137),color-stop(0,#fff),to(#fff));background:linear-gradient(90deg,#8f1137 0,#8f1137 0,#fff 0,#fff);border-radius:8px;height:7px;outline:none;transition:background .45s ease-in;width:100%}.tpl-2cols .layout-wrapper .sidebar-mobile .filters .filter .range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#8f1137;border-radius:50%;cursor:ew-resize;height:18px;width:18px}.tpl-2cols .layout-wrapper .sidebar-mobile .filters .filter ul{background-color:#f4f5f5;display:none;font-size:13px;list-style-type:none;margin:0;padding:10px 0 16px}.tpl-2cols .layout-wrapper .sidebar-mobile .filters .filter ul.tags{padding-left:5px}.tpl-2cols .layout-wrapper .sidebar-mobile .filters .filter ul.tags:after{clear:both;content:"";display:table}.tpl-2cols .layout-wrapper .sidebar-mobile .filters .filter ul.tags li{border:1px solid #949676;float:left;margin:0 5px 5px 0;padding:4px 7px}.tpl-2cols .layout-wrapper .sidebar-mobile .filters .filter ul li{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 16px 5px;position:relative}.tpl-2cols .layout-wrapper .sidebar-mobile .filters .filter ul li input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;height:16px;margin-right:8px;position:relative;width:16px}.tpl-2cols .layout-wrapper .sidebar-mobile .filters .filter ul li input[type=checkbox]:before{background-color:#fff;border:1px solid #000;border-radius:3px;content:"";display:block;height:16px;left:0;position:absolute;top:0;width:16px}.tpl-2cols .layout-wrapper .sidebar-mobile .filters .filter ul li input[type=checkbox]:checked:before{background-color:#000;content:"";display:block;height:16px;left:0;position:absolute;top:0;width:16px}.tpl-2cols .layout-wrapper .sidebar-mobile .filters .filter ul li input[type=checkbox]:checked:after{border:solid #fff;border-width:0 1px 1px 0;content:"";display:block;height:10px;left:6px;position:absolute;top:1px;transform:rotate(45deg);width:5px}.tpl-2cols .layout-wrapper .sidebar-mobile .filters .filter ul li span{color:#000;font-size:14px;font-weight:500;margin-top:4px}.tpl-2cols .layout-wrapper .sidebar-mobile .filters .filter ul li .level{font-size:16px;font-weight:700;line-height:16px;margin-top:7px;text-align:center;text-transform:uppercase;width:50px}.tpl-2cols .layout-wrapper .sidebar-mobile .filters .filter ul li .type{padding-left:12px}.tpl-2cols .layout-wrapper .sidebar-mobile .filters .filter ul li .filter-child{color:#000;font-size:14px;margin-top:3px;position:relative;text-decoration:none;width:calc(100% - 24px)}.tpl-2cols .layout-wrapper .sidebar-mobile .filters .filter ul li .filter-child:before{content:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="9" fill="none"><path d="m1 .5 7 7 7-7" stroke="%23000"/></svg>');display:block;position:absolute;right:2px;top:50%;transform:translateY(-50%);transition:all .3s ease}.tpl-2cols .layout-wrapper .sidebar-mobile .filters .filter ul li.expand .filter-child:before{top:40%;transform:translateY(-50%) rotate(180deg)}.tpl-2cols .layout-wrapper .sidebar-mobile .filters .filter ul li.expand .sub-filter{display:block}.tpl-2cols .layout-wrapper .sidebar-mobile .filters .filter ul li .sub-filter{display:none;padding-bottom:0;padding-left:8px;width:100%}.tpl-2cols .layout-wrapper .sidebar-mobile .filters .filter ul .sub-filter-container{display:block}.tpl-2cols .layout-wrapper .sidebar-mobile .filters .filter ul .sub-filter-container div{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.tpl-2cols .layout-wrapper .sidebar-mobile .filters .filter .texture input[type=checkbox]:checked:before{border-color:#fff}.tpl-2cols .layout-wrapper .sidebar-mobile .filters .filter .texture li{margin-bottom:2px;padding:8px 16px}.tpl-2cols .layout-wrapper .sidebar-mobile .filters .filter .texture li:first-child{margin-top:2px}.tpl-2cols .layout-wrapper .sidebar-mobile .filters .filter .texture input[type=checkbox]{margin-right:12px}.tpl-2cols .layout-wrapper .sidebar-mobile .filters .filter .texture span{color:inherit;font-weight:400}.tpl-2cols .layout-wrapper .sidebar-mobile .filters .filter-menu{font-size:15px;line-height:18px;list-style-type:none;margin:0;padding:0 0 0 6px}.tpl-2cols .layout-wrapper .sidebar-mobile .filters .filter-menu li{padding-top:15px}.tpl-2cols .layout-wrapper .sidebar-mobile .filters .filter-menu li.active a{font-weight:700}.tpl-2cols .layout-wrapper .sidebar-mobile .filters .filter-menu li a{color:#000}.tpl-2cols .layout-wrapper .sidebar-mobile .filters .sidebar-bottom{align-items:center;display:none;justify-content:space-between;padding:12px 0}.tpl-2cols .layout-wrapper .sidebar-mobile .filters .sidebar-bottom .apply{background:#8f1137;border-radius:38px;color:#fff;font-size:16px;font-weight:700;line-height:normal;margin-left:16px;padding:12px 14px 6px;text-decoration:none;text-transform:uppercase}.tpl-2cols .layout-wrapper .sidebar-mobile .filters .sidebar-bottom .apply:hover{opacity:.8}.tpl-2cols .layout-wrapper .sidebar-mobile .filters .sidebar-bottom .clear-all{color:#000;font-size:14px;font-weight:400;line-height:normal;margin-right:16px;text-decoration-line:underline}.tpl-2cols .layout-wrapper .sidebar-mobile .filters .sidebar-bottom .clear-all:hover{color:#8f1137}}.list-recipes .recipe-empty{margin-top:44px}.list-recipes .headline{align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:8px}.list-recipes .headline .breadcrumb{background:transparent;margin:0;padding:8px 0}.list-recipes .headline .breadcrumb li{color:#000;font-size:14px;font-weight:600;line-height:1.3}.list-recipes .headline .breadcrumb a{color:#000;font-weight:400;text-decoration:none}.list-recipes .headline .breadcrumb a:hover{color:#8f1137}.list-recipes .headline .breadcrumb a:after{content:">";display:inline-block;margin:0 8px}.list-recipes .headline>h2{font-family:Utopia Std,serif;font-size:25px;font-weight:700;line-height:30px;margin:0;width:52%}.list-recipes .headline .sort{position:relative;width:150px}.list-recipes .headline .sort:hover ul{display:block}.list-recipes .headline .sort>a{background:#8f1137;color:#fff;display:block;font-size:14px;font-weight:700;line-height:17px;padding:11px 30px 7px 15px;position:relative;text-decoration:none}.list-recipes .headline .sort>a:before{content:"\e900";font-family:icomoon;font-size:8px;position:absolute;right:15px;top:8px;transform:rotate(90deg)}.list-recipes .headline .sort>a:hover{background:#bd1649}.list-recipes .headline .sort ul{display:none;list-style-type:none;margin:0;padding:0;position:absolute;right:0;top:35px}.list-recipes .headline .sort ul li{border-top:1px solid #fff}.list-recipes .headline .sort ul li a{background:#f4f5f5;color:#000;display:block;font-size:14px;padding:11px 15px 7px;text-decoration:none;white-space:nowrap}.list-recipes .headline .sort ul li a:hover{background:#e9ecef}.list-recipes .headline .sort ul li a.active{background:#949676;color:#fff}.list-recipes .headline section .container{padding:0}.list-recipes .btn-back{background:#000;border-radius:38px;color:#fff;display:inline-block;font-size:16px;font-weight:700;line-height:normal;padding:9px 14px;text-decoration:none;text-transform:uppercase}.list-recipes .btn-back:hover{opacity:.8}.list-recipes .btn-back:before{content:"<";font-weight:400;margin-right:14px}.list-recipes .category-recipes{-moz-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:1fr 1fr;margin-bottom:44px;margin-top:44px;row-gap:44px}.list-recipes .category-recipes-item{overflow:hidden;position:relative}.list-recipes .category-recipes-item:hover img{transform:scale(1.1)}.list-recipes .category-recipes-item img{aspect-ratio:410/250;-o-object-fit:cover;object-fit:cover;transition:.5s;width:100%}.list-recipes .category-recipes-item .tag{background:#8f1137;border-radius:0 27px 27px 0;color:#fff;font-size:16px;font-weight:700;left:0;line-height:normal;padding:9px 24px 4px 16px;position:absolute;top:24px}.list-recipes .category-swiper h2{color:#000;font-family:Utopia Std,serif;font-size:25px;font-weight:700;line-height:normal;margin-bottom:16px;width:52%}.list-recipes .category-swiper .swiper-slide{overflow:hidden;position:relative;width:250px}.list-recipes .category-swiper .swiper-slide:hover img{transform:scale(1.1)}.list-recipes .category-swiper .swiper-slide img{aspect-ratio:250/250;-o-object-fit:cover;object-fit:cover;transition:.5s;width:100%}.list-recipes .category-swiper .swiper-slide .tag{background:#8f1137;border-radius:0 27px 27px 0;color:#fff;font-size:16px;font-weight:700;left:0;line-height:normal;padding:9px 24px 4px 16px;position:absolute;top:24px}.list-recipes .category-swiper .swiper-button-next,.list-recipes .category-swiper .swiper-button-prev,.list-recipes .category-swiper .swiper-rtl .swiper-button-next,.list-recipes .category-swiper .swiper-rtl .swiper-button-prev{color:#fff;height:calc(100% - 46px);top:66px;width:50px}.list-recipes .category-swiper .swiper-button-prev,.list-recipes .category-swiper .swiper-rtl .swiper-button-next{left:0}.list-recipes .category-swiper .swiper-button-next,.list-recipes .category-swiper .swiper-rtl .swiper-button-prev{right:0}.list-recipes .category-swiper .swiper-button-next.swiper-button-disabled,.list-recipes .category-swiper .swiper-button-prev.swiper-button-disabled{pointer-events:visible}.list-recipes .recipes{-moz-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:44px;row-gap:44px}.list-recipes .recipes .recipe .thumb{display:block;margin-bottom:15px;overflow:hidden}.list-recipes .recipes .recipe .thumb:hover img{transform:scale(1.1)}.list-recipes .recipes .recipe .thumb img{-o-object-fit:cover;object-fit:cover;transition:all .5s ease;width:100%}.list-recipes .recipes .recipe .thumb .img-mobile{display:none}.list-recipes .recipes .recipe h4{font-size:20px;line-height:1.2}.list-recipes .recipes .recipe h4 a{color:#000;text-decoration:none}.list-recipes .recipes .recipe h4 a:hover{color:#8f1137}@media (max-width:1400px){.list-recipes .category-recipes{gap:20px}}@media (min-width:1024px){.page-recipe-categories.tpl-2cols .layout-wrapper,.page-recipe-categories.tpl-2cols .layout-wrapper #sidebar,.page-recipes.tpl-2cols .layout-wrapper,.page-recipes.tpl-2cols .layout-wrapper #sidebar{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:1023px){.tpl-2cols .layout-wrapper #main .list-recipes{overflow:hidden;padding-bottom:32px;padding-top:16px}.tpl-2cols .layout-wrapper #main .list-recipes .wrapper{margin:0 auto;padding:0}.tpl-2cols .layout-wrapper #main .list-recipes .wrapper .headline{margin-bottom:0;padding:0 16px}.tpl-2cols .layout-wrapper #main .list-recipes .wrapper .headline h2{font-size:22px;line-height:normal;width:100%}.tpl-2cols .layout-wrapper #main .list-recipes .wrapper .category-recipes{padding:0 16px}.tpl-2cols .layout-wrapper #main .list-recipes .wrapper .category-swiper{margin:0 16px}.tpl-2cols .layout-wrapper #main .list-recipes .headline .sort{display:none}.tpl-2cols .layout-wrapper #main .list-recipes .btn-back{margin-bottom:10px;margin-left:16px}.tpl-2cols .layout-wrapper #main .list-recipes .recipes{gap:6px;grid-template-columns:1fr;margin-top:12px;padding:0 16px}.tpl-2cols .layout-wrapper #main .list-recipes .recipes .recipe{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.tpl-2cols .layout-wrapper #main .list-recipes .recipes .recipe a{margin-bottom:0;width:31.3%}.tpl-2cols .layout-wrapper #main .list-recipes .recipes .recipe h4{font-size:14px;font-weight:500;padding-left:8px;width:68.7%}.tpl-2cols .layout-wrapper #main .list-recipes .recipes .recipe .img-desktop{display:none}.tpl-2cols .layout-wrapper #main .list-recipes .recipes .recipe .img-mobile{display:block}.tpl-2cols .layout-wrapper #main .pagination{margin-top:16px;padding:0 16px}}@media (max-width:767px){.tpl-2cols .layout-wrapper #main .list-recipes .wrapper .category-recipes{gap:8px;margin:24px 0}.tpl-2cols .layout-wrapper #main .list-recipes .wrapper .category-recipes-item img{aspect-ratio:140/140}.tpl-2cols .layout-wrapper #main .list-recipes .wrapper .category-recipes-item .tag{font-size:14px;max-width:85%;padding:8px 16px 4px 8px;top:8px}.tpl-2cols .layout-wrapper #main .list-recipes .swiper-slide{width:130px}.tpl-2cols .layout-wrapper #main .list-recipes .swiper-slide img{aspect-ratio:130/130}.tpl-2cols .layout-wrapper #main .list-recipes .swiper-slide .tag{font-size:14px;max-width:85%;padding:8px 16px 4px 8px;top:8px}}.tpl-2cols .layout-wrapper #main .single-recipe .content{padding:0;position:relative}.tpl-2cols .layout-wrapper #main .single-recipe .content .content img{height:revert-layer;width:auto}.tpl-2cols .layout-wrapper #main .single-recipe .ingredient .content p{margin-bottom:12px}.tpl-2cols .layout-wrapper #main .single-recipe .ingredient .content p:last-child{margin-bottom:0}.single-recipe .overview-mobile{display:none}.single-recipe .intro-wrapper{max-width:970px;padding:0 55px}.single-recipe .intro-wrapper .intro{background-color:#949676;color:#fff;padding:10px}.single-recipe .breadcrumb-back{margin-bottom:64px;max-width:970px;padding:0 55px;position:relative;z-index:10}.single-recipe .breadcrumb{background:transparent;margin:0;padding:8px 0}.single-recipe .breadcrumb li{color:#000;font-size:14px;font-weight:600;line-height:1.3}.single-recipe .breadcrumb a{color:#000;font-weight:400;text-decoration:none}.single-recipe .breadcrumb a:hover{color:#8f1137}.single-recipe .breadcrumb a:after{content:">";display:inline-block;margin:0 8px}.single-recipe .btn-back{background:#000;border-radius:38px;color:#fff;display:inline-block;font-size:16px;font-weight:700;line-height:normal;padding:11px 14px 7px;text-decoration:none;text-transform:uppercase}.single-recipe .btn-back:hover{opacity:.8}.single-recipe .btn-back:before{content:"<";font-weight:400;margin-right:14px}.single-recipe .wrapper{padding:0}.single-recipe .st-banner-wrapper{max-width:970px;padding:0 55px}.single-recipe .st-banner{background-image:url(/web/images/bg-banner-default.jpg?6f70b950cf9e734935a2292938014053);height:230px;margin:0;max-width:970px}@media (min-width:768px){.single-recipe .st-banner{height:300px;margin:0}}@media (min-width:992px){.single-recipe .st-banner{height:360px;margin:0}}.single-recipe .st-banner-mobile{display:none}.single-recipe .section-title{background:#000;border-radius:0 32px 32px 0;color:#fff;display:inline-block;font-size:20px;font-weight:600;letter-spacing:.6px;line-height:123.7%;margin-bottom:24px;padding:7px 32px 7px 20px;text-transform:uppercase;width:320px}.single-recipe .section-title.desktop-hide{display:none}.single-recipe .stats{border-bottom:3px solid #e9eae4;margin-bottom:60px;padding-bottom:20px}@media (min-width:992px){.single-recipe .stats{align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}}.single-recipe .stats-item{margin-bottom:15px}.single-recipe .stats-item:last-child{margin-bottom:0}@media (min-width:992px){.single-recipe .stats-item{padding:0 15px;width:25%}.single-recipe .stats-item.texture{padding:0 15px;width:50%}}.single-recipe .stats-item.storage ul{display:block;margin:0}.single-recipe .stats-item.storage ul li{color:#000;font-size:14px;font-weight:500;line-height:1.13;margin-bottom:4px;padding:0}.single-recipe .stats-item h5{color:#000;font-size:16px;font-weight:700;line-height:normal;margin-bottom:16px}.single-recipe .stats-item p{color:#000;font-size:14px;font-weight:500;line-height:1.13}.single-recipe .stats-item ul{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;list-style:none;margin:0 -10px;padding:0}.single-recipe .stats-item ul li{margin-bottom:15px;padding:0 10px;position:relative}.single-recipe .stats-item ul li img:hover~span{display:block;z-index:100}.single-recipe .stats-item ul li .triangle{border-color:#ff4532 transparent transparent;border-style:solid;border-width:44px 25px 0;height:0;position:relative;transform:rotate(0deg);width:0}.single-recipe .stats-item ul li .triangle .code{color:#fff;display:block;font-size:14px;font-weight:600;height:0;left:-50%;position:absolute;top:-44px;transform:translate(-50%,-50%);width:44px}.single-recipe .stats-item ul li .triangle:hover~span{display:block}.single-recipe .stats-item ul li .triangle-shadow{filter:drop-shadow(0 1px 4px rgba(0,0,0,.5))}.single-recipe .stats-item ul li span{color:#000;display:none;font-size:14px;font-weight:400;left:50%;line-height:normal;margin-top:6px;max-width:64px;position:absolute;text-align:center;top:100%;transform:translateX(-50%);width:100%}.single-recipe .portions{border-bottom:3px solid #e9eae4;margin-bottom:60px;padding-bottom:60px}.single-recipe .portions h3{color:#000;font-size:16px;font-weight:700;line-height:1.5;margin-bottom:16px;text-transform:uppercase}.single-recipe .portions ul.serves{background:#f4f5f5;border-radius:80px;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin-bottom:64px;padding:0;position:relative}.single-recipe .portions ul.serves li{color:#000;cursor:pointer;font-size:16px;font-weight:700;padding:10px;text-align:center;transition:color .25s ease-in;width:33.33%}.single-recipe .portions ul.serves li.active{color:#fff;z-index:10}.single-recipe .portions ul.serves .glider{background:#8f1137;border-radius:80px;height:100%;position:absolute;transition:.5s ease-out;z-index:1}.single-recipe .texture-modify{border-bottom:3px solid #e9eae4;margin-top:60px;padding-bottom:60px}.single-recipe .texture-modify h4{border-top:2px solid #000;color:#000;font-size:16px;font-weight:700;line-height:normal;margin-bottom:12px;padding:7px 0;text-align:center}.single-recipe .texture-modify .modify-level .level{border-radius:20px;cursor:pointer;padding:12px 20px 8px;position:relative}.single-recipe .texture-modify .modify-level .level.texture-shadow{box-shadow:0 4px 10px 0 rgba(0,0,0,.5)}.single-recipe .texture-modify .modify-level .level.texture-shadow .content-shadow{box-shadow:0 0 3px 0 rgba(0,0,0,.5)}.single-recipe .texture-modify .modify-level .level .title{color:#fff;font-family:Acumin Pro,sans-serif;font-size:18px;font-weight:700;line-height:normal;margin-bottom:0;max-width:100%;text-align:center}.single-recipe .texture-modify .modify-level .level .summary{color:#fff;font-size:18px;font-weight:500;line-height:normal;margin-bottom:0;text-align:center}.single-recipe .texture-modify .modify-level .level.active{border-radius:20px;cursor:auto;padding:20px}.single-recipe .texture-modify .modify-level .level.active .summary{margin-bottom:12px}.single-recipe .texture-modify .modify-level .level.active .content{display:block;height:auto;padding:40px!important}.single-recipe .texture-modify .modify-level .level:last-child:after{display:none}.single-recipe .texture-modify .modify-level .level:after{background:inherit;bottom:-18px;content:"";display:block;height:36px;left:0;position:absolute;width:100%;z-index:-1}.single-recipe .texture-modify .modify-level .level .content{background:#fff;border-radius:20px;height:0;overflow:hidden;padding:0 40px!important;transition:all .5s}.single-recipe .texture-modify .modify-level .level .content p,.single-recipe .texture-modify .modify-level .level .content span{color:#000;font-family:Acumin Pro,sans-serif!important;font-size:16px!important;font-weight:400;line-height:1.5!important}.single-recipe .texture-modify .view-iddsi{align-items:center;background:#8f1137;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:16px;justify-content:center;margin-top:32px;padding:24px 40px}.single-recipe .texture-modify .view-iddsi p{color:#fff;font-size:12px;font-style:normal;font-weight:400;line-height:1.3;margin-bottom:0;text-align:center}.single-recipe .texture-modify .view-iddsi .btn{background:#fff;border-radius:40px;color:#8f1137;font-size:14px;font-style:normal;font-weight:600;line-height:22px;padding:6px 24px 2px}.single-recipe .method{border-bottom:3px solid #e9eae4;margin:60px 0;padding-bottom:60px}@media (max-width:991.98px){.single-recipe .method .content{padding-right:80px!important}}.single-recipe .method .content p,.single-recipe .method .content span{color:#000;font-family:Acumin Pro,sans-serif!important;font-size:16px!important;font-weight:400;line-height:1.3}.single-recipe .method .content h1 span,.single-recipe .method .content h2 span,.single-recipe .method .content h3 span,.single-recipe .method .content h4 span,.single-recipe .method .content h5 span,.single-recipe .method .content h6 span,.single-recipe .method .content strong span{font-weight:700}.single-recipe .method .content hr{border-top:3px solid #e9eae4;margin:60px 0}.single-recipe .content *{position:relative}.single-recipe .hh{bottom:30px;display:block;position:absolute;right:-60px}.single-recipe .hh:hover .hh-content{display:block}.single-recipe .hh a{text-decoration:none!important}.single-recipe .hh .hh-toggle{position:absolute;right:0}.single-recipe .hh .hh-toggle:before{background:url(/web/images/icon-handy-hint.png?126b0e2fb6a60ac39348ad1d6b491fb4) no-repeat 50%/cover;content:"";display:block;height:32px;width:32px}@media (min-width:768px){.single-recipe .hh .hh-toggle:before{margin-bottom:4px}.single-recipe .hh .hh-toggle.show-label:after{color:#949676;content:"HANDY HINT";display:block;font-size:8px;font-weight:700;line-height:1.1;text-align:center}}.single-recipe .hh .hh-content{background:#949676;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.5);display:none;font-size:13px;min-width:60vw;padding:1.5em 1em;position:absolute;right:0;text-align:center;top:40px;z-index:100}@media (min-width:768px){.single-recipe .hh .hh-content{min-width:0;padding:1.5em;width:300px}}.single-recipe .hh .hh-content .hh-title{color:#fff;display:block;font-size:16px;font-weight:700}.single-recipe .hh .hh-content p,.single-recipe .hh .hh-content span{color:#fff;font-size:13px!important}.single-recipe .hh .hh-content p a,.single-recipe .hh .hh-content span a{color:currentColor}.single-recipe .hh .hh-content :last-child{margin-bottom:0}@media (min-width:768px){.single-recipe .hints{align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:flex-start}.single-recipe .hints .handy-hint{margin:0 20px 20px 0}}.single-recipe .handy-hint{background:#949676;border-radius:10px;color:#fff;margin-bottom:20px;max-width:254px;padding:40px 24px}.single-recipe .handy-hint h2{color:#fff;font-size:18px;font-weight:700;line-height:1.5!important}.single-recipe .handy-hint .content{color:#fff}.single-recipe .handy-hint p{color:#fff;font-size:16px;font-weight:400;line-height:1.3}.single-recipe .handy-hint p:last-child{margin-bottom:0}.single-recipe .nutrition{border-bottom:3px solid #e9eae4;margin-top:60px;padding-bottom:60px}.single-recipe .nutrition .nutrition-table-mobile{display:none}.single-recipe .nutrition table{border-collapse:separate!important;border-color:transparent;border-spacing:0;height:auto!important;margin:0 auto;max-width:100%;width:100%}.single-recipe .nutrition table tr td,.single-recipe .nutrition table tr th{border-bottom:1px solid #bbb;border-right:1px solid #bbb;color:#000;font-size:16px;height:auto!important;line-height:normal;padding:9px 15px;width:135px!important}.single-recipe .nutrition table tr td span,.single-recipe .nutrition table tr th span{background:transparent!important}.single-recipe .nutrition table tr td:first-child,.single-recipe .nutrition table tr th:first-child{background:#e9eae4;border-left:1px solid #bbb;padding-left:23px;width:auto!important}.single-recipe .nutrition table tr th:first-child{font-weight:400}.single-recipe .nutrition table tr td:first-child{font-weight:600}.single-recipe .nutrition table tr th{background:#e9eae4;border-top:1px solid #bbb;font-weight:600;text-align:left}.single-recipe .nutrition table tr:first-child th:first-child{background:#fff;border-top-left-radius:10px}.single-recipe .nutrition table tr:first-child th:last-child{border-top-right-radius:10px}.single-recipe .nutrition table tr:last-child td:first-child{border-bottom-left-radius:10px}.single-recipe .nutrition table tr:last-child td:last-child{border-bottom-right-radius:10px}.single-recipe .table-columns p{margin-top:0}.single-recipe .table-columns td{vertical-align:top}.single-recipe .table-option,.single-recipe .table-option td,.single-recipe .table-option tr{border:0;height:auto!important}.single-recipe .table-option h1 span,.single-recipe .table-option h2 span,.single-recipe .table-option h3 span,.single-recipe .table-option h4 span,.single-recipe .table-option h5 span,.single-recipe .table-option h6 span,.single-recipe .table-option strong span{font-weight:bolder!important}.single-recipe .table-option tr{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}.single-recipe .table-option td{background:#f4f5f5;border-radius:10px;padding:30px 20px 40px;width:50%!important}.single-recipe .table-image,.single-recipe .table-image td,.single-recipe .table-image tr{border:0;height:auto!important}.single-recipe .table-image tr{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:8px}.single-recipe .table-image td{background:transparent;padding:0;width:auto!important}.sb-recipe{position:absolute}@media (min-width:768px){.sb-recipe{width:520px}}.sb-recipe .sb-recipes{max-width:230px;padding-top:32px}.sb-recipe .overview{background:#949676;color:#fff;margin:0 0 35px;max-width:80%;padding:35px 70px 35px 30px;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.sb-recipe .overview .btn-back{font-size:13px;line-height:16px;margin-bottom:16px}.sb-recipe .overview .btn-back a{color:#fff}.sb-recipe .overview h1{font-family:Utopia Std,serif;font-size:38px;line-height:1.15;margin-bottom:0}.sb-recipe .overview .intro{color:#fff;display:none;font-size:18px;line-height:1.4;margin-bottom:25px}.sb-recipe .overview .intro:last-child{margin-bottom:0}.sb-recipe .overview .tags{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;font-size:13px;line-height:16px;list-style-type:none;margin:0;padding:0}.sb-recipe .overview .tags li{margin:0 7px 5px 0}.sb-recipe .overview .tags li a{background:hsla(0,0%,100%,.3);color:#fff;display:block;padding:7px 10px 4px;text-decoration:none;transition:all .4s ease}.sb-recipe .overview .tags li a:hover{background:hsla(0,0%,100%,.4)}.sb-recipe .actions{list-style-type:none;margin:0;padding:0 0 0 30px}.sb-recipe .actions li{font-size:14px;line-height:18px;margin-bottom:15px;padding-left:30px;position:relative}.sb-recipe .actions li:last-child{margin-bottom:0}.sb-recipe .actions li .ico{font-size:18px;left:0;position:absolute;top:50%;transform:translateY(-50%)}.sb-recipe .actions li .icon-filled-heart,.sb-recipe .actions li .icon-heart{color:#8f1137}.sb-recipe .actions li a{color:#000;text-decoration:none}.sb-recipe .actions li a:hover{color:#8f1137}@media (max-width:1400px){.post-recipe.tpl-2cols .layout-wrapper .breadcrumb-back,.post-recipe.tpl-2cols .layout-wrapper .intro-wrapper,.post-recipe.tpl-2cols .layout-wrapper .st-banner-wrapper{padding:0 40px}.post-recipe.tpl-2cols .layout-wrapper #sidebar{width:230px}.post-recipe.tpl-2cols .layout-wrapper #sidebar .sb-recipe .sb-recipes{width:206px}}@media (min-width:1024px){.post-recipe.tpl-2cols .layout-wrapper,.post-recipe.tpl-2cols .layout-wrapper #sidebar{display:-webkit-box;display:-ms-flexbox;display:flex}.post-recipe.tpl-2cols .layout-wrapper .single-recipe .stats-item.special-diets.grid-span-2,.post-recipe.tpl-2cols .layout-wrapper .single-recipe .stats-item.texture{grid-column:span 2}}@media (max-width:1023px){.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .intro-wrapper{display:none}.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .breadcrumb-back{margin:0 0 -18px;order:1;padding:0 16px}.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .breadcrumb-back .breadcrumb li{font-size:12px}.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .breadcrumb-back .btn-back{font-size:14px}.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .breadcrumb-back .intro{display:none}.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .overview-mobile,.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .st-banner,.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .wrapper{order:2}.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .st-banner{display:none;margin:0;max-width:100%}.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .st-banner-mobile{display:block}.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .overview-mobile{background:#949676;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:24px;padding:48px 16px 24px}.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .overview-mobile h2{color:#fff;font-family:Utopia Std,serif;font-size:32px;font-weight:700;line-height:normal;margin-bottom:0}.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .overview-mobile .intro{color:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:1.14}.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .overview-mobile ul{list-style:none;margin:0;padding:0;text-align:right}.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .overview-mobile ul a,.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .overview-mobile ul span{color:#fff}.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .overview-mobile ul .icon-filled-heart,.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .overview-mobile ul .icon-heart{color:#8f1137}.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .section-title{margin-bottom:0;padding:9px 32px 5px 16px;position:relative;width:calc(100% - 16px)}.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .section-title.mobile-hide{display:none}.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .section-title:before{content:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="11" fill="none"><path d="m1.272 1.068 8.864 8.864L19 1.068" stroke="%23fff"/></svg>');display:block;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:all .3s ease}.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .section-title.active{margin-bottom:16px}.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .section-title.active:before{top:40%;transform:translateY(-50%) rotate(180deg)}.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .section-title.active~.content{display:block}.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .section-title~.content{display:none}.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .wrapper{max-width:100%;padding:24px 0 0;width:100%}.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .wrapper .stats{gap:32px;grid-template-columns:1fr;margin:0 16px 32px}.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .wrapper .stats .cook-time,.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .wrapper .stats .prep-time,.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .wrapper .stats .serve-size{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .wrapper .stats .cook-time h5,.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .wrapper .stats .cook-time p,.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .wrapper .stats .prep-time h5,.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .wrapper .stats .prep-time p,.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .wrapper .stats .serve-size h5,.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .wrapper .stats .serve-size p{line-height:normal;margin-bottom:0}.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .wrapper .stats .cook-time p,.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .wrapper .stats .prep-time p,.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .wrapper .stats .serve-size p{flex:1;margin-left:8px;margin-top:2px}.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .wrapper .stats-item ul{margin-bottom:0}.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .wrapper .portions{border:0;margin:16px 0;padding-bottom:0}.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .wrapper .portions h3{padding:0 16px}.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .wrapper .portions .serves-wrapper{margin:0 auto;max-width:320px;padding:0 16px}.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .wrapper .portions .serves{gap:34px;justify-content:space-between;margin:0 auto 24px;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .wrapper .portions .serves li{background:#fff;border:1px solid #bbb;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;font-size:30px;height:72px;justify-content:center;line-height:30px;width:72px!important}.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .wrapper .portions .serves li.active{background:transparent;border:0}.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .wrapper .portions .serves span{font-size:12px;font-weight:500;line-height:12px}.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .wrapper .portions .serves .glider{border-radius:50%;width:72px!important}.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .wrapper .portions .ingredient .content{padding-left:32px;padding-right:16px}.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .wrapper .method{border:0;margin:16px 0;padding-bottom:0}.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .wrapper .method .content{padding:0 16px}.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .wrapper .method .content hr{margin:32px 0}.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .wrapper .handy-hint{display:none}.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .wrapper .handy-hint.active{display:block;margin:0 16px 20px}.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .wrapper .texture-modify{border:0;margin:16px 0;padding-bottom:0}.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .wrapper .texture-modify-wrapper{padding:0}.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .wrapper .texture-modify .modify-level .level{padding:15px 8px}.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .wrapper .texture-modify .modify-level .level.active{padding:20px 8px 8px}.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .wrapper .texture-modify .modify-level .level.active .content{padding:24px 16px!important}.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .wrapper .nutrition{border:0;margin:16px 0;padding-bottom:0}.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .wrapper .nutrition .desktop-hide{display:block}.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .wrapper .nutrition .content{padding:0 16px}.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .wrapper .nutrition .content table{display:none}.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .wrapper .nutrition .section-title.active~.nutrition-table-mobile{display:table}.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .wrapper .nutrition .nutrition-table-mobile{padding:0 16px;width:100%!important}.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .wrapper .nutrition .nutrition-table-mobile tr:first-child td{background:#e9eae4;border-top:1px solid #bbb;font-weight:600}.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .wrapper .nutrition .nutrition-table-mobile tr:first-child td:first-child{background:#fff;border-top-left-radius:10px;font-weight:400}.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .wrapper .nutrition .nutrition-table-mobile tr:first-child td:last-child{border-top-right-radius:10px}.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .wrapper .nutrition .nutrition-table-mobile tr td{font-size:14px;padding:8px 7px 5px}.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .wrapper .nutrition .nutrition-table-mobile tr td:first-child{padding:8px 7px 5px}.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .table-option tr{flex-direction:column;gap:32px}.post-recipe.tpl-2cols .layout-wrapper #main .single-recipe .table-option td{border-radius:10px;padding:20px;width:100%!important}}.single-recipe.print-recipe{margin:0 auto;max-width:970px}.single-recipe.print-recipe .banner{display:block;width:100%}.single-recipe.print-recipe .recipe-title{background:#949676;gap:24px;margin-bottom:64px;padding:35px 30px}.single-recipe.print-recipe .recipe-title h2{color:#fff;font-family:Utopia Std,serif;font-size:38px;font-weight:700;line-height:1.15}.single-recipe.print-recipe .recipe-title p{color:#fff;font-size:18px;font-weight:500;line-height:140%;margin-bottom:0}.single-recipe.print-recipe .section-title{background:#000;border-radius:0 32px 32px 0;color:#fff;display:inline-block;font-size:20px;font-weight:600;letter-spacing:.6px;line-height:123.7%;margin-bottom:24px;padding:7px 32px 7px 20px;text-transform:uppercase;width:320px}.single-recipe.print-recipe .section-title.desktop-hide{display:none}.single-recipe.print-recipe .portions{border-bottom:3px solid #e9eae4;margin-bottom:60px;padding-bottom:60px}.single-recipe.print-recipe .portions h3{color:#000;font-size:16px;font-weight:700;line-height:1.5;margin-bottom:16px;text-transform:uppercase}.single-recipe.print-recipe .portions .content p{margin-bottom:12px}.single-recipe.print-recipe .portions .content ul{list-style-type:none;padding-left:0}.single-recipe.print-recipe .method{border-bottom:3px solid #e9eae4;margin:60px 0;padding-bottom:60px}.single-recipe.print-recipe .method .content p,.single-recipe.print-recipe .method .content span{color:#000;font-family:Acumin Pro,sans-serif!important;font-size:16px!important;font-weight:400;line-height:1.3}.single-recipe.print-recipe .method .content h1 span,.single-recipe.print-recipe .method .content h2 span,.single-recipe.print-recipe .method .content h3 span,.single-recipe.print-recipe .method .content h4 span,.single-recipe.print-recipe .method .content h5 span,.single-recipe.print-recipe .method .content h6 span,.single-recipe.print-recipe .method .content strong span{font-weight:700}.single-recipe.print-recipe .method .content hr{border-top:3px solid #e9eae4;margin:60px 0}.single-recipe.print-recipe .handy-hint{background:#949676;border-radius:10px;color:#fff;max-width:254px;padding:40px 24px}.single-recipe.print-recipe .handy-hint h2{color:#fff;font-size:18px;font-weight:700;line-height:1.5!important}.single-recipe.print-recipe .handy-hint .content{color:#fff}.single-recipe.print-recipe .handy-hint p{color:#fff;font-size:16px;font-weight:400;line-height:1.3}.single-recipe.print-recipe .handy-hint p:last-child{margin-bottom:0}.single-recipe.print-recipe .nutrition{border-bottom:3px solid #e9eae4;margin-top:60px;padding-bottom:60px}.single-recipe.print-recipe .nutrition .nutrition-table-mobile{display:none}.single-recipe.print-recipe .nutrition table{border-collapse:separate!important;border-color:transparent;border-spacing:0;height:auto!important;margin:0 auto;max-width:100%;width:-moz-fit-content!important;width:-webkit-fit-content!important;width:fit-content!important}.single-recipe.print-recipe .nutrition table tr td,.single-recipe.print-recipe .nutrition table tr th{border-bottom:1px solid #bbb;border-right:1px solid #bbb;color:#000;font-size:16px;height:auto!important;line-height:normal;padding:9px 15px}.single-recipe.print-recipe .nutrition table tr td span,.single-recipe.print-recipe .nutrition table tr th span{background:transparent!important}.single-recipe.print-recipe .nutrition table tr td:first-child,.single-recipe.print-recipe .nutrition table tr th:first-child{background:#e9eae4;border-left:1px solid #bbb;padding-left:23px}.single-recipe.print-recipe .nutrition table tr th:first-child{font-weight:400}.single-recipe.print-recipe .nutrition table tr td:first-child{font-weight:600}.single-recipe.print-recipe .nutrition table tr th{background:#e9eae4;border-top:1px solid #bbb;font-weight:600;text-align:left}.single-recipe.print-recipe .nutrition table tr:first-child th:first-child{background:#fff;border-top-left-radius:10px}.single-recipe.print-recipe .nutrition table tr:first-child th:last-child{border-top-right-radius:10px}.single-recipe.print-recipe .nutrition table tr:last-child td:first-child{border-bottom-left-radius:10px}.single-recipe.print-recipe .nutrition table tr:last-child td:last-child{border-bottom-right-radius:10px}.single-recipe.print-recipe .table-option{border-collapse:separate!important;border-spacing:10px!important}.single-recipe.print-recipe .table-option,.single-recipe.print-recipe .table-option td,.single-recipe.print-recipe .table-option tr{border:0;height:auto!important}.single-recipe.print-recipe .table-option h1 span,.single-recipe.print-recipe .table-option h2 span,.single-recipe.print-recipe .table-option h3 span,.single-recipe.print-recipe .table-option h4 span,.single-recipe.print-recipe .table-option h5 span,.single-recipe.print-recipe .table-option h6 span,.single-recipe.print-recipe .table-option strong span{font-weight:bolder!important}.single-recipe.print-recipe .table-option td{background:#f4f5f5;border-radius:10px;padding:30px 20px 40px;width:50%!important}.single-recipe.print-recipe .table-image,.single-recipe.print-recipe .table-image td,.single-recipe.print-recipe .table-image tr{border:0;height:auto!important}.single-recipe.print-recipe .table-image td{background:transparent;display:inline-block;padding:2px 4px;width:auto!important}.single-recipe.print-recipe .texture-modify .modify-level .content{height:auto;padding:40px}.single-recipe.print-recipe .method,.single-recipe.print-recipe .nutrition,.single-recipe.print-recipe .portions,.single-recipe.print-recipe .stats-wrapper,.single-recipe.print-recipe .texture-modify{border-bottom:3px solid #e9eae4;margin-bottom:30px;margin-top:30px;padding-bottom:30px}.single-recipe.print-recipe .stats{border-bottom:0;display:table;margin-bottom:20px;padding-bottom:0;width:100%}.single-recipe.print-recipe .stats .stats-item{display:table-cell;width:25%}.single-recipe.print-recipe .stats .stats-item h5{color:#000;font-size:16px;font-weight:700;line-height:normal;margin-bottom:16px;margin-top:0}.single-recipe.print-recipe .stats .season,.single-recipe.print-recipe .stats .special-diet,.single-recipe.print-recipe .stats .texture{display:table;margin-bottom:0;padding-left:0}.single-recipe.print-recipe .stats .season li,.single-recipe.print-recipe .stats .special-diet li,.single-recipe.print-recipe .stats .texture li{display:table-cell;margin-bottom:40px;padding:0 10px;position:relative}.single-recipe.print-recipe .stats .season li span,.single-recipe.print-recipe .stats .special-diet li span,.single-recipe.print-recipe .stats .texture li span{display:none}.single-recipe.print-recipe .stats .season li .triangle,.single-recipe.print-recipe .stats .special-diet li .triangle,.single-recipe.print-recipe .stats .texture li .triangle{border-color:#ff4532 transparent transparent;border-style:solid;border-width:44px 25px 0;height:0;position:relative;transform:rotate(0deg);width:0}.single-recipe.print-recipe .stats .season li .triangle .code,.single-recipe.print-recipe .stats .special-diet li .triangle .code,.single-recipe.print-recipe .stats .texture li .triangle .code{color:#fff;display:block;font-size:14px;font-weight:600;height:0;left:-50%;position:absolute;top:-40px;transform:translate(-29%,-50%);width:44px}.single-recipe.print-recipe .stats .season li .triangle:hover~span,.single-recipe.print-recipe .stats .special-diet li .triangle:hover~span,.single-recipe.print-recipe .stats .texture li .triangle:hover~span{display:block}.single-recipe.print-recipe .stats .season li .triangle-shadow,.single-recipe.print-recipe .stats .special-diet li .triangle-shadow,.single-recipe.print-recipe .stats .texture li .triangle-shadow{box-shadow:0 1px 4px rgba(0,0,0,.5);filter:drop-shadow(0 1px 4px rgba(0,0,0,.5))}.single-recipe.print-recipe .modify-level .level-item{border-radius:20px;padding:20px}.single-recipe.print-recipe .modify-level .level-item .summary,.single-recipe.print-recipe .modify-level .level-item .title{font-size:18px;font-weight:700;line-height:normal;margin-bottom:8px;margin-top:0;text-align:center}.single-recipe.print-recipe .modify-level .level-item .content{background:#fff;border-radius:20px;padding:20px}.single-recipe.print-recipe .modify-level .level-item.texture-shadow{box-shadow:0 4px 10px 0 rgba(0,0,0,.5)}.single-recipe.print-recipe .modify-level .level-item.texture-shadow .content{box-shadow:0 0 3px 0 rgba(0,0,0,.5)}.list-jobs .top-section{align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:70px}.list-jobs .top-section>h2{font-family:Utopia Std,serif;font-size:25px;font-weight:700;line-height:30px;margin:0;width:52%}.list-jobs .top-section .sort{position:relative;width:150px}.list-jobs .top-section .sort:hover ul{display:block}.list-jobs .top-section .sort>a{background:#8f1137;color:#fff;display:block;font-size:14px;font-weight:700;line-height:17px;padding:11px 30px 7px 15px;position:relative;text-decoration:none}.list-jobs .top-section .sort>a:before{content:"\e900";font-family:icomoon;font-size:8px;position:absolute;right:15px;top:8px;transform:rotate(90deg)}.list-jobs .top-section .sort>a:hover{background:#bd1649}.list-jobs .top-section .sort ul{display:none;list-style-type:none;margin:0;padding:0;position:absolute;right:0;top:35px;z-index:1}.list-jobs .top-section .sort ul li{border-top:1px solid #fff}.list-jobs .top-section .sort ul li a{background:#f4f5f5;color:#000;display:block;font-size:14px;padding:11px 15px 7px;text-decoration:none;white-space:nowrap}.list-jobs .top-section .sort ul li a:hover{background:#e9ecef}.list-jobs .top-section .sort ul li a.active{background:#949676;color:#fff}.list-jobs .top-section section .container{padding:0}.list-jobs .jobs{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:flex-start}.list-jobs .jobs .job{border-top:.5px solid #8f1137;padding:30px 0}.list-jobs .jobs .job:first-child{border-top:none}.list-jobs .jobs .job .thumb{display:block;margin-bottom:15px;overflow:hidden}.list-jobs .jobs .job .thumb:hover img{transform:scale(1.1)}.list-jobs .jobs .job .thumb img{transition:all .5s ease}.list-jobs .jobs .job h4{font-size:20px;line-height:1.2}.list-jobs .jobs .job h4 a{color:#000;text-decoration:none}.list-jobs .jobs .job h4 a:hover{color:#8f1137}.single-job .st-banner{background-image:url(/web/images/bg-banner-default.jpg?6f70b950cf9e734935a2292938014053);height:240px;margin:0}@media (min-width:768px){.single-job .st-banner{height:300px;margin:0 0 35px}}@media (min-width:992px){.single-job .st-banner{height:360px;margin:0 0 55px}}.single-job .stats{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;margin-bottom:45px}.single-job .stats .inn{border-bottom:3px solid #f4f5f5;padding-bottom:20px;width:65.8%}.single-job .stats ul{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;list-style-type:none;margin:0 -10px;padding:0}.single-job .stats ul li{font-size:15px;font-size:14px;line-height:1.3;margin-bottom:25px;padding:0 10px;width:33.3333%}.single-job .stats ul li h5{font-size:16px;font-weight:700;margin-bottom:10px}.single-job .details{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.single-job .details h4.title{font-size:16px;font-weight:700;line-height:19px;margin:0 0 15px}.single-job .details .format{font-size:16px}.single-job .details .sb{width:235px}.single-job .details .method{width:65.8%}.sb-job{position:absolute;width:520px}.sb-job .overview{background:#949676;color:#fff;margin:0 0 35px;padding:35px 70px 35px 30px}.sb-job .overview .btn-back{font-size:13px;line-height:16px;margin-bottom:16px}.sb-job .overview .btn-back a{color:#fff}.sb-job .overview h1{font-family:Utopia Std,serif;font-size:38px;line-height:1.15;margin-bottom:.9em}.sb-job .overview .intro{color:#fff;font-size:18px;line-height:1.4;margin-bottom:25px}.sb-job .overview .intro:last-child{margin-bottom:0}.sb-job .overview .tags{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;font-size:13px;line-height:16px;list-style-type:none;margin:0;padding:0}.sb-job .overview .tags li{margin:0 7px 5px 0}.sb-job .overview .tags li a{background:hsla(0,0%,100%,.3);color:#fff;display:block;padding:7px 10px 4px;text-decoration:none;transition:all .4s ease}.sb-job .overview .tags li a:hover{background:hsla(0,0%,100%,.4)}.sb-job .actions{list-style-type:none;margin:0;padding:0 0 0 30px}.sb-job .actions li{font-size:14px;line-height:18px;margin-bottom:15px;padding-left:30px;position:relative}.sb-job .actions li:last-child{margin-bottom:0}.sb-job .actions li .ico{font-size:18px;left:0;position:absolute;top:50%;transform:translateY(-50%)}.sb-job .actions li .icon-filled-heart,.sb-job .actions li .icon-heart{color:#8f1137}.sb-job .actions li a{color:#000;text-decoration:none}.sb-job .actions li a:hover{color:#8f1137}.list-resources .headline{align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:70px}.list-resources .headline.headline-2{margin-bottom:30px}.list-resources .headline>h2{font-family:Utopia Std,serif;font-size:25px;font-weight:700;line-height:30px;margin:0;width:52%}.list-resources .headline .sort{position:relative;width:150px}.list-resources .headline .sort:hover ul{display:block}.list-resources .headline .sort>a{background:#8f1137;color:#fff;display:block;font-size:14px;font-weight:700;line-height:17px;padding:11px 30px 7px 15px;position:relative;text-decoration:none}.list-resources .headline .sort>a:before{content:"\e900";font-family:icomoon;font-size:8px;position:absolute;right:15px;top:8px;transform:rotate(90deg)}.list-resources .headline .sort>a:hover{background:#bd1649}.list-resources .headline .sort ul{display:none;list-style-type:none;margin:0;padding:0;position:absolute;right:0;top:35px;z-index:99}.list-resources .headline .sort ul li{border-top:1px solid #fff}.list-resources .headline .sort ul li a{background:#f4f5f5;color:#000;display:block;font-size:14px;padding:11px 15px 7px;text-decoration:none;white-space:nowrap}.list-resources .headline .sort ul li a:hover{background:#e9ecef}.list-resources .headline .sort ul li a.active{background:#949676;color:#fff}.list-resources .headline section .container{padding:0}.list-resources .resources{margin-bottom:75px}.list-resources .resource:last-child .rs-body{border-bottom:0}.list-resources .resource.active .rs-head:before{transform:rotate(90deg)}.list-resources .resource.active .rs-head a{color:#8f1137}.list-resources .resource.active .rs-body{display:block}.list-resources .resource .rs-head{align-items:center;border-bottom:3px solid #f4f5f5;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:7px 0 6px 29px;position:relative}.list-resources .resource .rs-head:before{content:"\e900";font-family:icomoon;font-size:12px;left:0;position:absolute;top:8px;transition:all .3s ease}.list-resources .resource .rs-head a{color:#000;font-family:Utopia Std,serif;font-size:18px;line-height:22px;text-decoration:none}.list-resources .resource .rs-head a:hover{color:#8f1137}.list-resources .resource .rs-head .cat{color:#bbb;font-size:13px;line-height:16px;text-transform:uppercase}.list-resources .resource .rs-body{border-bottom:3px solid #f4f5f5;display:none;padding-left:29px}.list-resources ul.pdfs{list-style-type:none;margin:0 0 40px;padding:0}.list-resources ul.pdfs:last-child{margin-bottom:0}.list-resources ul.pdfs li{align-items:center;border-bottom:2px solid #f4f5f5;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;justify-content:space-between;line-height:19px;padding:14px 0 12px}.list-resources ul.pdfs li:first-child{padding-top:22px}.list-resources ul.pdfs li:last-child{border-bottom:0;padding-bottom:25px}.list-resources ul.pdfs li span{color:#000}.list-resources ul.pdfs li a{color:#000;text-decoration:none}.list-resources ul.pdfs li a:hover{color:#8f1137}.st-account{padding-top:75px}.st-account h2.title{color:#000;font-family:Utopia Std,serif;font-size:25px;font-weight:700;line-height:30px;margin-bottom:40px}.st-account fieldset{margin-bottom:30px}.st-account fieldset legend{border-top:3px solid #f4f5f5;font-size:18px;font-weight:700;line-height:22px;margin-bottom:35px;padding-top:25px}.st-account .form-group>label{font-size:14px;font-weight:700;line-height:21px;margin:0 0 4px}.st-account .custom-checkbox{margin-bottom:12px;padding-left:33px}.st-account .custom-checkbox .custom-control-label:after,.st-account .custom-checkbox .custom-control-label:before{height:17px;left:-33px;top:2px;width:17px}.st-account .btn-submit{font-size:14px;font-weight:700;line-height:17px;padding:12px 24px 9px}.home.tpl-2cols .layout-wrapper #main .header~.content{max-width:970px;padding:40px 55px 85px}.st-banner{background-color:#f4f5f5;background-position:top;background-repeat:no-repeat;background-size:cover;margin-bottom:160px}@media (min-width:768px){.st-banner{margin-bottom:100px}}@media (min-width:992px){.st-banner{margin-bottom:0}}.st-banner .inn{height:194px;position:relative}@media (min-width:768px){.st-banner .inn{height:300px}}@media (min-width:992px){.st-banner .inn{height:370px}}@media (min-width:1200px){.st-banner .inn{height:350px}}.st-banner .box{background:#8f1137;bottom:-160px;color:#fff;padding:33px 30px;position:absolute}@media (min-width:768px){.st-banner .box{bottom:-100px;width:70%}}@media (min-width:992px){.st-banner .box{bottom:50%;transform:translateY(50%);width:52.83%}}.st-banner .box h1{font-family:Utopia Std,serif;font-size:42px;font-weight:700;line-height:1.1;margin:0 0 .3em}@media (min-width:768px){.st-banner .box h1{font-size:50px}}.st-banner .box h3{font-family:Utopia Std,serif;font-size:27px;line-height:1.2;margin:0}@media (min-width:768px){.st-banner .box h3{font-size:29px}}.st-headline .headline{color:#8f1137;font-family:Utopia Std,serif;font-size:30px;line-height:1.2;margin:0}@media (min-width:768px){.st-headline .headline{font-size:40px}}.st-intro-partners h2.title{margin-bottom:40px}@media (min-width:768px){.st-intro-partners h2.title{margin-bottom:50px}.st-intro-partners .inn{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}}.st-intro-partners .intro{margin-bottom:50px}@media (min-width:768px){.st-intro-partners .intro{width:calc(100% - 270px)}}@media (min-width:992px){.st-intro-partners .intro{width:612px}}@media (min-width:768px){.st-intro-partners .partners{width:220px}}@media (min-width:992px){.st-intro-partners .partners{width:250px}}.st-intro-partners .partners h3{font-size:20px;font-weight:600;line-height:1.25;margin:0 0 25px}.st-intro-partners .partners ul{list-style-type:none;margin:0;padding:0}.st-intro-partners .partners ul li{border-top:1px solid #8f1137;margin-bottom:25px;padding:12px 0 0}@media (min-width:768px){.st-intro-partners .partners ul li{margin-bottom:34px}}.st-intro-partners .partners ul li:last-child{margin-bottom:0}.st-intro-partners .partners ul li h4{color:#8f1137;font-size:16px;font-weight:700;margin:0 0 15px}.st-cta{background:#f4f5f5 url(/web/images/bg-grid.png?5cf675f3379cf1d59e1182c8e9c3d164) repeat 0 0}.st-cta .inn{padding:65px 0 50px;text-align:center}@media (min-width:768px){.st-cta .inn{padding:110px 0 90px}}.st-cta .title{color:#8f1137;font-family:Utopia Std,serif;font-size:28px;line-height:1.25;margin:0 0 35px}@media (min-width:768px){.st-cta .title{font-size:30px}}.st-cta .action{margin-bottom:38px}.st-cta .action .btn{border:0;display:block;font-size:18px;line-height:25px;padding:25px 10px}@media (min-width:768px){.st-cta .action .btn{display:inline-block;font-size:20px;padding-left:40px;padding-right:40px}}.st-cta .desc{color:#000;font-size:17px;line-height:24px;margin:0 auto;max-width:470px}@media (min-width:768px){.st-cta .desc{font-size:18px}}.st-cta .desc p:last-child{margin-bottom:0}.st-cta .desc a{color:#000;text-decoration:underline}@media (min-width:992px){.st-faqs{background:#fff;background:-webkit-gradient(linear,left bottom,left top,from(#fff),color-stop(50%,#fff),color-stop(50%,#f4f5f5),to(#f4f5f5));background:linear-gradient(0deg,#fff,#fff 50%,#f4f5f5 0,#f4f5f5)}}.st-faqs .img{background-color:#f4f5f5;background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:500px}@media (min-width:992px){.st-faqs .img{display:none}.st-faqs .inn{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}}.st-faqs .inn .box{background:#fff;margin-top:-300px;padding:40px 25px}@media (min-width:992px){.st-faqs .inn .box{margin-top:85px;padding:65px 60px;width:64.15%}}.st-faqs .inn .box h2.title{margin-bottom:30px}.st-faqs .inn .img2{display:none}@media (min-width:992px){.st-faqs .inn .img2{display:block;width:35.85%}}.st-faqs .inn .img2 img{width:100%}.st-faqs .faqs{border-top:3px solid #f4f5f5}.st-faqs .faqs .faq{border-bottom:3px solid #f4f5f5}.st-faqs .faqs .faq.active .q{color:#8f1137}.st-faqs .faqs .faq.active .q:before{transform:rotate(90deg)}.st-faqs .faqs .faq.active .a{display:block}.st-faqs .faqs .faq .q{color:#000;display:block;font-size:18px;font-weight:700;line-height:22px;padding:20px 0 20px 35px;position:relative;text-decoration:none}.st-faqs .faqs .faq .q:hover{color:#8f1137}.st-faqs .faqs .faq .q:before{background:url(/web/images/arrow-right.svg?23c9477ae3e768653f2e5d0b316a1e09) no-repeat 0/cover;content:"";height:12px;left:0;position:absolute;top:23px;transition:all .3s ease;width:8px}.st-faqs .faqs .faq .a{display:none;padding-bottom:20px;padding-left:35px}@media (max-width:1199.98px){.st-latest-news .container{padding-left:0;padding-right:0}}.st-latest-news h2.title{margin-bottom:40px}@media (min-width:768px){.st-latest-news h2.title{margin-bottom:50px}}@media (min-width:992px){.st-latest-news .inn{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}}.st-latest-news .post{display:block;text-decoration:none}.st-latest-news .post .date{color:#bbb;font-size:13px;line-height:15px;margin:0 0 10px}.st-latest-news .post h4{color:#000;font-size:22px;font-weight:700;line-height:28px;margin:0 0 10px}.st-latest-news .post p{color:#000;font-size:16px;margin:0}.st-latest-news .featured-post{margin-bottom:40px}@media (min-width:992px){.st-latest-news .featured-post{margin-bottom:0;width:57%}}.st-latest-news .featured-post .img{background-color:#e9ecef;background-position:50%;background-repeat:no-repeat;background-size:cover;height:250px}@media (min-width:768px){.st-latest-news .featured-post .img{height:370px}}@media (min-width:992px){.st-latest-news .featured-post .img{height:480px}}.st-latest-news .featured-post .sumary{background-color:#f4f5f5;margin:-58px 15px 0;padding:20px 30px 25px}@media (min-width:768px){.st-latest-news .featured-post .sumary{margin-top:-80px;padding:33px}}@media (min-width:992px){.st-latest-news .featured-post .sumary{margin:-111px auto 0;width:70%}}.st-latest-news .posts{list-style-type:none;margin:0 15px;padding:0}@media (min-width:992px){.st-latest-news .posts{width:40%}}.st-latest-news .posts li{border-top:3px solid #f4f5f5}.st-latest-news .posts li:last-child{border-bottom:3px solid #f4f5f5}.st-latest-news .posts li .post{padding:20px;position:relative;transition:all .6s ease}.st-latest-news .posts li .post:hover{background:#f9fafa}.st-latest-news .posts li .post:before{background:url(/web/images/arrow-right-primary.svg?83f1f0181578300976fff55a664bed46) no-repeat 50%/cover;content:"";height:12px;position:absolute;right:0;width:8px}.st-video{background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(50%,#fff),color-stop(50%,#f4f5f5),to(#f4f5f5));background:linear-gradient(180deg,#fff,#fff 50%,#f4f5f5 0,#f4f5f5)}.st-video.nobg{background:none}.st-video h2.title{margin-bottom:40px}@media (min-width:768px){.st-video h2.title{margin-bottom:50px}}.st-video .inn{position:relative}.st-video .poster{background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.st-video .poster:hover span{background-color:#bd1649}.st-video .poster span{background:#8f1137;bottom:0;color:#fff;font-weight:700;line-height:20px;padding:22px 40px 20px 20px;position:absolute;right:0;text-decoration:none;transition:all .3s ease}@media (min-width:992px){.st-video .poster span{font-size:20px;line-height:24px;padding:22px 50px 20px 30px}}.st-video .poster span:before{content:"\e900";font-family:icomoon;font-size:12px;position:absolute;right:20px;top:50%;transform:translateY(-50%)}@media (min-width:992px){.st-video .poster span:before{right:25px}}.st-modules-overview{background:#f4f5f5}.st-modules-overview h2.title{margin-bottom:40px}@media (min-width:768px){.st-modules-overview h2.title{margin-bottom:50px}}.st-modules-overview .inn{margin-bottom:50px}@media (min-width:768px){.st-modules-overview .inn{align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:65px}}@media (min-width:992px){.st-modules-overview .inn{margin-bottom:80px}}.st-modules-overview .inn .desc{margin-bottom:40px}@media (min-width:768px){.st-modules-overview .inn .desc{margin-bottom:0;width:calc(100% - 210px)}}@media (min-width:992px){.st-modules-overview .inn .desc{max-width:57%}}.st-modules-overview .inn .filters{position:relative}@media (min-width:768px){.st-modules-overview .inn .filters{width:160px;width:200px}}.st-modules-overview .inn .filters .current{border:1px solid #8f1137;display:block;font-size:18px;font-weight:700;height:49px;line-height:20px;padding:16px 30px 13px 15px;position:relative;text-decoration:none;transition:all .3s ease}.st-modules-overview .inn .filters .current:hover{background:#8f1137;color:#fff}.st-modules-overview .inn .filters .current:before{content:"\e900";font-family:icomoon;font-size:12px;position:absolute;right:15px;top:50%;transform:translateY(-50%) rotate(90deg)}.st-modules-overview .inn .filters .current span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-modules-overview .inn .filters .opts{background:#fff;border:1px solid #8f1137;line-height:1.3;list-style-type:none;margin:0;max-height:300px;overflow-y:auto;padding:0;position:absolute;top:48px;width:100%;z-index:100}.st-modules-overview .inn .filters .opts li{border-bottom:1px solid #f4f5f5}.st-modules-overview .inn .filters .opts li.active a{background:#949676;color:#fff}.st-modules-overview .inn .filters .opts li.active a:hover{background:#949676}.st-modules-overview .inn .filters .opts li:last-child{border-bottom:0}.st-modules-overview .inn .filters .opts li a{color:#000;display:block;padding:13px 15px;text-decoration:none}.st-modules-overview .inn .filters .opts li a:hover{background:#f4f5f5}.st-events-masterclasses h2.title{margin-bottom:40px}@media (min-width:768px){.st-events-masterclasses h2.title{margin-bottom:50px}}.st-events-masterclasses .desc{margin-bottom:40px}@media (min-width:768px){.st-events-masterclasses .desc{margin-bottom:60px;max-width:80%}}@media (min-width:992px){.st-events-masterclasses .desc{margin-bottom:90px;max-width:60%}.st-events-masterclasses .inn{align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}}.st-events-masterclasses .calendar{display:none}@media (min-width:992px){.st-events-masterclasses .calendar{display:block;width:32%}}.st-events-masterclasses .calendar .vc-container{border-color:#f4f5f5;border-radius:0;border-style:solid;border-width:3px 0}.st-events-masterclasses .calendar .vc-container .vc-header{padding:35px 12px 0}.st-events-masterclasses .calendar .vc-container .vc-header .vc-title{color:#000;font-size:20px;font-weight:700}.st-events-masterclasses .calendar .vc-container .vc-arrows-container{padding:35px 12px 0}.st-events-masterclasses .calendar .vc-container .vc-text-gray-600{color:#000}.st-events-masterclasses .calendar .vc-container .vc-weeks{padding:0 12px 30px}.st-events-masterclasses .calendar .vc-container .vc-weeks .vc-weekday{color:#000;font-size:18px;font-weight:700;line-height:50px}.st-events-masterclasses .calendar .vc-container .vc-weeks .vc-day-content{font-size:17px;font-weight:400;height:38px;width:38px}.st-events-masterclasses .calendar .vc-container .vc-highlight{background:#8f1137;height:38px;width:38px}@media (min-width:768px){.st-events-masterclasses .events{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:-15px;margin-right:-15px}}@media (min-width:992px){.st-events-masterclasses .events{width:57.5%}}.st-events-masterclasses .events .post{margin-bottom:45px}@media (min-width:768px){.st-events-masterclasses .events .post{padding-left:15px;padding-right:15px;width:50%}}.st-events-masterclasses .events .post .thumb{display:block;margin-bottom:15px;overflow:hidden;position:relative}.st-events-masterclasses .events .post .thumb:hover:after{background:#bd1649}.st-events-masterclasses .events .post .thumb:hover img{transform:scale(1.1)}.st-events-masterclasses .events .post .thumb:after{background:#8f1137;bottom:0;color:#fff;content:"\e900";font-family:icomoon;height:65px;line-height:65px;position:absolute;right:0;text-align:center;transition:all .6s ease;width:65px}.st-events-masterclasses .events .post .thumb img{transition:all .6s ease;width:100%}.st-events-masterclasses .events .post .date{color:#bbb;font-size:13px;margin-bottom:10px;text-transform:uppercase}.st-events-masterclasses .events .post h4{font-size:22px;font-weight:700;margin:0}.st-events-masterclasses .events .post h4 a{color:#000;text-decoration:none}.st-events-masterclasses .events .post h4 a:hover{color:#8f1137}.sp-breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;font-size:14px;line-height:1.3;list-style-type:none;margin:0;padding:16px 0}@media (min-width:992px){.sp-breadcrumb{margin-bottom:40px;padding:0}}.sp-breadcrumb li{margin-right:10px;padding-left:15px;position:relative}.sp-breadcrumb li:first-child{padding-left:0}.sp-breadcrumb li:first-child:before{content:""}.sp-breadcrumb li:before{content:">";left:0;position:absolute}.sp-breadcrumb li a{color:#000}.sp-breadcrumb li span{font-weight:700}.sp-main{padding:0 16px 40px}@media (min-width:768px){.sp-main{margin:0 auto;max-width:970px;padding:0 55px 60px}}@media (min-width:1200px){.sp-main{margin:0}}.sp-main .sp-hub{margin-bottom:24px}@media (min-width:768px){.sp-main .sp-hub{margin-bottom:60px}}.sp-main .sp-hub .hub-title{font-family:Utopia Std,serif;font-size:36px;font-weight:700;line-height:1;margin:0 0 32px;max-width:85%}@media (min-width:992px){.sp-main .sp-hub .hub-title{font-size:40px;margin-bottom:40px;max-width:none}}.sp-main .sp-hub .hub-intro{margin-bottom:24px}@media (min-width:768px){.sp-main .sp-hub .hub-intro{margin-bottom:60px}}@media (min-width:992px){.sp-main .sp-hub .hub-intro{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.sp-main .sp-hub .hub-intro .hub-desc{width:47.6744%}}.sp-main .sp-hub .hub-intro .hub-desc p{margin-bottom:1.5em}.sp-main .sp-hub .hub-intro .hub-desc p:last-child{margin-bottom:0}.sp-main .sp-hub .hub-intro .hub-desc .hub-img{display:block;margin:0 0 2em}@media (min-width:992px){.sp-main .sp-hub .hub-intro .hub-desc .hub-img{display:none}}.sp-main .sp-hub .hub-intro .hub-img{display:none}@media (min-width:992px){.sp-main .sp-hub .hub-intro .hub-img{display:block;width:47.6744%}}.sp-main .sp-hub .hub-stages .stage{background-color:#f4f5f5;border-radius:20px;margin-bottom:16px}.sp-main .sp-hub .hub-stages .stage:last-child{margin-bottom:0}.sp-main .sp-hub .hub-stages .stage.active .stage-name:after{transform:rotate(180deg)}.sp-main .sp-hub .hub-stages .stage .stage-name{background:#8f1137;border-radius:20px;color:#fff;display:block;font-size:16px;font-weight:500;line-height:20px;padding:12px 44px 8px 24px;position:relative;text-decoration:none;text-transform:uppercase;transition:all .5s ease}.sp-main .sp-hub .hub-stages .stage .stage-name:hover{background-color:#bd1649}.sp-main .sp-hub .hub-stages .stage .stage-name:after{content:"\e908";font-family:icomoon;font-size:9px;line-height:10px;position:absolute;right:24px;top:15px;transition:all .5s ease}.sp-main .sp-hub .hub-stages .stage .stage-content{display:none;padding:24px 16px}@media (min-width:768px){.sp-main .sp-hub .hub-stages .stage .stage-content{padding:40px}}.sp-main .sp-hub .hub-stages .stage .stage-content .stage-details{margin-bottom:24px}.sp-main .sp-hub .hub-stages .stage .stage-content .stage-details:last-child{margin-bottom:0}@media (min-width:992px){.sp-main .sp-hub .hub-stages .stage .stage-content .stage-details{align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}}.sp-main .sp-hub .hub-stages .stage .stage-content .stage-details .stage-desc{margin-bottom:24px}@media (min-width:992px){.sp-main .sp-hub .hub-stages .stage .stage-content .stage-details .stage-desc{flex:1;margin-bottom:0}}.sp-main .sp-hub .hub-stages .stage .stage-content .stage-details .stage-desc ul{list-style-type:none;margin-left:0;padding:0}.sp-main .sp-hub .hub-stages .stage .stage-content .stage-details .stage-desc ul li{margin-bottom:.5em;padding-left:1em;position:relative}.sp-main .sp-hub .hub-stages .stage .stage-content .stage-details .stage-desc ul li:last-child{margin-bottom:0}.sp-main .sp-hub .hub-stages .stage .stage-content .stage-details .stage-desc ul li:before{background-color:currentColor;content:"";height:4px;left:3px;position:absolute;top:8px;width:4px}.sp-main .sp-hub .hub-stages .stage .stage-content .stage-details .stage-resources{background-color:#fff;padding-bottom:8px}@media (min-width:992px){.sp-main .sp-hub .hub-stages .stage .stage-content .stage-details .stage-resources{margin-left:40px;width:calc(50% - 20px)}}.sp-main .sp-hub .hub-stages .stage .stage-content .stage-details .stage-resources h4{border-bottom:1px solid #bbb;font-size:16px;font-weight:700;margin:0;padding:16px}.sp-main .sp-hub .hub-stages .stage .stage-content .stage-details .stage-resources ul{list-style-type:none;margin:0;padding:0}.sp-main .sp-hub .hub-stages .stage .stage-content .stage-details .stage-resources ul li{border-bottom:1px solid #bbb;padding:16px 40px 16px 16px;position:relative}.sp-main .sp-hub .hub-stages .stage .stage-content .stage-details .stage-resources ul li a{color:#010202;font-size:17px;position:absolute;right:16px;text-decoration:none;top:20px}.sp-main .sp-hub .hub-stages .stage .stage-content .stage-activities{padding:0 12px}@media (min-width:768px){.sp-main .sp-hub .hub-stages .stage .stage-content .stage-activities{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-left:-20px;margin-right:-20px;padding:0}}.sp-main .sp-hub .hub-stages .stage .stage-content .stage-activities .activity{margin-bottom:12px;padding-top:44px}.sp-main .sp-hub .hub-stages .stage .stage-content .stage-activities .activity:last-child{margin-bottom:0}@media (min-width:768px){.sp-main .sp-hub .hub-stages .stage .stage-content .stage-activities .activity{padding-left:20px;padding-right:20px;width:50%}}@media (min-width:768px) and (max-width:991.98px){.sp-main .sp-hub .hub-stages .stage .stage-content .stage-activities .activity:nth-last-child(2):not(:nth-child(2n+0)){margin-bottom:0}}@media (min-width:992px){.sp-main .sp-hub .hub-stages .stage .stage-content .stage-activities .activity{width:33.3333%}.sp-main .sp-hub .hub-stages .stage .stage-content .stage-activities .activity:nth-last-child(2):not(:nth-child(3n+0)),.sp-main .sp-hub .hub-stages .stage .stage-content .stage-activities .activity:nth-last-child(3):not(:nth-child(3n+0)):not(:nth-child(3n+2)){margin-bottom:0}}.sp-main .sp-hub .hub-stages .stage .stage-content .stage-activities .activity.completed a:before{background:url(/web/images/circle-checked.svg?e53b98e8ddb63c9ae4b40b9dd503076a) no-repeat 50%/cover;content:"";height:36px;position:absolute;right:0;top:0;transform:translate(50%,-50%);width:36px}.sp-main .sp-hub .hub-stages .stage .stage-content .stage-activities .activity a{border:2px solid #8f1137;border-radius:10px;display:block;padding:32px 20px;position:relative;text-align:center;text-decoration:none;transition:all .5s ease}.sp-main .sp-hub .hub-stages .stage .stage-content .stage-activities .activity a:hover{background-color:#fff}.sp-main .sp-hub .hub-stages .stage .stage-content .stage-activities .activity a .ico{background-color:#8f1137;border-radius:50%;height:64px;left:50%;position:absolute;top:0;transform:translate(-50%,-46px);width:64px}.sp-main .sp-hub .hub-stages .stage .stage-content .stage-activities .activity a .ico i{color:#fff;font-size:27px;font-weight:400;left:50%;line-height:1;position:absolute;top:50%;transform:translate(-50%,-50%)}.sp-main .sp-hub .hub-stages .stage .stage-content .stage-activities .activity a label{color:#9b9d9d;display:block;font-size:13px;line-height:16px;margin-bottom:12px;text-transform:uppercase}.sp-main .sp-hub .hub-stages .stage .stage-content .stage-activities .activity a h4{color:#000;font-size:16px;font-weight:500;line-height:22px;margin:0}.sp-main .single-activity .activity-subtitle{font-size:22px;margin:0}.sp-main .single-activity .activity-title{font-family:Utopia Std,serif;font-size:36px;font-weight:700;line-height:1;margin:0 0 32px;max-width:85%}@media (min-width:992px){.sp-main .single-activity .activity-title{font-size:40px;margin-bottom:40px;max-width:none}}.sp-main .single-activity .activity-details{margin-bottom:40px}@media (min-width:992px){.sp-main .single-activity .activity-details{align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:60px}.sp-main .single-activity .activity-details .activity-intro{width:calc(50% - 20px)}.sp-main .single-activity .activity-details .activity-intro .activity-desc{margin-bottom:24px}}.sp-main .single-activity .activity-details .activity-intro .activity-image{margin-bottom:32px}@media (min-width:992px){.sp-main .single-activity .activity-details .activity-image{width:calc(50% - 20px)}}.sp-main .single-activity .activity-resources{padding-bottom:8px}.sp-main .single-activity .activity-resources h4{border-bottom:1px solid #bbb;font-size:16px;font-weight:700;margin:0;padding-bottom:12px}.sp-main .single-activity .activity-resources ul{list-style-type:none;margin:0;padding:0}.sp-main .single-activity .activity-resources ul li{border-bottom:1px solid #bbb;padding:16px 20px 12px 0;position:relative}.sp-main .single-activity .activity-resources ul li a{color:#010202;font-size:17px;position:absolute;right:0;text-decoration:none;top:20px}.sp-main .single-activity .activity-steps .activity-step{border-bottom:3px solid #f4f5f5;margin-bottom:40px;padding-bottom:24px}@media (min-width:992px){.sp-main .single-activity .activity-steps .activity-step{margin-bottom:60px;padding-bottom:60px}}.sp-main .single-activity .activity-steps .activity-step:last-child{margin-bottom:24px;padding-bottom:56px}.sp-main .single-activity .activity-steps .activity-step .activity-step-tag{background-color:#000;border-radius:0 20px 20px 0;color:#fff;font-size:16px;letter-spacing:.03em;line-height:20px;margin:0 0 24px -16px;min-width:156px;padding:8px 16px 4px}@media (min-width:768px){.sp-main .single-activity .activity-steps .activity-step .activity-step-tag{margin-left:0}}.sp-main .single-activity .activity-steps .activity-step .activity-step-desc{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px;min-height:40px;padding-left:56px;position:relative}.sp-main .single-activity .activity-steps .activity-step .activity-step-desc:last-child{margin-bottom:0}@media (min-width:992px){.sp-main .single-activity .activity-steps .activity-step .activity-step-desc{padding-left:64px}}.sp-main .single-activity .activity-steps .activity-step .activity-step-desc i{align-items:center;border:1px solid;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;height:40px;justify-content:center;left:0;position:absolute;top:0;width:40px}.sp-main .single-activity .activity-steps .activity-step .activity-step-desc img.img-icon{height:40px;left:0;position:absolute;top:0;width:40px}.sp-main .single-activity .activity-steps .activity-step .activity-step-desc .icon{border:1px solid #000;border-radius:50%;height:40px;left:0;position:absolute;top:0;width:40px}.sp-main .single-activity .activity-steps .activity-step .activity-step-desc .icon span{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.sp-main .single-activity .activity-steps .activity-step .activity-step-desc .desc{flex:1;line-height:22px}.sp-main .single-activity .activity-steps .activity-step .activity-step-desc .desc p{margin-bottom:10px}.sp-main .single-activity .activity-steps .activity-step .activity-step-desc .desc p:last-child{margin-bottom:0}.sp-main .single-activity .activity-steps .activity-step .activity-step-desc .desc ul{list-style-type:none;margin-bottom:10px;padding:0}.sp-main .single-activity .activity-steps .activity-step .activity-step-desc .desc ul:last-child{margin-bottom:0}.sp-main .single-activity .activity-steps .activity-step .activity-step-desc .desc ul li{margin-bottom:6px;padding-left:18px;position:relative}.sp-main .single-activity .activity-steps .activity-step .activity-step-desc .desc ul li:last-child{margin-bottom:0}.sp-main .single-activity .activity-steps .activity-step .activity-step-desc .desc ul li:before{background-color:currentColor;content:"";height:3px;left:6px;position:absolute;top:7px;width:3px}.sp-main .single-activity .activity-steps .activity-step .activity-step-form .form-group{margin-bottom:24px}.sp-main .single-activity .activity-steps .activity-step .activity-step-form .form-group>label{margin-bottom:4px}.sp-main .single-activity .activity-steps .activity-step .activity-step-form .form-control{background-color:#f4f5f5;border-color:#f4f5f5;height:auto;padding:8px 16px 6px}.sp-main .single-activity .activity-steps .activity-step .activity-step-form .actions{text-align:right}.sp-main .single-activity .activity-steps .activity-step .activity-step-form .actions .btn{border-radius:20px;font-size:16px;line-height:20px;padding:10px 24px 8px}@media (min-width:768px){.sp-main .single-activity .activity-steps .activity-step .activity-step-component,.sp-main .single-activity .activity-steps .activity-step .activity-step-equipments,.sp-main .single-activity .activity-steps .activity-step .activity-step-participants{padding-left:56px}}@media (min-width:992px){.sp-main .single-activity .activity-steps .activity-step .activity-step-component,.sp-main .single-activity .activity-steps .activity-step .activity-step-equipments,.sp-main .single-activity .activity-steps .activity-step .activity-step-participants{padding-left:64px}}@media (min-width:768px){.sp-main .single-activity .activity-steps .activity-step .activity-step-olm{padding-left:64px}}.sp-main .single-activity .activity-steps .activity-step .activity-step-olm ul{list-style-type:none;margin:0;padding:0}@media (min-width:768px){.sp-main .single-activity .activity-steps .activity-step .activity-step-olm ul{-moz-column-count:2;column-count:2;-moz-column-gap:40px;column-gap:40px}}.sp-main .single-activity .activity-steps .activity-step .activity-step-olm ul li{border-color:#bbb;border-style:solid;border-width:1px 0;font-size:16px;line-height:1.2;margin-top:-1px}.sp-main .single-activity .activity-steps .activity-step .activity-step-olm ul li a{display:block;padding:12px 20px 8px 0;position:relative;text-decoration:none;transition:all .2s ease}.sp-main .single-activity .activity-steps .activity-step .activity-step-olm ul li a:hover{background-color:#f4f5f5}.sp-main .single-activity .activity-steps .activity-step .activity-step-olm ul li a:before{content:"\e909";font-family:icomoon;font-size:14px;line-height:1;position:absolute;right:0;top:12px}@media (min-width:768px){.sp-main .single-activity .activity-steps .activity-step .activity-calendar,.sp-main .single-activity .activity-steps .activity-step .activity-step-share,.sp-main .single-activity .activity-steps .activity-step .comp-olm-certs{padding-left:64px}}.sp-main .single-activity .activity-nav{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;list-style-type:none;margin:0 -12px 16px;padding:0}.sp-main .single-activity .activity-nav li{padding:0 12px}.sp-main .single-activity .activity-nav li:first-child a{padding-left:48px}.sp-main .single-activity .activity-nav li:first-child a:before{left:24px;transform:translateY(-50%) rotate(180deg)}.sp-main .single-activity .activity-nav li:last-child a{padding-right:48px}.sp-main .single-activity .activity-nav li:last-child a:before{right:24px;transform:translateY(-50%)}.sp-main .single-activity .activity-nav li a{background-color:#8f1137;border-radius:20px;color:#fff;display:block;font-size:16px;line-height:20px;padding:12px 24px 8px;position:relative;text-decoration:none;transition:all .5s ease}.sp-main .single-activity .activity-nav li a:hover{background-color:#bd1649}.sp-main .single-activity .activity-nav li a:before{content:"\e907";font-family:icomoon;font-size:16px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:767.98px){.sp-main .single-activity .activity-nav li a span{display:none}}.sp-main .sp-pcc h1.pcc-title{font-family:Utopia Std,serif;font-size:36px;font-weight:700;line-height:1;margin:0 0 32px;max-width:85%}@media (min-width:992px){.sp-main .sp-pcc h1.pcc-title{font-size:40px;margin-bottom:40px;max-width:none}}.sp-main .sp-pcc .pcc-welcome{margin-bottom:32px}.sp-main .sp-pcc .pcc-welcome p:last-child{margin-bottom:0}.sp-main .sp-pcc .pcc-info{margin-bottom:40px}@media (min-width:992px){.sp-main .sp-pcc .pcc-info{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row-reverse;justify-content:space-between;margin-bottom:60px}}.sp-main .sp-pcc .pcc-info .pcc-image{margin-bottom:32px}@media (min-width:992px){.sp-main .sp-pcc .pcc-info .pcc-image{margin-bottom:0;margin-left:40px;width:calc(50% - 20px)}}.sp-main .sp-pcc .pcc-info .pcc-desc{flex:1}.sp-main .sp-pcc .pcc-info .pcc-desc ul{list-style-type:none;margin-left:0;padding:0}.sp-main .sp-pcc .pcc-info .pcc-desc ul li{margin-bottom:.5em;padding-left:1em;position:relative}.sp-main .sp-pcc .pcc-info .pcc-desc ul li:last-child{margin-bottom:0}.sp-main .sp-pcc .pcc-info .pcc-desc ul li:before{background-color:currentColor;content:"";height:4px;left:3px;position:absolute;top:8px;width:4px}.sp-main .sp-pcc .pcc-resources{margin-bottom:16px}.sp-main .sp-pcc .pcc-resources>h4{font-size:16px;font-weight:700;margin:0 0 16px}.sp-main .sp-pcc .pcc-resources>ul{border-top:1px solid #bbb;list-style-type:none;margin:0;padding:0}.sp-main .sp-pcc .pcc-resources>ul>li{border-bottom:1px solid #bbb;padding:24px 0}.sp-main .sp-pcc .pcc-resources>ul>li .pcc-resource-title{font-weight:700;margin-bottom:8px}.sp-main .sp-pcc .pcc-resources>ul>li .pcc-resource-content p:last-child{margin-bottom:0}.sp-main .sp-pcc .pcc-resources>ul>li .pcc-resource-content ul:not(.recipes,.resources){list-style-type:none;margin-left:0;padding:0}.sp-main .sp-pcc .pcc-resources>ul>li .pcc-resource-content ul:not(.recipes,.resources):last-child{margin-bottom:0}.sp-main .sp-pcc .pcc-resources>ul>li .pcc-resource-content ul:not(.recipes,.resources) li{margin-bottom:.5em;padding-left:1em;position:relative}.sp-main .sp-pcc .pcc-resources>ul>li .pcc-resource-content ul:not(.recipes,.resources) li:last-child{margin-bottom:0}.sp-main .sp-pcc .pcc-resources>ul>li .pcc-resource-content ul:not(.recipes,.resources) li:before{background-color:currentColor;content:"";height:4px;left:3px;position:absolute;top:8px;width:4px}.sp-main .sp-pcc .pcc-resources>ul>li .pcc-resource-content .resources{border-bottom:1px solid #bbb;list-style-type:none;margin:0;max-width:410px;padding:0}.sp-main .sp-pcc .pcc-resources>ul>li .pcc-resource-content .resources li{border-top:1px solid #bbb;min-height:56px;padding:16px 20px 12px 0;position:relative}.sp-main .sp-pcc .pcc-resources>ul>li .pcc-resource-content .resources li a{color:#010202;font-size:17px;position:absolute;right:0;text-decoration:none;top:20px}.sp-main .sp-pcc .pcc-resources>ul>li .pcc-resource-content .recipes{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;list-style-type:none;margin:0 -4px;padding:0}@media (min-width:768px){.sp-main .sp-pcc .pcc-resources>ul>li .pcc-resource-content .recipes{margin:0 -10px}}@media (min-width:992px){.sp-main .sp-pcc .pcc-resources>ul>li .pcc-resource-content .recipes{margin:0 -20px}}.sp-main .sp-pcc .pcc-resources>ul>li .pcc-resource-content .recipes li{margin-bottom:24px;padding:0 4px;width:50%}.sp-main .sp-pcc .pcc-resources>ul>li .pcc-resource-content .recipes li:last-child{margin-bottom:0}@media (max-width:767.98px){.sp-main .sp-pcc .pcc-resources>ul>li .pcc-resource-content .recipes li:nth-last-child(2):not(:nth-child(2n+0)){margin-bottom:0}}@media (min-width:768px){.sp-main .sp-pcc .pcc-resources>ul>li .pcc-resource-content .recipes li{padding:0 10px;width:33.3333%}.sp-main .sp-pcc .pcc-resources>ul>li .pcc-resource-content .recipes li:nth-last-child(2):not(:nth-child(3n+0)),.sp-main .sp-pcc .pcc-resources>ul>li .pcc-resource-content .recipes li:nth-last-child(3):not(:nth-child(3n+0)):not(:nth-child(3n+2)){margin-bottom:0}}@media (min-width:992px){.sp-main .sp-pcc .pcc-resources>ul>li .pcc-resource-content .recipes li{margin-bottom:32px;padding:0 20px}}.sp-main .sp-pcc .pcc-resources>ul>li .pcc-resource-content .recipes li a{color:#000;display:block;text-decoration:none;transition:all .5s ease}.sp-main .sp-pcc .pcc-resources>ul>li .pcc-resource-content .recipes li a:hover{color:#8f1137}.sp-main .sp-pcc .pcc-resources>ul>li .pcc-resource-content .recipes li a:hover img{transform:scale(1.03)}.sp-main .sp-pcc .pcc-resources>ul>li .pcc-resource-content .recipes li a img{display:block;margin:0 0 12px;transition:all .5s ease}.sp-main .sp-profile h1.spsp-title{font-family:Utopia Std,serif;font-size:36px;font-weight:700;line-height:1;margin:0 0 32px;max-width:85%}@media (min-width:768px){.sp-main .sp-profile h1.spsp-title{font-size:40px;margin-bottom:40px;max-width:none}}@media (min-width:992px){.sp-main .sp-profile h1.spsp-title{font-size:46px;margin-bottom:60px;max-width:none}}.sp-main .sp-profile .spsp-divider{border-top:3px solid #f4f5f5;margin:0 16px 42px}@media (min-width:768px){.sp-main .sp-profile .spsp-divider{margin:0 0 60px}}.sp-main .sp-profile .spsp-courses{margin-bottom:42px}@media (min-width:768px){.sp-main .sp-profile .spsp-courses{margin:0 0 60px}}.sp-main .sp-profile .spsp-courses.completed .courses .course .ico{background-image:url(/web/images/dining.svg?5cc0ca13273da51fc8a3b4c06b2fafae)}.sp-main .sp-profile .spsp-courses.cert .courses .course .ico{background-image:url(/web/images/cert.svg?be1a158c3c3f8e389889f8c65e235645)}.sp-main .sp-profile .spsp-courses h3{color:#8f1137;font-family:Utopia Std,serif;font-size:25px;margin-bottom:18px}@media (min-width:768px){.sp-main .sp-profile .spsp-courses h3{margin-bottom:24px}}@media (min-width:992px){.sp-main .sp-profile .spsp-courses h3{margin-bottom:32px}}@media (min-width:768px){.sp-main .sp-profile .courses{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-left:-20px;margin-right:-20px;padding:0 40px}}.sp-main .sp-profile .courses .course{margin:0 auto 12px;max-width:81.25%;padding-top:44px}.sp-main .sp-profile .courses .course:last-child{margin-bottom:0}@media (min-width:768px){.sp-main .sp-profile .courses .course{margin:0 0 40px;padding-left:20px;padding-right:20px;width:50%}}@media (min-width:768px) and (max-width:991.98px){.sp-main .sp-profile .courses .course:nth-last-child(2):not(:nth-child(2n+0)){margin-bottom:0}}@media (min-width:992px){.sp-main .sp-profile .courses .course{width:33.3333%}.sp-main .sp-profile .courses .course:nth-last-child(2):not(:nth-child(3n+0)),.sp-main .sp-profile .courses .course:nth-last-child(3):not(:nth-child(3n+0)):not(:nth-child(3n+2)){margin-bottom:0}}.sp-main .sp-profile .courses .course a{border:2px solid #8f1137;border-radius:10px;display:block;padding:32px 16px 28px;position:relative;text-align:center;text-decoration:none;transition:all .5s ease}.sp-main .sp-profile .courses .course a:hover{background-color:#fff}.sp-main .sp-profile .courses .course a:before{background:url(/web/images/circle-checked.svg?e53b98e8ddb63c9ae4b40b9dd503076a) no-repeat 50%/cover;content:"";height:36px;position:absolute;right:0;top:0;transform:translate(50%,-50%);width:36px}.sp-main .sp-profile .courses .course a .ico{background-color:#8f1137;background-position:50%;background-repeat:no-repeat;border-radius:50%;height:64px;left:50%;position:absolute;top:0;transform:translate(-50%,-46px);width:64px}.sp-main .sp-profile .courses .course a h4{color:#000;font-size:16px;font-weight:700;line-height:22px;margin:0}.sp-main .sp-support{padding:24px 10px 0;text-align:center}@media (min-width:768px){.sp-main .sp-support{padding:60px 0 0;text-align:left}}.sp-main .sp-support.with-border{border-top:3px solid #f4f5f5}.sp-main .sp-support p{margin-bottom:10px}@media (min-width:768px){.sp-main .sp-support p{margin-bottom:0}}.sp-main .sp-support .mailto{font-weight:700;text-decoration:underline}.sp-main .sp-support .btn{border-radius:40px;font-size:16px;font-weight:500;line-height:20px;padding:12px 24px 9px}.sp-main .btn-submit{background-color:#fff;border:2px solid #8f1137;border-radius:40px;color:#8f1137;font-size:16px;font-weight:700;height:auto;line-height:1;padding:12px 24px 8px}.sp-main .btn-submit:hover{background-color:#8f1137;color:#fff}.feedback-notes{background-color:rgba(143,17,55,.1);border-left:4px solid rgba(143,17,55,.4);font-style:italic;padding:1em}.trainer-actions{text-align:center}.trainer-actions .btn-toggle-status,.trainer-actions .btn-toggle-status-tmp{border:2px solid #adb5bd;border-radius:30px;color:#252525;padding:8px 16px 6px 42px;position:relative}.trainer-actions .btn-toggle-status-tmp:hover,.trainer-actions .btn-toggle-status:hover{background-color:#f4f5f5}.trainer-actions .btn-toggle-status-tmp.completed,.trainer-actions .btn-toggle-status.completed{border-color:#8f1137;color:#8f1137}.trainer-actions .btn-toggle-status-tmp.completed:before,.trainer-actions .btn-toggle-status.completed:before{background-image:url(/web/images/circle-checked.svg?e53b98e8ddb63c9ae4b40b9dd503076a)}.trainer-actions .btn-toggle-status-tmp:before,.trainer-actions .btn-toggle-status:before{background:url(/web/images/circle-unchecked.svg?cb71d779b39b036ac576544b443d0bff) no-repeat 50%/cover;content:"";height:24px;left:10px;position:absolute;top:50%;transform:translateY(-50%);width:24px}.sp-sb-progress h2.sb-progress-title{background-color:#fff;font-family:Acumin Pro,sans-serif;font-size:16px;font-weight:700;margin:0 0 32px;padding:12px 14px 8px}.sp-sb-progress h2.sb-progress-title a{color:currentColor;text-decoration:none}#sp-mobnav h3,.sidebar-progress h3{background:#8f1137;color:#fff;font-size:16px;font-weight:700;margin:0;padding:12px 16px 8px;text-transform:uppercase}#sp-mobnav h3 a,.sidebar-progress h3 a{color:currentColor;text-decoration:none}@media (min-width:768px){#sp-mobnav h3 a,.sidebar-progress h3 a{cursor:default}}#sp-mobnav .stage.active h4,.sidebar-progress .stage.active h4{background-color:#fff;color:#8f1137}#sp-mobnav .stage h4,.sidebar-progress .stage h4{background:#000;color:#fff;font-size:16px;font-weight:700;margin:0;padding:12px 16px 8px;text-transform:uppercase}#sp-mobnav .stage h4 a,.sidebar-progress .stage h4 a{color:currentColor;text-decoration:none}#sp-mobnav .stage ul,.sidebar-progress .stage ul{list-style-type:none;margin:0;padding:0}#sp-mobnav .stage ul li,.sidebar-progress .stage ul li{border-bottom:2px solid #fff}#sp-mobnav .stage ul li a,.sidebar-progress .stage ul li a{color:#000;display:block;font-size:16px;line-height:22px;padding:32px 54px 30px 16px;position:relative;text-decoration:none;transition:all .5s ease}#sp-mobnav .stage ul li a.completed:after,.sidebar-progress .stage ul li a.completed:after{background-image:url(/web/images/circle-checked.svg?e53b98e8ddb63c9ae4b40b9dd503076a)}#sp-mobnav .stage ul li a.disabled,#sp-mobnav .stage ul li a.pending,.sidebar-progress .stage ul li a.disabled,.sidebar-progress .stage ul li a.pending{color:#9b9d9d;cursor:default}#sp-mobnav .stage ul li a.pending:hover:before,.sidebar-progress .stage ul li a.pending:hover:before{opacity:1}#sp-mobnav .stage ul li a.pending:before,.sidebar-progress .stage ul li a.pending:before{align-items:center;background-color:#cfcece;color:#fff;content:"ACTIVITY PENDING";display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;height:100%;left:0;opacity:0;padding:0 54px 0 16px;position:absolute;top:0;transition:all .3s ease;width:100%}#sp-mobnav .stage ul li a.current,#sp-mobnav .stage ul li a.current:hover,.sidebar-progress .stage ul li a.current,.sidebar-progress .stage ul li a.current:hover{background-color:#fff;color:#8f1137}#sp-mobnav .stage ul li a.hl,#sp-mobnav .stage ul li a.hl:hover,.sidebar-progress .stage ul li a.hl,.sidebar-progress .stage ul li a.hl:hover{background-color:#828383;color:#fff}#sp-mobnav .stage ul li a:hover,.sidebar-progress .stage ul li a:hover{background-color:hsla(0,0%,100%,.6)}#sp-mobnav .stage ul li a:after,.sidebar-progress .stage ul li a:after{background:url(/web/images/circle-unchecked.svg?cb71d779b39b036ac576544b443d0bff) no-repeat 50%/cover;content:"";height:24px;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:24px}#sp-mobnav .pcc,.sidebar-progress .pcc{background-color:#8f1137;color:#fff;display:block;font-size:16px;font-weight:700;padding:24px 14px 20px;position:relative;text-decoration:none;text-transform:uppercase;transition:all .5s ease}#sp-mobnav .pcc:hover,.sidebar-progress .pcc:hover{background-color:#bd1649}#sp-mobnav .pcc:before,.sidebar-progress .pcc:before{bottom:16px;content:"\e909";font-family:icomoon;font-size:14px;font-weight:400;line-height:1;position:absolute;right:16px}#sp-mobnav{margin-bottom:24px;margin-left:-16px;width:230px}@media (min-width:992px){#sp-mobnav{display:none!important}}#sp-mobnav.nav-fixed{height:40px}#sp-mobnav.nav-fixed #sp-mobnav-inn{position:fixed;top:69px;width:230px;z-index:1000}#sp-mobnav.active{height:40px}#sp-mobnav.active #sp-mobnav-inn{background:#f4f5f5;position:fixed;top:69px;width:230px;z-index:1000}#sp-mobnav.active #sp-mobnav-inn>h3 a{width:230px}#sp-mobnav.active #sp-mobnav-inn>h3 a:before{transform:translateY(-50%) rotate(180deg)}#sp-mobnav.active #sp-mobnav-inn .sidebar-progress-inn{display:block;height:calc(100vh - 108px);overflow-y:auto}#sp-mobnav #sp-mobnav-inn>h3{background:transparent;padding:0}#sp-mobnav #sp-mobnav-inn>h3 a{background:#8f1137;display:block;padding:12px 48px 8px 16px;position:relative;transition:all .3s ease;width:180px}#sp-mobnav #sp-mobnav-inn>h3 a:before{content:"\e907";font-family:icomoon;font-size:16px;font-weight:400;line-height:1;position:absolute;right:16px;top:50%;transform:translateY(-50%)}#sp-mobnav #sp-mobnav-inn .sidebar-progress-inn{display:none}.sp-tmp h3{font-size:24px;line-height:1.2;margin:0 0 16px}.sp-tmp .tmp-title{margin-bottom:32px}@media (min-width:992px){.sp-tmp .tmp-title{margin-bottom:40px}}.sp-tmp .tmp-title h5{font-size:22px;margin:0}.sp-tmp .tmp-title h1{font-family:Utopia Std,serif;font-size:36px;font-weight:700;line-height:1;margin:0}@media (min-width:992px){.sp-tmp .tmp-title h1{font-size:46px}}.sp-tmp .tmp-details{margin-bottom:24px;position:relative}@media (min-width:768px){.sp-tmp .tmp-details{margin-bottom:40px}}.sp-tmp .tmp-details .tpm-desc{margin-bottom:40px}@media (min-width:992px){.sp-tmp .tmp-details .tpm-desc{width:47.6744%}}.sp-tmp .tmp-details .tpm-desc :last-child{margin-bottom:0}.sp-tmp .tmp-details .tmp-cta{margin-bottom:40px}@media (min-width:992px){.sp-tmp .tmp-details .tmp-cta{margin-bottom:0;position:absolute;right:0;top:0;width:47.6744%}}.sp-tmp .tmp-details .tmp-cta .tmp-cta-img{margin-bottom:16px}.sp-tmp .tmp-details .tmp-cta .tmp-cta-img a{display:block}.sp-tmp .tmp-details .tmp-cta .tmp-cta-img img{height:auto;width:100%}.sp-tmp .tmp-details .tmp-cta .tmp-cta-box{background-color:#8f1137;color:#fff;display:block;margin-left:-16px;margin-right:-16px;padding:24px;text-align:center;text-decoration:none;transition:all .3s ease}@media (min-width:768px){.sp-tmp .tmp-details .tmp-cta .tmp-cta-box{border-radius:16px;margin-left:0;margin-right:0;padding:32px 24px}}.sp-tmp .tmp-details .tmp-cta .tmp-cta-box:hover{background-color:rgba(143,17,55,.9)}.sp-tmp .tmp-details .tmp-cta .tmp-cta-box h2{font-family:Utopia Std,serif;font-size:24px;line-height:28px;margin:0 auto 16px;max-width:360px}.sp-tmp .tmp-details .tmp-cta .tmp-cta-box p{margin:0}.sp-tmp .tmp-details .tmp-format{margin-bottom:40px}@media (min-width:992px){.sp-tmp .tmp-details .tmp-format{width:47.6744%}}.sp-tmp .tmp-details .tmp-format ul{list-style-type:none;margin:0;padding:0}.sp-tmp .tmp-details .tmp-format ul li{margin:0 0 16px;min-height:40px;padding-left:64px;position:relative}.sp-tmp .tmp-details .tmp-format ul li:last-child{margin-bottom:0}.sp-tmp .tmp-details .tmp-format ul li i{align-items:center;border:1px solid;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;height:40px;justify-content:center;left:0;position:absolute;top:0;width:40px}.sp-tmp .tmp-details .tmp-format ul li img{height:auto;left:0;position:absolute;top:0;width:40px}@media (min-width:992px){.sp-tmp .tmp-details .tmp-coursework{width:47.6744%}}.sp-tmp .tmp-trainer{margin-bottom:40px}@media (min-width:768px){.sp-tmp .tmp-trainer .inn{display:-webkit-box;display:-ms-flexbox;display:flex}}.sp-tmp .tmp-trainer .tmp-trainer-info{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 16px}@media (min-width:768px){.sp-tmp .tmp-trainer .tmp-trainer-info{display:block;margin:0 40px 0 0}}.sp-tmp .tmp-trainer .tmp-trainer-info .tmp-trainer-photo{margin-right:16px;width:66px}@media (min-width:768px){.sp-tmp .tmp-trainer .tmp-trainer-info .tmp-trainer-photo{margin:0 0 8px;width:193px}}.sp-tmp .tmp-trainer .tmp-trainer-info .tmp-trainer-photo img{border-radius:50%;height:auto;width:100%}.sp-tmp .tmp-trainer .tmp-trainer-info .tmp-trainer-name{flex:1;font-weight:700}@media (min-width:768px){.sp-tmp .tmp-trainer .tmp-trainer-info .tmp-trainer-name{text-align:center}.sp-tmp .tmp-trainer .tmp-trainer-desc{flex:1;max-width:291px;padding-top:16px}}.sp-tmp .course-topic-activities,.sp-tmp .tmp-programs{padding-bottom:40px}@media (min-width:768px){.sp-tmp .course-topic-activities,.sp-tmp .tmp-programs{padding-bottom:60px}}.sp-tmp .course-topic-activities .activities,.sp-tmp .tmp-programs .activities{padding:0 12px}@media (min-width:768px){.sp-tmp .course-topic-activities .activities,.sp-tmp .tmp-programs .activities{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-left:-20px;margin-right:-20px;padding:0}}.sp-tmp .course-topic-activities .activities .activity,.sp-tmp .tmp-programs .activities .activity{margin-bottom:26px;padding-top:44px}.sp-tmp .course-topic-activities .activities .activity:last-child,.sp-tmp .tmp-programs .activities .activity:last-child{margin-bottom:0}@media (min-width:768px){.sp-tmp .course-topic-activities .activities .activity,.sp-tmp .tmp-programs .activities .activity{padding-left:20px;padding-right:20px;width:50%}}@media (min-width:768px) and (max-width:991.98px){.sp-tmp .course-topic-activities .activities .activity:nth-last-child(2):not(:nth-child(2n+0)),.sp-tmp .tmp-programs .activities .activity:nth-last-child(2):not(:nth-child(2n+0)){margin-bottom:0}}@media (min-width:992px){.sp-tmp .course-topic-activities .activities .activity,.sp-tmp .tmp-programs .activities .activity{width:33.3333%}.sp-tmp .course-topic-activities .activities .activity:nth-last-child(2):not(:nth-child(3n+0)),.sp-tmp .course-topic-activities .activities .activity:nth-last-child(3):not(:nth-child(3n+0)):not(:nth-child(3n+2)),.sp-tmp .tmp-programs .activities .activity:nth-last-child(2):not(:nth-child(3n+0)),.sp-tmp .tmp-programs .activities .activity:nth-last-child(3):not(:nth-child(3n+0)):not(:nth-child(3n+2)){margin-bottom:0}}.sp-tmp .course-topic-activities .activities .activity.completed a:before,.sp-tmp .tmp-programs .activities .activity.completed a:before{background:url(/web/images/circle-checked.svg?e53b98e8ddb63c9ae4b40b9dd503076a) no-repeat 50%/cover;content:"";height:36px;position:absolute;right:0;top:0;transform:translate(50%,-50%);width:36px}.sp-tmp .course-topic-activities .activities .activity.pending a,.sp-tmp .tmp-programs .activities .activity.pending a{background-color:#f4f5f5;border-color:#bbb}.sp-tmp .course-topic-activities .activities .activity.pending a .ico,.sp-tmp .tmp-programs .activities .activity.pending a .ico{background-color:#bbb}.sp-tmp .course-topic-activities .activities .activity.pending:hover a:before,.sp-tmp .tmp-programs .activities .activity.pending:hover a:before{align-items:center;background-color:#cfcece;color:#fff;content:"ACTIVITY PENDING";display:-webkit-box;display:-ms-flexbox;display:flex;font-size:24px;font-weight:700;height:100%;justify-content:center;left:0;line-height:1;padding:24px;position:absolute;top:0;width:100%}.sp-tmp .course-topic-activities .activities .activity a,.sp-tmp .tmp-programs .activities .activity a{background-color:#fff;border:2px solid #8f1137;border-radius:10px;display:block;height:100%;padding:32px 20px;position:relative;text-align:center;text-decoration:none;transition:all .5s ease}.sp-tmp .course-topic-activities .activities .activity a:hover,.sp-tmp .tmp-programs .activities .activity a:hover{background-color:#fff}.sp-tmp .course-topic-activities .activities .activity a .ico,.sp-tmp .tmp-programs .activities .activity a .ico{align-items:center;background-color:#8f1137;border-radius:50%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;height:64px;justify-content:center;left:50%;position:absolute;top:0;transform:translate(-50%,-46px);width:64px}.sp-tmp .course-topic-activities .activities .activity a .ico i,.sp-tmp .tmp-programs .activities .activity a .ico i{font-size:30px}.sp-tmp .course-topic-activities .activities .activity a label,.sp-tmp .tmp-programs .activities .activity a label{color:#9b9d9d;display:block;font-size:13px;line-height:16px;margin-bottom:12px;text-transform:uppercase}.sp-tmp .course-topic-activities .activities .activity a h4,.sp-tmp .tmp-programs .activities .activity a h4{color:#000;font-size:16px;font-weight:700;line-height:22px;margin:0}.sp-tmp .single-activity .activity-resources{margin-bottom:32px}@media (min-width:1200px){.sp-tmp .single-activity .activity-resources{margin-bottom:0}}.sp-tmp .single-activity .activity-steps .activity-step{padding-bottom:40px}.sp-tmp .btn-submit{background-color:#fff;border:2px solid #8f1137;border-radius:40px;color:#8f1137;font-size:16px;font-weight:700;height:auto;line-height:1;padding:12px 24px 8px}.sp-tmp .btn-submit:hover{background-color:#8f1137;color:#fff}.sp-tmp .tmp-list{padding-bottom:60px}@media (min-width:768px){.sp-tmp .tmp-list{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-left:-20px;margin-right:-20px;padding:0 40px 60px}}.sp-tmp .tmp-list .tmp{margin:0 auto 12px;max-width:81.25%;padding-top:44px}.sp-tmp .tmp-list .tmp:last-child{margin-bottom:0}@media (min-width:768px){.sp-tmp .tmp-list .tmp{margin:0 0 40px;padding-left:20px;padding-right:20px;width:50%}}@media (min-width:768px) and (max-width:991.98px){.sp-tmp .tmp-list .tmp:nth-last-child(2):not(:nth-child(2n+0)){margin-bottom:0}}@media (min-width:992px){.sp-tmp .tmp-list .tmp{width:33.3333%}.sp-tmp .tmp-list .tmp:nth-last-child(2):not(:nth-child(3n+0)),.sp-tmp .tmp-list .tmp:nth-last-child(3):not(:nth-child(3n+0)):not(:nth-child(3n+2)){margin-bottom:0}}.sp-tmp .tmp-list .tmp a{border:2px solid #8f1137;border-radius:10px;display:block;padding:32px 16px 28px;position:relative;text-align:center;text-decoration:none;transition:all .5s ease}.sp-tmp .tmp-list .tmp a:hover{background-color:#f4f5f5}.sp-tmp .tmp-list .tmp a .ico{background-color:#8f1137;background-position:50%;background-repeat:no-repeat;border-radius:50%;height:64px;left:50%;position:absolute;top:0;transform:translate(-50%,-46px);width:64px}.sp-tmp .tmp-list .tmp a h4{color:#000;font-size:16px;font-weight:700;line-height:22px;margin:0}.sp-tmp .comp-olm-certs ul{list-style-type:none;margin:0;padding:0}.sp-tmp .comp-olm-certs ul li{border-bottom:1px solid #bbb;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:12px 0}@media (min-width:768px){.sp-tmp .comp-olm-certs ul li{align-items:flex-start}}.sp-tmp .comp-olm-certs ul li:first-child{border-top:1px solid #bbb}.sp-tmp .comp-olm-certs ul li .fname{flex:1;font-weight:700;margin-right:10px}@media (min-width:768px){.sp-tmp .comp-olm-certs ul li .fname{padding-top:6px}}.sp-tmp .comp-olm-certs ul li .files{padding:10px 0 0}.sp-tmp .comp-olm-certs ul li .uploaded-file{align-items:center;border-top:1px solid #e9ecef;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:8px 0 4px 20px;position:relative;width:120px}@media (min-width:768px){.sp-tmp .comp-olm-certs ul li .uploaded-file{width:350px}}.sp-tmp .comp-olm-certs ul li .uploaded-file i{font-size:19px;left:0;line-height:1;position:absolute;top:8px}.sp-tmp .comp-olm-certs ul li .uploaded-file .f{color:#000;margin-right:8px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.sp-tmp .comp-olm-certs ul li .uploaded-file .f .fa{font-size:.7em}.sp-tmp .comp-olm-certs ul li .uploaded-file .remove-cert{text-decoration:none}.sp-tmp .comp-olm-certs ul li .fileupload{width:120px}@media (min-width:768px){.sp-tmp .comp-olm-certs ul li .fileupload{width:350px}.sp-tmp .comp-olm-certs ul li .fileupload div{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}}.sp-tmp .comp-olm-certs ul li .fileupload div .btn-outline-danger,.sp-tmp .comp-olm-certs ul li .fileupload div a{display:none!important}.sp-tmp .comp-olm-certs ul li .fileupload .btn{background-color:#f4f5f5;border-color:#f4f5f5;color:#000;margin:0 0 8px;padding-top:8px;width:100%}@media (min-width:768px){.sp-tmp .comp-olm-certs ul li .fileupload .btn{margin-bottom:0;margin-right:20px;width:150px}}.sp-tmp .comp-olm-certs ul li .fileupload .btn:hover{background-color:#8f1137;color:#fff}.sp-tmp .comp-olm-certs ul li .fileupload .instruction{font-size:14px}@media (min-width:768px){.sp-tmp .comp-olm-certs ul li .fileupload .instruction{font-size:16px;white-space:nowrap}}.sp-tmp .comp-olm-certs .btns{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding-top:16px}.sp-tmp .comp-olm-certs .btns .btn-add{color:#000;font-size:14px;padding-left:26px;position:relative;text-decoration:none;white-space:nowrap}.sp-tmp .comp-olm-certs .btns .btn-add:before{background:url(/web/images/icon-plus-circle.svg?6862e08ac14b0ea0aeaf723573e11276) no-repeat 50%/cover;content:"";height:20px;left:0;position:absolute;top:-2px;width:20px}.sp-tmp .comp-olm-certs .btns .btn{border-radius:20px;font-size:16px;line-height:20px;padding:10px 24px 8px}.sp-tmp .comp-calendar .m-title{background-color:#8f1137;border-radius:20px;color:#fff;display:block;font-size:16px;font-weight:700;line-height:18px;padding:12px 48px 12px 24px;position:relative;text-decoration:none}@media (min-width:768px){.sp-tmp .comp-calendar .m-title{border-radius:40px;overflow:hidden;padding:16px 48px 16px 24px;text-overflow:ellipsis;white-space:nowrap}}.sp-tmp .comp-calendar .m-title:before{content:"\e908";font-family:icomoon;font-size:9px;line-height:1;position:absolute;right:24px;top:50%;transform:translateY(-50%);transition:all .3s ease}.sp-tmp .comp-calendar .month{background-color:#f4f5f5;border-radius:20px;margin:0 0 8px}.sp-tmp .comp-calendar .month.month-active .m-title:before{transform:translateY(-50%) rotate(180deg)}.sp-tmp .comp-calendar .month.month-active .input-calendar{display:block}.sp-tmp .comp-calendar .month .input-calendar{display:none}.sp-tmp .comp-calendar .month-group{border-radius:20px}@media (min-width:768px){.sp-tmp .comp-calendar .month-group.month-group-1{background-color:#f4f5f5}.sp-tmp .comp-calendar .month-group.month-group-1 .group-title li:first-child .m-title:before{transform:translateY(-50%) rotate(180deg)}.sp-tmp .comp-calendar .month-group.month-group-1 .group-title li:not(:first-child) .m-title{background-color:rgba(143,17,55,.5)}.sp-tmp .comp-calendar .month-group.month-group-1 .month{display:none}.sp-tmp .comp-calendar .month-group.month-group-1 .month:nth-child(2),.sp-tmp .comp-calendar .month-group.month-group-1 .month:nth-child(2) .input-calendar{display:block}.sp-tmp .comp-calendar .month-group.month-group-2{background-color:#f4f5f5}.sp-tmp .comp-calendar .month-group.month-group-2 .group-title li:nth-child(2) .m-title:before{transform:translateY(-50%) rotate(180deg)}.sp-tmp .comp-calendar .month-group.month-group-2 .group-title li:not(:nth-child(2)) .m-title{background-color:rgba(143,17,55,.5)}.sp-tmp .comp-calendar .month-group.month-group-2 .month{display:none}.sp-tmp .comp-calendar .month-group.month-group-2 .month:nth-child(3),.sp-tmp .comp-calendar .month-group.month-group-2 .month:nth-child(3) .input-calendar{display:block}.sp-tmp .comp-calendar .month-group.month-group-3{background-color:#f4f5f5}.sp-tmp .comp-calendar .month-group.month-group-3 .group-title li:nth-child(3) .m-title:before{transform:translateY(-50%) rotate(180deg)}.sp-tmp .comp-calendar .month-group.month-group-3 .group-title li:not(:nth-child(3)) .m-title{background-color:rgba(143,17,55,.5)}.sp-tmp .comp-calendar .month-group.month-group-3 .month{display:none}.sp-tmp .comp-calendar .month-group.month-group-3 .month:nth-child(4),.sp-tmp .comp-calendar .month-group.month-group-3 .month:nth-child(4) .input-calendar{display:block}}.sp-tmp .comp-calendar .month-group .group-title{display:none}@media (min-width:768px){.sp-tmp .comp-calendar .month-group .group-title{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;margin:0 -4px;padding:0}}.sp-tmp .comp-calendar .month-group .group-title li{padding:0 4px;width:33.3333%}@media (min-width:768px){.sp-tmp .comp-calendar .month-group .month .m-title,.sp-tmp .comp-calendar .month-group .month.month-active .input-calendar{display:none}}.sp-tmp .comp-calendar .input-calendar{background-color:#f4f5f5;border-radius:0 0 20px 20px;padding:16px 16px 24px}@media (min-width:768px){.sp-tmp .comp-calendar .input-calendar{padding:24px}}.sp-tmp .comp-calendar .input-calendar .cal-activity{border-top:1px solid #bbb;padding-bottom:24px;padding-top:24px}.sp-tmp .comp-calendar .input-calendar .cal-activity:first-child{border-top:0;padding-top:0}.sp-tmp .comp-calendar .input-calendar .cal-activity:last-child{padding-bottom:0}.sp-tmp .comp-calendar .input-calendar .input-row{margin-bottom:16px}.sp-tmp .comp-calendar .input-calendar .input-row:last-child{margin-bottom:0}@media (min-width:768px){.sp-tmp .comp-calendar .input-calendar .input-row{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:24px}}.sp-tmp .comp-calendar .input-calendar .input-row .form-group:last-child{margin-bottom:0}@media (min-width:768px){.sp-tmp .comp-calendar .input-calendar .input-row .form-group{width:calc(50% - 12px)}}@media (min-width:992px){.sp-tmp .comp-calendar .input-calendar .input-row .form-group{width:calc(50% - 20px)}}.sp-tmp .comp-calendar .input-calendar .input-row .form-group label{display:block;font-size:16px;font-weight:700;line-height:22px;margin:0 0 16px}.sp-tmp .comp-calendar .input-calendar .input-row .form-group .form-control{background-color:#fff;border-color:#fff}.sp-tmp .comp-calendar .input-calendar .input-row .form-group select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/web/images/slb-arrow.png?4ffe8beddbdba47bacf7a42608837827);background-position:100%;background-repeat:no-repeat;background-size:32px auto;padding-right:40px}.sp-tmp .comp-calendar .input-calendar .input-row .form-group textarea{height:124px}.sp-tmp .comp-calendar .input-calendar .input-uploads{background-color:#fff;padding:20px}@media (min-width:768px){.sp-tmp .comp-calendar .input-calendar .input-uploads{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}}.sp-tmp .comp-calendar .input-calendar .input-uploads label{font-size:16px;font-weight:700;line-height:22px;margin:0 0 24px}@media (min-width:768px){.sp-tmp .comp-calendar .input-calendar .input-uploads label{margin:0;width:calc(50% - 12px)}}@media (min-width:992px){.sp-tmp .comp-calendar .input-calendar .input-uploads label{width:calc(50% - 20px)}}@media (min-width:768px){.sp-tmp .comp-calendar .input-calendar .input-uploads .uploader{width:calc(50% - 12px)}}@media (min-width:992px){.sp-tmp .comp-calendar .input-calendar .input-uploads .uploader{width:calc(50% - 20px)}}.sp-tmp .comp-calendar .input-calendar .input-uploads .uploader .fileupload{margin-bottom:24px}.sp-tmp .comp-calendar .input-calendar .input-uploads .uploader .fileupload div{align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:768px){.sp-tmp .comp-calendar .input-calendar .input-uploads .uploader .fileupload div{align-items:center}}.sp-tmp .comp-calendar .input-calendar .input-uploads .uploader .fileupload .btn{background-color:#f4f5f5;border-color:#f4f5f5;color:#000;margin:0 8px 0 0;padding-top:8px;white-space:nowrap;width:120px}@media (min-width:768px){.sp-tmp .comp-calendar .input-calendar .input-uploads .uploader .fileupload .btn{margin-bottom:0;margin-right:20px;width:150px}}.sp-tmp .comp-calendar .input-calendar .input-uploads .uploader .fileupload .btn:hover{background-color:#8f1137;color:#fff}.sp-tmp .comp-calendar .input-calendar .input-uploads .uploader .fileupload .instruction{flex:1;font-size:14px;line-height:1.2}.sp-tmp .comp-calendar .input-calendar .input-uploads .uploader ul{font-size:14px;line-height:1.4;list-style-type:none;margin:0;padding:0}.sp-tmp .comp-calendar .input-calendar .input-uploads .uploader ul li{margin:0 0 12px;padding:2px 0 0 24px;position:relative}.sp-tmp .comp-calendar .input-calendar .input-uploads .uploader ul li:last-child{margin-bottom:0}.sp-tmp .comp-calendar .input-calendar .input-uploads .uploader ul li i{font-size:19px;left:0;line-height:1;position:absolute;top:0}.sp-tmp .comp-calendar .input-calendar .input-uploads .uploader ul li a{color:currentColor}.sp-tmp .comp-calendar .input-calendar .input-uploads .uploader ul li a:hover{color:#8f1137}.sp-tmp .comp-calendar .input-calendar .input-uploads .uploader ul li .remove-file{color:#dc3545;float:right;text-decoration:none}.sp-tmp .comp-calendar .input-calendar .cal-actions{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.sp-tmp .comp-calendar .input-calendar .cal-actions .btn-save{border:1px solid;border-radius:20px;font-size:14px;font-weight:700;margin-right:1em;padding:8px 16px 4px}.sp-tmp .comp-calendar .input-calendar .cal-actions .btn-save:hover{background-color:#8f1137;border-color:#8f1137;color:#fff}.sp-tmp .comp-calendar .input-calendar .add-more{color:#000;display:inline-block;font-size:14px;line-height:16px;padding:4px 0 0 26px;position:relative;text-decoration:none}.sp-tmp .comp-calendar .input-calendar .add-more:hover{color:#8f1137}.sp-tmp .comp-calendar .input-calendar .add-more:before{background:url(/web/images/plus-circle.svg?6c9631051fe63541a939de54479eeca7) no-repeat 50%/cover;content:"";height:20px;left:0;position:absolute;top:0;width:20px}.sp-tmp .comp-calendar .actions{padding-top:1em;text-align:center}.sp-tmp .maggie-msg{background-color:#8f1137;color:#fff;margin-left:-16px;margin-right:-16px;padding:24px 16px;text-align:center}@media (min-width:768px){.sp-tmp .maggie-msg{border-radius:16px;margin-left:0;margin-right:0;padding:32px 24px;text-align:left}}@media (min-width:992px){.sp-tmp .maggie-msg{width:calc(50% - 20px)}}.sp-tmp .maggie-msg h2{font-family:Utopia Std,serif;font-size:32px;font-weight:700;line-height:1.1;margin:0 0 16px}@media (min-width:768px){.sp-tmp .maggie-msg h2{margin-bottom:24px;text-align:center}.sp-tmp .maggie-msg .inn{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row-reverse}}.sp-tmp .maggie-msg .inn blockquote{margin:0 0 16px}@media (min-width:768px){.sp-tmp .maggie-msg .inn blockquote{flex:1;margin:0}}.sp-tmp .maggie-msg .inn blockquote p:last-child{margin-bottom:0}.sp-tmp .maggie-msg .inn .maggie{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:0 10px}@media (min-width:768px){.sp-tmp .maggie-msg .inn .maggie{display:block;margin-right:16px;padding:0;width:147px}}.sp-tmp .maggie-msg .inn .maggie .photo{width:39.4%}@media (min-width:768px){.sp-tmp .maggie-msg .inn .maggie .photo{margin:0 0 8px;padding-right:10px;width:auto}}.sp-tmp .maggie-msg .inn .maggie .photo img{height:auto;width:100%}.sp-tmp .maggie-msg .inn .maggie .sign{width:54.647%}@media (min-width:768px){.sp-tmp .maggie-msg .inn .maggie .sign{width:100%}}.sp-tmp .maggie-msg .inn .maggie .sign img{height:auto;width:100%}.sp-tmp .course-topics{padding-bottom:40px}@media (min-width:768px){.sp-tmp .course-topics{padding-bottom:60px}}.sp-tmp .course-topics ul{list-style-type:none;margin:0;padding:0}@media (min-width:768px){.sp-tmp .course-topics ul{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin:0 -20px}}.sp-tmp .course-topics ul li{margin-bottom:16px}.sp-tmp .course-topics ul li:last-child{margin-bottom:0}@media (min-width:768px){.sp-tmp .course-topics ul li{margin-bottom:40px;padding:0 20px}}@media (min-width:768px) and (max-width:991.98px){.sp-tmp .course-topics ul li{width:50%}.sp-tmp .course-topics ul li:nth-last-child(2):not(:nth-child(2n+0)){margin-bottom:0}}@media (min-width:992px) and (max-width:1199.98px){.sp-tmp .course-topics ul li{width:50%}.sp-tmp .course-topics ul li:nth-last-child(2):not(:nth-child(2n+0)){margin-bottom:0}}@media (min-width:1200px){.sp-tmp .course-topics ul li{width:33.3333%}.sp-tmp .course-topics ul li:nth-last-child(2):not(:nth-child(3n+0)),.sp-tmp .course-topics ul li:nth-last-child(3):not(:nth-child(3n+2)):not(:nth-child(3n+0)){margin-bottom:0}}.sp-tmp .course-topics ul li a{border:2px solid #8f1137;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100px;text-decoration:none;transition:all .3s ease}@media (min-width:768px){.sp-tmp .course-topics ul li a{display:block}}.sp-tmp .course-topics ul li a:hover{background-color:rgba(172,45,75,.15)}.sp-tmp .course-topics ul li a.completed{position:relative}.sp-tmp .course-topics ul li a.completed:hover{background-color:#fff}.sp-tmp .course-topics ul li a.completed:before{background:url(/web/images/circle-checked.svg?e53b98e8ddb63c9ae4b40b9dd503076a) no-repeat 50%/cover;content:"";height:36px;position:absolute;right:0;top:0;transform:translate(50%,-50%);width:36px}.sp-tmp .course-topics ul li a .ct-thumb{background-color:#bbb;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px 0 0 8px;width:44.4853%}@media (min-width:768px){.sp-tmp .course-topics ul li a .ct-thumb{border-radius:8px 8px 0 0;height:121px;width:auto}}.sp-tmp .course-topics ul li a .ct-title{display:-webkit-box;display:-ms-flexbox;display:flex;flex:1;flex-direction:column;justify-content:center;padding:12px;text-align:center}@media (min-width:768px){.sp-tmp .course-topics ul li a .ct-title{min-height:121px;padding:12px 72px}}.sp-tmp .course-topics ul li a .ct-title .ct-subtitle{color:#9b9d9d;font-size:13px;line-height:15px;margin:0 0 6px}.sp-tmp .course-topics ul li a .ct-title h4{color:#000;font-size:16px;font-weight:700;line-height:22px;margin:0}.sp-tmp .course-topic .course-topic-details{margin-bottom:40px}@media (min-width:992px){.sp-tmp .course-topic .course-topic-details{align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:60px}.sp-tmp .course-topic .course-topic-details .course-topic-intro{width:calc(50% - 20px)}.sp-tmp .course-topic .course-topic-details .course-topic-intro .course-topic-desc{margin-bottom:24px}}.sp-tmp .course-topic .course-topic-details .course-topic-intro .course-topic-desc ul{list-style-type:none;margin-left:0;padding:0}.sp-tmp .course-topic .course-topic-details .course-topic-intro .course-topic-desc ul li{margin-bottom:.5em;padding-left:1em;position:relative}.sp-tmp .course-topic .course-topic-details .course-topic-intro .course-topic-desc ul li:last-child{margin-bottom:0}.sp-tmp .course-topic .course-topic-details .course-topic-intro .course-topic-desc ul li:before{background-color:currentColor;content:"";height:4px;left:3px;position:absolute;top:8px;width:4px}.sp-tmp .course-topic .course-topic-details .course-topic-intro .course-topic-image{margin-bottom:32px}@media (min-width:992px){.sp-tmp .course-topic .course-topic-details .course-topic-image{width:calc(50% - 20px)}}.sp-tmp .course-topic .course-topic-meta{border-top:3px solid #f4f5f5;margin-bottom:40px;padding-top:40px}@media (min-width:768px){.sp-tmp .course-topic .course-topic-meta{margin-bottom:60px;padding-top:60px}.sp-tmp .course-topic .course-topic-meta .inn{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -20px}}.sp-tmp .course-topic .course-topic-meta .outcomes{margin-bottom:40px}.sp-tmp .course-topic .course-topic-meta .outcomes:last-child{margin-bottom:0}@media (min-width:768px){.sp-tmp .course-topic .course-topic-meta .outcomes{margin:0;padding:0 20px;width:50%}.sp-tmp .course-topic .course-topic-meta .roles-responsibilities{padding:0 20px;width:50%}}.sp-tmp .course-topic .course-topic-meta h3+h4{margin-top:.5em}.sp-tmp .course-topic .course-topic-meta h4{font-size:1em;font-weight:700;margin:2em 0 1em}.sp-tmp .course-topic .course-topic-meta ul{list-style-type:none;margin-left:0;padding:0}.sp-tmp .course-topic .course-topic-meta ul li{margin-bottom:.5em;padding-left:1em;position:relative}.sp-tmp .course-topic .course-topic-meta ul li:last-child{margin-bottom:0}.sp-tmp .course-topic .course-topic-meta ul li:before{background-color:currentColor;content:"";height:4px;left:3px;position:absolute;top:8px;width:4px}.sp-tmp .course-topic .course-topic-meta ul:last-child{margin-bottom:0}.sp-tmp .comp-menu-offering ul{list-style-type:none;margin:0;padding:0}@media (min-width:768px){.sp-tmp .comp-menu-offering ul{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}}.sp-tmp .comp-menu-offering ul li{margin:0 0 32px}.sp-tmp .comp-menu-offering ul li:last-child{margin-bottom:0}@media (min-width:768px){.sp-tmp .comp-menu-offering ul li{padding:0 20px;width:50%}.sp-tmp .comp-menu-offering ul li:nth-last-child(2):not(:nth-child(2n+0)){margin-bottom:0}}.sp-tmp .comp-menu-offering ul li label{font-weight:700}.sp-tmp .comp-menu-offering ul li .inputs{margin:0 0 8px}.sp-tmp .comp-menu-offering ul li .inputs .form-control{background-color:#f4f5f5;border-color:#f4f5f5;height:auto;padding:8px 16px 6px}.sp-tmp .comp-menu-offering ul li .is-new{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}@media (min-width:992px){.sp-tmp .comp-menu-offering ul li .is-new{justify-content:flex-end}}.sp-tmp .comp-menu-offering ul li .is-new.is-new-yes .yes-no button:first-child{background-color:#8f1137;border:0;color:#fff}.sp-tmp .comp-menu-offering ul li .is-new.is-new-no .yes-no button:first-child{border:0}.sp-tmp .comp-menu-offering ul li .is-new.is-new-no .yes-no button:last-child{background-color:#8f1137;color:#fff}.sp-tmp .comp-menu-offering ul li .is-new .yes-no{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:992px){.sp-tmp .comp-menu-offering ul li .is-new .yes-no{margin-left:16px}}.sp-tmp .comp-menu-offering ul li .is-new .yes-no button{background-color:#f4f5f5;border:0;color:#9b9d9d;font-size:14px;font-weight:700;height:32px;padding-top:6px;text-align:center;transition:all .3s ease;width:50%;width:72px}.sp-tmp .comp-menu-offering ul li .is-new .yes-no button:hover{background-color:#d9dddd}.sp-tmp .comp-menu-offering ul li .is-new .yes-no button:focus{outline:none}.sp-tmp .comp-menu-offering ul li .is-new .yes-no button:first-child{border-radius:20px 0 0 20px;border-right:1px solid #9b9d9d}.sp-tmp .comp-menu-offering ul li .is-new .yes-no button:last-child{border-radius:0 20px 20px 0}.sp-tmp .comp-menu-offering .btns{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding-top:24px}.sp-tmp .comp-menu-offering .btns .btn-add{color:#000;font-size:14px;padding-left:26px;position:relative;text-decoration:none;white-space:nowrap}.sp-tmp .comp-menu-offering .btns .btn-add:before{background:url(/web/images/icon-plus-circle.svg?6862e08ac14b0ea0aeaf723573e11276) no-repeat 50%/cover;content:"";height:20px;left:0;position:absolute;top:-2px;width:20px}.sp-tmp .comp-menu-offering .btns .btn{border-radius:20px;font-size:16px;line-height:20px;padding:10px 24px 8px}.sp-tmp .comp-participants .form-control{background-color:#f4f5f5;border-color:#f4f5f5;height:auto;padding:8px 16px 6px}.sp-tmp .comp-participants ul{list-style-type:none;margin:0;padding:0}.sp-tmp .comp-participants ul li{margin:0 0 32px}.sp-tmp .comp-participants ul li:last-child{margin-bottom:0}.sp-tmp .comp-participants ul li .lnk-remove{color:#dc3545;float:right;font-size:.8em}.sp-tmp .comp-participants ul li label{font-weight:700}@media (min-width:768px){.sp-tmp .comp-participants ul li .inputs{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}}.sp-tmp .comp-participants ul li .form-control{margin-bottom:8px}.sp-tmp .comp-participants ul li .form-control:last-child{margin-bottom:0}@media (min-width:768px){.sp-tmp .comp-participants ul li .form-control{margin-bottom:0;width:calc(50% - 4px)}.sp-tmp .comp-participants ul li .form-control.fw{width:100%}}.sp-tmp .comp-participants .btns{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding-top:16px}.sp-tmp .comp-participants .btns .btn-add{color:#000;font-size:14px;padding-left:26px;position:relative;text-decoration:none;white-space:nowrap}.sp-tmp .comp-participants .btns .btn-add:before{background:url(/web/images/icon-plus-circle.svg?6862e08ac14b0ea0aeaf723573e11276) no-repeat 50%/cover;content:"";height:20px;left:0;position:absolute;top:-2px;width:20px}.sp-tmp .comp-participants .btns .btn{border-radius:20px;font-size:16px;line-height:20px;padding:10px 24px 8px}.sp-tmp .comp-equipments .form-control{background-color:#f4f5f5;border-color:#f4f5f5;height:auto;padding:8px 16px 6px}.sp-tmp .comp-equipments ul{list-style-type:none;margin:0;padding:0}.sp-tmp .comp-equipments ul li{margin:0 0 32px}.sp-tmp .comp-equipments ul li:last-child{margin-bottom:0}.sp-tmp .comp-equipments ul li .lnk-remove{color:#dc3545;float:right;font-size:.8em}.sp-tmp .comp-equipments ul li label{font-weight:700}@media (min-width:768px){.sp-tmp .comp-equipments ul li .inputs{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}}.sp-tmp .comp-equipments ul li .form-control{margin-bottom:8px}.sp-tmp .comp-equipments ul li .form-control:last-child{margin-bottom:0}@media (min-width:768px){.sp-tmp .comp-equipments ul li .form-control{margin-bottom:0;width:calc(50% - 4px)}.sp-tmp .comp-equipments ul li .form-control.fw{width:100%}}.sp-tmp .comp-equipments .btns{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding-top:16px}.sp-tmp .comp-equipments .btns .btn-add{color:#000;font-size:14px;padding-left:26px;position:relative;text-decoration:none;white-space:nowrap}.sp-tmp .comp-equipments .btns .btn-add:before{background:url(/web/images/icon-plus-circle.svg?6862e08ac14b0ea0aeaf723573e11276) no-repeat 50%/cover;content:"";height:20px;left:0;position:absolute;top:-2px;width:20px}.sp-tmp .comp-equipments .btns .btn{border-radius:20px;font-size:16px;line-height:20px;padding:10px 24px 8px}.comp-upload .fileupload{margin-bottom:1em}.comp-upload .fileupload:last-child{margin-bottom:0}.comp-upload .fileupload>div{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.comp-upload .fileupload>div .instruction{margin-left:1em}.comp-upload .files{background-color:#f4f5f5;font-size:14px;line-height:1.4;list-style-type:none;margin:0 0 1em;max-width:370px;padding:10px}.comp-upload .files li{margin:0 0 12px;padding:2px 0 0 24px;position:relative}.comp-upload .files li:last-child{margin-bottom:0}.comp-upload .files li i{font-size:19px;left:0;line-height:1;position:absolute;top:0}.comp-upload .files li a{color:currentColor}.comp-upload .files li a:hover{color:#8f1137}.comp-upload .files li .remove-file{color:#dc3545;float:right;text-decoration:none}.comp-upload .btn-primary{border-radius:20px;font-size:16px;line-height:20px;padding:10px 24px 8px}.comp-input-textarea{position:relative}.comp-input-textarea .notify{display:none;font-size:.8em;font-style:italic;line-height:1;padding:5px 5px 3px;position:absolute;right:0;top:0}.comp-input-textarea .notify.saving{background-color:rgba(255,193,7,.4);display:block}.comp-input-textarea .notify.saved{background-color:rgba(40,167,69,.4);display:block}.comp-input-textarea .form-control{background-color:#f4f5f5;border-color:#f4f5f5;padding:8px 16px 6px}
