@charset "utf-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box;font-size:14px}*,*:before,*:after{box-sizing:inherit}*{margin:0;padding:0;border:0;outline:0}html{box-sizing:border-box;font-size:18px;scroll-behavior:smooth}@media screen and (max-width: 1440px){html{font-size:16px}}@media screen and (max-width: 1200px){html{font-size:15px}}@media screen and (max-width: 800px){html{font-size:17px}}*,*:before,*:after{box-sizing:inherit}*{margin:0;padding:0;border:0;outline:0}body{display:inline-block !important;font-size:16px;color:#000;background:#FFF;width:100%;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}p,q,h1,h2,h3,h4,a,li,button,input,select,textarea,td,th{color:#8c8c8c;font-family:"Prompt", sans-serif;font-weight:300;font-style:normal;font-size:1rem;line-height:1.3}a{text-decoration:none;font-size:inherit}@media screen and (min-width: 800px){a:not([href]){padding-top:140px;margin-top:-140px;z-index:-1;position:relative}}p a[href]:not(.button):not(.button_alt),q a[href]:not(.button):not(.button_alt),h1 a[href]:not(.button):not(.button_alt),h2 a[href]:not(.button):not(.button_alt),h3 a[href]:not(.button):not(.button_alt),h4 a[href]:not(.button):not(.button_alt){color:inherit;font-weight:400;font-style:inherit;font-family:inherit;font-size:inherit;line-height:inherit}p a[href]:not(.button):not(.button_alt):hover,q a[href]:not(.button):not(.button_alt):hover,h1 a[href]:not(.button):not(.button_alt):hover,h2 a[href]:not(.button):not(.button_alt):hover,h3 a[href]:not(.button):not(.button_alt):hover,h4 a[href]:not(.button):not(.button_alt):hover{text-decoration:underline}em{font-style:italic;font-weight:inherit;color:inherit;font-size:inherit}strong{font-weight:700;font-style:inherit;color:inherit;font-size:inherit;line-height:inherit}span{font-weight:inherit;font-style:inherit;color:inherit;line-height:inherit}sup{font-size:smaller;position:relative;bottom:0.3em}sub{font-size:smaller;position:relative;top:0.3em}button{cursor:pointer;background:transparent}.popup_overlay,.popup_form{opacity:0;visibility:hidden;transition:opacity 0ms ease 0ms, visibility 0ms ease 0ms}::-moz-selection{background:#51c5dc;color:#FFF;-webkit-background-clip:none;-moz-background-clip:none;-webkit-text-fill-color:#FFF;-moz-text-fill-color:#FFF}::selection{background:#51c5dc;color:#FFF;-webkit-background-clip:none;-moz-background-clip:none;-webkit-text-fill-color:#FFF;-moz-text-fill-color:#FFF}::-moz-selection{background:#51c5dc;color:#FFF;-webkit-background-clip:none;-moz-background-clip:none;-webkit-text-fill-color:#FFF;-moz-text-fill-color:#FFF}::-webkit-input-placeholder{color:#aeafaf}::-moz-placeholder{color:#aeafaf}:-ms-input-placeholder{color:#aeafaf}:-moz-placeholder{color:#aeafaf}#container{width:100%;height:auto;display:inline-block;position:relative}.page{width:100%;max-width:100vw;height:auto;position:relative}.wrapper{width:90%;width:90vw;max-width:1400px;display:block;margin:auto;height:auto}.wrapper:after{clear:both}.wrapper:after{content:"";display:table;clear:both}.column{display:inline-block;float:left;margin-right:2.5%}.column:first-child{clear:left}.column:last-child{margin-right:0}.column.half{width:48.75%}.column.half:nth-of-type(2n){margin-right:0}.column.thirds,.column.third{width:31.66%}.column.thirds:nth-of-type(3n),.column.third:nth-of-type(3n){margin-right:0}.column.thirds.two,.column.third.two{width:65.83333333%}.column.quarter,.column.quarters{width:23.125%}.column.quarter.two,.column.quarters.two{width:48.75%}.column.quarter.three,.column.quarters.three{width:74.375%}@media screen and (max-width: 800px){.column:not(.nothing):not(.everything){width:100%}}.hidden{display:none}.button,form button{width:auto;height:auto;text-align:center;background:#f9f871;color:#19859e;padding:10px 30px 8px;font-size:1rem;font-weight:600;border-radius:50px;display:inline-block;border:2px solid #f9f871;text-decoration:none !important;transition:background 300ms ease, color 300ms ease, border 300ms ease}@media screen and (max-width: 1200px){.button,form button{padding:8px 26px 8px}}@media screen and (max-width: 800px){.button,form button{font-size:0.9rem}}.button a,form button a{text-decoration:none !important;font-weight:600 !important}@media screen and (min-width: 800px){.button:hover,form button:hover{background:#19859e;color:#f9f871;border:2px solid #19859e}}.button_alt{width:auto;height:auto;text-align:center;color:#51c5dc;padding:10px 30px 8px;font-size:1rem;font-weight:600;border-radius:50px;display:inline-block;border:2px solid #51c5dc;text-decoration:none !important;transition:background 300ms ease, color 300ms ease, border 300ms ease}@media screen and (max-width: 1200px){.button_alt{padding:8px 26px 8px}}@media screen and (max-width: 800px){.button_alt{font-size:0.9rem}}.button_alt a{text-decoration:none !important;font-weight:600 !important}@media screen and (min-width: 800px){.button_alt:hover{background:#51c5dc;color:#FFF}}a + a .button,a + a .button_alt,.button + .button_alt,.button + .button,.button_alt + .button_alt,.button_alt + .button{margin-left:20px;font-weight:600}@media screen and (max-width: 800px){a + a .button,a + a .button_alt,.button + .button_alt,.button + .button,.button_alt + .button_alt,.button_alt + .button{margin-left:14px}}.content h1{font-size:4rem;color:#51c5dc;font-weight:600;line-height:1.1;margin-bottom:18px}@media screen and (max-width: 1440px){.content h1{font-size:3.2rem}}@media screen and (max-width: 1200px){.content h1{font-size:2.6rem}}@media screen and (max-width: 800px){.content h1{font-size:1.7rem}}.content h3{font-size:1.6rem;margin-bottom:16px;color:#51c5dc;font-weight:600}@media screen and (max-width: 1440px){.content h3{font-size:1.5rem}}@media screen and (max-width: 1200px){.content h3{font-size:1.3rem}}@media screen and (max-width: 800px){.content h3{font-size:1.1rem}}.content h4{font-size:1.2rem;margin-bottom:22px;font-weight:400}@media screen and (max-width: 1440px){.content h4{font-size:1.1rem;margin-bottom:18px}}.content p{margin-bottom:26px;font-size:1rem;line-height:1.4}@media screen and (max-width: 1200px){.content p{margin-bottom:22px}}.content ul:not(.slick-dots),.content ol{padding:0 0 26px 0}.content ul:not(.slick-dots) li,.content ol li{display:block;padding:6px 0 6px 46px;position:relative;margin-bottom:6px;line-height:1.4}@media screen and (max-width: 1440px){.content ul:not(.slick-dots) li,.content ol li{padding-left:40px}}@media screen and (max-width: 1200px){.content ul:not(.slick-dots) li,.content ol li{padding:3px 0 3px 36px}}@media screen and (max-width: 800px){.content ul:not(.slick-dots) li,.content ol li{margin-bottom:10px}}.content ul:not(.slick-dots) li:before,.content ol li:before{content:"";width:30px;height:30px;display:inline-block;background:url(../../images/icons/tick_blue.svg);background-position:center;background-repeat:no-repeat;background-size:contain;margin-right:12px;position:absolute;top:2px;left:0}@media screen and (max-width: 1440px){.content ul:not(.slick-dots) li:before,.content ol li:before{width:26px;height:26px}}@media screen and (max-width: 1200px){.content ul:not(.slick-dots) li:before,.content ol li:before{width:20px;height:20px}}@media screen and (max-width: 800px){.content ul:not(.slick-dots) li:before,.content ol li:before{top:4px}}.content ol{counter-reset:list}.content ol li{padding-left:78px;margin-bottom:18px;min-height:60px}@media screen and (max-width: 1200px){.content ol li{padding-left:64px}}@media screen and (max-width: 800px){.content ol li{padding-left:54px}}.content ol li:before{counter-increment:list;content:counter(list);width:auto;height:auto;display:inline-block;font-size:3rem;width:60px;color:#51c5dc;margin-right:0;background:none;text-align:right;font-weight:600;line-height:1;top:2px}@media screen and (max-width: 1200px){.content ol li:before{font-size:2.6rem;width:50px}}@media screen and (max-width: 800px){.content ol li:before{font-size:1.8rem;width:40px}}.content img{width:auto !important;height:auto !important;max-width:100%;margin-bottom:26px}.content iframe{width:100%;height:540px;margin-bottom:26px}@media screen and (max-width: 1200px){.content iframe{height:360px}}.content table{width:100% !important;height:auto;margin-bottom:26px;margin-top:12px;display:inline-block}.content table td,.content table th{padding:14px 26px;border:1px solid #eee;vertical-align:middle;line-height:1.4}.content table td img,.content table th img{margin-bottom:0}.content table td *:last-child,.content table th *:last-child{margin-bottom:0}.content table th{background:#51c5dc;color:#f9f871;font-weight:600}.content h2,.form_container h2{font-size:2rem;font-weight:700;background:#51c5dc;color:#FFF;display:inline-block;clear:both;margin-bottom:50px;position:relative;z-index:10;line-height:1.2}@media screen and (max-width: 1200px){.content h2,.form_container h2{font-size:1.6rem;margin-bottom:40px;max-width:80vw}}@media screen and (max-width: 800px){.content h2,.form_container h2{font-size:1.3rem;margin-bottom:30px;max-width:70vw}}.content h2:before,.form_container h2:before{content:"";width:100vw;height:100%;background:#51c5dc;position:absolute;top:0;right:-1px;z-index:-1}.content h2:after,.form_container h2:after{content:"";width:60px;height:100%;position:absolute;left:100%;margin-left:-1px;top:0;background:url("../../images/icons/blue_edge.svg");background-repeat:no-repeat;background-size:cover;z-index:-1}.content h2 span,.form_container h2 span{padding:12px 20px 12px 0;position:relative;display:inline-block}@media screen and (max-width: 800px){.content h2 span,.form_container h2 span{padding:8px 0 8px 0}}.content h2 span:before,.form_container h2 span:before{content:"";width:100vw;height:100%;background:#f9f871;position:absolute;top:14px;right:-12px;z-index:-2}.content h2 span:after,.form_container h2 span:after{content:"";width:60px;height:100%;position:absolute;left:100%;margin-left:11px;top:14px;background:url("../../images/icons/yellow_edge.svg");background-repeat:no-repeat;background-size:cover;z-index:-2}.slick-arrow{width:40px;height:40px;position:absolute;top:50%;left:2.5%;z-index:20;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../../images/icons/arrow.svg);background-size:contain;background-position:center;background-repeat:no-repeat;text-indent:-99999px;-webkit-filter:grayscale(100%) brightness(3);filter:grayscale(100%) brightness(3);transition:-webkit-filter 300ms ease;transition:filter 300ms ease;transition:filter 300ms ease, -webkit-filter 300ms ease}.slick-arrow.slick-next{left:auto;right:2.5%;-webkit-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}.slick-arrow:hover{-webkit-filter:grayscale(0) brightness(1);filter:grayscale(0) brightness(1)}.hero_container{width:100%;height:auto;background:#51c5dc}@media screen and (max-width: 800px){.hero_container{background:#f9f871}}.hero_container .hero_wrapper{width:100%;height:auto;overflow:hidden;position:relative}.hero_container .hero_wrapper .hero{width:100%;height:auto;position:relative;display:inline-block;float:left}.hero_container .hero_wrapper .hero img{width:100%;height:auto;display:inline-block;float:left}@media screen and (max-width: 1200px){.hero_container .hero_wrapper .hero img{height:620px;width:auto;float:right;position:relative;right:50%;-webkit-transform:translateX(40%);transform:translateX(40%)}}@media screen and (max-width: 800px){.hero_container .hero_wrapper .hero img{height:340px;right:0;-webkit-transform:translateX(0);transform:translateX(0);display:inline-block}}@media screen and (max-width: 1200px){.hero_container .hero_wrapper .hero.small img{height:auto;width:100%;-webkit-transform:none;transform:none;right:0}}@media screen and (max-width: 860px){.hero_container .hero_wrapper .hero.small img{width:auto;height:320px;-webkit-transform:translateX(5%);transform:translateX(5%)}}@media screen and (max-width: 800px){.hero_container .hero_wrapper .hero.small img{height:260px;-webkit-transform:translateX(2%);transform:translateX(2%)}}.hero_container .hero_wrapper .hero .content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding-right:500px;padding-top:0 !important;padding-bottom:0 !important;z-index:20}@media screen and (max-width: 1440px){.hero_container .hero_wrapper .hero .content{padding-right:32%}}@media screen and (max-width: 800px){.hero_container .hero_wrapper .hero .content{position:static;-webkit-transform:none;transform:none;padding:20px 0 10px !important;overflow:hidden;padding-right:0}.hero_container .hero_wrapper .hero .content br{display:none}}.hero_container .hero_wrapper .hero .content *:not(a):not(.button):not(.button_alt){-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0;transition:opacity 0ms ease 800ms, -webkit-transform 0ms ease 800ms;transition:transform 0ms ease 800ms, opacity 0ms ease 800ms;transition:transform 0ms ease 800ms, opacity 0ms ease 800ms, -webkit-transform 0ms ease 800ms}.hero_container .hero_wrapper .hero .content h1{color:#f9f871}@media screen and (max-width: 800px){.hero_container .hero_wrapper .hero .content h1{color:#19859e}}.hero_container .hero_wrapper .hero .content h3{margin-bottom:26px;line-height:2;font-weight:300}.hero_container .hero_wrapper .hero .content h3 span{padding:0;box-shadow:0.4em 0 0 white, -0.4em 0 0 white;background-color:#fff;background-color:white;color:#19859e;box-decoration-break:clone;-webkit-box-decoration-break:clone;margin-left:0.4em;border:1px solid #FFF}.hero_container .hero_wrapper .hero .content ul{-webkit-columns:2;-moz-columns:2;columns:2;margin-top:42px}@media screen and (max-width: 1440px){.hero_container .hero_wrapper .hero .content ul{margin-top:30px}}@media screen and (max-width: 1200px){.hero_container .hero_wrapper .hero .content ul{-webkit-columns:1;-moz-columns:1;columns:1;padding-right:20%}}@media screen and (max-width: 800px){.hero_container .hero_wrapper .hero .content ul{padding-right:0}}.hero_container .hero_wrapper .hero .content ul li{color:#FFF;font-size:1.2rem;margin-bottom:14px;font-weight:400;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid-column}@media screen and (max-width: 1440px){.hero_container .hero_wrapper .hero .content ul li{font-size:1.1rem;margin-bottom:8px}}@media screen and (max-width: 800px){.hero_container .hero_wrapper .hero .content ul li{font-size:1rem;color:#19859e}}.hero_container .hero_wrapper .hero .content ul li:before{background:url(../../images/icons/tick.svg);top:4px}.hero_container .hero_wrapper .hero .content .button,.hero_container .hero_wrapper .hero .content .button_alt{margin-right:20px}@media screen and (max-width: 800px){.hero_container .hero_wrapper .hero .content .button,.hero_container .hero_wrapper .hero .content .button_alt{margin-right:12px}}@media screen and (max-width: 800px){.hero_container .hero_wrapper .hero .content .button{background:#19859e;border-color:#19859e;color:#f9f871}}.hero_container .hero_wrapper .hero .content .button_alt{border-color:#FFF;color:#FFF}@media screen and (max-width: 800px){.hero_container .hero_wrapper .hero .content .button_alt{border-color:#19859e;color:#19859e}}@media screen and (min-width: 800px){.hero_container .hero_wrapper .hero .content .button_alt:hover{background:#19859e;border-color:#19859e;color:#FFF}}.hero_container .hero_wrapper .hero.slick-current .content *:not(a){-webkit-transform:translateY(0%);transform:translateY(0%);opacity:1;transition:opacity 600ms ease 800ms, -webkit-transform 600ms ease 800ms;transition:transform 600ms ease 800ms, opacity 600ms ease 800ms;transition:transform 600ms ease 800ms, opacity 600ms ease 800ms, -webkit-transform 600ms ease 800ms}.hero_container .hero_wrapper .hero.slick-current .content h3{transition:opacity 600ms ease 1200ms, -webkit-transform 600ms ease 1200ms;transition:transform 600ms ease 1200ms, opacity 600ms ease 1200ms;transition:transform 600ms ease 1200ms, opacity 600ms ease 1200ms, -webkit-transform 600ms ease 1200ms}.hero_container .hero_wrapper .hero.slick-current .content p,.hero_container .hero_wrapper .hero.slick-current .content a{transition:opacity 600ms ease 1600ms, -webkit-transform 600ms ease 1600ms;transition:transform 600ms ease 1600ms, opacity 600ms ease 1600ms;transition:transform 600ms ease 1600ms, opacity 600ms ease 1600ms, -webkit-transform 600ms ease 1600ms}.hero_container .hero_wrapper .hero.slick-current .content ul{transition:opacity 600ms ease 2000ms, -webkit-transform 600ms ease 2000ms;transition:transform 600ms ease 2000ms, opacity 600ms ease 2000ms;transition:transform 600ms ease 2000ms, opacity 600ms ease 2000ms, -webkit-transform 600ms ease 2000ms}.hero_container .hero_wrapper:not(.slick-initialized) .hero:not(:first-of-type){display:none}.hero_container .hero_wrapper:not(.slick-initialized) .hero:first-of-type .content *:not(a):not(.button):not(.button_alt){-webkit-transform:translateY(0%);transform:translateY(0%);opacity:1;transition:opacity 0ms ease 0ms, -webkit-transform 0ms ease 0ms;transition:transform 0ms ease 0ms, opacity 0ms ease 0ms;transition:transform 0ms ease 0ms, opacity 0ms ease 0ms, -webkit-transform 0ms ease 0ms}.content.wrapper{padding:60px 0}@media screen and (max-width: 1200px){.content.wrapper{padding:40px 0}}.slick-dots{width:auto;margin-top:30px;display:inline-block;opacity:0.4;transition:opacity 400ms ease}.slick-dots li{display:inline-block;margin:0 6px}.slick-dots li button{width:16px;height:16px;display:inline-block;background:#8c8c8c;border-radius:50px;-webkit-transform:scale(1);transform:scale(1);text-indent:-99999px;transition:background 400ms ease, -webkit-transform 400ms ease;transition:background 400ms ease, transform 400ms ease;transition:background 400ms ease, transform 400ms ease, -webkit-transform 400ms ease}.slick-dots li button:hover{background:#51c5dc}.slick-dots li.slick-active button{background:#51c5dc;-webkit-transform:scale(1.4);transform:scale(1.4)}.slick-dots:hover{opacity:1}.cta_bar{background:#51c5dc;padding:30px 0 40px;margin-bottom:80px}@media screen and (max-width: 1440px){.cta_bar{margin-bottom:60px}}@media screen and (max-width: 800px){.cta_bar{padding:20px 0 16px;margin-bottom:40px}}.cta_bar h2,.cta_bar h3,.cta_bar h4{color:#f9f871}.cta_bar p{color:#FFF}.cta_bar *:last-child{margin-bottom:0}@media screen and (max-width: 800px){.cta_bar .button,.cta_bar .button_alt{display:block;margin:0 auto 14px auto !important;width:260px}}.cta_bar .button_alt{border-color:#FFF;color:#FFF}@media screen and (max-width: 800px){.cta_bar .button_alt{margin:14px 0 0 0}}.cta_bar .button_alt:hover{background:#FFF;color:#51c5dc}#header{background:#51c5dc;position:-webkit-sticky;position:sticky;z-index:5555;top:-66px;left:0;border-bottom:2px solid #f9f871}@media screen and (max-width: 1440px){#header{top:-40px}}@media screen and (max-width: 1200px){#header{top:-116px}}@media screen and (max-width: 800px){#header{position:static}}#header .wrapper{position:relative}#header div.logo{width:20%;display:inline-block;float:left;height:160px;vertical-align:baseline;position:relative}@media screen and (max-width: 1440px){#header div.logo{height:120px}}@media screen and (max-width: 1200px){#header div.logo{width:30%;height:120px;margin:0 35% 10px 35%}}@media screen and (max-width: 1200px) and (max-width: 800px){#header div.logo{width:60%;margin:10px 0 10px 0;height:90px}}#header div.logo a{width:100%;height:100px;display:inline-block;background:url(../../images/logo_header.svg);background-size:contain;background-repeat:no-repeat;background-position:left bottom;text-indent:-99999px;position:absolute;left:0;bottom:30px}@media screen and (max-width: 1440px){#header div.logo a{bottom:10px !important}}@media screen and (max-width: 800px){#header div.logo a{position:static;height:90px}}#header #nav{width:62%;height:160px;display:inline-block;float:left;list-style:none;display:flex;justify-content:space-between;align-items:bottom;padding-left:60px;padding-bottom:22px}@media screen and (max-width: 1440px){#header #nav{height:120px;padding-bottom:14px;width:64%}}@media screen and (max-width: 1200px){#header #nav{width:100%;padding-left:0;height:auto;padding-bottom:14px;padding-right:160px}}@media screen and (min-width: 800px){#header #nav{display:flex !important}}@media screen and (max-width: 800px){#header #nav{position:absolute;top:100%;left:50%;width:100vw;background:#f9f871;z-index:6666;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:30px 5vw;display:inline-block;display:none;text-align:center}}#header #nav li{display:inline-block;align-self:flex-end}@media screen and (max-width: 800px){#header #nav li{width:100%;text-align:center}}#header #nav li a{color:#FFF;font-weight:400;display:inline-block;padding:12px 0;position:relative}@media screen and (max-width: 1200px){#header #nav li a{padding:6px 0}}@media screen and (max-width: 800px){#header #nav li a{font-weight:600;font-size:1.4rem;padding:6px 0;margin:4px 0;width:auto;color:#19859e}}#header #nav li.first a{text-indent:-9999px;width:30px;background-image:url(../../images/icons/home.svg);background-size:contain;background-position:center;background-repeat:no-repeat;-webkit-filter:grayscale(100%) brightness(2);filter:grayscale(100%) brightness(2);transition:-webkit-filter 300ms ease;transition:filter 300ms ease;transition:filter 300ms ease, -webkit-filter 300ms ease;position:relative;bottom:2px}@media screen and (max-width: 1200px){#header #nav li.first a{width:100%;text-indent:0;background:none;-webkit-filter:none;filter:none}}#header #nav li.first a:hover{-webkit-filter:grayscale(0%) brightness(1);filter:grayscale(0%) brightness(1)}@media screen and (max-width: 1200px){#header #nav li.first.sticky a{-webkit-filter:grayscale(0) brightness(1);filter:grayscale(0) brightness(1);background-image:url(../../images/icons/helmet_yellow.svg);background-size:contain;background-position:center;background-repeat:no-repeat;color:transparent}}#header #nav li:not(.first) a:after{content:"";width:0;height:2px;background:#f9f871;position:absolute;bottom:2px;left:0;transition:width 300ms ease}@media screen and (max-width: 800px){#header #nav li:not(.first) a:after{background:#19859e}}#header #nav li:not(.first) a:hover:after{width:100%}#header .button{display:inline-block;float:right;max-width:18%;position:absolute;bottom:26px;right:0}@media screen and (max-width: 1440px){#header .button{bottom:18px}}@media screen and (max-width: 1200px){#header .button{bottom:10px}}@media screen and (max-width: 800px){#header .button{max-width:none;bottom:auto;top:10px;padding:8px 30px}}#header .toggle_nav{width:50px;height:50px;display:inline-block;position:absolute;bottom:0;right:0}#header .toggle_nav:before{content:"";width:100%;height:0;position:absolute;top:0;left:0;background:#f9f871;transition:height 400ms ease-out}#header .toggle_nav span,#header .toggle_nav span:before,#header .toggle_nav span:after{content:" ";width:36px;height:3px;display:inline-block;position:absolute;top:23px;left:7px;background:#FFF;text-indent:-9999px;border-radius:10px;opacity:1;transition:top 200ms ease 200ms, background 400ms ease, background 0ms ease 200ms, -webkit-transform 200ms ease 0ms;transition:top 200ms ease 200ms, background 400ms ease, transform 200ms ease 0ms, background 0ms ease 200ms;transition:top 200ms ease 200ms, background 400ms ease, transform 200ms ease 0ms, background 0ms ease 200ms, -webkit-transform 200ms ease 0ms}#header .toggle_nav span:before{top:-10px;left:0}#header .toggle_nav span:after{top:10px;left:0}#header .toggle_nav.active span:before,#header .toggle_nav.active span:after,#header .toggle_nav.active span{background:#19859e;transition:top 200ms ease 0ms, background 400ms ease, background 0ms ease 200ms, -webkit-transform 200ms ease 200ms;transition:top 200ms ease 0ms, background 400ms ease, transform 200ms ease 200ms, background 0ms ease 200ms;transition:top 200ms ease 0ms, background 400ms ease, transform 200ms ease 200ms, background 0ms ease 200ms, -webkit-transform 200ms ease 200ms}#header .toggle_nav.active span:before,#header .toggle_nav.active span:after{top:0}#header .toggle_nav.active span:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#header .toggle_nav.active span:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#header .toggle_nav.active span{background:transparent}#header .toggle_nav.active:before{height:50px;transition:height 400ms ease-in}@media screen and (min-width: 800px){#header .toggle_nav{display:none}}body#the-courses a.nav_the-courses:after,body#site-carpenter a.nav_site-carpenter:after,body#about-us a.nav_about-us:after,body#blog a.nav_blog:after,body#contact a.nav_contact:after{width:100% !important}.content_block{width:100%;height:auto;position:relative;margin-bottom:60px;overflow:hidden}@media screen and (max-width: 1200px){.content_block{margin-bottom:0}}.content_block:before{content:"";width:100%;height:50px;position:absolute;top:0;left:0;background:#FFF;z-index:1}@media screen and (max-width: 800px){.content_block:before{height:40px}}.content_block img{width:50%;height:auto;position:relative;z-index:2;margin-top:50px}@media screen and (max-width: 1200px){.content_block img{width:90%;float:left !important;margin-left:5%}}.content_block .content.wrapper{position:absolute;top:0;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:3333;display:flex;flex-direction:column;justify-content:center;padding-top:0;padding-bottom:0}@media screen and (max-width: 1440px){.content_block .content.wrapper{padding-top:60px;display:inline-block;position:relative;-webkit-transform:none;transform:none;width:50%;left:0;padding:60px 5vw 30px !important}}@media screen and (max-width: 1200px){.content_block .content.wrapper{width:100%;padding:30px 5vw 30px !important;position:static;float:left !important;margin-left:0%}}.content_block .content.wrapper > *:last-child{padding-bottom:0;margin-bottom:0}.content_block .content.wrapper > *:last-child li:last-child{padding-bottom:0;margin-bottom:0}.content_block .content.wrapper h2{position:absolute;top:0;left:0}@media screen and (max-width: 1440px){.content_block .content.wrapper h2{white-space:nowrap;left:10%}}@media screen and (max-width: 1200px){.content_block .content.wrapper h2{left:7.5%}}@media screen and (max-width: 800px){.content_block .content.wrapper h2{left:5%;white-space:normal}}.content_block .content.wrapper h2 + *{margin-top:20px}@media screen and (max-width: 1440px){.content_block .content.wrapper h2 + *{margin-top:40px}}@media screen and (max-width: 1200px){.content_block .content.wrapper h2 + *{margin-top:50px}}.content_block.right img{float:right;margin-top:0}.content_block.right .content.wrapper{padding-right:800px}@media screen and (max-width: 800px){.content_block.right .content.wrapper{padding-right:0}}.content_block.left img{float:left}.content_block.left .content.wrapper{padding-left:800px}@media screen and (max-width: 800px){.content_block.left .content.wrapper{padding-left:0}}@media screen and (max-width: 1440px){.content_block.left .content.wrapper h2{left:-90%}}@media screen and (max-width: 1200px){.content_block.left .content.wrapper h2{left:5vw}}@media screen and (max-width: 1200px){.content_block.left .content.wrapper h2 + *{margin-top:0 !important}}.content_block .button,.content_block .button_alt{margin-top:16px}.content_block + .content_block{margin-top:-60px}@media screen and (max-width: 1200px){.content_block + .content_block{margin-top:10px}}form ol.left,form ol.right{display:inline-block;width:47.5%;float:left}@media screen and (max-width: 800px){form ol.left,form ol.right{width:100%;margin-right:0 !important}}form ol.left{margin-right:5%}form li{position:relative;display:inline-block;width:100%}form li span.warning{color:#DB7B67}form li.warning > label{position:absolute;top:0;left:0}form li.warning:not(.success) > label{opacity:0;visibility:hidden}form li.warning.success > label{opacity:1;visibility:visible;transition:visibility 0ms ease 0ms, opacity 300ms ease 0ms}form li.warning.success span.warning{opacity:0;visibility:hidden;transition:visibility 0ms ease 300ms, opacity 300ms ease 0ms}form li.required > label:after,form li.required span.warning:after{content:"*";color:#DB7B67}form label em{display:none}form label a{font-weight:400;color:inherit}form label a:hover{text-decoration:underline}form input,form select,form textarea{width:100%;height:56px;border:2px solid #51c5dc;display:inline-block;padding:0 24px;border-radius:28px;margin-bottom:26px;margin-top:8px;background:#FFF}@media screen and (max-width: 1200px){form input,form select,form textarea{height:48px}}@media screen and (max-width: 800px){form input,form select,form textarea{margin-bottom:16px}}form dl.inputgroup{height:auto;overflow:hidden}@media screen and (max-width: 800px){form dl.inputgroup{margin-bottom:16px}}form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../../images/icons/dropdown.svg);background-size:20px auto;background-position:right 24px center;background-repeat:no-repeat}form textarea{height:170px;resize:none;margin-bottom:20px;padding:16px 24px}@media screen and (max-width: 1200px){form textarea{height:148px}}form button{width:47.5%;float:right;margin-top:6px}form p.error,form p.success{width:100%;text-transform:uppercase;background:#DB7B67;color:#FFF;font-weight:600;padding:10px 16px 8px;margin-bottom:20px}@media screen and (max-width: 800px){form p.error,form p.success{font-size:0.9rem}}form p.success{background:#46DBA2}form .custom_checkbox,form .custom_radio{padding-top:14px;display:inline-block;float:left;padding:14px 20px 6px 42px;position:relative}form .custom_checkbox:before,form .custom_checkbox:after,form .custom_radio:before,form .custom_radio:after{content:"";width:26px;height:26px;border:2px solid #51c5dc;position:absolute;background:#FFF;top:12px;left:0;border-radius:5px}form .custom_checkbox:after,form .custom_radio:after{border:none;background:url(../../images/icons/tick_only.svg);background-position:center;background-repeat:no-repeat;background-size:16px;opacity:0;transition:opacity 300ms ease}form .custom_checkbox.checked:after,form .custom_radio.checked:after{opacity:1}form .grecaptcha-badge{display:none}.popup_overlay{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgba(255, 255, 255, 0.8);z-index:6666;opacity:0;visibility:hidden;transition:opacity 600ms ease 0ms, visibility 600ms ease 0ms;cursor:zoom-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.popup_overlay:before,.popup_overlay:after{content:"";width:60px;height:2px;position:absolute;display:inline-block;top:5%;right:2.5%;background:#51c5dc;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.popup_overlay:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.popup_overlay.shown{opacity:1;visibility:visible}.popup_form{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;visibility:hidden;z-index:7777;background:#FFF;padding:30px 60px 50px;width:auto;height:auto;box-shadow:2px 3px 14.24px 1.76px rgba(0, 0, 0, 0.13);transition:opacity 600ms ease 0ms, visibility 600ms ease 0ms}@media screen and (max-width: 1200px){.popup_form{width:95vw;padding:30px 5vw 50px;top:160px;left:2.5vw;-webkit-transform:none;transform:none}}.popup_form.shown{opacity:1;visibility:visible}.form_container .wrapper{max-width:960px;width:90vw !important}@media screen and (max-width: 800px){.form_container .wrapper{width:100% !important;max-width:90vw}}.form_container h2{margin-bottom:40px}.form_container li.privacy{transition:margin 400ms ease}.form_container li.privacy > label{display:none}.form_container li.privacy:not(.warning){margin-top:-24px}@media screen and (max-width: 1440px){.form_container li.privacy:not(.warning){margin-top:-20px}}@media screen and (max-width: 1200px){.form_container li.privacy:not(.warning){margin-top:0}}.form_container li.privacy.warning{margin-bottom:52px}.form_container button{margin-top:-38px}@media screen and (max-width: 1440px){.form_container button{margin-top:-24px}}@media screen and (max-width: 800px){.form_container button{margin-top:0;width:100%}}.form_container fieldset.recaptcha p.error{margin-top:-34px;margin-bottom:52px}.about_enrol{background:#51c5dc;padding:70px 5% 90px;margin-bottom:80px;position:relative}@media screen and (max-width: 1440px){.about_enrol{padding:50px 5vw 70px}}@media screen and (max-width: 1200px){.about_enrol{padding:30px 5vw 40px;margin-bottom:60px}}.about_enrol:before{content:"";width:100%;height:100%;position:absolute;top:18px;left:16px;right:-16px;bottom:-18px;background:#f9f871;z-index:-1}.about_enrol h2:before,.about_enrol h2:after,.about_enrol h2 span:before,.about_enrol h2 span:after{display:none}.about_enrol h2{margin-bottom:20px;color:#f9f871}@media screen and (max-width: 800px){.about_enrol h2{margin-bottom:16px}}.about_enrol form label{color:#FFF}#footer_container{width:100%;border-top:2px solid #51c5dc;padding-top:30px}@media screen and (max-width: 800px){#footer_container{text-align:center}#footer_container br{display:block}}#footer_container .column:not(:first-of-type){padding-top:62px}@media screen and (max-width: 1200px){#footer_container .column:not(:first-of-type){padding-top:0}}#footer_container .column a{font-weight:300;padding-bottom:2px;margin-bottom:9px;display:inline-block}#footer_container .column p.title{font-weight:600;font-size:1.2rem;padding-bottom:10px;color:#51c5dc}@media screen and (max-width: 800px){#footer_container .column p.title{margin-top:20px !important;padding-bottom:8px}}#footer_container .column p + p.title{margin-top:14px}@media screen and (max-width: 1200px){#footer_container .column p + p.title{margin-top:6px}}#footer_container .column p.address a{font-weight:500}#footer_container .column img.logo{width:50% !important;height:auto !important;margin-bottom:12px;margin-top:20px;display:inline-block}@media screen and (max-width: 1200px){#footer_container .column img.logo{width:60% !important;margin-top:0;margin-bottom:10px}}@media screen and (max-width: 800px){#footer_container .column img.logo{width:36% !important}}#footer_container .column .accreditations{width:40%;position:relative;margin-top:10px}@media screen and (max-width: 1200px){#footer_container .column .accreditations{width:60%}}@media screen and (max-width: 800px){#footer_container .column .accreditations{width:30%;margin-left:35%}}#footer_container .column .accreditations img{width:100%;height:auto;display:inline-block;float:left}#footer_container .column .accreditations:not(.slick-initialized) img:not(:first-of-type){display:none}#footer_container .column .twitter,#footer_container .column .facebook,#footer_container .column .linked_in{width:36px;height:36px;display:inline-block;margin-right:10px;text-indent:-99999px;background-size:auto 32px;background-position:center;background-repeat:no-repeat;-webkit-filter:grayscale(100%) brightness(0.8);filter:grayscale(100%) brightness(0.8);margin-top:2px;transition:-webkit-filter 300ms ease;transition:filter 300ms ease;transition:filter 300ms ease, -webkit-filter 300ms ease}#footer_container .column .twitter:hover,#footer_container .column .facebook:hover,#footer_container .column .linked_in:hover{-webkit-filter:grayscale(0) brightness(1);filter:grayscale(0) brightness(1)}#footer_container .column .twitter.twitter,#footer_container .column .facebook.twitter,#footer_container .column .linked_in.twitter{background-image:url(../../images/icons/twitter.svg);background-size:34px auto}#footer_container .column .twitter.facebook,#footer_container .column .facebook.facebook,#footer_container .column .linked_in.facebook{background-image:url(../../images/icons/facebook.svg)}#footer_container .column .twitter.linked_in,#footer_container .column .facebook.linked_in,#footer_container .column .linked_in.linked_in{background-image:url(../../images/icons/linked_in.svg)}#credit{width:100%;background:#51c5dc;margin-top:50px;padding:24px 0}@media screen and (max-width: 1200px){#credit{margin-top:30px;text-align:center}}#credit *{color:#FFF;font-size:0.9rem}@media screen and (max-width: 800px){#credit *{font-size:0.8rem}}#credit p{display:inline-block;float:left}@media screen and (max-width: 1200px){#credit p{float:none;margin-bottom:14px}}#credit .footer_links{float:right}@media screen and (max-width: 1200px){#credit .footer_links{float:none}}#credit .footer_links li{display:inline-block;margin-left:20px}@media screen and (max-width: 1200px){#credit .footer_links li{margin:0 16px}}@media screen and (max-width: 800px){#credit .footer_links li{width:100%;margin:0 0 12px 0}}#credit .footer_links li a{font-weight:400}@media screen and (max-width: 800px){#credit .footer_links li a{font-size:0.9rem}}#credit .footer_links li a:hover{text-decoration:underline}#cookies{position:fixed;bottom:0;right:0;background:rgba(255, 255, 255, 0.95);text-align:center;padding:30px;z-index:8888;display:inline-block !important;width:420px;border:1px solid #ddd}@media screen and (max-width: 800px){#cookies{padding:20px 5vw 20px;width:100%;right:0;bottom:0}}#cookies p{color:#8c8c8c;line-height:1.4;font-size:0.8rem}@media screen and (max-width: 800px){#cookies p{font-size:0.65rem;margin-bottom:12px}#cookies p:last-child{margin-bottom:0}}#cookies p.title{font-size:1rem;line-height:1.2}@media screen and (max-width: 800px){#cookies p.title{font-size:0.9rem;margin-bottom:0 !important;padding-bottom:0 !important}}#cookies a{color:#8c8c8c;font-weight:bold;text-decoration:none}#cookies a.accept{font-size:0.8rem}#cookies a:not(.accept):hover{text-decoration:underline}#cookies .accept:not(.close){display:block;height:40px;width:180px;margin:18px auto 0 auto;border:2px solid #8c8c8c;line-height:36px;font-weight:600;border-radius:50px;transition:color 300ms ease, background 300ms ease}@media screen and (max-width: 800px){#cookies .accept:not(.close){margin-top:16px}}@media screen and (min-width: 800px){#cookies .accept:not(.close):hover{background:#8c8c8c;color:#FFF}}#cookies .close{position:absolute;top:20px;right:20px;padding-right:30px;line-height:22px;font-size:1rem;color:#FFF}@media screen and (max-width: 800px){#cookies .close{display:none}}#cookies .close span{position:absolute;top:0;right:0;width:22px;height:22px;border:2px solid #FFF;display:inline-block}@media screen and (max-width: 800px){#cookies .close span{border:2px solid #8c8c8c}}#cookies .close span:after,#cookies .close span:before{content:"";width:14px;height:2px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background:#FFF;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width: 800px){#cookies .close span:after,#cookies .close span:before{background:#8c8c8c}}#cookies .close span:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.blog_intro{padding-bottom:0 !important;position:relative}@media screen and (max-width: 800px){.blog_intro{padding-bottom:10px !important}.blog_intro:before,.blog_intro:after{content:"";width:22px;height:2px;position:absolute;background:#FFF;top:60px;right:10vw;z-index:200;transition:-webkit-transform 300ms ease;transition:transform 300ms ease;transition:transform 300ms ease, -webkit-transform 300ms ease}.blog_intro:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.blog_intro h2{margin-bottom:30px}@media screen and (max-width: 800px){.blog_intro h2 span{min-width:80vw}}.blog_intro.active:before{-webkit-transform:rotate(405deg);transform:rotate(405deg)}.blog_intro.active:after{-webkit-transform:rotate(495deg);transform:rotate(495deg)}#filter_blog{padding-bottom:10px;width:100%}@media screen and (max-width: 1200px){#filter_blog{padding-bottom:4px}}@media screen and (min-width: 800px){#filter_blog{display:inline-block !important;height:auto !important}}@media screen and (max-width: 800px){#filter_blog{padding-bottom:30px;margin-top:0;display:none}}#filter_blog li{display:inline-block;float:left;width:25%;margin-right:2.5%}#filter_blog li:nth-of-type(3){margin-left:7.5%}@media screen and (max-width: 1200px){#filter_blog li:nth-of-type(3){margin-left:0}}#filter_blog li input,#filter_blog li select{margin-bottom:10px}#filter_blog li:last-child{width:10%;float:right;margin-right:0}@media screen and (max-width: 1200px){#filter_blog li:last-child{width:17.5%}}#filter_blog li:last-child button{width:100%;line-height:56px;padding:0}@media screen and (max-width: 1200px){#filter_blog li:last-child button{line-height:48px}}@media screen and (max-width: 800px){#filter_blog li:last-child button{width:100%}}@media screen and (max-width: 800px){#filter_blog li{width:100% !important}}.blog_posts{width:100%;height:auto}.blog_posts p.error{width:100%;text-transform:uppercase;background:#DB7B67;color:#FFF;font-weight:600;padding:10px 16px 8px;margin-bottom:20px}.blog_posts .post{width:23.125%;display:inline-block;float:left;margin-right:2.5%;margin-bottom:2.5%;background:#FFF;text-align:center;box-shadow:2px 3px 14.24px 1.76px rgba(0, 0, 0, 0.13);border-radius:10px;opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6);transition:opacity 600ms ease, -webkit-transform 600ms ease;transition:opacity 600ms ease, transform 600ms ease;transition:opacity 600ms ease, transform 600ms ease, -webkit-transform 600ms ease}@media screen and (min-width: 1200px){.blog_posts .post:nth-of-type(4n){margin-right:0}.blog_posts .post:nth-of-type(4n + 1){clear:left}}@media screen and (max-width: 1200px){.blog_posts .post{width:31.66%}.blog_posts .post:nth-of-type(3n){margin-right:0}.blog_posts .post:nth-of-type(3n + 1){clear:left}}@media screen and (max-width: 800px){.blog_posts .post{width:100%;clear:left;margin-right:0;margin-bottom:5vw}}.blog_posts .post.animate{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.blog_posts .post.remove{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}.blog_posts .post .image_wrapper{width:100%;height:0;padding-bottom:88%;overflow:hidden;display:inline-block;border-radius:10px 10px 0 0}.blog_posts .post .image_wrapper img{width:100% !important;height:auto !important;display:inline-block;float:left;-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform 600ms ease;transition:transform 600ms ease;transition:transform 600ms ease, -webkit-transform 600ms ease}.blog_posts .post .post_info{display:inline-block;padding:30px 16px 40px 16px}@media screen and (max-width: 1440px){.blog_posts .post .post_info{padding:30px 12px 40px 12px}}@media screen and (max-width: 1440px){.blog_posts .post .post_info{padding:30px 20px 30px 20px}}.blog_posts .post .post_info h2{background:none;font-size:1.4rem;font-weight:600;color:#51c5dc;display:block;line-height:1.2;margin-bottom:30px;padding:0;white-space:normal}@media screen and (max-width: 1200px){.blog_posts .post .post_info h2{font-size:1.3rem}}@media screen and (max-width: 800px){.blog_posts .post .post_info h2{min-height:0 !important;margin-bottom:24px}}.blog_posts .post .post_info h2 span{padding:0 !important}.blog_posts .post .post_info h2 a{font-weight:700}.blog_posts .post .post_info h2:after,.blog_posts .post .post_info h2:before{display:none !important}.blog_posts .post .post_info h2 span{background:none}.blog_posts .post .post_info h2 span:after,.blog_posts .post .post_info h2 span:before{display:none !important}@media screen and (min-width: 800px){.blog_posts .post:hover .image_wrapper img{-webkit-transform:scale(1.2);transform:scale(1.2)}}.load_more_wrapper{width:100%;height:auto;display:inline-block;overflow:hidden;text-align:center;padding-bottom:60px;padding-top:30px}.load_more_wrapper .load_more_button{opacity:1;visibility:visible;transition:opacity 400ms ease 0ms, visibility 0ms ease 0ms}.load_more_wrapper .load_more_button.hide{opacity:0;visibility:hidden;transition:opacity 400ms ease 0ms, visibility 0ms ease 400ms}.blog_intro{padding-bottom:0 !important;position:relative}@media screen and (max-width: 800px){.blog_intro{padding-bottom:10px !important}.blog_intro:before,.blog_intro:after{content:"";width:22px;height:2px;position:absolute;background:#FFF;top:60px;right:10vw;z-index:200;transition:-webkit-transform 300ms ease;transition:transform 300ms ease;transition:transform 300ms ease, -webkit-transform 300ms ease}.blog_intro:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.blog_intro h2{margin-bottom:30px}@media screen and (max-width: 800px){.blog_intro h2 span{min-width:80vw}}.blog_intro.active:before{-webkit-transform:rotate(405deg);transform:rotate(405deg)}.blog_intro.active:after{-webkit-transform:rotate(495deg);transform:rotate(495deg)}#filter_blog{padding-bottom:10px;width:100%}@media screen and (max-width: 1200px){#filter_blog{padding-bottom:4px}}@media screen and (min-width: 800px){#filter_blog{display:inline-block !important;height:auto !important}}@media screen and (max-width: 800px){#filter_blog{padding-bottom:30px;margin-top:0;display:none}}#filter_blog li{display:inline-block;float:left;width:25%;margin-right:2.5%}#filter_blog li:nth-of-type(3){margin-left:7.5%}@media screen and (max-width: 1200px){#filter_blog li:nth-of-type(3){margin-left:0}}#filter_blog li input,#filter_blog li select{margin-bottom:10px}#filter_blog li:last-child{width:10%;float:right;margin-right:0}@media screen and (max-width: 1200px){#filter_blog li:last-child{width:17.5%}}#filter_blog li:last-child button{width:100%;line-height:56px;padding:0}@media screen and (max-width: 1200px){#filter_blog li:last-child button{line-height:48px}}@media screen and (max-width: 800px){#filter_blog li:last-child button{width:100%}}@media screen and (max-width: 800px){#filter_blog li{width:100% !important}}.blog_posts{width:100%;height:auto}.blog_posts p.error{width:100%;text-transform:uppercase;background:#DB7B67;color:#FFF;font-weight:600;padding:10px 16px 8px;margin-bottom:20px}.blog_posts .post{width:23.125%;display:inline-block;float:left;margin-right:2.5%;margin-bottom:2.5%;background:#FFF;text-align:center;box-shadow:2px 3px 14.24px 1.76px rgba(0, 0, 0, 0.13);border-radius:10px;opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6);transition:opacity 600ms ease, -webkit-transform 600ms ease;transition:opacity 600ms ease, transform 600ms ease;transition:opacity 600ms ease, transform 600ms ease, -webkit-transform 600ms ease}@media screen and (min-width: 1200px){.blog_posts .post:nth-of-type(4n){margin-right:0}.blog_posts .post:nth-of-type(4n + 1){clear:left}}@media screen and (max-width: 1200px){.blog_posts .post{width:31.66%}.blog_posts .post:nth-of-type(3n){margin-right:0}.blog_posts .post:nth-of-type(3n + 1){clear:left}}@media screen and (max-width: 800px){.blog_posts .post{width:100%;clear:left;margin-right:0;margin-bottom:5vw}}.blog_posts .post.animate{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.blog_posts .post.remove{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}.blog_posts .post .image_wrapper{width:100%;height:0;padding-bottom:88%;overflow:hidden;display:inline-block;border-radius:10px 10px 0 0}.blog_posts .post .image_wrapper img{width:100% !important;height:auto !important;display:inline-block;float:left;-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform 600ms ease;transition:transform 600ms ease;transition:transform 600ms ease, -webkit-transform 600ms ease}.blog_posts .post .post_info{display:inline-block;padding:30px 16px 40px 16px}@media screen and (max-width: 1440px){.blog_posts .post .post_info{padding:30px 12px 40px 12px}}@media screen and (max-width: 1440px){.blog_posts .post .post_info{padding:30px 20px 30px 20px}}.blog_posts .post .post_info h2{background:none;font-size:1.4rem;font-weight:600;color:#51c5dc;display:block;line-height:1.2;margin-bottom:30px;padding:0;white-space:normal}@media screen and (max-width: 1200px){.blog_posts .post .post_info h2{font-size:1.3rem}}@media screen and (max-width: 800px){.blog_posts .post .post_info h2{min-height:0 !important;margin-bottom:24px}}.blog_posts .post .post_info h2 span{padding:0 !important}.blog_posts .post .post_info h2 a{font-weight:700}.blog_posts .post .post_info h2:after,.blog_posts .post .post_info h2:before{display:none !important}.blog_posts .post .post_info h2 span{background:none}.blog_posts .post .post_info h2 span:after,.blog_posts .post .post_info h2 span:before{display:none !important}@media screen and (min-width: 800px){.blog_posts .post:hover .image_wrapper img{-webkit-transform:scale(1.2);transform:scale(1.2)}}.load_more_wrapper{width:100%;height:auto;display:inline-block;overflow:hidden;text-align:center;padding-bottom:60px;padding-top:30px}.load_more_wrapper .load_more_button{opacity:1;visibility:visible;transition:opacity 400ms ease 0ms, visibility 0ms ease 0ms}.load_more_wrapper .load_more_button.hide{opacity:0;visibility:hidden;transition:opacity 400ms ease 0ms, visibility 0ms ease 400ms}