html,body{border:0;font-family:"Helvetica-Neue","Helvetica",Arial,sans-serif;line-height:0;margin:0;padding:0}div,span,object,iframe,img,table,caption,thead,tbody,tfoot,tr,tr,td,article,aside,canvas,details,figure,hgroup,menu,nav,footer,header,section,summary,mark,audio,video{border:0;margin:0;padding:0}h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cit,code,del,dfn,em,ins,q,samp,small,strong,sub,sup,b,i,hr,dl,dt,dd,ol,ul,li,fieldset,legend,label{border:0;font-size:100%;vertical-align:baseline;margin:0;padding:0}article,aside,canvas,figure,figure img,figcaption,hgroup,footer,header,nav,section,audio,video{display:block}table{border-collapse:separate;border-spacing:0}table caption,table th,table td{text-align:left;vertical-align:middle}a img{border:0}:focus{outline:0}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dots{padding-top:20px;position:absolute;z-index:9;text-align:center;display:block;margin:0;list-style:none;bottom:40px;right:15px}@media only screen and (min-width: 1200px){.slick-dots{bottom:60px;right:90px}}.slick-dots li{position:relative;display:inline-block;width:25px;height:5px;margin:0px 6px;padding:0;cursor:pointer}@media only screen and (min-width: 1200px){.slick-dots li{width:30px}}.slick-dots li button{font-size:0;line-height:0;padding:0px;display:block;width:25px;height:5px;border-radius:30px;overflow:hidden;cursor:pointer;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out;border:none;background:#fff;opacity:1}@media only screen and (min-width: 1200px){.slick-dots li button{width:30px}}.slick-dots li button:after{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute;top:0px;border-radius:30px;left:0px;width:0%;height:100%;content:'';background:#1b1c20;z-index:2}@media only screen and (min-width: 992px){.slick-dots li button:after{background:#EB8B44}}.slick-dots li button:hover:after{width:100%}.slick-dots li.slick-active button:after{width:100%}/*! Hint.css - v2.7.0 - 2021-10-01
* https://kushagra.dev/lab/hint/
* Copyright (c) 2021 Kushagra Gour */[class*="hint--"]{position:relative;display:inline-block}[class*="hint--"]:before,[class*="hint--"]:after{position:absolute;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);visibility:hidden;opacity:0;z-index:1000000;pointer-events:none;-webkit-transition:.3s ease;-moz-transition:.3s ease;transition:.3s ease;-webkit-transition-delay:0ms;-moz-transition-delay:0ms;transition-delay:0ms}[class*="hint--"]:hover:before,[class*="hint--"]:hover:after{visibility:visible;opacity:1}[class*="hint--"]:hover:before,[class*="hint--"]:hover:after{-webkit-transition-delay:100ms;-moz-transition-delay:100ms;transition-delay:100ms}[class*="hint--"]:before{content:'';position:absolute;background:transparent;border:6px solid transparent;z-index:1000001}[class*="hint--"]:after{background:#383838;color:white;padding:8px 10px;font-size:12px;font-family:"Nunito Sans",sans-serif,"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:12px;white-space:nowrap}[class*="hint--"][aria-label]:after{content:attr(aria-label)}[class*="hint--"][data-hint]:after{content:attr(data-hint)}[aria-label='']:before,[aria-label='']:after,[data-hint='']:before,[data-hint='']:after{display:none !important}.hint--top-left:before{border-top-color:#383838}.hint--top-right:before{border-top-color:#383838}.hint--top:before{border-top-color:#383838}.hint--bottom-left:before{border-bottom-color:#383838}.hint--bottom-right:before{border-bottom-color:#383838}.hint--bottom:before{border-bottom-color:#383838}.hint--left:before{border-left-color:#383838}.hint--right:before{border-right-color:#383838}.hint--top:before{margin-bottom:-11px}.hint--top:before,.hint--top:after{bottom:100%;left:50%}.hint--top:before{left:calc(50% - 6px)}.hint--top:after{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.hint--top:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--top:hover:after{-webkit-transform:translateX(-50%) translateY(-8px);-moz-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}.hint--bottom:before{margin-top:-11px}.hint--bottom:before,.hint--bottom:after{top:100%;left:50%}.hint--bottom:before{left:calc(50% - 6px)}.hint--bottom:after{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.hint--bottom:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--bottom:hover:after{-webkit-transform:translateX(-50%) translateY(8px);-moz-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}.hint--right:before{margin-left:-11px;margin-bottom:-6px}.hint--right:after{margin-bottom:-14px}.hint--right:before,.hint--right:after{left:100%;bottom:50%}.hint--right:hover:before{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);transform:translateX(8px)}.hint--right:hover:after{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);transform:translateX(8px)}.hint--left:before{margin-right:-11px;margin-bottom:-6px}.hint--left:after{margin-bottom:-14px}.hint--left:before,.hint--left:after{right:100%;bottom:50%}.hint--left:hover:before{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);transform:translateX(-8px)}.hint--left:hover:after{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);transform:translateX(-8px)}.hint--top-left:before{margin-bottom:-11px}.hint--top-left:before,.hint--top-left:after{bottom:100%;left:50%}.hint--top-left:before{left:calc(50% - 6px)}.hint--top-left:after{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%)}.hint--top-left:after{margin-left:12px}.hint--top-left:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--top-left:hover:after{-webkit-transform:translateX(-100%) translateY(-8px);-moz-transform:translateX(-100%) translateY(-8px);transform:translateX(-100%) translateY(-8px)}.hint--top-right:before{margin-bottom:-11px}.hint--top-right:before,.hint--top-right:after{bottom:100%;left:50%}.hint--top-right:before{left:calc(50% - 6px)}.hint--top-right:after{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}.hint--top-right:after{margin-left:-12px}.hint--top-right:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--top-right:hover:after{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--bottom-left:before{margin-top:-11px}.hint--bottom-left:before,.hint--bottom-left:after{top:100%;left:50%}.hint--bottom-left:before{left:calc(50% - 6px)}.hint--bottom-left:after{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%)}.hint--bottom-left:after{margin-left:12px}.hint--bottom-left:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--bottom-left:hover:after{-webkit-transform:translateX(-100%) translateY(8px);-moz-transform:translateX(-100%) translateY(8px);transform:translateX(-100%) translateY(8px)}.hint--bottom-right:before{margin-top:-11px}.hint--bottom-right:before,.hint--bottom-right:after{top:100%;left:50%}.hint--bottom-right:before{left:calc(50% - 6px)}.hint--bottom-right:after{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}.hint--bottom-right:after{margin-left:-12px}.hint--bottom-right:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--bottom-right:hover:after{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--small:after,.hint--medium:after,.hint--large:after{white-space:normal;line-height:1.4em;word-wrap:break-word}.hint--small:after{width:80px}.hint--medium:after{width:150px}.hint--large:after{width:300px}[class*="hint--"]:after{text-shadow:0 -1px 0 black;box-shadow:4px 4px 8px rgba(0,0,0,0.3)}.hint--error:after{background-color:#b34e4d;text-shadow:0 -1px 0 #592726}.hint--error.hint--top-left:before{border-top-color:#b34e4d}.hint--error.hint--top-right:before{border-top-color:#b34e4d}.hint--error.hint--top:before{border-top-color:#b34e4d}.hint--error.hint--bottom-left:before{border-bottom-color:#b34e4d}.hint--error.hint--bottom-right:before{border-bottom-color:#b34e4d}.hint--error.hint--bottom:before{border-bottom-color:#b34e4d}.hint--error.hint--left:before{border-left-color:#b34e4d}.hint--error.hint--right:before{border-right-color:#b34e4d}.hint--warning:after{background-color:#c09854;text-shadow:0 -1px 0 #6c5328}.hint--warning.hint--top-left:before{border-top-color:#c09854}.hint--warning.hint--top-right:before{border-top-color:#c09854}.hint--warning.hint--top:before{border-top-color:#c09854}.hint--warning.hint--bottom-left:before{border-bottom-color:#c09854}.hint--warning.hint--bottom-right:before{border-bottom-color:#c09854}.hint--warning.hint--bottom:before{border-bottom-color:#c09854}.hint--warning.hint--left:before{border-left-color:#c09854}.hint--warning.hint--right:before{border-right-color:#c09854}.hint--info:after{background-color:#3986ac;text-shadow:0 -1px 0 #1a3c4d}.hint--info.hint--top-left:before{border-top-color:#3986ac}.hint--info.hint--top-right:before{border-top-color:#3986ac}.hint--info.hint--top:before{border-top-color:#3986ac}.hint--info.hint--bottom-left:before{border-bottom-color:#3986ac}.hint--info.hint--bottom-right:before{border-bottom-color:#3986ac}.hint--info.hint--bottom:before{border-bottom-color:#3986ac}.hint--info.hint--left:before{border-left-color:#3986ac}.hint--info.hint--right:before{border-right-color:#3986ac}.hint--success:after{background-color:#458746;text-shadow:0 -1px 0 #1a321a}.hint--success.hint--top-left:before{border-top-color:#458746}.hint--success.hint--top-right:before{border-top-color:#458746}.hint--success.hint--top:before{border-top-color:#458746}.hint--success.hint--bottom-left:before{border-bottom-color:#458746}.hint--success.hint--bottom-right:before{border-bottom-color:#458746}.hint--success.hint--bottom:before{border-bottom-color:#458746}.hint--success.hint--left:before{border-left-color:#458746}.hint--success.hint--right:before{border-right-color:#458746}.hint--always:after,.hint--always:before{opacity:1;visibility:visible}.hint--always.hint--top:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--top:after{-webkit-transform:translateX(-50%) translateY(-8px);-moz-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}.hint--always.hint--top-left:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--top-left:after{-webkit-transform:translateX(-100%) translateY(-8px);-moz-transform:translateX(-100%) translateY(-8px);transform:translateX(-100%) translateY(-8px)}.hint--always.hint--top-right:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--top-right:after{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--bottom:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--bottom:after{-webkit-transform:translateX(-50%) translateY(8px);-moz-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}.hint--always.hint--bottom-left:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--bottom-left:after{-webkit-transform:translateX(-100%) translateY(8px);-moz-transform:translateX(-100%) translateY(8px);transform:translateX(-100%) translateY(8px)}.hint--always.hint--bottom-right:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--bottom-right:after{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--left:before{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);transform:translateX(-8px)}.hint--always.hint--left:after{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);transform:translateX(-8px)}.hint--always.hint--right:before{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);transform:translateX(8px)}.hint--always.hint--right:after{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);transform:translateX(8px)}.hint--rounded:after{border-radius:4px}.hint--no-animate:before,.hint--no-animate:after{-webkit-transition-duration:0ms;-moz-transition-duration:0ms;transition-duration:0ms}.hint--bounce:before,.hint--bounce:after{-webkit-transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s cubic-bezier(.71, 1.7, .77, 1.24);-moz-transition:opacity .3s ease,visibility .3s ease,-moz-transform .3s cubic-bezier(.71, 1.7, .77, 1.24);transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(.71, 1.7, .77, 1.24)}.hint--no-shadow:before,.hint--no-shadow:after{text-shadow:initial;box-shadow:initial}.hint--no-arrow:before{display:none}.easy-transform-fast{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.easy-transform-fast2{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.easy-transform-slow{-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.vertical-center{position:absolute;top:50%;transform:translateY(-50%)}.a-hover-underline a:after{position:absolute;height:1px;background-color:#25c296;width:0;bottom:-3px;left:0;content:"";-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.a-hover-underline a:hover:after{width:100%}.wrapper{max-width:1220px;padding:0px 15px;margin:0 auto}a{text-decoration:none}.global-config{position:relative;width:100%;height:auto;overflow:hidden;padding:45px 0px}@media only screen and (min-width: 992px){.global-config{padding:60px 0px}}@media only screen and (min-width: 1200px){.global-config{padding:90px 0px}}.global-section-header{text-align:center;margin-bottom:24px}@media only screen and (min-width: 992px){.global-section-header{margin-bottom:32px}}.global-section-header h2{font-size:28px;font-weight:800;color:#1b1c20;text-decoration:none;text-transform:none;line-height:34px;font-family:"Nunito Sans",sans-serif,"Arial"}@media only screen and (min-width: 992px){.global-section-header h2{font-size:36px;font-weight:800;color:#1b1c20;text-decoration:none;text-transform:none;line-height:46px;font-family:"Nunito Sans",sans-serif,"Arial"}}@media only screen and (min-width: 1200px){.global-section-header h2{font-size:42px;font-weight:800;color:#1b1c20;text-decoration:none;text-transform:none;line-height:52px;font-family:"Nunito Sans",sans-serif,"Arial"}}.global-section-header p{font-size:16px;font-weight:400;color:#3E3E3E;text-decoration:none;text-transform:none;line-height:24px;font-family:"Nunito Sans",sans-serif,"Arial";padding-top:12px;max-width:820px;margin:0 auto}@media only screen and (min-width: 992px){.global-section-header p{font-size:18px;font-weight:400;color:#3E3E3E;text-decoration:none;text-transform:none;line-height:26px;font-family:"Nunito Sans",sans-serif,"Arial";padding-top:24px}}.global-btn{background:#1b1c20;border:none;border-radius:30px;cursor:pointer;display:block;font-size:16px;font-weight:700;color:#fff;text-decoration:none;text-transform:none;line-height:18px;font-family:"Nunito Sans",sans-serif,"Arial";padding:14px 32px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.global-btn:hover{background:#AB0001;color:#fff}.global-btn-empty{background:none;border:1px solid #1b1c20;border-radius:30px;cursor:pointer;display:block;font-size:14px;font-weight:500;color:#1b1c20;text-decoration:none;text-transform:none;line-height:18px;font-family:"Nunito Sans",sans-serif,"Arial";padding:10px 24px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (min-width: 992px){.global-btn-empty{font-size:16px;font-weight:500;color:#1b1c20;text-decoration:none;text-transform:none;line-height:18px;font-family:"Nunito Sans",sans-serif,"Arial";padding:12px 32px}}.global-btn-empty:hover{background:#1b1c20;color:#fff}.global-content-config{line-height:1.5;font-size:14px;font-weight:400;color:#1b1c20;text-decoration:none;text-transform:none;line-height:22px;font-family:"Nunito Sans",sans-serif,"Arial"}.global-content-config .gallery{line-height:0;display:flex;gap:12px;flex-wrap:wrap}@media only screen and (min-width: 992px){.global-content-config .gallery{gap:24px}}.global-content-config .gallery br{display:none}.global-content-config .gallery .gallery-item{overflow:hidden;margin-top:0 !important;flex:1 1 calc(50% - 6px)}@media only screen and (min-width: 992px){.global-content-config .gallery .gallery-item{flex:1 1 calc(33.3% - 16px)}}.global-content-config .gallery .gallery-item:hover img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15)}.global-content-config .gallery .gallery-item img{width:100%;transition:transform 6s cubic-bezier(.06, .77, 0, .99);-webkit-transition:-webkit-transform 5s cubic-bezier(.06, .77, 0, .99);height:auto;aspect-ratio:1 / 1;object-fit:cover;border:none !important}.global-content-config hr{border-bottom:1px solid rgba(0,0,0,0.15);margin-bottom:20px}.global-content-config table{width:100%;border-collapse:collapse}.global-content-config table tr td{padding:10px;font-size:14px;font-weight:400;color:#1b1c20;text-decoration:none;text-transform:none;line-height:22px;font-family:"Nunito Sans",sans-serif,"Arial";border:1px solid #ccc}@media only screen and (min-width: 768px){.global-content-config table tr td{font-size:16px;font-weight:400;color:#1b1c20;text-decoration:none;text-transform:none;line-height:24px;font-family:"Nunito Sans",sans-serif,"Arial"}}.global-content-config a{color:#1b1c20;position:relative}.global-content-config h1,.global-content-config h2,.global-content-config h3,.global-content-config h4,.global-content-config h5,.global-content-config h6,.global-content-config span.title{display:block;font-size:22px;font-weight:800;color:#1b1c20;text-decoration:none;text-transform:none;line-height:30px;font-family:"Nunito Sans",sans-serif,"Arial";margin-bottom:20px}@media only screen and (min-width: 768px){.global-content-config h1,.global-content-config h2,.global-content-config h3,.global-content-config h4,.global-content-config h5,.global-content-config h6,.global-content-config span.title{font-size:28px;font-weight:800;color:#1b1c20;text-decoration:none;text-transform:none;line-height:26px;font-family:"Nunito Sans",sans-serif,"Arial"}}@media only screen and (min-width: 992px){.global-content-config h1,.global-content-config h2,.global-content-config h3,.global-content-config h4,.global-content-config h5,.global-content-config h6,.global-content-config span.title{font-size:32px;font-weight:800;color:#1b1c20;text-decoration:none;text-transform:none;line-height:38px;font-family:"Nunito Sans",sans-serif,"Arial"}}@media only screen and (min-width: 1200px){.global-content-config h1,.global-content-config h2,.global-content-config h3,.global-content-config h4,.global-content-config h5,.global-content-config h6,.global-content-config span.title{margin-bottom:24px;font-size:32px;font-weight:800;color:#1b1c20;text-decoration:none;text-transform:none;line-height:40px;font-family:"Nunito Sans",sans-serif,"Arial"}}.global-content-config h3{zoom:.7}.global-content-config h4{zoom:.6}.global-content-config h5{zoom:.5}.global-content-config h6{zoom:.4}@media only screen and (min-width: 768px){.global-content-config{font-size:16px;font-weight:400;color:#1b1c20;text-decoration:none;text-transform:none;line-height:24px;font-family:"Nunito Sans",sans-serif,"Arial"}}.global-content-config p.tel{position:relative;padding-left:28px}.global-content-config p.tel:before{position:absolute;top:5px;left:0px;content:url('../images/phone-icon.svg')}.global-content-config p{font-size:14px;font-weight:400;color:#3E3E3E;text-decoration:none;text-transform:none;line-height:22px;font-family:"Nunito Sans",sans-serif,"Arial";margin-bottom:20px}@media only screen and (min-width: 768px){.global-content-config p{font-size:16px;font-weight:400;color:#3E3E3E;text-decoration:none;text-transform:none;line-height:24px;font-family:"Nunito Sans",sans-serif,"Arial"}}.global-content-config p a{font-size:14px;font-weight:400;color:#1b1c20;text-decoration:none;text-transform:none;line-height:22px;font-family:"Nunito Sans",sans-serif,"Arial";text-decoration:underline;position:relative}@media only screen and (min-width: 768px){.global-content-config p a{font-size:16px;font-weight:400;color:#1b1c20;text-decoration:none;text-transform:none;line-height:24px;font-family:"Nunito Sans",sans-serif,"Arial";text-decoration:underline}}.global-content-config p b,.global-content-config p strong{font-weight:700}.global-content-config p:last-child{margin-bottom:0px}.global-content-config b,.global-content-config strong{font-weight:700}.global-content-config ul,.global-content-config ol{margin-bottom:20px}@media only screen and (min-width: 992px){.global-content-config ul,.global-content-config ol{margin-bottom:30px}}.global-content-config ul:last-child,.global-content-config ol:last-child{margin-bottom:0px}.global-content-config ul li,.global-content-config ol li{margin-bottom:6px;padding-left:20px;position:relative;font-size:14px;font-weight:400;color:#3E3E3E;text-decoration:none;text-transform:none;line-height:22px;font-family:"Nunito Sans",sans-serif,"Arial"}.global-content-config ul li:last-child,.global-content-config ol li:last-child{margin-bottom:0px}@media only screen and (min-width: 768px){.global-content-config ul li,.global-content-config ol li{font-size:16px;font-weight:400;color:#3E3E3E;text-decoration:none;text-transform:none;line-height:24px;font-family:"Nunito Sans",sans-serif,"Arial"}}.global-content-config ol{list-style-type:none;counter-reset:item;margin:0;padding:0}.global-content-config ol>li{display:table;counter-increment:item;margin-bottom:.6em}.global-content-config ol>li:before{content:counters(item, ".") ". ";display:table-cell;padding-right:.6em}.global-content-config li ol>li{margin:0}.global-content-config li ol>li:before{content:counters(item, ".") " "}.global-content-config ol{margin-bottom:20px}.global-content-config ol li ol{margin-bottom:0px}.global-content-config ul li{list-style-type:none}.global-content-config ul li:before{content:'';position:absolute;top:9px;left:0px;border-radius:50%;width:8px;height:8px;background:#AB0001}.global-content-config button{background:#1b1c20;border:none;border-radius:30px;cursor:pointer;display:block;font-size:16px;font-weight:700;color:#fff;text-decoration:none;text-transform:none;line-height:18px;font-family:"Nunito Sans",sans-serif,"Arial";padding:14px 32px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:inline-block}.global-content-config button:hover{background:#AB0001;color:#fff}.global-content-config img{margin-bottom:20px}.collapsedCustom{overflow:hidden;position:relative}.collapsedCustom:after{position:absolute;bottom:0px;left:0px;width:100%;height:250px;z-index:2;content:'';background:#fff;background:linear-gradient(0deg, #fff 0%, rgba(255,255,255,0) 100%)}.roll-down{position:absolute;bottom:15px;left:0px;width:calc(100% - 30px);padding:0px 15px;z-index:9;text-align:center;display:block;padding-top:30px}@media only screen and (min-width: 1200px){.roll-down{bottom:15px}}.roll-down button{background:#1b1c20;border:none;border-radius:30px;cursor:pointer;display:block;font-size:16px;font-weight:700;color:#fff;text-decoration:none;text-transform:none;line-height:18px;font-family:"Nunito Sans",sans-serif,"Arial";padding:14px 32px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:inline}.roll-down button:hover{background:#AB0001;color:#fff}section#header.scroll{padding:16px 0px}@media only screen and (min-width: 992px){section#header.scroll{padding:20px 0px}}section#header.scroll .wrapper .logo img{height:42px}@media only screen and (min-width: 992px){section#header.scroll .wrapper .logo img{height:60px}}section#header.scroll .wrapper .right-side{gap:10px}section#header{position:fixed;top:0px;left:0px;width:100%;box-shadow:0 0 12px 0 rgba(0,0,0,0.18);height:auto;z-index:99;background:#fff;padding:18px 0px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (min-width: 992px){section#header{padding:24px 0px}}section#header .wrapper{display:flex;align-items:center}section#header .wrapper .mobile-menu-icon{margin-left:auto;position:relative;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer}@media only screen and (min-width: 992px){section#header .wrapper .mobile-menu-icon{display:none}}section#header .wrapper .mobile-menu-icon .menu-toggle{position:relative;display:block;width:28px;height:24px;background:transparent;border-top:3px solid;border-bottom:3px solid;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#1b1c20;font-size:0;-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}section#header .wrapper .mobile-menu-icon .menu-toggle:before,section#header .wrapper .mobile-menu-icon .menu-toggle:after{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;content:"";display:block;width:100%;height:3px;position:absolute;top:50%;left:50%;background:#1b1c20;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}section#header .wrapper .mobile-menu-icon button.is-active{border-color:transparent}section#header .wrapper .mobile-menu-icon button.is-active:before{-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}section#header .wrapper .mobile-menu-icon button.is-active:after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}section#header .wrapper .mobile-menu-icon button{border:none;cursor:pointer;outline:none}section#header .wrapper .logo img{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:auto;height:48px}@media only screen and (min-width: 992px){section#header .wrapper .logo img{height:68px}}section#header .wrapper .right-side{display:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-left:auto;flex-direction:column;align-items:flex-end;gap:14px}@media only screen and (min-width: 992px){section#header .wrapper .right-side{display:flex}}section#header .wrapper .right-side .top-bar{display:flex;gap:32px}section#header .wrapper .right-side ul.contact,section#header .wrapper .right-side ul.social-media{display:flex;gap:24px}section#header .wrapper .right-side ul.contact li,section#header .wrapper .right-side ul.social-media li{list-style-type:none}section#header .wrapper .right-side ul.social-media{gap:12px}section#header .wrapper .right-side ul.social-media button{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer;line-height:0;width:28px;height:28px;background:#ab0001;background:linear-gradient(100deg, #ab0001 0%, #f1a019 100%);border:none;border-radius:50%;padding:0}section#header .wrapper .right-side ul.social-media button:hover{transform:scale(1.1)}section#header .wrapper .right-side ul.contact li a{font-size:16px;font-weight:400;color:#1b1c20;text-decoration:none;text-transform:none;line-height:24px;font-family:"Nunito Sans",sans-serif,"Arial";position:relative}section#header .wrapper .right-side ul.contact li a:after{position:absolute;bottom:-1px;left:50%;width:0px;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;content:"";background:#ab0001;background:linear-gradient(100deg, #ab0001 0%, #f1a019 100%);height:2px;border-radius:20px}section#header .wrapper .right-side ul.contact li a:hover:after{width:100%}section#header .wrapper .right-side ul.contact li.tel{position:relative;padding-left:32px}section#header .wrapper .right-side ul.contact li.tel:before{position:absolute;top:0px;left:0px;content:url("../images/touch.svg")}section#header .wrapper .right-side ul.contact li.mail{position:relative;padding-left:32px}section#header .wrapper .right-side ul.contact li.mail:before{position:absolute;top:0px;left:0px;content:url("../images/mail.svg")}section#header .wrapper .right-side nav ul{display:flex;gap:24px}section#header .wrapper .right-side nav ul li.menu-item-has-children{padding-right:24px;position:relative}section#header .wrapper .right-side nav ul li.menu-item-has-children:after{position:absolute;top:10px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;zoom:.9;right:6px;content:url("../images/select-arrow.svg")}section#header .wrapper .right-side nav ul li{list-style-type:none;position:relative}section#header .wrapper .right-side nav ul li:hover ul{opacity:1;visibility:visible;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}section#header .wrapper .right-side nav ul li ul{visibility:hidden;opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translate(0, 15px);-ms-transform:translate(0, 15px);transform:translate(0, 15px);position:absolute;top:34px;left:50%;-webkit-transform:translate(-50%, 15px);-ms-transform:translate(-50%, 15px);transform:translate(-50%, 15px);display:flex;flex-direction:column;background:#fff;padding:16px 24px;border-radius:10px;box-shadow:0 0 12px 0 rgba(0,0,0,0.18);gap:12px}section#header .wrapper .right-side nav ul li ul li{text-wrap:nowrap}section#header .wrapper .right-side nav ul li ul li a{font-size:16px}section#header .wrapper .right-side nav ul li a{font-size:18px;font-weight:400;color:#1b1c20;text-decoration:none;text-transform:none;line-height:24px;font-family:"Nunito Sans",sans-serif,"Arial";position:relative}section#header .wrapper .right-side nav ul li a:after{position:absolute;bottom:-1px;left:50%;width:0px;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;content:"";background:#ab0001;background:linear-gradient(100deg, #ab0001 0%, #f1a019 100%);height:2px;border-radius:20px}section#header .wrapper .right-side nav ul li a:hover:after{width:100%}section#header .wrapper .right-side nav ul li.current-menu-item>a:after{width:100%}section#newsletter-sign-in{display:flex;flex-direction:column}@media only screen and (min-width: 992px){section#newsletter-sign-in{flex-direction:row}}section#newsletter-sign-in img.decor{display:none;width:30%;height:auto;object-fit:cover}@media only screen and (min-width: 992px){section#newsletter-sign-in img.decor{display:block}}section#newsletter-sign-in .newsletter-box{background:#000 url('../images/newsletter-bg.jpg') no-repeat center center fixed;background-size:cover;width:100%;display:flex;align-items:center}@media only screen and (min-width: 992px){section#newsletter-sign-in .newsletter-box{width:70%}}section#newsletter-sign-in .newsletter-box .inner{padding:45px 15px;color:#fff}@media only screen and (min-width: 992px){section#newsletter-sign-in .newsletter-box .inner{padding:64px 90px}}section#newsletter-sign-in .newsletter-box .inner span.header{display:block;font-size:32px;font-weight:800;color:#fff;text-decoration:none;text-transform:none;line-height:40px;font-family:"Nunito Sans",sans-serif,"Arial";margin-bottom:6px;text-align:center}@media only screen and (min-width: 992px){section#newsletter-sign-in .newsletter-box .inner span.header{text-align:left;margin-bottom:0;font-size:38px;font-weight:800;color:#fff;text-decoration:none;text-transform:none;line-height:48px;font-family:"Nunito Sans",sans-serif,"Arial"}}section#newsletter-sign-in .newsletter-box .inner span.sub{display:block;font-size:24px;font-weight:300;color:#fff;text-decoration:none;text-transform:none;line-height:32px;font-family:"Nunito Sans",sans-serif,"Arial";margin-bottom:24px;text-align:center}@media only screen and (min-width: 992px){section#newsletter-sign-in .newsletter-box .inner span.sub{text-align:left;font-size:30px;font-weight:300;color:#fff;text-decoration:none;text-transform:none;line-height:40px;font-family:"Nunito Sans",sans-serif,"Arial";margin-bottom:32px}}section#newsletter-sign-in .newsletter-box form{display:flex;flex-wrap:wrap;gap:12px;max-width:820px}section#newsletter-sign-in .newsletter-box form fieldset,section#newsletter-sign-in .newsletter-box form select{flex:1 1 100%}section#newsletter-sign-in .newsletter-box form .wpcf7-form-control-wrap{width:100%}section#newsletter-sign-in .newsletter-box form .wpcf7-not-valid-tip,section#newsletter-sign-in .newsletter-box form .wpcf7-response-output{line-height:1.5;font-size:14px;font-weight:400;color:#fff;text-decoration:none;text-transform:none;line-height:22px;font-family:"Nunito Sans",sans-serif,"Arial"}section#newsletter-sign-in .newsletter-box form button,section#newsletter-sign-in .newsletter-box form input[type="submit"]{background:#1b1c20;border:none;border-radius:30px;cursor:pointer;display:block;font-size:16px;font-weight:700;color:#fff;text-decoration:none;text-transform:none;line-height:18px;font-family:"Nunito Sans",sans-serif,"Arial";padding:14px 32px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:#fff;color:#1b1c20;width:100%}section#newsletter-sign-in .newsletter-box form button:hover,section#newsletter-sign-in .newsletter-box form input[type="submit"]:hover{background:#AB0001;color:#fff}section#newsletter-sign-in .newsletter-box form button:hover,section#newsletter-sign-in .newsletter-box form input[type="submit"]:hover{background:#1b1c20}@media only screen and (min-width: 768px){section#newsletter-sign-in .newsletter-box form button,section#newsletter-sign-in .newsletter-box form input[type="submit"]{width:auto}}section#newsletter-sign-in .newsletter-box form .flex-2-col{width:100%;display:flex;gap:12px;margin-bottom:12px;flex-direction:column}@media only screen and (min-width: 768px){section#newsletter-sign-in .newsletter-box form .flex-2-col{flex-direction:row}}section#newsletter-sign-in .newsletter-box form .flex-2-col input{flex:1 1 0}section#newsletter-sign-in .newsletter-box form input[type="text"],section#newsletter-sign-in .newsletter-box form input[type="email"],section#newsletter-sign-in .newsletter-box form select{width:calc(100% - 36px);background:#fff;border:none;padding:12px 18px;border-radius:6px;font-size:16px;font-weight:400;color:#1b1c20;text-decoration:none;text-transform:none;line-height:24px;font-family:"Nunito Sans",sans-serif,"Arial"}section#newsletter-sign-in .newsletter-box form select{width:100%;background:#fff url("../images/select-arrow.svg") no-repeat right;-webkit-appearance:none;background-position-x:calc(100% - 12px)}@media only screen and (min-width: 992px){section#newsletter-sign-in .newsletter-box form select{background-position-x:calc(100% - 12px)}}section#newsletter-sign-in .newsletter-box form fieldset{margin-bottom:12px}section#newsletter-sign-in .newsletter-box form label{display:flex;align-items:center;gap:8px;cursor:pointer}section#newsletter-sign-in .newsletter-box form label span{font-size:16px;font-weight:400;color:#fff;text-decoration:none;text-transform:none;line-height:24px;font-family:"Nunito Sans",sans-serif,"Arial"}section#newsletter-sign-in .newsletter-box form label span a{font-size:16px;font-weight:400;color:#fff;text-decoration:none;text-transform:none;line-height:24px;font-family:"Nunito Sans",sans-serif,"Arial";text-decoration:underline}section#newsletter-sign-in .newsletter-box form input[type="checkbox"]{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer;-webkit-appearance:none;background-color:none;border:2px solid #fff;border-radius:4px;width:20px;height:20px;margin:0;display:inline-block;float:left;position:relative;margin-top:4px}section#newsletter-sign-in .newsletter-box form input[type="checkbox"]:hover{border:2px solid #1b1c20}section#newsletter-sign-in .newsletter-box form input[type="checkbox"]:checked{border:2px solid #1b1c20;background:#1b1c20}section#newsletter-sign-in .newsletter-box form input[type="checkbox"]:after{position:absolute;content:url("../images/check.svg");top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}section#newsletter-sign-in .newsletter-box form input[type="checkbox"]:checked:after{opacity:1}footer{position:relative;width:100%;height:auto;background:#1D1D1B url('../images/footer-decor.svg') no-repeat bottom right;background-size:100% auto;padding:45px 0px 30px 0px}@media only screen and (min-width: 992px){footer{background-size:auto 80%}}@media only screen and (min-width: 992px){footer{padding:60px 0px 30px 0px}}@media only screen and (min-width: 1200px){footer{padding:90px 0px 30px 0px}}footer .main-footer{padding-bottom:24px;display:flex;flex-direction:column;gap:12px}@media only screen and (min-width: 992px){footer .main-footer{padding-bottom:60px}}@media only screen and (min-width: 1200px){footer .main-footer{padding-bottom:90px}}@media only screen and (min-width: 992px){footer .main-footer{flex-direction:row}}@media only screen and (min-width: 992px){footer .main-footer{gap:48px}}@media only screen and (min-width: 1200px){footer .main-footer{gap:60px}}footer .main-footer .col{text-align:center;flex:1 1 0}footer .main-footer .col:first-child{order:5;margin-top:12px;padding-top:24px;border-top:1px solid rgba(255,255,255,0.15)}@media only screen and (min-width: 992px){footer .main-footer .col:first-child{border-top:none;margin-top:0;padding-top:0;order:0}}footer .main-footer .col .colapsing-menu{text-align:left;display:none;padding-top:12px}@media only screen and (min-width: 992px){footer .main-footer .col .colapsing-menu{padding-top:0;display:block}}@media only screen and (min-width: 992px){footer .main-footer .col{text-align:left}}@media only screen and (min-width: 1200px){footer .main-footer .col:nth-child(1){min-width:360px}}@media only screen and (min-width: 1200px){footer .main-footer .col:nth-child(2){min-width:360px}}footer .main-footer .col img{margin-bottom:32px;height:62px;width:auto}@media only screen and (min-width: 992px){footer .main-footer .col img{height:72px}}footer .main-footer .col p{font-size:14px;font-weight:400;color:#fff;text-decoration:none;text-transform:none;line-height:24px;font-family:"Nunito Sans",sans-serif,"Arial";margin-bottom:12px}@media only screen and (min-width: 992px){footer .main-footer .col p{font-size:16px;font-weight:400;color:#fff;text-decoration:none;text-transform:none;line-height:28px;font-family:"Nunito Sans",sans-serif,"Arial"}}footer .main-footer .col p:last-child{margin-bottom:0}footer .main-footer .col p b{font-weight:700}footer .main-footer .col p a{font-size:14px;font-weight:400;color:#fff;text-decoration:none;text-transform:none;line-height:24px;font-family:"Nunito Sans",sans-serif,"Arial";display:inline;transition:all .3s ease-in-out;background-image:linear-gradient(transparent calc(100% - 1px), #fff 10px);background-repeat:no-repeat;background-size:0% 100%}@media only screen and (min-width: 992px){footer .main-footer .col p a{font-size:16px;font-weight:400;color:#fff;text-decoration:none;text-transform:none;line-height:28px;font-family:"Nunito Sans",sans-serif,"Arial"}}footer .main-footer .col p a:hover{background-size:100% 100%}footer .main-footer .col span.footer-header.colapse-nav:after{position:absolute;right:0;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);content:url('../images/footer-nav-header-arrow.svg')}@media only screen and (min-width: 992px){footer .main-footer .col span.footer-header.colapse-nav:after{content:''}}footer .main-footer .col span.footer-header{position:relative;text-align:left;font-size:18px;font-weight:700;color:#fff;text-decoration:none;text-transform:none;line-height:28px;font-family:"Nunito Sans",sans-serif,"Arial";display:block}@media only screen and (min-width: 992px){footer .main-footer .col span.footer-header{margin-bottom:20px}}footer .main-footer .col ul{display:flex;flex-direction:column;gap:6px}@media only screen and (min-width: 992px){footer .main-footer .col ul{gap:8px}}footer .main-footer .col ul li{list-style-type:none}footer .main-footer .col ul li a{font-size:14px;font-weight:400;color:#fff;text-decoration:none;text-transform:none;line-height:24px;font-family:"Nunito Sans",sans-serif,"Arial";display:inline;transition:all .3s ease-in-out;background-image:linear-gradient(transparent calc(100% - 1px), #fff 10px);background-repeat:no-repeat;background-size:0% 100%}@media only screen and (min-width: 992px){footer .main-footer .col ul li a{font-size:16px;font-weight:400;color:#fff;text-decoration:none;text-transform:none;line-height:28px;font-family:"Nunito Sans",sans-serif,"Arial"}}footer .main-footer .col ul li a:hover{background-size:100% 100%}footer .copy-footer{display:flex;flex-direction:column;justify-content:center;text-align:center}@media only screen and (min-width: 768px){footer .copy-footer{text-align:left;justify-content:space-between;flex-direction:row}}footer .copy-footer p{font-size:14px;font-weight:200;color:#fff;text-decoration:none;text-transform:none;line-height:22px;font-family:"Nunito Sans",sans-serif,"Arial"}footer .copy-footer p a{font-size:12px;font-weight:700;color:#fff;text-decoration:none;text-transform:none;line-height:22px;font-family:"Nunito Sans",sans-serif,"Arial";position:relative;display:inline;transition:all .3s ease-in-out;background-image:linear-gradient(transparent calc(100% - 1.5px), #fff 10px);background-repeat:no-repeat;background-size:0% 100%}footer .copy-footer p a:hover{background-size:100% 100%}footer .cta-social{border-bottom:1px solid rgba(255,255,255,0.15);margin-bottom:24px;padding-bottom:24px;display:flex;flex-direction:column;gap:24px;align-items:center}@media only screen and (min-width: 992px){footer .cta-social{padding-bottom:0;border-bottom:none;margin-bottom:60px}}@media only screen and (min-width: 1200px){footer .cta-social{margin-bottom:90px}}@media only screen and (min-width: 992px){footer .cta-social{flex-direction:row}}footer .cta-social span.cta{text-align:center;font-size:32px;font-weight:200;color:#fff;text-decoration:none;text-transform:none;line-height:40px;font-family:"Nunito Sans",sans-serif,"Arial"}@media only screen and (min-width: 992px){footer .cta-social span.cta{text-align:left;font-size:40px;font-weight:200;color:#fff;text-decoration:none;text-transform:none;line-height:50px;font-family:"Nunito Sans",sans-serif,"Arial"}}@media only screen and (min-width: 1200px){footer .cta-social span.cta{font-size:50px;font-weight:200;color:#fff;text-decoration:none;text-transform:none;line-height:62px;font-family:"Nunito Sans",sans-serif,"Arial"}}footer .cta-social span.cta b{font-weight:800}footer .cta-social ul.social-media{gap:12px;display:flex;align-items:center}@media only screen and (min-width: 992px){footer .cta-social ul.social-media{margin-left:auto}}@media only screen and (min-width: 992px){footer .cta-social ul.social-media{gap:24px}}footer .cta-social ul.social-media li{list-style-type:none}footer .cta-social ul.social-media button{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer;line-height:0;width:42px;height:42px;background:#ab0001;background:linear-gradient(100deg, #ab0001 0%, #f1a019 100%);border:none;border-radius:50%;padding:0}footer .cta-social ul.social-media button:hover{transform:scale(1.1)}@media only screen and (min-width: 992px){footer .cta-social ul.social-media button{width:48px;height:48px}}footer .cta-social ul.social-media button img{width:18px;height:auto}.item.course-tile.hidden{display:none}.item.course-tile{cursor:pointer;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 0 12px 0 rgba(0,0,0,0.12);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative}.item.course-tile:hover{box-shadow:0 0 12px 0 rgba(0,0,0,0.18)}.item.course-tile:hover .thumb img.thumbnail{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15)}.item.course-tile .thumb{position:relative;width:100%;height:220px;overflow:hidden}.item.course-tile .thumb .partner{position:absolute;top:15px;left:15px;z-index:2;background:#fff;width:125px;height:80px;box-shadow:0 0 12px 0 rgba(0,0,0,0.18);border-radius:10px;display:block;margin-bottom:12px}.item.course-tile .thumb .partner img{position:absolute;top:50%;transform:translateY(-50%);left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:90%;max-height:90%;width:auto;height:auto}@media only screen and (min-width: 992px){.item.course-tile .thumb{height:250px}}.item.course-tile .thumb img.thumbnail{width:100%;height:100%;object-fit:cover;transition:transform 6s cubic-bezier(.06, .77, 0, .99);-webkit-transition:-webkit-transform 5s cubic-bezier(.06, .77, 0, .99)}.item.course-tile .content{line-height:1.5;padding:20px 20px 80px 20px}.item.course-tile .content .date-place{display:flex;justify-content:space-between;border-bottom:1px solid #E9E9E9;padding-bottom:12px;margin-bottom:12px}.item.course-tile .content .date-place span.date{position:relative;font-size:16px;font-weight:700;color:#1b1c20;text-decoration:none;text-transform:none;line-height:24px;font-family:"Nunito Sans",sans-serif,"Arial";padding-left:32px}.item.course-tile .content .date-place span.date:before{position:absolute;top:0px;left:0px;content:url('../images/calendar-red.svg')}.item.course-tile .content .date-place span.place{position:relative;font-size:16px;font-weight:400;color:#3E3E3E;text-decoration:none;text-transform:none;line-height:24px;font-family:"Nunito Sans",sans-serif,"Arial";padding-left:26px}.item.course-tile .content .date-place span.place:before{position:absolute;top:-2px;left:0px;content:url('../images/place.svg')}.item.course-tile .content span.name{font-size:18px;font-weight:800;color:#1b1c20;text-decoration:none;text-transform:none;line-height:24px;font-family:"Nunito Sans",sans-serif,"Arial";display:inline;transition:all .3s ease-in-out;background-image:linear-gradient(transparent calc(100% - 1.5px), #1b1c20 10px);background-repeat:no-repeat;background-size:0% 100%}.item.course-tile .content span.name:hover{background-size:100% 100%}.item.course-tile .content span.subTitle{font-size:16px;font-weight:600;color:#3E3E3E;text-decoration:none;text-transform:none;line-height:24px;font-family:"Nunito Sans",sans-serif,"Arial"}.item.course-tile .content span.subTitle{display:block;padding-top:6px}.item.course-tile .content button{position:absolute;bottom:20px;left:20px;background:#1b1c20;border:none;border-radius:30px;cursor:pointer;display:block;width:calc(100% - 40px);font-size:14px;font-weight:700;color:#fff;text-decoration:none;text-transform:uppercase;line-height:18px;font-family:"Nunito Sans",sans-serif,"Arial";letter-spacing:.02em;padding:14px 42px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.item.course-tile .content button:hover{background:#AB0001;color:#fff}.item.course-mini-tile{cursor:pointer;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 0 12px 0 rgba(0,0,0,0.12);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.item.course-mini-tile:hover{box-shadow:0 0 12px 0 rgba(0,0,0,0.18)}.item.course-mini-tile .content{padding:16px}.item.course-mini-tile .content .date-place{display:flex;justify-content:space-between;border-bottom:1px solid #E9E9E9;padding-bottom:12px;margin-bottom:12px}.item.course-mini-tile .content .date-place span.date{position:relative;font-size:14px;font-weight:700;color:#1b1c20;text-decoration:none;text-transform:none;line-height:24px;font-family:"Nunito Sans",sans-serif,"Arial";padding-left:28px}.item.course-mini-tile .content .date-place span.date:before{position:absolute;top:0px;left:0px;zoom:.85;content:url('../images/calendar-red.svg')}.item.course-mini-tile .content .date-place span.place{position:relative;font-size:14px;font-weight:400;color:#3E3E3E;text-decoration:none;text-transform:none;line-height:24px;font-family:"Nunito Sans",sans-serif,"Arial";padding-left:24px}.item.course-mini-tile .content .date-place span.place:before{zoom:.85;position:absolute;top:0px;left:0px;content:url('../images/place.svg')}.item.course-mini-tile .content span.name{font-size:16px;font-weight:700;color:#1b1c20;text-decoration:none;text-transform:none;line-height:22px;font-family:"Nunito Sans",sans-serif,"Arial";display:inline;transition:all .3s ease-in-out;background-image:linear-gradient(transparent calc(100% - 1.5px), #1b1c20 10px);background-repeat:no-repeat;background-size:0% 100%}.item.course-mini-tile .content span.name:hover{background-size:100% 100%}.item.course-mini-tile .content span.subTitle{font-size:15px;font-weight:400;color:#3E3E3E;text-decoration:none;text-transform:none;line-height:20px;font-family:"Nunito Sans",sans-serif,"Arial";margin-bottom:0}.item.course-mini-tile .content span.subTitle{display:block;padding-top:6px}.item.course-mini-tile .content button{background:#1b1c20;border:none;border-radius:30px;cursor:pointer;display:block;width:100%;font-size:14px;font-weight:700;color:#fff;text-decoration:none;text-transform:uppercase;line-height:18px;font-family:"Nunito Sans",sans-serif,"Arial";letter-spacing:.02em;padding:14px 42px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.item.course-mini-tile .content button:hover{background:#AB0001;color:#fff}section#archive-header{position:relative;width:100%;height:auto;overflow:hidden;padding:115px 0px 25px 0px}@media only screen and (min-width: 992px){section#archive-header{padding:176px 0px 45px 0px}}section#archive-header .header{text-align:center}section#archive-header .header h1{display:block;margin-bottom:6px;font-size:28px;font-weight:800;color:#1b1c20;text-decoration:none;text-transform:none;line-height:36px;font-family:"Nunito Sans",sans-serif,"Arial"}@media only screen and (min-width: 992px){section#archive-header .header h1{font-size:32px;font-weight:800;color:#1b1c20;text-decoration:none;text-transform:none;line-height:42px;font-family:"Nunito Sans",sans-serif,"Arial"}}@media only screen and (min-width: 1200px){section#archive-header .header h1{font-size:42px;font-weight:800;color:#1b1c20;text-decoration:none;text-transform:none;line-height:52px;font-family:"Nunito Sans",sans-serif,"Arial"}}section#archive-header .breadcrumbs{font-size:14px;font-weight:400;color:#1b1c20;text-decoration:none;text-transform:none;line-height:20px;font-family:"Nunito Sans",sans-serif,"Arial"}section#archive-header .breadcrumbs a{font-size:14px;font-weight:400;color:#1b1c20;text-decoration:none;text-transform:none;line-height:20px;font-family:"Nunito Sans",sans-serif,"Arial";-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;position:relative;display:inline;cursor:pointer;transition:all .3s ease-in-out;background-image:linear-gradient(transparent calc(100% - 1.5px), #1b1c20 10px);background-repeat:no-repeat;background-size:0% 100%}section#archive-header .breadcrumbs a:hover{background-size:100% 100%}section#archive-header .breadcrumbs i{padding:0px 6px;font-size:8px;-webkit-transform:translate(0, -2px);-ms-transform:translate(0, -2px);transform:translate(0, -2px);line-height:20px}section#lecturers-list{position:relative;width:100%;height:auto;overflow:hidden;padding:45px 0px;padding-top:0px !important}@media only screen and (min-width: 992px){section#lecturers-list{padding:60px 0px}}@media only screen and (min-width: 1200px){section#lecturers-list{padding:90px 0px}}section#lecturers-list .items{display:flex;flex-wrap:wrap;gap:24px 12px}@media only screen and (min-width: 992px){section#lecturers-list .items{gap:32px 24px}}section#lecturers-list .items .item{flex:1 1 calc(50% - 6px);max-width:calc(50% - 6px);cursor:pointer}@media only screen and (min-width: 768px){section#lecturers-list .items .item{flex:1 1 calc(50% - 12px);max-width:calc(50% - 12px)}}@media only screen and (min-width: 992px){section#lecturers-list .items .item{flex:1 1 calc(33.3% - 16px);max-width:calc(33.3% - 16px)}}@media only screen and (min-width: 1200px){section#lecturers-list .items .item{flex:1 1 calc(25% - 18px);max-width:calc(25% - 18px)}}.item.lecturer-tile .img{width:100%;aspect-ratio:1 / 1;border-radius:10px;overflow:hidden;margin-bottom:12px}.item.lecturer-tile .img img{object-fit:cover;width:100%;height:100%}.item.lecturer-tile span{display:block;line-height:1.5}.item.lecturer-tile span.name{font-size:16px;font-weight:700;color:#1b1c20;text-decoration:none;text-transform:none;line-height:22px;font-family:"Nunito Sans",sans-serif,"Arial";display:inline;transition:all .3s ease-in-out;background-image:linear-gradient(transparent calc(100% - 1.5px), #1b1c20 10px);background-repeat:no-repeat;background-size:0% 100%}@media only screen and (min-width: 768px){.item.lecturer-tile span.name{font-size:18px;font-weight:700;color:#1b1c20;text-decoration:none;text-transform:none;line-height:24px;font-family:"Nunito Sans",sans-serif,"Arial"}}.item.lecturer-tile span.name:hover{background-size:100% 100%}.item.lecturer-tile span.spec{font-size:14px;font-weight:400;color:#1b1c20;text-decoration:none;text-transform:none;line-height:20px;font-family:"Nunito Sans",sans-serif,"Arial"}section#promo-slider{position:relative;width:100%;height:auto;overflow:hidden;padding-bottom:45px}section#promo-slider .slick-list{border-radius:10px;overflow:hidden}section#promo-slider .item img{width:100%;height:auto}section#promo-slider .item img.desktop{display:none}@media only screen and (min-width: 992px){section#promo-slider .item img.desktop{display:block}}section#promo-slider .item img.mobile{display:block}@media only screen and (min-width: 992px){section#promo-slider .item img.mobile{display:none}}section#promo-slider .slick-dots{padding-top:20px;position:relative;text-align:center;display:block;width:100%;right:inherit;bottom:inherit;margin:0;list-style:none}section#promo-slider .slick-dots li{position:relative;display:inline-block;width:10px;height:10px;margin:0px 6px;padding:0;cursor:pointer}section#promo-slider .slick-dots li button{font-size:0;line-height:0;padding:0px;display:block;width:12px;height:12px;cursor:pointer;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out;border:none;background:#1b1c20;opacity:.2}section#promo-slider .slick-dots li button:hover{border:1px solid #1b1c20;opacity:1;background:#1b1c20}section#promo-slider .slick-dots li button:after{display:none !important}section#promo-slider .slick-dots li.slick-active button{opacity:1;background:#1b1c20;border:none}section#page-header{background:#ab0001;position:relative;overflow:hidden;background:linear-gradient(100deg, #ab0001 0%, #f1a019 100%);display:flex;flex-direction:column}@media only screen and (min-width: 992px){section#page-header{display:block}}section#page-header .decor{position:absolute;bottom:50px;left:0px;z-index:0;max-width:100%}@media only screen and (min-width: 992px){section#page-header .decor{bottom:-190px}}section#page-header .content{position:relative;z-index:2;line-height:1.5;padding:120px 0px 30px 0px}@media only screen and (min-width: 992px){section#page-header .content{padding:215px 0px 90px 0px;max-width:calc(50% - 60px)}}section#page-header .content h1{display:block;margin-bottom:6px;margin-top:6px;font-size:32px;font-weight:800;color:#fff;text-decoration:none;text-transform:none;line-height:40px;font-family:"Nunito Sans",sans-serif,"Arial"}@media only screen and (min-width: 992px){section#page-header .content h1{font-size:38px;font-weight:800;color:#fff;text-decoration:none;text-transform:none;line-height:48px;font-family:"Nunito Sans",sans-serif,"Arial"}}@media only screen and (min-width: 1200px){section#page-header .content h1{margin-bottom:12px;margin-top:12px;font-size:42px;font-weight:800;color:#fff;text-decoration:none;text-transform:none;line-height:52px;font-family:"Nunito Sans",sans-serif,"Arial"}}section#page-header .content .breadcrumbs{font-size:12px;font-weight:400;color:#fff;text-decoration:none;text-transform:none;line-height:18px;font-family:"Nunito Sans",sans-serif,"Arial"}@media only screen and (min-width: 992px){section#page-header .content .breadcrumbs{font-size:14px;font-weight:400;color:#fff;text-decoration:none;text-transform:none;line-height:20px;font-family:"Nunito Sans",sans-serif,"Arial"}}section#page-header .content .breadcrumbs a{font-size:12px;font-weight:400;color:#fff;text-decoration:none;text-transform:none;line-height:18px;font-family:"Nunito Sans",sans-serif,"Arial";-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;position:relative;display:inline;cursor:pointer;transition:all .3s ease-in-out;background-image:linear-gradient(transparent calc(100% - 1.5px), #fff 10px);background-repeat:no-repeat;background-size:0% 100%}@media only screen and (min-width: 992px){section#page-header .content .breadcrumbs a{font-size:14px;font-weight:400;color:#fff;text-decoration:none;text-transform:none;line-height:20px;font-family:"Nunito Sans",sans-serif,"Arial"}}section#page-header .content .breadcrumbs a:hover{background-size:100% 100%}section#page-header .content .breadcrumbs i{padding:0px 6px;font-size:8px;-webkit-transform:translate(0, -2px);-ms-transform:translate(0, -2px);transform:translate(0, -2px);line-height:20px}section#page-header .content p{font-size:14px;font-weight:400;color:#fff;text-decoration:none;text-transform:none;line-height:22px;font-family:"Nunito Sans",sans-serif,"Arial"}@media only screen and (min-width: 992px){section#page-header .content p{font-size:16px;font-weight:400;color:#fff;text-decoration:none;text-transform:none;line-height:26px;font-family:"Nunito Sans",sans-serif,"Arial"}}section#page-header img.page-thumb{position:relative;width:100%;height:180px;border-top-right-radius:60px;object-fit:cover}@media only screen and (min-width: 992px){section#page-header img.page-thumb{margin-top:0;position:absolute;top:80px;right:0px;width:50%;height:calc(100% - 80px);border-top-right-radius:0px;border-bottom-left-radius:200px}}section#contact-page,section#courses-contact{position:relative;width:100%;height:auto;overflow:hidden;padding:45px 0px}@media only screen and (min-width: 992px){section#contact-page,section#courses-contact{padding:60px 0px}}@media only screen and (min-width: 1200px){section#contact-page,section#courses-contact{padding:90px 0px}}section#contact-page .wrapper,section#courses-contact .wrapper{display:flex;gap:32px;flex-direction:column}@media only screen and (min-width: 992px){section#contact-page .wrapper,section#courses-contact .wrapper{flex-direction:row;gap:60px}}@media only screen and (min-width: 1200px){section#contact-page .wrapper,section#courses-contact .wrapper{gap:90px}}section#contact-page .wrapper .left-side,section#courses-contact .wrapper .left-side{flex:1 1 30%}section#contact-page .wrapper .left-side ul.contact-data li,section#courses-contact .wrapper .left-side ul.contact-data li{list-style-type:none;padding-left:0;margin-bottom:20px}section#contact-page .wrapper .left-side ul.contact-data li:last-child,section#courses-contact .wrapper .left-side ul.contact-data li:last-child{margin-bottom:0}section#contact-page .wrapper .left-side ul.contact-data li:before,section#courses-contact .wrapper .left-side ul.contact-data li:before{display:none}section#contact-page .wrapper .left-side ul.contact-data li label,section#courses-contact .wrapper .left-side ul.contact-data li label{display:block;font-size:18px;font-weight:600;color:#1b1c20;text-decoration:none;text-transform:none;line-height:26px;font-family:"Nunito Sans",sans-serif,"Arial";margin-bottom:4px}section#contact-page .wrapper .left-side ul.contact-data li a,section#courses-contact .wrapper .left-side ul.contact-data li a{font-size:22px;font-weight:800;color:#1b1c20;text-decoration:none;text-transform:none;line-height:40px;font-family:"Nunito Sans",sans-serif,"Arial"}@media only screen and (min-width: 992px){section#contact-page .wrapper .left-side ul.contact-data li a,section#courses-contact .wrapper .left-side ul.contact-data li a{font-size:26px;font-weight:800;color:#1b1c20;text-decoration:none;text-transform:none;line-height:40px;font-family:"Nunito Sans",sans-serif,"Arial"}}section#contact-page .wrapper .left-side ul.contact-data li a span,section#courses-contact .wrapper .left-side ul.contact-data li a span{transition:all .3s ease-in-out;background-image:linear-gradient(transparent calc(100% - 2.5px), #1b1c20 10px);background-repeat:no-repeat;background-size:0% 100%}section#contact-page .wrapper .left-side ul.contact-data li a span:hover,section#courses-contact .wrapper .left-side ul.contact-data li a span:hover{background-size:100% 100%}section#contact-page .wrapper .left-side ul.contact-data li a.tel,section#courses-contact .wrapper .left-side ul.contact-data li a.tel{position:relative;padding-left:42px}@media only screen and (min-width: 992px){section#contact-page .wrapper .left-side ul.contact-data li a.tel,section#courses-contact .wrapper .left-side ul.contact-data li a.tel{padding-left:52px}}section#contact-page .wrapper .left-side ul.contact-data li a.tel:before,section#courses-contact .wrapper .left-side ul.contact-data li a.tel:before{position:absolute;top:0px;left:0px;zoom:.8;content:url('../images/contact-tel.svg')}@media only screen and (min-width: 992px){section#contact-page .wrapper .left-side ul.contact-data li a.tel:before,section#courses-contact .wrapper .left-side ul.contact-data li a.tel:before{zoom:1}}section#contact-page .wrapper .left-side ul.contact-data li a.mail,section#courses-contact .wrapper .left-side ul.contact-data li a.mail{position:relative;padding-left:42px}@media only screen and (min-width: 992px){section#contact-page .wrapper .left-side ul.contact-data li a.mail,section#courses-contact .wrapper .left-side ul.contact-data li a.mail{padding-left:52px}}section#contact-page .wrapper .left-side ul.contact-data li a.mail:before,section#courses-contact .wrapper .left-side ul.contact-data li a.mail:before{position:absolute;top:0px;left:0px;zoom:.8;content:url('../images/contact-mail.svg')}@media only screen and (min-width: 992px){section#contact-page .wrapper .left-side ul.contact-data li a.mail:before,section#courses-contact .wrapper .left-side ul.contact-data li a.mail:before{zoom:1}}section#contact-page .wrapper .main-side,section#courses-contact .wrapper .main-side{flex:1 1 70%}section#contact-page .wrapper .main-side h2,section#courses-contact .wrapper .main-side h2{display:block;font-size:26px;font-weight:800;color:#1b1c20;text-decoration:none;text-transform:none;line-height:36px;font-family:"Nunito Sans",sans-serif,"Arial";margin-bottom:12px}@media only screen and (min-width: 992px){section#contact-page .wrapper .main-side h2,section#courses-contact .wrapper .main-side h2{margin-bottom:20px;font-size:32px;font-weight:800;color:#1b1c20;text-decoration:none;text-transform:none;line-height:42px;font-family:"Nunito Sans",sans-serif,"Arial"}}body.page-template-page-partners section#our-partners .wrapper .header p{max-width:none}section#szkolenia-zamkniete-kroki{position:relative;width:100%;height:auto;overflow:hidden;padding:45px 0px}@media only screen and (min-width: 992px){section#szkolenia-zamkniete-kroki{padding:60px 0px}}@media only screen and (min-width: 1200px){section#szkolenia-zamkniete-kroki{padding:90px 0px}}section#szkolenia-zamkniete-kroki .header{text-align:center;margin-bottom:24px}@media only screen and (min-width: 992px){section#szkolenia-zamkniete-kroki .header{margin-bottom:32px}}section#szkolenia-zamkniete-kroki .header h2{font-size:28px;font-weight:800;color:#1b1c20;text-decoration:none;text-transform:none;line-height:34px;font-family:"Nunito Sans",sans-serif,"Arial"}@media only screen and (min-width: 992px){section#szkolenia-zamkniete-kroki .header h2{font-size:36px;font-weight:800;color:#1b1c20;text-decoration:none;text-transform:none;line-height:46px;font-family:"Nunito Sans",sans-serif,"Arial"}}@media only screen and (min-width: 1200px){section#szkolenia-zamkniete-kroki .header h2{font-size:42px;font-weight:800;color:#1b1c20;text-decoration:none;text-transform:none;line-height:52px;font-family:"Nunito Sans",sans-serif,"Arial"}}section#szkolenia-zamkniete-kroki .header p{font-size:16px;font-weight:400;color:#3E3E3E;text-decoration:none;text-transform:none;line-height:24px;font-family:"Nunito Sans",sans-serif,"Arial";padding-top:12px;max-width:820px;margin:0 auto}@media only screen and (min-width: 992px){section#szkolenia-zamkniete-kroki .header p{font-size:18px;font-weight:400;color:#3E3E3E;text-decoration:none;text-transform:none;line-height:26px;font-family:"Nunito Sans",sans-serif,"Arial";padding-top:24px}}section#szkolenia-zamkniete-kroki .header span.subTitleInfo{display:block;margin-top:12px;display:inline-block;position:relative;padding-left:42px;text-align:left;font-size:18px;font-weight:300;color:#1b1c20;text-decoration:none;text-transform:none;line-height:26px;font-family:"Nunito Sans",sans-serif,"Arial"}@media only screen and (min-width: 1200px){section#szkolenia-zamkniete-kroki .header span.subTitleInfo{font-size:22px;font-weight:300;color:#1b1c20;text-decoration:none;text-transform:none;line-height:32px;font-family:"Nunito Sans",sans-serif,"Arial"}}section#szkolenia-zamkniete-kroki .header span.subTitleInfo:before{position:absolute;top:6px;left:0px;content:url('../images/subtitle-info-decor.svg')}@media only screen and (min-width: 992px){section#szkolenia-zamkniete-kroki .header span.subTitleInfo:before{top:0px}}section#szkolenia-zamkniete-kroki .tiles{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:32px}@media only screen and (min-width: 992px){section#szkolenia-zamkniete-kroki .tiles{gap:24px 24px}}section#szkolenia-zamkniete-kroki .tiles .item{flex:1 1 100%;cursor:pointer;background:#fff;cursor:default;border-radius:10px;overflow:hidden;box-shadow:0 0 12px 0 rgba(0,0,0,0.12);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (min-width: 768px){section#szkolenia-zamkniete-kroki .tiles .item{flex:1 1 calc(50% - 6px);max-width:calc(50% - 6px)}}@media only screen and (min-width: 992px){section#szkolenia-zamkniete-kroki .tiles .item{flex:1 1 calc(33.3% - 16px);max-width:calc(33.3% - 16px)}}section#szkolenia-zamkniete-kroki .tiles .item:hover{box-shadow:0 0 12px 0 rgba(0,0,0,0.18)}section#szkolenia-zamkniete-kroki .tiles .item .inner{padding:24px;line-height:1.5}@media only screen and (min-width: 992px){section#szkolenia-zamkniete-kroki .tiles .item .inner{padding:32px}}section#szkolenia-zamkniete-kroki .tiles .item .inner span{display:block}section#szkolenia-zamkniete-kroki .tiles .item .inner span.number{font-size:52px;font-weight:700;color:#1b1c20;text-decoration:none;text-transform:none;line-height:52px;font-family:"Nunito Sans",sans-serif,"Arial";color:#fff;display:block;margin-bottom:12px;text-transform:capitalize;background:linear-gradient(100deg, #ab0001 0%, #f1a019 100%);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-stroke:4px transparent}section#szkolenia-zamkniete-kroki .tiles .item .inner span.title{display:block;margin-bottom:6px;font-size:18px;font-weight:700;color:#1b1c20;text-decoration:none;text-transform:none;line-height:22px;font-family:"Nunito Sans",sans-serif,"Arial"}section#szkolenia-zamkniete-kroki .tiles .item .inner p{font-size:14px;font-weight:400;color:#1b1c20;text-decoration:none;text-transform:none;line-height:22px;font-family:"Nunito Sans",sans-serif,"Arial"}@media only screen and (min-width: 768px){section#szkolenia-zamkniete-kroki .tiles .item .inner p{font-size:16px;font-weight:400;color:#3E3E3E;text-decoration:none;text-transform:none;line-height:24px;font-family:"Nunito Sans",sans-serif,"Arial"}}section#szkolenia-zamkniete-kroki .btn{text-align:center}section#szkolenia-zamkniete-kroki .btn button{background:#1b1c20;border:none;border-radius:30px;cursor:pointer;display:block;font-size:16px;font-weight:700;color:#fff;text-decoration:none;text-transform:none;line-height:18px;font-family:"Nunito Sans",sans-serif,"Arial";padding:14px 32px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:inline}section#szkolenia-zamkniete-kroki .btn button:hover{background:#AB0001;color:#fff}section#courses-contact{background:#F8F8F8}section#courses-contact .wrapper.no-flex{display:block}section#courses-contact .header{text-align:center;margin-bottom:24px}@media only screen and (min-width: 992px){section#courses-contact .header{margin-bottom:32px}}section#courses-contact .header h2{font-size:28px;font-weight:800;color:#1b1c20;text-decoration:none;text-transform:none;line-height:34px;font-family:"Nunito Sans",sans-serif,"Arial"}@media only screen and (min-width: 992px){section#courses-contact .header h2{font-size:36px;font-weight:800;color:#1b1c20;text-decoration:none;text-transform:none;line-height:46px;font-family:"Nunito Sans",sans-serif,"Arial"}}@media only screen and (min-width: 1200px){section#courses-contact .header h2{font-size:42px;font-weight:800;color:#1b1c20;text-decoration:none;text-transform:none;line-height:52px;font-family:"Nunito Sans",sans-serif,"Arial"}}section#courses-contact .header p{font-size:16px;font-weight:400;color:#3E3E3E;text-decoration:none;text-transform:none;line-height:24px;font-family:"Nunito Sans",sans-serif,"Arial";padding-top:12px;max-width:820px;margin:0 auto}@media only screen and (min-width: 992px){section#courses-contact .header p{font-size:18px;font-weight:400;color:#3E3E3E;text-decoration:none;text-transform:none;line-height:26px;font-family:"Nunito Sans",sans-serif,"Arial";padding-top:24px}}section#team-member-desc-sidebar::-webkit-scrollbar{width:.2em}section#team-member-desc-sidebar::-webkit-scrollbar-track{background-color:#ccc}section#team-member-desc-sidebar::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.5);outline:1px solid #1b1c20}section#team-member-desc-sidebar.visible{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}section#team-member-desc-sidebar{-webkit-transform:translate(100%, 0);-ms-transform:translate(100%, 0);transform:translate(100%, 0);-webkit-transition:-webkit-transform .6s,opacity .6s;transition:transform .6s,opacity .6s;position:fixed;top:0px;right:0px;width:calc(100% - 15px);height:100%;background:rgba(255,255,255,0.95);z-index:999;overflow-y:scroll}@media only screen and (min-width: 992px){section#team-member-desc-sidebar{width:80%}}section#team-member-desc-sidebar .inner.visible{opacity:1;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}section#team-member-desc-sidebar .inner{opacity:0;-webkit-transform:translate(0, 60px);-ms-transform:translate(0, 60px);transform:translate(0, 60px);-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out;-webkit-transition-delay:.3s !important;transition-delay:.3s !important;position:relative;padding:40px 20px 40px 20px;margin:0 auto}section#team-member-desc-sidebar .inner .slider-container{position:relative;max-width:1180px;margin:0 auto;min-height:calc(100vh - 120px)}@media only screen and (min-width: 992px){section#team-member-desc-sidebar .inner .slider-container .slick-slider{padding:0px 80px;margin:0 auto}}section#team-member-desc-sidebar .inner .slider-container button.close{position:absolute;top:0px;right:0px;z-index:4;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;float:right;display:block;margin-bottom:20px;background:none;border:none;padding:0;cursor:pointer;background:#ab0001;background:linear-gradient(100deg, #ab0001 0%, #f1a019 100%);border-radius:50%;width:40px;height:40px;line-height:0}section#team-member-desc-sidebar .inner .slider-container button.close:hover{transform:scale(1.1)}@media only screen and (min-width: 992px){section#team-member-desc-sidebar .inner .slider-container button.close{position:relative}}@media only screen and (min-width: 992px){section#team-member-desc-sidebar .inner .slider-container button.close{width:50px;height:50px}}section#team-member-desc-sidebar .inner .slider-container button.close svg{width:18px;height:18px}section#team-member-desc-sidebar .inner .slider-container button.close svg path{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;fill:#fff}section#team-member-desc-sidebar .inner .slider-container button.close svg:hover path{fill:#fff}section#team-member-desc-sidebar .inner .slider-nav{position:absolute;top:50%;transform:translateY(-50%);top:300px;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);z-index:4;width:100%}section#team-member-desc-sidebar .inner button.prev,section#team-member-desc-sidebar .inner button.next{display:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute;top:0px;float:right;margin-bottom:20px;background:none;border:none;padding:0;cursor:pointer;background:#ab0001;background:linear-gradient(100deg, #ab0001 0%, #f1a019 100%);border-radius:50%;width:50px;height:50px;line-height:0}@media only screen and (min-width: 992px){section#team-member-desc-sidebar .inner button.prev,section#team-member-desc-sidebar .inner button.next{display:block}}section#team-member-desc-sidebar .inner button.prev:hover,section#team-member-desc-sidebar .inner button.next:hover{transform:scale(1.1)}section#team-member-desc-sidebar .inner button.prev svg,section#team-member-desc-sidebar .inner button.next svg{width:18px;height:18px}section#team-member-desc-sidebar .inner button.prev svg path,section#team-member-desc-sidebar .inner button.next svg path{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;fill:#fff}section#team-member-desc-sidebar .inner button.prev svg:hover path,section#team-member-desc-sidebar .inner button.next svg:hover path{fill:#fff}section#team-member-desc-sidebar .inner button.next{left:inherit;right:0}section#team-member-desc-sidebar .inner .slick-slide{padding:5px}@media only screen and (min-width: 992px){section#team-member-desc-sidebar .inner .slick-slide{padding:15px}}@media only screen and (min-width: 1200px){section#team-member-desc-sidebar .inner{padding:60px 15px}}section#team-member-desc-sidebar .inner .upcomming-events{margin-top:42px}section#team-member-desc-sidebar .inner .upcomming-events .header{border-bottom:1px solid rgba(0,0,0,0.15)}section#team-member-desc-sidebar .inner .upcomming-events .header h2{font-size:22px;font-weight:700;color:#1b1c20;text-decoration:none;text-transform:none;line-height:32px;font-family:"Nunito Sans",sans-serif,"Arial";padding-bottom:15px}@media only screen and (min-width: 992px){section#team-member-desc-sidebar .inner .upcomming-events .header h2{font-size:28px;font-weight:700;color:#1b1c20;text-decoration:none;text-transform:none;line-height:36px;font-family:"Nunito Sans",sans-serif,"Arial"}}section#team-member-desc-sidebar .inner .upcomming-events .items{display:flex;flex-wrap:wrap;gap:24px}section#team-member-desc-sidebar .inner .upcomming-events .items .item{flex:1 1 100%}@media only screen and (min-width: 992px){section#team-member-desc-sidebar .inner .upcomming-events .items .item{flex:1 1 calc(50% - 12px);max-width:calc(50% - 12px)}}section#team-member-desc-sidebar .inner .upcomming-events .items .item .thumb{height:200px}section#team-member-desc-sidebar .inner .header{width:100%;display:block;margin-bottom:22px}@media only screen and (min-width: 1200px){section#team-member-desc-sidebar .inner .header{margin-bottom:32px}}section#team-member-desc-sidebar .inner .header span{display:block}section#team-member-desc-sidebar .inner .header span.name{margin-bottom:6px;font-size:26px;font-weight:700;color:#1b1c20;text-decoration:none;text-transform:none;line-height:34px;font-family:"Nunito Sans",sans-serif,"Arial"}@media only screen and (min-width: 992px){section#team-member-desc-sidebar .inner .header span.name{font-size:38px;font-weight:700;color:#1b1c20;text-decoration:none;text-transform:none;line-height:44px;font-family:"Nunito Sans",sans-serif,"Arial"}}@media only screen and (min-width: 1200px){section#team-member-desc-sidebar .inner .header span.name{font-size:40px;font-weight:700;color:#1b1c20;text-decoration:none;text-transform:none;line-height:38px;font-family:"Nunito Sans",sans-serif,"Arial"}}section#team-member-desc-sidebar .inner .header span.position{font-size:14px;font-weight:400;color:#1b1c20;text-decoration:none;text-transform:none;line-height:22px;font-family:"Nunito Sans",sans-serif,"Arial"}@media only screen and (min-width: 992px){section#team-member-desc-sidebar .inner .header span.position{font-size:16px;font-weight:400;color:#1b1c20;text-decoration:none;text-transform:none;line-height:24px;font-family:"Nunito Sans",sans-serif,"Arial"}}@media only screen and (min-width: 1200px){section#team-member-desc-sidebar .inner .header span.position{font-size:18px;font-weight:400;color:#1b1c20;text-decoration:none;text-transform:none;line-height:26px;font-family:"Nunito Sans",sans-serif,"Arial"}}section#team-member-desc-sidebar .inner .img-desc{display:flex;flex-direction:column;gap:32px}@media only screen and (min-width: 992px){section#team-member-desc-sidebar .inner .img-desc{flex-direction:row;gap:42px}}@media only screen and (min-width: 1200px){section#team-member-desc-sidebar .inner .img-desc{gap:62px}}section#team-member-desc-sidebar .inner .img-desc .left-sidebar{flex:1 1 100%}@media only screen and (min-width: 992px){section#team-member-desc-sidebar .inner .img-desc .left-sidebar{flex:1 1 290px}}section#team-member-desc-sidebar .inner .img-desc .left-sidebar .thumb{display:block;position:relative}section#team-member-desc-sidebar .inner .img-desc .left-sidebar span.header{display:block;font-size:22px;font-weight:400;color:#fff;text-decoration:none;text-transform:none;line-height:26px;font-family:"Nunito Sans",sans-serif,"Arial";margin-bottom:18px}section#team-member-desc-sidebar .inner .img-desc .left-sidebar img{width:70%;max-width:320px;border-radius:10px;box-shadow:0 0 12px 0 rgba(0,0,0,0.12);margin:0 auto;height:auto}@media only screen and (min-width: 992px){section#team-member-desc-sidebar .inner .img-desc .left-sidebar img{width:100%}}section#team-member-desc-sidebar .inner .img-desc .main-side{flex:1 1 100%}@media only screen and (min-width: 992px){section#team-member-desc-sidebar .inner .img-desc .main-side{flex:1 1 calc(100% - 290px - 62px)}}.sidebar-cover.visible{opacity:1;visibility:visible}.sidebar-cover{opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:998;background:rgba(23,23,23,0.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer}#mobile-panel-menu.active{opacity:1;visibility:visible}#mobile-panel-menu.active .inner{opacity:1;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}#mobile-panel-menu{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0;visibility:hidden;overflow-y:scroll;position:fixed;z-index:98;width:100%;height:100vh;background:rgba(255,255,255,0.9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);top:0px;left:0px;text-align:center}#mobile-panel-menu .inner{opacity:0;-webkit-transition:-webkit-transform 1.2s,opacity 1.2s;transition:transform 1.2s,opacity 1.2s;-webkit-transform:translate(0, 100px);-ms-transform:translate(0, 100px);transform:translate(0, 100px);margin-top:40px;padding:0px 15px}#mobile-panel-menu button.contact{margin-bottom:40px;background:#1b1c20;border:none;border-radius:30px;cursor:pointer;display:block;font-size:16px;font-weight:700;color:#fff;text-decoration:none;text-transform:none;line-height:18px;font-family:"Nunito Sans",sans-serif,"Arial";padding:14px 32px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#mobile-panel-menu button.contact:hover{background:#AB0001;color:#fff}#mobile-panel-menu ul li{list-style-type:none}#mobile-panel-menu ul.social-media{display:flex;justify-content:center;gap:12px}#mobile-panel-menu ul.social-media button{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer;line-height:0;width:32px;height:32px;background:#ab0001;background:linear-gradient(100deg, #ab0001 0%, #f1a019 100%);border:none;border-radius:50%;padding:0}#mobile-panel-menu ul.social-media button:hover{transform:scale(1.1)}#mobile-panel-menu .info{background:#fff;border-radius:10px;padding:24px;box-shadow:0 0 12px 0 rgba(0,0,0,0.12)}#mobile-panel-menu ul.contact{display:flex;margin-bottom:24px;gap:12px;justify-content:center;flex-direction:column;align-items:center}#mobile-panel-menu ul.contact li a{font-size:16px;font-weight:400;color:#1b1c20;text-decoration:none;text-transform:none;line-height:24px;font-family:"Nunito Sans",sans-serif,"Arial";position:relative}#mobile-panel-menu ul.contact li a:after{position:absolute;bottom:-1px;left:50%;width:0px;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;content:"";background:#ab0001;background:linear-gradient(100deg, #ab0001 0%, #f1a019 100%);height:2px;border-radius:20px}#mobile-panel-menu ul.contact li a:hover:after{width:100%}#mobile-panel-menu ul.contact li.tel{position:relative;padding-left:32px}#mobile-panel-menu ul.contact li.tel:before{position:absolute;top:0px;left:0px;content:url("../images/touch.svg")}#mobile-panel-menu ul.contact li.mail{position:relative;padding-left:32px}#mobile-panel-menu ul.contact li.mail:before{position:absolute;top:0px;left:0px;content:url("../images/mail.svg")}#mobile-panel-menu .mobile-menu{margin-top:100px;margin-bottom:24px}#mobile-panel-menu .mobile-menu>ul>li{padding-bottom:12px;margin-bottom:12px}#mobile-panel-menu .mobile-menu>ul>li:last-child{border-bottom:none;padding-bottom:0px;margin-bottom:0px}#mobile-panel-menu .mobile-menu ul{display:flex;flex-direction:column;text-align:left;gap:0px}#mobile-panel-menu .mobile-menu ul li.current-menu-item a{color:#AB0001}#mobile-panel-menu .mobile-menu ul li.menu-item-has-children{padding-right:18px;position:relative}#mobile-panel-menu .mobile-menu ul li.menu-item-has-children:after{position:absolute;top:29px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;zoom:.9;right:6px;content:url("../images/select-arrow.svg")}#mobile-panel-menu .mobile-menu ul li.has-sub.menu-visible:after{-webkit-transform:rotateX(180deg);-ms-transform:rotateX(180deg);transform:rotateX(180deg)}#mobile-panel-menu .mobile-menu ul li{border-bottom:1px solid rgba(0,0,0,0.2);padding:12px 0px;list-style-type:none;position:relative}#mobile-panel-menu .mobile-menu ul li:last-child{border-bottom:none}#mobile-panel-menu .mobile-menu ul li a{display:inline-block;font-size:18px;font-weight:500;color:#1b1c20;text-decoration:none;text-transform:none;line-height:28px;font-family:"Nunito Sans",sans-serif,"Arial"}#mobile-panel-menu .mobile-menu ul li a span{position:relative}#mobile-panel-menu .mobile-menu ul li ul{padding-top:12px;padding-left:15px;padding-bottom:6px}#mobile-panel-menu .mobile-menu ul li ul li{margin-bottom:12px;padding-top:0px}#mobile-panel-menu .mobile-menu ul li ul li:last-child{margin-bottom:0px}#mobile-panel-menu .mobile-menu ul li ul li a{font-size:16px;line-height:24px}#mobile-panel-menu .mobile-menu ul li ul{display:none}#mobile-panel-menu::-webkit-scrollbar{width:0em}#mobile-panel-menu::-webkit-scrollbar-track{background-color:#eee}#mobile-panel-menu::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.5);outline:1px solid slategrey}section#no-events.hidden{display:none}section#no-events{position:relative;width:100%;height:auto;overflow:hidden;padding:45px 0px;text-align:center}@media only screen and (min-width: 992px){section#no-events{padding:60px 0px}}@media only screen and (min-width: 1200px){section#no-events{padding:90px 0px}}section#no-events p{font-size:24px;font-weight:700;color:#1b1c20;text-decoration:none;text-transform:none;line-height:32px;font-family:"Nunito Sans",sans-serif,"Arial";opacity:.5}section#defoult-content-page{position:relative;width:100%;height:auto;overflow:hidden;padding:45px 0px;padding-top:0px !important}@media only screen and (min-width: 992px){section#defoult-content-page{padding:60px 0px}}@media only screen and (min-width: 1200px){section#defoult-content-page{padding:90px 0px}}section#defoult-content-page .wrapper{max-width:920px}section#info-404{position:relative;width:100%;height:auto;overflow:hidden;padding:45px 0px;padding-top:160px !important}@media only screen and (min-width: 992px){section#info-404{padding:60px 0px}}@media only screen and (min-width: 1200px){section#info-404{padding:90px 0px}}@media only screen and (min-width: 992px){section#info-404{padding-top:240px !important}}section#info-404 .header{margin-bottom:24px;text-align:center}@media only screen and (min-width: 992px){section#info-404 .header{margin-bottom:32px}}section#info-404 .header h2{font-size:28px;font-weight:800;color:#1b1c20;text-decoration:none;text-transform:none;line-height:34px;font-family:"Nunito Sans",sans-serif,"Arial"}@media only screen and (min-width: 992px){section#info-404 .header h2{font-size:36px;font-weight:800;color:#1b1c20;text-decoration:none;text-transform:none;line-height:46px;font-family:"Nunito Sans",sans-serif,"Arial"}}@media only screen and (min-width: 1200px){section#info-404 .header h2{font-size:42px;font-weight:800;color:#1b1c20;text-decoration:none;text-transform:none;line-height:52px;font-family:"Nunito Sans",sans-serif,"Arial"}}section#info-404 .header p{font-size:16px;font-weight:400;color:#3E3E3E;text-decoration:none;text-transform:none;line-height:24px;font-family:"Nunito Sans",sans-serif,"Arial";padding-top:12px;max-width:820px;margin:0 auto}@media only screen and (min-width: 992px){section#info-404 .header p{font-size:18px;font-weight:400;color:#3E3E3E;text-decoration:none;text-transform:none;line-height:26px;font-family:"Nunito Sans",sans-serif,"Arial";padding-top:24px}}section#info-404 button{margin-top:48px;background:#1b1c20;border:none;border-radius:30px;cursor:pointer;display:block;font-size:16px;font-weight:700;color:#fff;text-decoration:none;text-transform:none;line-height:18px;font-family:"Nunito Sans",sans-serif,"Arial";padding:14px 32px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:inline-block !important}section#info-404 button:hover{background:#AB0001;color:#fff}section#start-view.on{opacity:1}section#start-view{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0;position:relative;width:100%;height:auto;background:#1b1c20}@media only screen and (min-width: 992px){section#start-view{height:100vh;min-height:800px}}section#start-view .slider-nav{position:absolute;bottom:24px;left:15px;z-index:4;display:flex;align-items:center;gap:12px}@media only screen and (min-width: 992px){section#start-view .slider-nav{bottom:60px;left:50%;-webkit-transform:translate(calc(-100% - 64px), 0);-ms-transform:translate(calc(-100% - 64px), 0);transform:translate(calc(-100% - 64px), 0)}}section#start-view .slider-nav button{border:1px solid #fff;width:42px;height:42px;background:none;border-radius:50%;padding:0;line-height:0;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (min-width: 1200px){section#start-view .slider-nav button{width:52px;height:52px}}section#start-view .slider-nav button svg{width:8px;line-height:0}@media only screen and (min-width: 1200px){section#start-view .slider-nav button svg{width:auto}}section#start-view .slider-nav button svg path{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}section#start-view .slider-nav button:hover{background:#fff}section#start-view .slider-nav button:hover svg path{stroke:#1b1c20}section#start-view .slick-slider .item.slick-active .wrapper .content{opacity:1;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition-delay:.4s !important;transition-delay:.4s !important}section#start-view .slick-slider .item{width:100%;position:relative}@media only screen and (min-width: 992px){section#start-view .slick-slider .item{height:100vh;min-height:800px}}section#start-view .slick-slider .item .left-side-mask{position:absolute;top:0px;left:0px;width:100%;overflow:hidden;height:100%;z-index:3;background:#ab0001;background:linear-gradient(100deg, #ab0001 0%, #f1a019 100%);opacity:.9;backdrop-filter:blur(10px)}@media only screen and (min-width: 992px){section#start-view .slick-slider .item .left-side-mask{width:50%}}@media only screen and (min-width: 992px){section#start-view .slick-slider .item .left-side-mask{border-bottom-right-radius:60px}}@media only screen and (min-width: 1200px){section#start-view .slick-slider .item .left-side-mask{border-bottom-right-radius:90px}}section#start-view .slick-slider .item .left-side-mask:after{position:absolute;bottom:-30px;left:-20px;width:80%;height:80%;content:"";background:url("../images/start-view-decor.svg") left bottom no-repeat;background-size:100% auto}section#start-view .slick-slider .item .img-cover{display:none;position:absolute;top:0px;left:30%;height:100%;width:45%;z-index:1;background:#1b1c20;background:linear-gradient(90deg, #1b1c20 0%, rgba(27,28,32,0.9) 30%, rgba(27,28,32,0) 100%)}@media only screen and (min-width: 992px){section#start-view .slick-slider .item .img-cover{display:block}}section#start-view .slick-slider .item img.bg-slide{z-index:0;position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover}@media only screen and (min-width: 992px){section#start-view .slick-slider .item img.bg-slide{width:70%;left:30%}}section#start-view .slick-slider .item .wrapper{display:flex;align-items:center;position:relative;justify-content:center;z-index:4}@media only screen and (min-width: 992px){section#start-view .slick-slider .item .wrapper{justify-content:flex-start;height:100vh;min-height:800px}}section#start-view .slick-slider .item .wrapper .partner-logo{background:#fff;width:160px;height:90px;box-shadow:0 0 12px 0 rgba(0,0,0,0.18);position:relative;border-radius:15px;display:block;margin-bottom:12px}@media only screen and (min-width: 992px){section#start-view .slick-slider .item .wrapper .partner-logo{width:220px;height:120px}}section#start-view .slick-slider .item .wrapper .partner-logo img{position:absolute;top:50%;transform:translateY(-50%);left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:90%;max-height:90%}section#start-view .slick-slider .item .wrapper .content{opacity:0;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out;padding:120px 0px 100px 0px;-webkit-transform:translate(0, 32px);-ms-transform:translate(0, 32px);transform:translate(0, 32px);display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center}@media only screen and (min-width: 992px){section#start-view .slick-slider .item .wrapper .content{-webkit-transform:translate(-45px, 0);-ms-transform:translate(-45px, 0);transform:translate(-45px, 0);max-width:calc(50% - 64px)}}@media only screen and (min-width: 992px){section#start-view .slick-slider .item .wrapper .content{justify-content:flex-start;align-items:flex-start;gap:18px}}@media only screen and (min-width: 1200px){section#start-view .slick-slider .item .wrapper .content{padding-top:90px}}section#start-view .slick-slider .item .wrapper .content span.title{text-align:center;font-size:28px;font-weight:800;color:#fff;text-decoration:none;text-transform:none;line-height:36px;font-family:"Nunito Sans",sans-serif,"Arial";display:inline-block;transition:all .3s ease-in-out;background-image:linear-gradient(transparent calc(100% - 3.5px), #fff 10px);background-repeat:no-repeat;background-size:0% 100%}@media only screen and (min-width: 992px){section#start-view .slick-slider .item .wrapper .content span.title{text-align:left;font-size:32px;font-weight:800;color:#fff;text-decoration:none;text-transform:none;line-height:40px;font-family:"Nunito Sans",sans-serif,"Arial"}}@media only screen and (min-width: 1200px){section#start-view .slick-slider .item .wrapper .content span.title{font-size:42px;font-weight:800;color:#fff;text-decoration:none;text-transform:none;line-height:52px;font-family:"Nunito Sans",sans-serif,"Arial"}}@media only screen and (min-width: 992px){section#start-view .slick-slider .item .wrapper .content span.title{display:inline}}@media only screen and (min-width: 992px){section#start-view .slick-slider .item .wrapper .content span.title:hover{background-size:100% 100%}}section#start-view .slick-slider .item .wrapper .content span.sub{text-align:center;font-size:18px;font-weight:300;color:#fff;text-decoration:none;text-transform:none;line-height:26px;font-family:"Nunito Sans",sans-serif,"Arial"}@media only screen and (min-width: 992px){section#start-view .slick-slider .item .wrapper .content span.sub{text-align:left;font-size:20px;font-weight:300;color:#fff;text-decoration:none;text-transform:none;line-height:28px;font-family:"Nunito Sans",sans-serif,"Arial"}}@media only screen and (min-width: 1200px){section#start-view .slick-slider .item .wrapper .content span.sub{font-size:24px;font-weight:300;color:#fff;text-decoration:none;text-transform:none;line-height:32px;font-family:"Nunito Sans",sans-serif,"Arial"}}section#start-view .slick-slider .item .wrapper .content span.date{font-size:18px;font-weight:600;color:#fff;text-decoration:none;text-transform:none;line-height:30px;font-family:"Nunito Sans",sans-serif,"Arial";position:relative;display:block;margin-bottom:12px;padding-left:42px}@media only screen and (min-width: 992px){section#start-view .slick-slider .item .wrapper .content span.date{font-size:20px;font-weight:600;color:#fff;text-decoration:none;text-transform:none;line-height:30px;font-family:"Nunito Sans",sans-serif,"Arial"}}section#start-view .slick-slider .item .wrapper .content span.date:before{position:absolute;top:0px;left:0px;content:url("../images/calendar.svg")}section#start-view .slick-slider .item .wrapper .content button{background:#fff;border:none;border-radius:30px;cursor:pointer;display:block;font-size:15px;font-weight:700;color:#1b1c20;text-decoration:none;text-transform:uppercase;line-height:18px;font-family:"Nunito Sans",sans-serif,"Arial";letter-spacing:.02em;padding:14px 42px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}section#start-view .slick-slider .item .wrapper .content button:hover{background:#1b1c20;color:#fff}section#home-calendar,section#calendar-page{position:relative;width:100%;height:auto;overflow:hidden;padding:45px 0px}section#home-calendar .btn,section#calendar-page .btn{text-align:center}section#home-calendar .btn button,section#calendar-page .btn button{background:none;border:1px solid #1b1c20;border-radius:30px;cursor:pointer;display:block;font-size:14px;font-weight:500;color:#1b1c20;text-decoration:none;text-transform:none;line-height:18px;font-family:"Nunito Sans",sans-serif,"Arial";padding:10px 24px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin:16px auto 0px auto}@media only screen and (min-width: 992px){section#home-calendar .btn button,section#calendar-page .btn button{font-size:16px;font-weight:500;color:#1b1c20;text-decoration:none;text-transform:none;line-height:18px;font-family:"Nunito Sans",sans-serif,"Arial";padding:12px 32px}}section#home-calendar .btn button:hover,section#calendar-page .btn button:hover{background:#1b1c20;color:#fff}@media only screen and (min-width: 992px){section#home-calendar,section#calendar-page{padding:60px 0px}}@media only screen and (min-width: 1200px){section#home-calendar,section#calendar-page{padding:90px 0px}}section#home-calendar .header,section#calendar-page .header{text-align:center;margin-bottom:24px}@media only screen and (min-width: 992px){section#home-calendar .header,section#calendar-page .header{margin-bottom:32px}}section#home-calendar .header h2,section#calendar-page .header h2{font-size:28px;font-weight:800;color:#1b1c20;text-decoration:none;text-transform:none;line-height:34px;font-family:"Nunito Sans",sans-serif,"Arial"}@media only screen and (min-width: 992px){section#home-calendar .header h2,section#calendar-page .header h2{font-size:36px;font-weight:800;color:#1b1c20;text-decoration:none;text-transform:none;line-height:46px;font-family:"Nunito Sans",sans-serif,"Arial"}}@media only screen and (min-width: 1200px){section#home-calendar .header h2,section#calendar-page .header h2{font-size:42px;font-weight:800;color:#1b1c20;text-decoration:none;text-transform:none;line-height:52px;font-family:"Nunito Sans",sans-serif,"Arial"}}section#home-calendar .header p,section#calendar-page .header p{font-size:16px;font-weight:400;color:#3E3E3E;text-decoration:none;text-transform:none;line-height:24px;font-family:"Nunito Sans",sans-serif,"Arial";padding-top:12px;max-width:820px;margin:0 auto}@media only screen and (min-width: 992px){section#home-calendar .header p,section#calendar-page .header p{font-size:18px;font-weight:400;color:#3E3E3E;text-decoration:none;text-transform:none;line-height:26px;font-family:"Nunito Sans",sans-serif,"Arial";padding-top:24px}}section#home-calendar .month,section#calendar-page .month{margin-bottom:45px}@media only screen and (min-width: 992px){section#home-calendar .month,section#calendar-page .month{margin-bottom:45px}}section#home-calendar .month:last-child,section#calendar-page .month:last-child{margin-bottom:0px}section#home-calendar .sub-header,section#calendar-page .sub-header{text-align:center;margin-bottom:24px}section#home-calendar .sub-header h2,section#calendar-page .sub-header h2{font-size:26px;font-weight:800;color:#1b1c20;text-decoration:none;text-transform:none;line-height:32px;font-family:"Nunito Sans",sans-serif,"Arial";text-transform:capitalize}@media only screen and (min-width: 992px){section#home-calendar .sub-header h2,section#calendar-page .sub-header h2{font-size:28px;font-weight:800;color:#1b1c20;text-decoration:none;text-transform:none;line-height:36px;font-family:"Nunito Sans",sans-serif,"Arial";text-transform:capitalize}}@media only screen and (min-width: 1200px){section#home-calendar .sub-header h2,section#calendar-page .sub-header h2{margin-bottom:32px;font-size:32px;font-weight:800;color:#1b1c20;text-decoration:none;text-transform:none;line-height:40px;font-family:"Nunito Sans",sans-serif,"Arial";text-transform:capitalize}}section#home-calendar ul.tabs-nav::-webkit-scrollbar,section#calendar-page ul.tabs-nav::-webkit-scrollbar,section#home-calendar ul.calendar-nav::-webkit-scrollbar,section#calendar-page ul.calendar-nav::-webkit-scrollbar{width:0em;height:0em}section#home-calendar ul.tabs-nav,section#calendar-page ul.tabs-nav,section#home-calendar ul.calendar-nav,section#calendar-page ul.calendar-nav{scrollbar-width:none;-ms-overflow-style:none}section#home-calendar ul.tabs-nav,section#calendar-page ul.tabs-nav,section#home-calendar ul.calendar-nav,section#calendar-page ul.calendar-nav{max-width:1220px;margin:0 auto;display:flex;overflow-x:scroll;padding:0px 15px;gap:12px;align-items:center;margin-bottom:12px}@media only screen and (min-width: 992px){section#home-calendar ul.tabs-nav,section#calendar-page ul.tabs-nav,section#home-calendar ul.calendar-nav,section#calendar-page ul.calendar-nav{justify-content:center;gap:14px;margin-bottom:24px}}section#home-calendar ul.tabs-nav li,section#calendar-page ul.tabs-nav li,section#home-calendar ul.calendar-nav li,section#calendar-page ul.calendar-nav li{flex-shrink:0;list-style-type:none}section#home-calendar ul.tabs-nav li button,section#calendar-page ul.tabs-nav li button,section#home-calendar ul.calendar-nav li button,section#calendar-page ul.calendar-nav li button{background:none;border:1px solid #1b1c20;border-radius:30px;cursor:pointer;display:block;font-size:14px;font-weight:500;color:#1b1c20;text-decoration:none;text-transform:none;line-height:18px;font-family:"Nunito Sans",sans-serif,"Arial";padding:10px 24px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:capitalize !important}@media only screen and (min-width: 992px){section#home-calendar ul.tabs-nav li button,section#calendar-page ul.tabs-nav li button,section#home-calendar ul.calendar-nav li button,section#calendar-page ul.calendar-nav li button{font-size:16px;font-weight:500;color:#1b1c20;text-decoration:none;text-transform:none;line-height:18px;font-family:"Nunito Sans",sans-serif,"Arial";padding:12px 32px}}section#home-calendar ul.tabs-nav li button:hover,section#calendar-page ul.tabs-nav li button:hover,section#home-calendar ul.calendar-nav li button:hover,section#calendar-page ul.calendar-nav li button:hover{background:#1b1c20;color:#fff}section#home-calendar ul.tabs-nav li.ui-tabs-active button,section#calendar-page ul.tabs-nav li.ui-tabs-active button,section#home-calendar ul.calendar-nav li.ui-tabs-active button,section#calendar-page ul.calendar-nav li.ui-tabs-active button{background:#1b1c20;color:#fff}section#home-calendar ul.filters::-webkit-scrollbar,section#calendar-page ul.filters::-webkit-scrollbar{width:0em;height:0em}section#home-calendar ul.filters,section#calendar-page ul.filters{scrollbar-width:none;-ms-overflow-style:none}section#home-calendar ul.filters,section#calendar-page ul.filters{max-width:1220px;margin:0 auto;display:flex;overflow-x:scroll;padding:0px 15px;gap:12px;align-items:center;margin-bottom:32px}@media only screen and (min-width: 992px){section#home-calendar ul.filters,section#calendar-page ul.filters{flex-wrap:wrap;justify-content:center;gap:14px}}section#home-calendar ul.filters li,section#calendar-page ul.filters li{flex-shrink:0;list-style-type:none}section#home-calendar ul.filters li button,section#calendar-page ul.filters li button{background:#f3f3f3;border:none;border-radius:30px;cursor:pointer;display:block;font-size:14px;font-weight:500;color:#1b1c20;text-decoration:none;text-transform:none;line-height:16px;font-family:"Nunito Sans",sans-serif,"Arial";padding:8px 22px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (min-width: 992px){section#home-calendar ul.filters li button,section#calendar-page ul.filters li button{font-size:16px;font-weight:500;color:#1b1c20;text-decoration:none;text-transform:none;line-height:18px;font-family:"Nunito Sans",sans-serif,"Arial"}}section#home-calendar ul.filters li button:hover,section#calendar-page ul.filters li button:hover{background:#1b1c20;color:#fff}section#home-calendar ul.filters li.active button,section#calendar-page ul.filters li.active button{background:#1b1c20;color:#fff}section#home-calendar .items,section#calendar-page .items{display:flex;flex-wrap:wrap;gap:24px}section#home-calendar .items .item,section#calendar-page .items .item{flex:1 1 100%}@media only screen and (min-width: 768px){section#home-calendar .items .item,section#calendar-page .items .item{flex:1 1 calc(50% - 12px);max-width:calc(50% - 12px)}}@media only screen and (min-width: 992px){section#home-calendar .items .item,section#calendar-page .items .item{flex:1 1 calc(33.3% - 16px);max-width:calc(33.3% - 16px)}}section#home-calendar .tabs-container,section#calendar-page .tabs-container{position:relative}section#home-calendar .tabs-bottom-nav,section#calendar-page .tabs-bottom-nav{padding-top:32px;display:flex}section#home-calendar .tabs-bottom-nav button.hidden,section#calendar-page .tabs-bottom-nav button.hidden{display:none !important}section#home-calendar .tabs-bottom-nav button.next,section#calendar-page .tabs-bottom-nav button.next{margin-left:auto;background:none;border:1px solid #1b1c20;border-radius:30px;cursor:pointer;display:block;font-size:14px;font-weight:500;color:#1b1c20;text-decoration:none;text-transform:none;line-height:18px;font-family:"Nunito Sans",sans-serif,"Arial";padding:10px 24px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:capitalize !important;padding:12px 24px}@media only screen and (min-width: 992px){section#home-calendar .tabs-bottom-nav button.next,section#calendar-page .tabs-bottom-nav button.next{font-size:16px;font-weight:500;color:#1b1c20;text-decoration:none;text-transform:none;line-height:18px;font-family:"Nunito Sans",sans-serif,"Arial";padding:12px 32px}}section#home-calendar .tabs-bottom-nav button.next:hover,section#calendar-page .tabs-bottom-nav button.next:hover{background:#1b1c20;color:#fff}section#home-calendar .tabs-bottom-nav button.next span,section#calendar-page .tabs-bottom-nav button.next span{position:relative;padding-right:28px}section#home-calendar .tabs-bottom-nav button.next span:after,section#calendar-page .tabs-bottom-nav button.next span:after{position:absolute;top:4px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;right:0px;content:"";width:18px;height:12px;background:url("../images/btn-arrow-right.svg") no-repeat center center}section#home-calendar .tabs-bottom-nav button.next:hover span:after,section#calendar-page .tabs-bottom-nav button.next:hover span:after{background:url("../images/btn-arrow-right-hover.svg") no-repeat center center}section#home-calendar .tabs-bottom-nav button.prev,section#calendar-page .tabs-bottom-nav button.prev{background:none;border:1px solid #1b1c20;border-radius:30px;cursor:pointer;display:block;font-size:14px;font-weight:500;color:#1b1c20;text-decoration:none;text-transform:none;line-height:18px;font-family:"Nunito Sans",sans-serif,"Arial";padding:10px 24px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:capitalize !important;padding:12px 24px}@media only screen and (min-width: 992px){section#home-calendar .tabs-bottom-nav button.prev,section#calendar-page .tabs-bottom-nav button.prev{font-size:16px;font-weight:500;color:#1b1c20;text-decoration:none;text-transform:none;line-height:18px;font-family:"Nunito Sans",sans-serif,"Arial";padding:12px 32px}}section#home-calendar .tabs-bottom-nav button.prev:hover,section#calendar-page .tabs-bottom-nav button.prev:hover{background:#1b1c20;color:#fff}section#home-calendar .tabs-bottom-nav button.prev span,section#calendar-page .tabs-bottom-nav button.prev span{position:relative;padding-left:28px}section#home-calendar .tabs-bottom-nav button.prev span:after,section#calendar-page .tabs-bottom-nav button.prev span:after{position:absolute;top:4px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;left:0px;content:"";width:18px;height:12px;background:url("../images/btn-arrow-left.svg") no-repeat center center}section#home-calendar .tabs-bottom-nav button.prev:hover span:after,section#calendar-page .tabs-bottom-nav button.prev:hover span:after{background:url("../images/btn-arrow-left-hover.svg") no-repeat center center}section#cta-courses{position:relative;width:100%;height:auto;overflow:hidden;padding:45px 0px;padding-top:0 !important}@media only screen and (min-width: 992px){section#cta-courses{padding:60px 0px}}@media only screen and (min-width: 1200px){section#cta-courses{padding:90px 0px}}section#cta-courses .banner{border-radius:15px;box-shadow:0 0 12px 0 rgba(0,0,0,0.18);background:#ab0001;background:linear-gradient(80deg, #ab0001 0%, #f1a019 100%);position:relative}section#cta-courses .banner:after{position:absolute;bottom:-30px;right:0px;width:50%;height:95%;content:"";background:url("../images/cta-decor.svg") left bottom no-repeat;background-size:auto 100%}section#cta-courses .banner .inner{position:relative;z-index:2;padding:32px 15px;text-align:center}@media only screen and (min-width: 992px){section#cta-courses .banner .inner{padding:60px}}@media only screen and (min-width: 1200px){section#cta-courses .banner .inner{padding:72px}}section#cta-courses .banner .inner span.title{display:block;margin-bottom:18px;font-size:26px;font-weight:300;color:#fff;text-decoration:none;text-transform:none;line-height:34px;font-family:"Nunito Sans",sans-serif,"Arial"}@media only screen and (min-width: 992px){section#cta-courses .banner .inner span.title{font-size:32px;font-weight:300;color:#fff;text-decoration:none;text-transform:none;line-height:42px;font-family:"Nunito Sans",sans-serif,"Arial"}}@media only screen and (min-width: 1200px){section#cta-courses .banner .inner span.title{margin-bottom:24px;font-size:42px;font-weight:300;color:#fff;text-decoration:none;text-transform:none;line-height:56px;font-family:"Nunito Sans",sans-serif,"Arial"}}section#cta-courses .banner .inner span.title b{font-weight:700}section#cta-courses .banner .inner p{font-size:16px;font-weight:300;color:#fff;text-decoration:none;text-transform:none;line-height:24px;font-family:"Nunito Sans",sans-serif,"Arial";margin-bottom:24px}@media only screen and (min-width: 992px){section#cta-courses .banner .inner p{font-size:22px;font-weight:300;color:#fff;text-decoration:none;text-transform:none;line-height:32px;font-family:"Nunito Sans",sans-serif,"Arial"}}@media only screen and (min-width: 1200px){section#cta-courses .banner .inner p{font-size:24px;font-weight:300;color:#fff;text-decoration:none;text-transform:none;line-height:32px;font-family:"Nunito Sans",sans-serif,"Arial";margin-bottom:32px}}section#cta-courses .banner .inner button{background:#fff;border:none;border-radius:30px;cursor:pointer;letter-spacing:.02em;padding:14px 32px;font-size:14px;font-weight:700;color:#1b1c20;text-decoration:none;text-transform:uppercase;line-height:18px;font-family:"Nunito Sans",sans-serif,"Arial";-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (min-width: 992px){section#cta-courses .banner .inner button{font-size:15px;font-weight:700;color:#1b1c20;text-decoration:none;text-transform:uppercase;line-height:18px;font-family:"Nunito Sans",sans-serif,"Arial";padding:14px 42px}}section#cta-courses .banner .inner button:hover{background:#1b1c20;color:#fff}section#our-partners{position:relative;width:100%;height:auto;overflow:hidden;padding:45px 0px}@media only screen and (min-width: 992px){section#our-partners{padding:60px 0px}}@media only screen and (min-width: 1200px){section#our-partners{padding:90px 0px}}section#our-partners .header{text-align:center;margin-bottom:24px}@media only screen and (min-width: 992px){section#our-partners .header{margin-bottom:32px}}section#our-partners .header h2{font-size:28px;font-weight:800;color:#1b1c20;text-decoration:none;text-transform:none;line-height:34px;font-family:"Nunito Sans",sans-serif,"Arial"}@media only screen and (min-width: 992px){section#our-partners .header h2{font-size:36px;font-weight:800;color:#1b1c20;text-decoration:none;text-transform:none;line-height:46px;font-family:"Nunito Sans",sans-serif,"Arial"}}@media only screen and (min-width: 1200px){section#our-partners .header h2{font-size:42px;font-weight:800;color:#1b1c20;text-decoration:none;text-transform:none;line-height:52px;font-family:"Nunito Sans",sans-serif,"Arial"}}section#our-partners .header p{font-size:16px;font-weight:400;color:#3E3E3E;text-decoration:none;text-transform:none;line-height:24px;font-family:"Nunito Sans",sans-serif,"Arial";padding-top:12px;max-width:820px;margin:0 auto}@media only screen and (min-width: 992px){section#our-partners .header p{font-size:18px;font-weight:400;color:#3E3E3E;text-decoration:none;text-transform:none;line-height:26px;font-family:"Nunito Sans",sans-serif,"Arial";padding-top:24px}}section#our-partners .logos-list{display:flex;flex-wrap:wrap;gap:1px;background:#e5e5e5}section#our-partners .logos-list .item{background:#fff;position:relative;flex:1 1 calc(50% - 6px);height:140px}@media only screen and (min-width: 992px){section#our-partners .logos-list .item{flex:1 1 calc(25% - 6px)}}@media only screen and (min-width: 992px){section#our-partners .logos-list .item{height:160px}}section#our-partners .logos-list .item .box{width:100%;height:140px;position:relative}@media only screen and (min-width: 992px){section#our-partners .logos-list .item .box{height:160px}}section#our-partners .logos-list .item .box img{position:absolute;top:50%;transform:translateY(-50%);display:inline-block;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-height:90px;max-width:70%;width:auto;height:auto}section#home-about{position:relative;width:100%;height:auto;overflow:hidden;padding:45px 0px;padding-bottom:0px !important;background:#f4f4f4 url("../images/about-decor.svg") no-repeat bottom right;background-size:auto 70%}@media only screen and (min-width: 992px){section#home-about{padding:60px 0px}}@media only screen and (min-width: 1200px){section#home-about{padding:90px 0px}}section#home-about .wrapper{display:flex;align-items:flex-end;gap:0px;flex-direction:column}@media only screen and (min-width: 992px){section#home-about .wrapper{flex-direction:row;gap:60px}}@media only screen and (min-width: 1200px){section#home-about .wrapper{gap:72px}}section#home-about .wrapper .img-side{order:2;width:100%;text-align:center}@media only screen and (min-width: 992px){section#home-about .wrapper .img-side{order:0;flex:1 1 50%}}section#home-about .wrapper .img-side img{max-width:420px;width:100%;height:auto;border-top-left-radius:300px;border-top-right-radius:300px}@media only screen and (min-width: 992px){section#home-about .wrapper .img-side img{max-width:100%}}section#home-about .wrapper .content-side{text-align:center;flex:1 1 50%;padding-bottom:45px}@media only screen and (min-width: 992px){section#home-about .wrapper .content-side{text-align:left;padding-bottom:60px}}@media only screen and (min-width: 1200px){section#home-about .wrapper .content-side{padding-bottom:90px}}section#calendar-page{padding-top:0px !important}body.post-type-archive-courses{background:#fff url("../images/page-decor.svg") no-repeat 100% 180px}section#course-sign-up-form form .cols,section#contact-page form .cols,section#courses-contact form .cols{display:flex;gap:0px;flex-direction:column}@media only screen and (min-width: 992px){section#course-sign-up-form form .cols,section#contact-page form .cols,section#courses-contact form .cols{flex-direction:row;gap:16px}}@media only screen and (min-width: 992px){section#course-sign-up-form form .cols .col,section#contact-page form .cols .col,section#courses-contact form .cols .col,section#course-sign-up-form form .cols label,section#contact-page form .cols label,section#courses-contact form .cols label{flex:1 1 0}}section#course-sign-up-form form .twocols,section#contact-page form .twocols,section#courses-contact form .twocols{margin-top:24px;display:flex;gap:24px;flex-direction:column}@media only screen and (min-width: 992px){section#course-sign-up-form form .twocols,section#contact-page form .twocols,section#courses-contact form .twocols{flex-direction:row;gap:32px}}@media only screen and (min-width: 992px){section#course-sign-up-form form .twocols .col,section#contact-page form .twocols .col,section#courses-contact form .twocols .col,section#course-sign-up-form form .twocols label,section#contact-page form .twocols label,section#courses-contact form .twocols label{flex:1 1 0}}section#course-sign-up-form form .fields-group-margin,section#contact-page form .fields-group-margin,section#courses-contact form .fields-group-margin{margin-top:24px;display:block}section#course-sign-up-form form span.group-header,section#contact-page form span.group-header,section#courses-contact form span.group-header{display:block;font-size:18px;font-weight:800;color:#1b1c20;text-decoration:none;text-transform:none;line-height:30px;font-family:"Nunito Sans",sans-serif,"Arial";margin-bottom:12px}@media only screen and (min-width: 992px){section#course-sign-up-form form span.group-header,section#contact-page form span.group-header,section#courses-contact form span.group-header{font-size:22px;font-weight:800;color:#1b1c20;text-decoration:none;text-transform:none;line-height:32px;font-family:"Nunito Sans",sans-serif,"Arial"}}section#course-sign-up-form form span.group-header span,section#contact-page form span.group-header span,section#courses-contact form span.group-header span{color:#707070}section#course-sign-up-form form label,section#contact-page form label,section#courses-contact form label{font-size:12px;font-weight:500;color:#707070;text-decoration:none;text-transform:none;line-height:20px;font-family:"Nunito Sans",sans-serif,"Arial";display:block;margin-bottom:2px}@media only screen and (min-width: 992px){section#course-sign-up-form form label,section#contact-page form label,section#courses-contact form label{font-size:13px;font-weight:500;color:#707070;text-decoration:none;text-transform:none;line-height:24px;font-family:"Nunito Sans",sans-serif,"Arial"}}section#course-sign-up-form form select,section#contact-page form select,section#courses-contact form select{width:100%;border:1px solid #707070;background:none;padding:12px 22px 12px 12px;border-radius:6px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer;font-size:15px;font-weight:500;color:#1b1c20;text-decoration:none;text-transform:none;line-height:18px;font-family:"Nunito Sans",sans-serif,"Arial";background:#fff url("../images/select-arrow.svg") no-repeat right;-webkit-appearance:none;background-position-x:calc(100% - 12px)}section#course-sign-up-form form select:hover,section#contact-page form select:hover,section#courses-contact form select:hover,section#course-sign-up-form form select:focus,section#contact-page form select:focus,section#courses-contact form select:focus{border:1px solid #1b1c20}@media only screen and (min-width: 992px){section#course-sign-up-form form select,section#contact-page form select,section#courses-contact form select{background-position-x:calc(100% - 12px)}}section#course-sign-up-form form input[type="text"],section#contact-page form input[type="text"],section#courses-contact form input[type="text"],section#course-sign-up-form form input[type="email"],section#contact-page form input[type="email"],section#courses-contact form input[type="email"],section#course-sign-up-form form input[type="tel"],section#contact-page form input[type="tel"],section#courses-contact form input[type="tel"],section#course-sign-up-form form textarea,section#contact-page form textarea,section#courses-contact form textarea{border-radius:6px;width:calc(100% - 24px - 2px);border:1px solid #707070;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:none;padding:12px 12px 12px 12px;font-size:15px;font-weight:500;color:#1b1c20;text-decoration:none;text-transform:none;line-height:18px;font-family:"Nunito Sans",sans-serif,"Arial"}section#course-sign-up-form form input[type="text"]:hover,section#contact-page form input[type="text"]:hover,section#courses-contact form input[type="text"]:hover,section#course-sign-up-form form input[type="email"]:hover,section#contact-page form input[type="email"]:hover,section#courses-contact form input[type="email"]:hover,section#course-sign-up-form form input[type="tel"]:hover,section#contact-page form input[type="tel"]:hover,section#courses-contact form input[type="tel"]:hover,section#course-sign-up-form form textarea:hover,section#contact-page form textarea:hover,section#courses-contact form textarea:hover,section#course-sign-up-form form input[type="text"]:focus,section#contact-page form input[type="text"]:focus,section#courses-contact form input[type="text"]:focus,section#course-sign-up-form form input[type="email"]:focus,section#contact-page form input[type="email"]:focus,section#courses-contact form input[type="email"]:focus,section#course-sign-up-form form input[type="tel"]:focus,section#contact-page form input[type="tel"]:focus,section#courses-contact form input[type="tel"]:focus,section#course-sign-up-form form textarea:focus,section#contact-page form textarea:focus,section#courses-contact form textarea:focus{border:1px solid #1b1c20}section#course-sign-up-form form input[type="text"].invalid,section#contact-page form input[type="text"].invalid,section#courses-contact form input[type="text"].invalid,section#course-sign-up-form form input[type="email"].invalid,section#contact-page form input[type="email"].invalid,section#courses-contact form input[type="email"].invalid,section#course-sign-up-form form input[type="tel"].invalid,section#contact-page form input[type="tel"].invalid,section#courses-contact form input[type="tel"].invalid{border:1px solid #980003}section#course-sign-up-form form input[type="text"].wpcf7-not-valid,section#contact-page form input[type="text"].wpcf7-not-valid,section#courses-contact form input[type="text"].wpcf7-not-valid,section#course-sign-up-form form input[type="email"].wpcf7-not-valid,section#contact-page form input[type="email"].wpcf7-not-valid,section#courses-contact form input[type="email"].wpcf7-not-valid,section#course-sign-up-form form input[type="tel"].wpcf7-not-valid,section#contact-page form input[type="tel"].wpcf7-not-valid,section#courses-contact form input[type="tel"].wpcf7-not-valid{border:1px solid #980003;margin-bottom:4px}section#course-sign-up-form form span.alert,section#contact-page form span.alert,section#courses-contact form span.alert,section#course-sign-up-form form span.wpcf7-not-valid-tip,section#contact-page form span.wpcf7-not-valid-tip,section#courses-contact form span.wpcf7-not-valid-tip{font-size:12px;font-weight:600;color:#980003;text-decoration:none;text-transform:none;line-height:16px;font-family:"Nunito Sans",sans-serif,"Arial"}section#course-sign-up-form form span.wpcf7-not-valid-tip,section#contact-page form span.wpcf7-not-valid-tip,section#courses-contact form span.wpcf7-not-valid-tip{display:block;margin-bottom:12px}section#course-sign-up-form form textarea,section#contact-page form textarea,section#courses-contact form textarea{resize:none;height:120px}section#course-sign-up-form form .fields-group,section#contact-page form .fields-group,section#courses-contact form .fields-group{display:flex;flex-wrap:wrap;flex-direction:column;gap:0px}@media only screen and (min-width: 992px){section#course-sign-up-form form .fields-group,section#contact-page form .fields-group,section#courses-contact form .fields-group{gap:12px;flex-direction:row}}section#course-sign-up-form form .fields-group .field,section#contact-page form .fields-group .field,section#courses-contact form .fields-group .field{flex:1 1 0}@media only screen and (min-width: 992px){section#course-sign-up-form form .fields-group .field,section#contact-page form .fields-group .field,section#courses-contact form .fields-group .field{flex:1 1 calc(50% - 6px)}}section#course-sign-up-form form a#pdfDownloadLink,section#contact-page form a#pdfDownloadLink,section#courses-contact form a#pdfDownloadLink{background:none;border:1px solid #1b1c20;border-radius:30px;cursor:pointer;display:block;font-size:14px;font-weight:500;color:#1b1c20;text-decoration:none;text-transform:none;line-height:18px;font-family:"Nunito Sans",sans-serif,"Arial";padding:10px 24px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (min-width: 992px){section#course-sign-up-form form a#pdfDownloadLink,section#contact-page form a#pdfDownloadLink,section#courses-contact form a#pdfDownloadLink{font-size:16px;font-weight:500;color:#1b1c20;text-decoration:none;text-transform:none;line-height:18px;font-family:"Nunito Sans",sans-serif,"Arial";padding:12px 32px}}section#course-sign-up-form form a#pdfDownloadLink:hover,section#contact-page form a#pdfDownloadLink:hover,section#courses-contact form a#pdfDownloadLink:hover{background:#1b1c20;color:#fff}section#course-sign-up-form form button,section#contact-page form button,section#courses-contact form button{background:none;border:1px solid #1b1c20;border-radius:30px;cursor:pointer;display:block;font-weight:500;color:#1b1c20;text-decoration:none;text-transform:none;line-height:18px;font-family:"Nunito Sans",sans-serif,"Arial";padding:10px 24px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding:8px 22px;font-size:14px}@media only screen and (min-width: 992px){section#course-sign-up-form form button,section#contact-page form button,section#courses-contact form button{font-size:16px;font-weight:500;color:#1b1c20;text-decoration:none;text-transform:none;line-height:18px;font-family:"Nunito Sans",sans-serif,"Arial";padding:12px 32px}}section#course-sign-up-form form button:hover,section#contact-page form button:hover,section#courses-contact form button:hover{background:#1b1c20;color:#fff}section#course-sign-up-form form button.acceptAll,section#contact-page form button.acceptAll,section#courses-contact form button.acceptAll{padding:8px 22px}section#course-sign-up-form form button.copyData,section#contact-page form button.copyData,section#courses-contact form button.copyData{margin-bottom:12px;padding:8px 22px}section#course-sign-up-form form .submit,section#contact-page form .submit,section#courses-contact form .submit{display:flex;align-items:center;gap:6px}section#course-sign-up-form form .submit input[type="submit"],section#contact-page form .submit input[type="submit"],section#courses-contact form .submit input[type="submit"]{background:#1b1c20;border:none;border-radius:30px;cursor:pointer;display:block;font-size:16px;font-weight:700;color:#fff;text-decoration:none;text-transform:none;line-height:18px;font-family:"Nunito Sans",sans-serif,"Arial";padding:14px 32px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-bottom:0}section#course-sign-up-form form .submit input[type="submit"]:hover,section#contact-page form .submit input[type="submit"]:hover,section#courses-contact form .submit input[type="submit"]:hover{background:#AB0001;color:#fff}section#course-sign-up-form form .submit .wpcf7-spinner,section#contact-page form .submit .wpcf7-spinner,section#courses-contact form .submit .wpcf7-spinner{margin:0}section#course-sign-up-form form .customer-type,section#contact-page form .customer-type,section#courses-contact form .customer-type{margin-bottom:24px;display:flex;justify-content:flex-start;flex-direction:column;gap:6px}@media only screen and (min-width: 992px){section#course-sign-up-form form .customer-type,section#contact-page form .customer-type,section#courses-contact form .customer-type{align-items:center;flex-direction:row;gap:24px}}section#course-sign-up-form form .customer-type .option,section#contact-page form .customer-type .option,section#courses-contact form .customer-type .option{display:flex;align-items:center}section#course-sign-up-form form .customer-type .option input,section#contact-page form .customer-type .option input,section#courses-contact form .customer-type .option input{display:none}section#course-sign-up-form form .customer-type .option label,section#contact-page form .customer-type .option label,section#courses-contact form .customer-type .option label{margin-bottom:0;font-size:16px;font-weight:500;color:#1b1c20;text-decoration:none;text-transform:none;line-height:24px;font-family:"Nunito Sans",sans-serif,"Arial";position:relative;padding-left:26px;cursor:pointer}section#course-sign-up-form form .customer-type .option label:hover:before,section#contact-page form .customer-type .option label:hover:before,section#courses-contact form .customer-type .option label:hover:before{background:#1b1c20}section#course-sign-up-form form .customer-type .option label:before,section#contact-page form .customer-type .option label:before,section#courses-contact form .customer-type .option label:before{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;content:"";position:absolute;top:50%;left:0px;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);width:16px;height:16px;border:1px solid #1b1c20;background:#fff;border-radius:50%}section#course-sign-up-form form .customer-type .option input[type="radio"]:checked+label:before,section#contact-page form .customer-type .option input[type="radio"]:checked+label:before,section#courses-contact form .customer-type .option input[type="radio"]:checked+label:before{background:#1b1c20}section#course-sign-up-form form fieldset,section#contact-page form fieldset,section#courses-contact form fieldset{margin-top:12px;margin-bottom:12px;width:100%;display:flex;flex-direction:column;gap:12px}@media only screen and (min-width: 992px){section#course-sign-up-form form fieldset,section#contact-page form fieldset,section#courses-contact form fieldset{margin-bottom:20px}}section#course-sign-up-form form span.wpcf7-acceptance .wpcf7-list-item,section#contact-page form span.wpcf7-acceptance .wpcf7-list-item,section#courses-contact form span.wpcf7-acceptance .wpcf7-list-item{width:100%}section#course-sign-up-form form label.checkbox,section#contact-page form label.checkbox,section#courses-contact form label.checkbox,section#course-sign-up-form form span.wpcf7-acceptance,section#contact-page form span.wpcf7-acceptance,section#courses-contact form span.wpcf7-acceptance{display:flex;align-items:flex-start;cursor:pointer;gap:12px;width:100%;line-height:1.5}section#course-sign-up-form form label.checkbox span.wpcf7-list-item,section#contact-page form label.checkbox span.wpcf7-list-item,section#courses-contact form label.checkbox span.wpcf7-list-item,section#course-sign-up-form form span.wpcf7-acceptance span.wpcf7-list-item,section#contact-page form span.wpcf7-acceptance span.wpcf7-list-item,section#courses-contact form span.wpcf7-acceptance span.wpcf7-list-item{margin-left:0}section#course-sign-up-form form label.checkbox span.wpcf7-list-item label,section#contact-page form label.checkbox span.wpcf7-list-item label,section#courses-contact form label.checkbox span.wpcf7-list-item label,section#course-sign-up-form form span.wpcf7-acceptance span.wpcf7-list-item label,section#contact-page form span.wpcf7-acceptance span.wpcf7-list-item label,section#courses-contact form span.wpcf7-acceptance span.wpcf7-list-item label{display:flex;align-items:flex-start;cursor:pointer;gap:12px}section#course-sign-up-form form label.checkbox:hover span,section#contact-page form label.checkbox:hover span,section#courses-contact form label.checkbox:hover span,section#course-sign-up-form form span.wpcf7-acceptance:hover span,section#contact-page form span.wpcf7-acceptance:hover span,section#courses-contact form span.wpcf7-acceptance:hover span{color:#1b1c20}section#course-sign-up-form form label.checkbox:hover input[type="checkbox"],section#contact-page form label.checkbox:hover input[type="checkbox"],section#courses-contact form label.checkbox:hover input[type="checkbox"],section#course-sign-up-form form span.wpcf7-acceptance:hover input[type="checkbox"],section#contact-page form span.wpcf7-acceptance:hover input[type="checkbox"],section#courses-contact form span.wpcf7-acceptance:hover input[type="checkbox"]{border:2px solid #1b1c20}section#course-sign-up-form form label.checkbox span,section#contact-page form label.checkbox span,section#courses-contact form label.checkbox span,section#course-sign-up-form form span.wpcf7-acceptance span,section#contact-page form span.wpcf7-acceptance span,section#courses-contact form span.wpcf7-acceptance span{display:inline-block;max-width:calc(100% - 35px);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-family:"Nunito Sans",sans-serif;font-size:12px;font-weight:400;color:#1b1c20;text-decoration:none;text-transform:none;line-height:18px}@media only screen and (min-width: 992px){section#course-sign-up-form form label.checkbox span,section#contact-page form label.checkbox span,section#courses-contact form label.checkbox span,section#course-sign-up-form form span.wpcf7-acceptance span,section#contact-page form span.wpcf7-acceptance span,section#courses-contact form span.wpcf7-acceptance span{font-size:14px;font-weight:400;color:#1b1c20;text-decoration:none;text-transform:none;line-height:20px}}section#course-sign-up-form form label.checkbox a,section#contact-page form label.checkbox a,section#courses-contact form label.checkbox a,section#course-sign-up-form form span.wpcf7-acceptance a,section#contact-page form span.wpcf7-acceptance a,section#courses-contact form span.wpcf7-acceptance a{color:#1b1c20;font-weight:600;position:relative}section#course-sign-up-form form label.checkbox a:after,section#contact-page form label.checkbox a:after,section#courses-contact form label.checkbox a:after,section#course-sign-up-form form span.wpcf7-acceptance a:after,section#contact-page form span.wpcf7-acceptance a:after,section#courses-contact form span.wpcf7-acceptance a:after{position:absolute;height:1px;background-color:#25c296;width:0;bottom:-3px;left:0;content:"";-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}section#course-sign-up-form form label.checkbox a:hover:after,section#contact-page form label.checkbox a:hover:after,section#courses-contact form label.checkbox a:hover:after,section#course-sign-up-form form span.wpcf7-acceptance a:hover:after,section#contact-page form span.wpcf7-acceptance a:hover:after,section#courses-contact form span.wpcf7-acceptance a:hover:after{width:100%}section#course-sign-up-form form label.checkbox input[type="checkbox"],section#contact-page form label.checkbox input[type="checkbox"],section#courses-contact form label.checkbox input[type="checkbox"],section#course-sign-up-form form span.wpcf7-acceptance input[type="checkbox"],section#contact-page form span.wpcf7-acceptance input[type="checkbox"],section#courses-contact form span.wpcf7-acceptance input[type="checkbox"]{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer;-webkit-appearance:none;background-color:none;border:2px solid #d7d7d7;width:22px;height:22px;border-radius:4px;margin:0;display:inline-block;float:left;position:relative}section#course-sign-up-form form label.checkbox input[type="checkbox"]:checked,section#contact-page form label.checkbox input[type="checkbox"]:checked,section#courses-contact form label.checkbox input[type="checkbox"]:checked,section#course-sign-up-form form span.wpcf7-acceptance input[type="checkbox"]:checked,section#contact-page form span.wpcf7-acceptance input[type="checkbox"]:checked,section#courses-contact form span.wpcf7-acceptance input[type="checkbox"]:checked{border:2px solid #1b1c20;background:#1b1c20}section#course-sign-up-form form label.checkbox input[type="checkbox"]:after,section#contact-page form label.checkbox input[type="checkbox"]:after,section#courses-contact form label.checkbox input[type="checkbox"]:after,section#course-sign-up-form form span.wpcf7-acceptance input[type="checkbox"]:after,section#contact-page form span.wpcf7-acceptance input[type="checkbox"]:after,section#courses-contact form span.wpcf7-acceptance input[type="checkbox"]:after{position:absolute;content:url("../images/check.svg");top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}section#course-sign-up-form form label.checkbox input[type="checkbox"]:checked:after,section#contact-page form label.checkbox input[type="checkbox"]:checked:after,section#courses-contact form label.checkbox input[type="checkbox"]:checked:after,section#course-sign-up-form form span.wpcf7-acceptance input[type="checkbox"]:checked:after,section#contact-page form span.wpcf7-acceptance input[type="checkbox"]:checked:after,section#courses-contact form span.wpcf7-acceptance input[type="checkbox"]:checked:after{opacity:1}section#course-sign-up-form form .wpcf7-radio,section#contact-page form .wpcf7-radio,section#courses-contact form .wpcf7-radio{padding-top:12px;margin-bottom:12px;display:flex;gap:12px;flex-direction:column}@media only screen and (min-width: 992px){section#course-sign-up-form form .wpcf7-radio,section#contact-page form .wpcf7-radio,section#courses-contact form .wpcf7-radio{gap:24px;flex-direction:row}}section#course-sign-up-form form .wpcf7-radio .wpcf7-list-item,section#contact-page form .wpcf7-radio .wpcf7-list-item,section#courses-contact form .wpcf7-radio .wpcf7-list-item{margin-left:0;display:flex;align-items:center}section#course-sign-up-form form .wpcf7-radio .wpcf7-list-item input,section#contact-page form .wpcf7-radio .wpcf7-list-item input,section#courses-contact form .wpcf7-radio .wpcf7-list-item input{display:none}section#course-sign-up-form form .wpcf7-radio .wpcf7-list-item label,section#contact-page form .wpcf7-radio .wpcf7-list-item label,section#courses-contact form .wpcf7-radio .wpcf7-list-item label{margin-bottom:0;font-size:16px;font-weight:500;color:#1b1c20;text-decoration:none;text-transform:none;line-height:24px;font-family:"Nunito Sans",sans-serif,"Arial";position:relative;padding-left:26px;cursor:pointer}section#course-sign-up-form form .wpcf7-radio .wpcf7-list-item label:hover:before,section#contact-page form .wpcf7-radio .wpcf7-list-item label:hover:before,section#courses-contact form .wpcf7-radio .wpcf7-list-item label:hover:before{background:#1b1c20}section#course-sign-up-form form .wpcf7-radio .wpcf7-list-item label:before,section#contact-page form .wpcf7-radio .wpcf7-list-item label:before,section#courses-contact form .wpcf7-radio .wpcf7-list-item label:before{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;content:"";position:absolute;top:50%;left:0px;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);width:16px;height:16px;border:1px solid #1b1c20;background:#fff;border-radius:50%}section#course-sign-up-form form .wpcf7-radio .wpcf7-list-item label:has(input[type="radio"]:checked):before,section#contact-page form .wpcf7-radio .wpcf7-list-item label:has(input[type="radio"]:checked):before,section#courses-contact form .wpcf7-radio .wpcf7-list-item label:has(input[type="radio"]:checked):before{background:#1b1c20}section#course-sign-up-form form fieldset.hidden-fields-container,section#contact-page form fieldset.hidden-fields-container,section#courses-contact form fieldset.hidden-fields-container{display:none}section#course-sign-up-form form input.wpcf7-form-control,section#contact-page form input.wpcf7-form-control,section#courses-contact form input.wpcf7-form-control,section#course-sign-up-form form select.wpcf7-form-control,section#contact-page form select.wpcf7-form-control,section#courses-contact form select.wpcf7-form-control{margin-bottom:12px}section#course-sign-up-form form p,section#contact-page form p,section#courses-contact form p{font-size:14px;font-weight:400;color:#3E3E3E;text-decoration:none;text-transform:none;line-height:22px;font-family:"Nunito Sans",sans-serif,"Arial"}@media only screen and (min-width: 768px){section#course-sign-up-form form p,section#contact-page form p,section#courses-contact form p{font-size:16px;font-weight:400;color:#3E3E3E;text-decoration:none;text-transform:none;line-height:24px;font-family:"Nunito Sans",sans-serif,"Arial"}}section#course-sign-up-form form p.disclaimer,section#contact-page form p.disclaimer,section#courses-contact form p.disclaimer{display:block;margin-bottom:12px;font-size:12px;font-weight:400;color:#3E3E3E;text-decoration:none;text-transform:none;line-height:18px}section#course-sign-up-form form p.disclaimer:last-child,section#contact-page form p.disclaimer:last-child,section#courses-contact form p.disclaimer:last-child{margin-bottom:0}section#course-sign-up-form form p.disclaimer a,section#contact-page form p.disclaimer a,section#courses-contact form p.disclaimer a{font-size:12px;font-weight:400;color:#3E3E3E;text-decoration:underline;text-transform:none;line-height:18px}section#course-sign-up-form form .wpcf7-field-group,section#contact-page form .wpcf7-field-group,section#courses-contact form .wpcf7-field-group{margin-top:12px}section#course-sign-up-form form button.wpcf7-field-group-add,section#contact-page form button.wpcf7-field-group-add,section#courses-contact form button.wpcf7-field-group-add{background:#1b1c20;border:none;border-radius:30px;cursor:pointer;display:block;font-size:16px;font-weight:700;color:#fff;text-decoration:none;text-transform:none;line-height:18px;font-family:"Nunito Sans",sans-serif,"Arial";padding:14px 32px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding:9px 22px;font-size:14px}section#course-sign-up-form form button.wpcf7-field-group-add:hover,section#contact-page form button.wpcf7-field-group-add:hover,section#courses-contact form button.wpcf7-field-group-add:hover{background:#AB0001;color:#fff}section#course-sign-up-form form button.wpcf7-field-group-remove,section#contact-page form button.wpcf7-field-group-remove,section#courses-contact form button.wpcf7-field-group-remove{float:right}.wpcf7-response-output{padding:12px;font-size:14px;font-weight:600;color:#1b1c20;text-decoration:none;text-transform:none;line-height:24px;font-family:"Nunito Sans",sans-serif,"Arial"}section#course-page-header.archive-course:after{display:none}section#course-page-header{position:relative}section#course-page-header:after{position:absolute;bottom:0px;left:0px;width:100%;height:100px;background:#fff;content:'';z-index:3}section#course-page-header .content{position:relative;z-index:2;padding:140px 0px 32px 0px}@media only screen and (min-width: 992px){section#course-page-header .content{padding:280px 0px 45px 0px}}section#course-page-header .content .partner-logo{background:#fff;width:160px;height:90px;margin-bottom:0px;box-shadow:0 0 12px 0 rgba(0,0,0,0.18);position:relative;border-radius:15px;display:block}@media only screen and (min-width: 992px){section#course-page-header .content .partner-logo{margin-bottom:12px;width:220px;height:120px}}section#course-page-header .content .partner-logo img{position:absolute;top:50%;transform:translateY(-50%);left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:90%;max-height:90%}section#course-page-header .content .breadcrumbs{margin-top:12px;font-size:12px;font-weight:400;color:#fff;text-decoration:none;text-transform:none;line-height:18px;font-family:"Nunito Sans",sans-serif,"Arial"}@media only screen and (min-width: 992px){section#course-page-header .content .breadcrumbs{font-size:14px;font-weight:400;color:#fff;text-decoration:none;text-transform:none;line-height:20px;font-family:"Nunito Sans",sans-serif,"Arial"}}section#course-page-header .content .breadcrumbs a{font-size:12px;font-weight:400;color:#fff;text-decoration:none;text-transform:none;line-height:18px;font-family:"Nunito Sans",sans-serif,"Arial";-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;position:relative;display:inline;cursor:pointer;transition:all .3s ease-in-out;background-image:linear-gradient(transparent calc(100% - 1.5px), #fff 10px);background-repeat:no-repeat;background-size:0% 100%}@media only screen and (min-width: 992px){section#course-page-header .content .breadcrumbs a{font-size:14px;font-weight:400;color:#fff;text-decoration:none;text-transform:none;line-height:20px;font-family:"Nunito Sans",sans-serif,"Arial"}}section#course-page-header .content .breadcrumbs a:hover{background-size:100% 100%}section#course-page-header .content .breadcrumbs i{padding:0px 6px;font-size:8px;-webkit-transform:translate(0, -2px);-ms-transform:translate(0, -2px);transform:translate(0, -2px);line-height:20px}section#course-page-header .content h1{font-size:28px;font-weight:700;color:#fff;text-decoration:none;text-transform:none;line-height:36px;font-family:"Nunito Sans",sans-serif,"Arial";display:block;margin:20px 0px 6px 0px}@media only screen and (min-width: 992px){section#course-page-header .content h1{font-size:32px;font-weight:700;color:#fff;text-decoration:none;text-transform:none;line-height:40px;font-family:"Nunito Sans",sans-serif,"Arial"}}@media only screen and (min-width: 1200px){section#course-page-header .content h1{font-size:42px;font-weight:800;color:#fff;text-decoration:none;text-transform:none;line-height:52px;font-family:"Nunito Sans",sans-serif,"Arial"}}@media only screen and (min-width: 992px){section#course-page-header .content h1{margin:28px 0px 6px 0px}}section#course-page-header .content p.subtitle{font-size:18px;font-weight:600;color:#fff;text-decoration:none;text-transform:none;line-height:26px;font-family:"Nunito Sans",sans-serif,"Arial"}@media only screen and (min-width: 992px){section#course-page-header .content p.subtitle{font-size:24px;font-weight:600;color:#fff;text-decoration:none;text-transform:none;line-height:32px;font-family:"Nunito Sans",sans-serif,"Arial"}}section#course-page-header .cover{position:absolute;top:0px;left:0px;width:100%;height:100%;background:rgba(0,0,0,0.4);z-index:1}section#course-page-header img.thumb{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover;z-index:0}section#course-page-header .course-info-box{z-index:4;border-radius:10px;background:#ab0001;box-shadow:0 0 12px 0 rgba(0,0,0,0.18);position:relative;background:linear-gradient(100deg, #ab0001 0%, #f1a019 100%)}@media only screen and (min-width: 992px){section#course-page-header .course-info-box{border-radius:15px}}section#course-page-header .course-info-box .inner{padding:28px 15px;display:flex;flex-direction:column;gap:24px}@media only screen and (min-width: 992px){section#course-page-header .course-info-box .inner{padding:42px 35px}}@media only screen and (min-width: 992px){section#course-page-header .course-info-box .inner{flex-direction:row}}section#course-page-header .course-info-box .inner ul.info{display:flex;flex-direction:column;gap:18px}@media only screen and (min-width: 768px){section#course-page-header .course-info-box .inner ul.info{flex-direction:row;gap:24px}}@media only screen and (min-width: 1200px){section#course-page-header .course-info-box .inner ul.info{gap:64px}}section#course-page-header .course-info-box .inner ul.info li{list-style-type:none;line-height:1.5;text-align:center}@media only screen and (min-width: 768px){section#course-page-header .course-info-box .inner ul.info li{text-align:left}}section#course-page-header .course-info-box .inner ul.info li span.label{display:block;font-size:12px;font-weight:700;color:#fff;text-decoration:none;text-transform:uppercase;line-height:20px;font-family:"Nunito Sans",sans-serif,"Arial";margin-bottom:2px;letter-spacing:.05em}@media only screen and (min-width: 992px){section#course-page-header .course-info-box .inner ul.info li span.label{font-size:14px;font-weight:700;color:#fff;text-decoration:none;text-transform:uppercase;line-height:24px;font-family:"Nunito Sans",sans-serif,"Arial";margin-bottom:5px}}section#course-page-header .course-info-box .inner ul.info li p{font-size:20px;font-weight:700;color:#fff;text-decoration:none;text-transform:none;line-height:30px;font-family:"Nunito Sans",sans-serif,"Arial"}@media only screen and (min-width: 992px){section#course-page-header .course-info-box .inner ul.info li p{font-size:22px;font-weight:700;color:#fff;text-decoration:none;text-transform:none;line-height:32px;font-family:"Nunito Sans",sans-serif,"Arial"}}section#course-page-header .course-info-box .inner ul.info li span.info{font-size:14px;font-weight:400;color:#fff;text-decoration:none;text-transform:none;line-height:18px;font-family:"Nunito Sans",sans-serif,"Arial";max-width:320px;margin:0 auto;display:block}@media only screen and (min-width: 992px){section#course-page-header .course-info-box .inner ul.info li span.info{font-size:16px;font-weight:400;color:#fff;text-decoration:none;text-transform:none;line-height:22px;font-family:"Nunito Sans",sans-serif,"Arial"}}section#course-page-header .course-info-box .inner ul.info li .pricePart{display:flex;line-height:0;align-items:center;margin-bottom:6px;gap:6px;justify-content:center}@media only screen and (min-width: 992px){section#course-page-header .course-info-box .inner ul.info li .pricePart{justify-content:flex-start}}section#course-page-header .course-info-box .inner ul.info li .pricePart img{height:20px;opacity:.5;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}section#course-page-header .course-info-box .inner ul.info li .pricePart img:hover{opacity:1}section#course-page-header .course-info-box .inner .btn{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}@media only screen and (min-width: 992px){section#course-page-header .course-info-box .inner .btn{margin-left:auto}}section#course-page-header .course-info-box .inner .btn button{background:#1b1c20;border:none;border-radius:30px;cursor:pointer;display:block;font-size:16px;color:#fff;text-decoration:none;text-transform:none;line-height:18px;font-family:"Nunito Sans",sans-serif,"Arial";padding:14px 32px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:#fff;color:#1b1c20;text-transform:uppercase;font-weight:700;width:100%}section#course-page-header .course-info-box .inner .btn button:hover{background:#AB0001;color:#fff}@media only screen and (min-width: 992px){section#course-page-header .course-info-box .inner .btn button{min-width:220px;width:auto}}section#course-page-header .course-info-box .inner .btn button:hover{background:#1b1c20}section#course-page-header .course-info-box .inner .btn a.pdf{position:relative;font-size:16px;font-weight:600;color:#fff;text-decoration:none;text-transform:none;line-height:24px;font-family:"Nunito Sans",sans-serif,"Arial";padding-left:32px}section#course-page-header .course-info-box .inner .btn a.pdf:before{position:absolute;top:0px;left:0px;content:url('../images/pdf-link.svg')}section#course-page-header .course-info-box .inner .btn a.pdf span{transition:all .3s ease-in-out;background-image:linear-gradient(transparent calc(100% - 1.5px), #fff 10px);background-repeat:no-repeat;background-size:0% 100%}section#course-page-header .course-info-box .inner .btn a.pdf span:hover{background-size:100% 100%}section#course-description{position:relative;width:100%;height:auto;overflow:hidden;padding:45px 0px}@media only screen and (min-width: 992px){section#course-description{padding:60px 0px}}@media only screen and (min-width: 1200px){section#course-description{padding:90px 0px}}@media only screen and (min-width: 1200px){section#course-description{padding-top:60px}}section#course-description .wrapper{display:flex;gap:32px;flex-direction:column}@media only screen and (min-width: 992px){section#course-description .wrapper{flex-direction:row}}@media only screen and (min-width: 1200px){section#course-description .wrapper{gap:42px}}section#course-description .wrapper .main-side{flex:1 1 70%}section#course-description .wrapper .main-side .btn{text-align:center;margin-bottom:32px}section#course-description .wrapper .main-side .btn button{background:#1b1c20;border:none;border-radius:30px;cursor:pointer;display:block;font-size:16px;font-weight:700;color:#fff;text-decoration:none;text-transform:none;line-height:18px;font-family:"Nunito Sans",sans-serif,"Arial";padding:14px 32px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:inline;text-transform:uppercase;width:100%}section#course-description .wrapper .main-side .btn button:hover{background:#AB0001;color:#fff}@media only screen and (min-width: 768px){section#course-description .wrapper .main-side .btn button{width:auto;min-width:220px}}section#course-description .wrapper .main-side h2{font-size:24px;font-weight:800;color:#1b1c20;text-decoration:none;text-transform:none;line-height:34px;font-family:"Nunito Sans",sans-serif,"Arial";margin-bottom:12px}@media only screen and (min-width: 992px){section#course-description .wrapper .main-side h2{font-size:34px;font-weight:800;color:#1b1c20;text-decoration:none;text-transform:none;line-height:42px;font-family:"Nunito Sans",sans-serif,"Arial";margin-bottom:24px}}section#course-description .wrapper .main-side .course-desc{margin-bottom:32px}section#course-description .wrapper .main-side .lecturers{display:flex;flex-wrap:wrap;gap:24px 12px}@media only screen and (min-width: 768px){section#course-description .wrapper .main-side .lecturers{gap:32px 24px}}section#course-description .wrapper .main-side .lecturers .item{flex:1 1 calc(50% - 6px);max-width:calc(50% - 6px);cursor:pointer}@media only screen and (min-width: 768px){section#course-description .wrapper .main-side .lecturers .item{flex:1 1 calc(50% - 12px);max-width:calc(50% - 12px)}}@media only screen and (min-width: 992px){section#course-description .wrapper .main-side .lecturers .item{flex:1 1 calc(33.3% - 16px);max-width:calc(33.3% - 16px)}}section#course-description .wrapper .main-side .program{margin-bottom:32px;display:flex;gap:24px;flex-wrap:wrap}section#course-description .wrapper .main-side .program .day{flex:1 1 100%;background:#fff;border-radius:15px;box-shadow:0 0 12px 0 rgba(0,0,0,0.1)}@media only screen and (min-width: 992px){section#course-description .wrapper .main-side .program .day{flex:1 1 calc(50% - 12px)}}section#course-description .wrapper .main-side .program .day .inner{padding:20px}@media only screen and (min-width: 992px){section#course-description .wrapper .main-side .program .day .inner{padding:26px}}section#course-description .wrapper .main-side .program .day .inner span.header{font-size:18px;font-weight:700;color:#1b1c20;text-decoration:none;text-transform:none;line-height:28px;font-family:"Nunito Sans",sans-serif,"Arial";display:block;border-bottom:1px solid #ccc;padding-bottom:12px;margin-bottom:24px}@media only screen and (min-width: 992px){section#course-description .wrapper .main-side .program .day .inner span.header{font-size:20px;font-weight:700;color:#1b1c20;text-decoration:none;text-transform:none;line-height:32px;font-family:"Nunito Sans",sans-serif,"Arial"}}section#course-description .wrapper .main-side .program .day .inner .items{display:flex;flex-direction:column}section#course-description .wrapper .main-side .program .day .inner .items .item{border-bottom:1px solid #ccc;padding-bottom:24px;margin-bottom:24px}section#course-description .wrapper .main-side .program .day .inner .items .item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}section#course-description .wrapper .main-side .program .day .inner .items .item span.title{font-size:18px;font-weight:700;color:#1b1c20;text-decoration:none;text-transform:none;line-height:24px;font-family:"Nunito Sans",sans-serif,"Arial";display:block;margin-bottom:6px}section#course-description .wrapper .main-side .program .day .inner .items .item span.time{padding-left:30px;position:relative;font-size:16px;font-weight:400;color:#1b1c20;text-decoration:none;text-transform:none;line-height:20px;font-family:"Nunito Sans",sans-serif,"Arial";margin-bottom:12px;display:block}section#course-description .wrapper .main-side .program .day .inner .items .item span.time:before{position:absolute;top:0px;left:0px;content:url('../images/time.svg')}section#course-description .wrapper .main-side .program .day .inner .items .item .blok-lecturers{padding-left:30px;position:relative;margin-top:12px;font-size:14px;font-weight:400;color:#1b1c20;text-decoration:none;text-transform:none;line-height:22px;font-family:"Nunito Sans",sans-serif,"Arial"}section#course-description .wrapper .main-side .program .day .inner .items .item .blok-lecturers:before{position:absolute;top:8px;left:0px;content:url('../images/lecturer.svg')}section#course-description .wrapper .main-side .program .day .inner .items .item .blok-lecturers span{font-weight:700}@media only screen and (min-width: 768px){section#course-description .wrapper .main-side .program .day .inner .items .item .blok-lecturers{font-size:16px;font-weight:400;color:#1b1c20;text-decoration:none;text-transform:none;line-height:24px;font-family:"Nunito Sans",sans-serif,"Arial"}}section#course-description .wrapper .right-sidebar{flex:1 1 30%}section#course-description .wrapper .right-sidebar span.sidebar-header{display:block;font-size:24px;font-weight:700;color:#1b1c20;text-decoration:none;text-transform:none;line-height:32px;font-family:"Nunito Sans",sans-serif,"Arial";margin-bottom:16px}section#course-description .wrapper .right-sidebar .promoted-events{display:flex;flex-direction:column;gap:16px}section#course-description .wrapper .right-sidebar .contact-cta-banner{position:relative;margin-top:24px;background:#ab0001;background:linear-gradient(100deg, #ab0001 0%, #f1a019 100%);border-radius:10px;overflow:hidden;box-shadow:0 0 12px 0 rgba(0,0,0,0.12);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;line-height:1.5}section#course-description .wrapper .right-sidebar .contact-cta-banner:hover{box-shadow:0 0 12px 0 rgba(0,0,0,0.18)}section#course-description .wrapper .right-sidebar .contact-cta-banner img.decor{position:absolute;bottom:-40px;right:-30px;height:120%;width:auto}section#course-description .wrapper .right-sidebar .contact-cta-banner .inner{position:relative;z-index:2;padding:32px 24px}section#course-description .wrapper .right-sidebar .contact-cta-banner .inner span{display:block}section#course-description .wrapper .right-sidebar .contact-cta-banner .inner span.header{font-size:28px;font-weight:700;color:#fff;text-decoration:none;text-transform:none;line-height:32px;font-family:"Nunito Sans",sans-serif,"Arial";margin-bottom:4px}section#course-description .wrapper .right-sidebar .contact-cta-banner .inner span.subTitle{font-size:20px;font-weight:300;color:#fff;text-decoration:none;text-transform:none;line-height:26px;font-family:"Nunito Sans",sans-serif,"Arial";margin-bottom:16px}section#course-description .wrapper .right-sidebar .contact-cta-banner .inner ul.contact{display:flex;flex-direction:column;gap:6px}section#course-description .wrapper .right-sidebar .contact-cta-banner .inner ul.contact li{list-style-type:none}section#course-description .wrapper .right-sidebar .contact-cta-banner .inner ul.contact li a{font-size:16px;font-weight:600;color:#fff;text-decoration:none;text-transform:none;line-height:24px;font-family:"Nunito Sans",sans-serif,"Arial";position:relative}section#course-description .wrapper .right-sidebar .contact-cta-banner .inner ul.contact li a:after{position:absolute;bottom:-1px;left:50%;width:0px;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;content:"";background:#fff;height:2px;border-radius:20px}section#course-description .wrapper .right-sidebar .contact-cta-banner .inner ul.contact li a:hover:after{width:100%}section#course-description .wrapper .right-sidebar .contact-cta-banner .inner ul.contact li.tel{position:relative;padding-left:32px}section#course-description .wrapper .right-sidebar .contact-cta-banner .inner ul.contact li.tel:before{position:absolute;top:0px;left:0px;content:url("../images/touch-white.svg")}section#course-description .wrapper .right-sidebar .contact-cta-banner .inner ul.contact li.mail{position:relative;padding-left:32px}section#course-description .wrapper .right-sidebar .contact-cta-banner .inner ul.contact li.mail:before{position:absolute;top:0px;left:0px;content:url("../images/mail-white.svg")}section#course-sign-up-form{position:relative;width:100%;height:auto;overflow:hidden;padding:45px 0px;background:#F8F8F8}@media only screen and (min-width: 992px){section#course-sign-up-form{padding:60px 0px}}@media only screen and (min-width: 1200px){section#course-sign-up-form{padding:90px 0px}}section#course-sign-up-form .header{text-align:center;margin-bottom:24px}@media only screen and (min-width: 992px){section#course-sign-up-form .header{margin-bottom:32px}}section#course-sign-up-form .header h2{font-size:28px;font-weight:800;color:#1b1c20;text-decoration:none;text-transform:none;line-height:34px;font-family:"Nunito Sans",sans-serif,"Arial"}@media only screen and (min-width: 992px){section#course-sign-up-form .header h2{font-size:36px;font-weight:800;color:#1b1c20;text-decoration:none;text-transform:none;line-height:46px;font-family:"Nunito Sans",sans-serif,"Arial"}}@media only screen and (min-width: 1200px){section#course-sign-up-form .header h2{font-size:42px;font-weight:800;color:#1b1c20;text-decoration:none;text-transform:none;line-height:52px;font-family:"Nunito Sans",sans-serif,"Arial"}}section#course-sign-up-form .header p{font-size:16px;font-weight:400;color:#3E3E3E;text-decoration:none;text-transform:none;line-height:24px;font-family:"Nunito Sans",sans-serif,"Arial";padding-top:12px;max-width:820px;margin:0 auto}@media only screen and (min-width: 992px){section#course-sign-up-form .header p{font-size:18px;font-weight:400;color:#3E3E3E;text-decoration:none;text-transform:none;line-height:26px;font-family:"Nunito Sans",sans-serif,"Arial";padding-top:24px}}section#course-sign-up-form .box{background:#fff;box-shadow:0 0 12px 0 rgba(0,0,0,0.05);border-radius:10px}@media only screen and (min-width: 992px){section#course-sign-up-form .box{border-radius:15px}}section#course-sign-up-form .box .inner{padding:24px 15px}@media only screen and (min-width: 1200px){section#course-sign-up-form .box .inner{padding:48px}}section#course-sign-up-form .summary{line-height:1.5;margin-top:24px}section#course-sign-up-form .summary h3{border-bottom:1px solid rgba(0,0,0,0.15);padding-bottom:12px;display:block;font-size:18px;font-weight:800;color:#1b1c20;text-decoration:none;text-transform:none;line-height:30px;font-family:"Nunito Sans",sans-serif,"Arial";margin-bottom:24px}@media only screen and (min-width: 992px){section#course-sign-up-form .summary h3{font-size:22px;font-weight:800;color:#1b1c20;text-decoration:none;text-transform:none;line-height:32px;font-family:"Nunito Sans",sans-serif,"Arial"}}section#course-sign-up-form .summary .flex{display:flex;gap:24px;flex-direction:column}@media only screen and (min-width: 992px){section#course-sign-up-form .summary .flex{align-items:center;flex-direction:row;gap:42px}}section#course-sign-up-form .summary .flex .table-box{flex:1 1 100%;border-radius:15px;padding:15px 15px;background:#FAFAFA}@media only screen and (min-width: 992px){section#course-sign-up-form .summary .flex .table-box{flex:1 1 calc(360px - 42px)}}@media only screen and (min-width: 992px){section#course-sign-up-form .summary .flex .table-box{padding:18px 24px}}section#course-sign-up-form .summary .flex table.summary-table tr td{font-size:14px;font-weight:400;color:#3E3E3E;text-decoration:none;text-transform:none;line-height:20px;font-family:"Nunito Sans",sans-serif,"Arial"}@media only screen and (min-width: 992px){section#course-sign-up-form .summary .flex table.summary-table tr td{font-size:16px;font-weight:400;color:#3E3E3E;text-decoration:none;text-transform:none;line-height:22px;font-family:"Nunito Sans",sans-serif,"Arial"}}section#course-sign-up-form .summary .flex table.summary-table tr td:first-child{padding:4px 0px;text-wrap:nowrap}section#course-sign-up-form .summary .flex table.summary-table tr td:last-child{text-align:right}section#course-sign-up-form .summary .flex table.summary-table tr:last-child td{padding-top:6px;border-top:1px solid rgba(0,0,0,0.15)}section#course-sign-up-form .summary .flex table.summary-table tr:last-child td:last-child{font-weight:700}section#course-sign-up-form .summary .flex .right-side{flex:1 1 100%;gap:24px;display:flex;flex-direction:column}@media only screen and (min-width: 992px){section#course-sign-up-form .summary .flex .right-side{flex:1 1 calc(100% - 420px - 42px);gap:32px}}section#course-sign-up-form .summary .flex .right-side .btn{display:flex;gap:12px;flex-direction:column}@media only screen and (min-width: 768px){section#course-sign-up-form .summary .flex .right-side .btn{align-items:center;flex-direction:row}}section#course-sign-up-form .summary .flex .right-side .btn .submit-btn{display:flex;align-items:center;gap:6px}section#course-sign-up-form .summary .flex .right-side .btn .submit-btn input[type="submit"]{background:#1b1c20;border:none;border-radius:30px;cursor:pointer;display:block;font-size:16px;font-weight:700;color:#fff;text-decoration:none;text-transform:none;line-height:18px;font-family:"Nunito Sans",sans-serif,"Arial";padding:14px 32px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-bottom:0}section#course-sign-up-form .summary .flex .right-side .btn .submit-btn input[type="submit"]:hover{background:#AB0001;color:#fff}section#course-sign-up-form .summary .flex .right-side .btn .submit-btn .wpcf7-spinner{margin:0}section#course-sign-up-form .summary .flex .right-side .btn button,section#course-sign-up-form .summary .flex .right-side .btn input[type="submit"]{background:#1b1c20;border:none;border-radius:30px;cursor:pointer;display:block;font-size:16px;font-weight:700;color:#fff;text-decoration:none;text-transform:none;line-height:18px;font-family:"Nunito Sans",sans-serif,"Arial";padding:14px 32px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}section#course-sign-up-form .summary .flex .right-side .btn button:hover,section#course-sign-up-form .summary .flex .right-side .btn input[type="submit"]:hover{background:#AB0001;color:#fff}section#course-sign-up-form .summary .flex .right-side .btn button.pdf{background:none;border:1px solid #1b1c20;border-radius:30px;cursor:pointer;display:block;font-size:14px;font-weight:500;color:#1b1c20;text-decoration:none;text-transform:none;line-height:18px;font-family:"Nunito Sans",sans-serif,"Arial";padding:10px 24px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (min-width: 992px){section#course-sign-up-form .summary .flex .right-side .btn button.pdf{font-size:16px;font-weight:500;color:#1b1c20;text-decoration:none;text-transform:none;line-height:18px;font-family:"Nunito Sans",sans-serif,"Arial";padding:12px 32px}}section#course-sign-up-form .summary .flex .right-side .btn button.pdf:hover{background:#1b1c20;color:#fff}section#course-sign-up-form .summary .flex .right-side .info{display:flex;flex-direction:column;gap:24px}@media only screen and (min-width: 992px){section#course-sign-up-form .summary .flex .right-side .info{gap:32px;flex-direction:row}}@media only screen and (min-width: 992px){section#course-sign-up-form .summary .flex .right-side .info .benefits{border-right:1px solid #ccc;padding-right:24px}}section#course-sign-up-form .summary .flex .right-side .info .benefits p{margin-bottom:12px}section#course-sign-up-form .summary .flex .right-side .info .benefits ul li:before{background:none;top:2px;left:0px;content:url('../images/included.svg')}section#course-sign-up-form .summary .flex .right-side .info .payment-info,section#course-sign-up-form .summary .flex .right-side .info .benefits{zoom:.9}section#course-sign-up-form .summary .flex .right-side .info .payment-info{position:relative;padding-left:24px}section#course-sign-up-form .summary .flex .right-side .info .payment-info:before{position:absolute;top:4px;left:0px;content:url('../images/info.svg')}section#about-s1{position:relative;width:100%;height:auto;overflow:hidden;padding:45px 0px}@media only screen and (min-width: 992px){section#about-s1{padding:60px 0px}}@media only screen and (min-width: 1200px){section#about-s1{padding:90px 0px}}section#about-s1 .content-part{display:flex;gap:32px;flex-direction:column}@media only screen and (min-width: 992px){section#about-s1 .content-part{flex-direction:row;align-items:center;gap:42px}}@media only screen and (min-width: 1200px){section#about-s1 .content-part{gap:60px}}section#about-s1 .content-part .content-side{flex:1 1 60%}section#about-s1 .content-part .img-side{flex:1 1 40%}section#about-s1 .content-part .img-side img{width:100%;height:auto;border-radius:10px;overflow:hidden}section#about-s1 .certificates{margin-top:42px;padding-top:42px;border-top:1px solid rgba(0,0,0,0.15);display:flex;gap:32px;flex-direction:column}@media only screen and (min-width: 992px){section#about-s1 .certificates{flex-direction:row;gap:42px}}@media only screen and (min-width: 1200px){section#about-s1 .certificates{margin-top:60px;padding-top:60px;gap:60px}}section#about-s1 .certificates .item{flex:1 1 0;text-align:center}@media only screen and (min-width: 992px){section#about-s1 .certificates .item{text-align:left}}section#about-s1 .certificates .item img{max-width:100%;height:auto}section#about-s1 .marquee{white-space:nowrap;padding-top:45px;overflow:hidden;display:inline-block;animation:marquee 30s linear infinite}@media only screen and (min-width: 992px){section#about-s1 .marquee{padding-top:60px}}@media only screen and (min-width: 1200px){section#about-s1 .marquee{padding-top:90px}}section#about-s1 .marquee p{display:inline-block;cursor:default;font-size:40px;font-weight:900;text-decoration:none;text-transform:uppercase;line-height:55px;font-family:"Nunito Sans",sans-serif,"Arial";padding:0px 10px;-webkit-text-stroke:4px transparent;color:#fff;margin-bottom:12px;background:linear-gradient(100deg, #ab0001 0%, #f1a019 100%);background-size:200% 200%;-webkit-background-clip:text;letter-spacing:.05em}@media only screen and (min-width: 992px){section#about-s1 .marquee p{-webkit-text-stroke:6px transparent;font-size:60px;font-weight:900;color:#fff;text-decoration:none;text-transform:uppercase;line-height:70px;font-family:"Nunito Sans",sans-serif,"Arial";padding:0px 15px}}@media only screen and (min-width: 1200px){section#about-s1 .marquee p{padding:0px 30px;font-size:90px;font-weight:900;color:#fff;text-decoration:none;text-transform:uppercase;line-height:100px;font-family:"Nunito Sans",sans-serif,"Arial"}}@keyframes marquee{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(-50%, 0, 0)}}section#about-s2{position:relative;width:100%;height:auto;overflow:hidden;padding:45px 0px;background:#F4F4F4 url('../images/about-decor.svg') no-repeat bottom right;background-size:auto 70%}@media only screen and (min-width: 992px){section#about-s2{padding:60px 0px}}@media only screen and (min-width: 1200px){section#about-s2{padding:90px 0px}}section#about-s2 img.img{display:none;width:calc(50% - 60px);height:auto;max-height:520px;position:absolute;top:50%;transform:translateY(-50%);object-fit:cover;border-top-right-radius:300px;border-bottom-right-radius:300px}@media only screen and (min-width: 992px){section#about-s2 img.img{display:block}}@media only screen and (min-width: 992px){section#about-s2 .wrapper .content-side{float:right;width:50%}}section#about-our-benefits{position:relative;width:100%;height:auto;overflow:hidden;padding:45px 0px}@media only screen and (min-width: 992px){section#about-our-benefits{padding:60px 0px}}@media only screen and (min-width: 1200px){section#about-our-benefits{padding:90px 0px}}section#about-our-benefits .wrapper{display:flex;gap:32px;flex-direction:column}@media only screen and (min-width: 992px){section#about-our-benefits .wrapper{flex-direction:row;gap:42px;align-items:center}}@media only screen and (min-width: 1200px){section#about-our-benefits .wrapper{gap:60px}}section#about-our-benefits .wrapper .oneoftwo{flex:1 1 0}@media only screen and (min-width: 992px){section#about-our-benefits .wrapper .oneoftwo{max-width:50%}}section#about-our-benefits .wrapper .oneoftwo .header{text-align:center;margin-bottom:24px;text-align:left}@media only screen and (min-width: 992px){section#about-our-benefits .wrapper .oneoftwo .header{margin-bottom:32px}}section#about-our-benefits .wrapper .oneoftwo .header h2{font-size:28px;font-weight:800;color:#1b1c20;text-decoration:none;text-transform:none;line-height:34px;font-family:"Nunito Sans",sans-serif,"Arial"}@media only screen and (min-width: 992px){section#about-our-benefits .wrapper .oneoftwo .header h2{font-size:36px;font-weight:800;color:#1b1c20;text-decoration:none;text-transform:none;line-height:46px;font-family:"Nunito Sans",sans-serif,"Arial"}}@media only screen and (min-width: 1200px){section#about-our-benefits .wrapper .oneoftwo .header h2{font-size:42px;font-weight:800;color:#1b1c20;text-decoration:none;text-transform:none;line-height:52px;font-family:"Nunito Sans",sans-serif,"Arial"}}section#about-our-benefits .wrapper .oneoftwo .header p{font-size:16px;font-weight:400;color:#3E3E3E;text-decoration:none;text-transform:none;line-height:24px;font-family:"Nunito Sans",sans-serif,"Arial";padding-top:12px;max-width:820px;margin:0 auto}@media only screen and (min-width: 992px){section#about-our-benefits .wrapper .oneoftwo .header p{font-size:18px;font-weight:400;color:#3E3E3E;text-decoration:none;text-transform:none;line-height:26px;font-family:"Nunito Sans",sans-serif,"Arial";padding-top:24px}}section#about-our-benefits .wrapper .oneoftwo #accordion h3.ui-accordion-header{position:relative;cursor:pointer;font-size:18px;font-weight:700;color:#1b1c20;text-decoration:none;text-transform:none;line-height:24px;font-family:"Nunito Sans",sans-serif,"Arial";padding:18px 0px;padding-right:42px;border-top:1px solid rgba(0,0,0,0.15)}section#about-our-benefits .wrapper .oneoftwo #accordion h3.ui-accordion-header:before{position:absolute;zoom:.9;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);right:0px;content:url('../images/acc-arrow.svg')}@media only screen and (min-width: 992px){section#about-our-benefits .wrapper .oneoftwo #accordion h3.ui-accordion-header:before{zoom:1}}section#about-our-benefits .wrapper .oneoftwo #accordion h3.ui-accordion-header:first-child{border-top:none;padding-top:0}@media only screen and (min-width: 992px){section#about-our-benefits .wrapper .oneoftwo #accordion h3.ui-accordion-header{font-size:20px;font-weight:700;color:#1b1c20;text-decoration:none;text-transform:none;line-height:24px;font-family:"Nunito Sans",sans-serif,"Arial"}}section#about-our-benefits .wrapper .oneoftwo #accordion h3.ui-state-active{background:linear-gradient(100deg, #ab0001 0%, #f1a019 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}section#about-our-benefits .wrapper .oneoftwo #accordion .global-content-config{padding-bottom:18px;padding-top:5px}section#about-our-benefits .wrapper .oneoftwo .slick-slider img{border-radius:10px;overflow:hidden;object-fit:cover;width:100%;height:auto}@media only screen and (min-width: 992px){section#about-our-benefits .wrapper .oneoftwo .slick-slider img{height:450px}}