.cm-template-hamburger{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:15px 15px;cursor:pointer;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}
.cm-template-hamburger:focus{outline:0}
.cm-template-hamburger .cm-template-hamburger__container{width:40px;height:24px;display:inline-block;position:relative}
.cm-template-hamburger .cm-template-hamburger__container .cm-template-hamburger__icon-lines{display:block;top:50%;margin-top:-2px;width:40px;height:4px;border-radius:4px;position:absolute}
.cm-template-hamburger .cm-template-hamburger__container .cm-template-hamburger__icon-lines.cm-template-hamburger__icon-lines-top{top:0;margin:0}
.cm-template-hamburger .cm-template-hamburger__container .cm-template-hamburger__icon-lines.cm-template-hamburger__icon-lines-bottom{bottom:0;top:auto;margin:0}
.cm-template-hamburger .cm-template-hamburger__container .cm-template-hamburger__icon-lines.cm-template-hamburger__icon-lines-center{margin-top:-2px}
.cm-template-hamburger .cm-template-hamburger__container .cm-template-hamburger__icon-lines:before,.cm-template-hamburger .cm-template-hamburger__container .cm-template-hamburger__icon-lines:after{content:"";display:block;width:40px;height:4px;border-radius:4px;position:absolute}
.cm-template-hamburger .cm-template-hamburger__container .cm-template-hamburger__icon-lines:before{top:-10px}
.cm-template-hamburger .cm-template-hamburger__container .cm-template-hamburger__icon-lines:after{bottom:-10px}
.cm-template-hamburger .cm-template-hamburger__pagename{margin-left:10px;text-decoration:none}
.cm-template-hamburger--vortex .cm-template-hamburger__icon-lines{transition:transform .2s cubic-bezier(0.19,1,0.22,1)}
.cm-template-hamburger--vortex .cm-template-hamburger__icon-lines:before,.cm-template-hamburger--vortex .cm-template-hamburger__icon-lines:after{transition-delay:.1s}
.cm-template-hamburger--vortex .cm-template-hamburger__icon-lines:before{transition:top,opacity 0 linear}
.cm-template-hamburger--vortex .cm-template-hamburger__icon-lines:after{transition:bottom,transform 0 linear}
.cm-template-hamburger--vortex.cm-templates-hamburger--active .cm-template-hamburger__icon-lines{transform:rotate(765deg);transition-timing-function:cubic-bezier(0.19,1,0.22,1)}
.cm-template-hamburger--vortex.cm-templates-hamburger--active .cm-template-hamburger__icon-lines:before,.cm-template-hamburger--vortex.cm-templates-hamburger--active .cm-template-hamburger__icon-lines:after{transition-delay:0}
.cm-template-hamburger--vortex.cm-templates-hamburger--active .cm-template-hamburger__icon-lines:before{top:0;opacity:0}
.cm-template-hamburger--vortex.cm-templates-hamburger--active .cm-template-hamburger__icon-lines:after{bottom:0;transform:rotate(90deg)}
.cm-template-hamburger--fade .cm-template-hamburger__icon-lines{transition:transform .3s cubic-bezier(0.19,1,0.22,1)}
.cm-template-hamburger--fade .cm-template-hamburger__icon-lines:before,.cm-template-hamburger--fade .cm-template-hamburger__icon-lines:after{display:none !important}
.cm-template-hamburger--fade .cm-template-hamburger__icon-lines.cm-template-hamburger__icon-lines-center{transition:right .35s,opacity .35s;right:0}
.cm-template-hamburger--fade.cm-templates-hamburger--active .cm-template-hamburger__icon-lines-top{transform:rotate(-45deg);top:47% !important}
.cm-template-hamburger--fade.cm-templates-hamburger--active .cm-template-hamburger__icon-lines-center{right:50px;opacity:0}
.cm-template-hamburger--fade.cm-templates-hamburger--active .cm-template-hamburger__icon-lines-bottom{transform:rotate(45deg);top:47% !important;bottom:auto !important}
.cm-template-hamburger--spin .cm-template-hamburger__icon-lines{transition:transform .3s linear}
.cm-template-hamburger--spin .cm-template-hamburger__icon-lines:before{transition:top .3s linear}
.cm-template-hamburger--spin .cm-template-hamburger__icon-lines:after{transition:bottom,transform .3s linear}
.cm-template-hamburger--spin.cm-templates-hamburger--active .cm-template-hamburger__icon-lines{transform:rotate(225deg)}
.cm-template-hamburger--spin.cm-templates-hamburger--active .cm-template-hamburger__icon-lines:before{top:0}
.cm-template-hamburger--spin.cm-templates-hamburger--active .cm-template-hamburger__icon-lines:after{transform:rotate(90deg);bottom:0}
.cm-template-hamburger--emphatic .cm-template-hamburger__icon-lines{transition:background-color .125s ease-in .175s}
.cm-template-hamburger--emphatic .cm-template-hamburger__icon-lines:before{left:0;transition:transform .125s cubic-bezier(0.6,0.04,0.98,0.335),top .05s linear .125s,left .125s ease-in .175s}
.cm-template-hamburger--emphatic .cm-template-hamburger__icon-lines:after{top:10px;right:0;transition:transform .125s cubic-bezier(0.6,0.04,0.98,0.335),top .05s linear .125s,right .125s ease-in .175s}
.cm-template-hamburger--emphatic.cm-template-hamburger--active .cm-template-hamburger__icon-lines{transition-delay:0;transition-timing-function:ease-out;background-color:transparent !important}
.cm-template-hamburger--emphatic.cm-template-hamburger--active .cm-template-hamburger__icon-lines:before{top:-80px;left:-80px;transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(0.075,0.82,0.165,1) .175s;transform:translate3d(80px,80px,0) rotate(45deg)}
.cm-template-hamburger--emphatic.cm-template-hamburger--active .cm-template-hamburger__icon-lines:after{top:-80px;right:-80px;transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(0.075,0.82,0.165,1) .175s;transform:translate3d(-80px,80px,0) rotate(-45deg)}
.cm-templates-empty{display:none !important}
:root{--cm-templates-bp-tablet:1280}
.cm-widget-teaser h3{margin:0 0 .7em}
select option{color:#333}
.font-awesome{font-family:"FontAwesome";font-weight:900;content:" \f107";position:absolute;top:8px;right:15px;cursor:pointer;padding:5px;transform:rotate(-90deg);transition:transform .25s ease-in-out}
.cm-templates-icon{position:absolute;z-index:10;bottom:115px;right:0;left:0;margin:0 auto;width:37px;height:37px;background-position:center;background-repeat:no-repeat;background-size:contain}
.cm-templates-icon .cm-templates-icon__media-svg{cursor:pointer;visibility:visible}
@media only screen and (min-width:1024px){.cm-templates-icon .cm-templates-icon__media-svg{visibility:hidden}
}
@media only screen and (min-width:1280px){.cm-templates-icon .cm-templates-icon__media-svg{visibility:hidden}
}
html,body{margin:0;padding:0}
body:not(.cm-edit) .cm-templates-content{height:100%;display:flex;flex-direction:column}
@media only screen and (min-width:1024px){body:not(.cm-edit) .cm-templates-content{height:calc((100% - 150px));position:absolute}
}
@media only screen and (min-width:1280px){body:not(.cm-edit) .cm-templates-content{height:100%}
}
body:not(.cm-edit) .cm-templates-content-wrapper{flex:1}
a{outline:0}
.cm-templates-container--center{width:90%;margin:0 auto;height:100%}
.cm-templates-container--center .cm-templates-content__main{padding:20px 0}
@media only screen and (min-width:1280px){.cm-templates-container--center .cm-templates-content__main{margin:0;width:calc((100% - 220px))}
}
.cm-templates-container--center .cm-templates-sidebar--position-right{padding:20px 0}
@media only screen and (min-width:1280px){.cm-templates-container--center .cm-templates-sidebar--position-right{padding:20px;width:200px;margin-left:20px;height:100%;box-sizing:border-box}
}
.cm-templates-page-wrapper{overflow-x:hidden}
@media only screen and (min-width:1024px){.cm-templates-page-wrapper.cm-templates-content--full-width .cm-templates-navigation-container,.cm-templates-page-wrapper.cm-templates-content--align-left .cm-templates-navigation-container{left:0;width:100%}
}
@media only screen and (min-width:1280px){.cm-templates-page-wrapper.cm-templates-content--full-width .cm-templates-navigation-container,.cm-templates-page-wrapper.cm-templates-content--align-left .cm-templates-navigation-container{left:0;width:250px}
}
@media only screen and (min-width:1024px){.cm-templates-page-wrapper.cm-templates-content--full-width .cm-templates-content,.cm-templates-page-wrapper.cm-templates-content--align-left .cm-templates-content{left:0;width:100%}
}
@media only screen and (min-width:1280px){.cm-templates-page-wrapper.cm-templates-content--full-width .cm-templates-content,.cm-templates-page-wrapper.cm-templates-content--align-left .cm-templates-content{width:calc(100% - 250px);left:250px}
}
@media only screen and (min-width:1280px){.cm-templates-page-wrapper.cm-templates-content--full-width .cm-templates-content .cm-templates-content__main,.cm-templates-page-wrapper.cm-templates-content--align-left .cm-templates-content .cm-templates-content__main{width:100%}
}
@media only screen and (min-width:1280px){.cm-templates-page-wrapper.cm-templates-content--mid-width .cm-templates-content__main{width:100%}
}
body.cm-templates-website--mobile-mode{overflow:hidden}
.cm-templates-keyvisual{height:100vh;width:100%}
.cm-templates-keyvisual.cm-templates-keyvisual--small-height{height:40vh}
@media only screen and (min-width:600px){.cm-templates-keyvisual.cm-templates-keyvisual--small-height{height:50vh}
}
@media only screen and (min-width:768px){.cm-templates-keyvisual.cm-templates-keyvisual--small-height{height:30vh}
}
@media only screen and (min-width:1024px){.cm-templates-keyvisual.cm-templates-keyvisual--small-height{height:100vh}
}
@media only screen and (min-width:1280px){.cm-templates-keyvisual.cm-templates-keyvisual--small-height{height:100vh}
}
@media only screen and (min-width:1024px){.cm-templates-keyvisual{width:25%;position:fixed}
}
@media only screen and (min-width:1280px){.cm-templates-keyvisual{width:25%;position:fixed;height:100vh}
}
.cm-templates-keyvisual .cm-templates-keyvisual__media{height:100%;width:100%}
@media only screen and (min-width:1024px){.cm-templates-keyvisual .cm-templates-keyvisual__media{width:25%;position:fixed;height:100%}
}
@media only screen and (min-width:1280px){.cm-templates-keyvisual .cm-templates-keyvisual__media{width:25%;position:fixed;height:100%}
}
.cm-templates-heading{display:flex;align-items:baseline;justify-content:flex-start;overflow:hidden;position:absolute;top:30px;flex-direction:column;align-items:center;width:calc(100% - 80px);margin:0 40px;max-height:calc(100vh - 30px)}
@media only screen and (min-width:768px){.cm-templates-heading{max-height:calc(100% - 80px);top:80px}
}
@media only screen and (min-width:1024px){.cm-templates-heading{position:fixed;width:calc(25% - 20px);margin:0 10px}
}
@media only screen and (min-width:1280px){.cm-templates-heading{position:fixed;width:calc(25% - 80px);margin:0 40px}
}
.cm-templates-heading.cm-templates-heading--align-top{top:10px;max-height:calc(40vh - 10px)}
@media only screen and (min-width:600px){.cm-templates-heading.cm-templates-heading--align-top{max-height:calc(50vh - 10px)}
}
@media only screen and (min-width:768px){.cm-templates-heading.cm-templates-heading--align-top{max-height:calc(30vh - 10px)}
}
@media only screen and (min-width:1024px){.cm-templates-heading.cm-templates-heading--align-top{top:80px;max-height:100%}
}
@media only screen and (min-width:1280px){.cm-templates-heading.cm-templates-heading--align-top{top:80px}
}
.cm-templates-heading .cm-templates-heading__title{padding-bottom:10px;max-width:95%;text-align:center;-ms-word-break:normal;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word}
@media only screen and (max-width:1280px){.cm-templates-heading .cm-templates-heading__title{font-size:3.2vw !important}
}
@media only screen and (max-width:1024px){.cm-templates-heading .cm-templates-heading__title{font-size:3.5vw !important}
}
@media only screen and (max-width:768px){.cm-templates-heading .cm-templates-heading__title{font-size:6vw !important}
}
@media only screen and (max-width:480px){.cm-templates-heading .cm-templates-heading__title{font-size:10vw !important}
}
@media only screen and (max-width:1280px){.cm-templates-heading .cm-templates-heading__title span{font-size:3.2vw !important}
}
@media only screen and (max-width:1024px){.cm-templates-heading .cm-templates-heading__title span{font-size:3.5vw !important}
}
@media only screen and (max-width:768px){.cm-templates-heading .cm-templates-heading__title span{font-size:6vw !important}
}
@media only screen and (max-width:480px){.cm-templates-heading .cm-templates-heading__title span{font-size:10vw !important}
}
.cm-templates-heading .cm-templates-heading__subtitle{max-width:95%;text-align:center;-ms-word-break:normal;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word}
@media only screen and (max-width:1280px){.cm-templates-heading .cm-templates-heading__subtitle{font-size:2.3vw !important}
}
@media only screen and (max-width:1024px){.cm-templates-heading .cm-templates-heading__subtitle{font-size:2vw !important}
}
@media only screen and (max-width:768px){.cm-templates-heading .cm-templates-heading__subtitle{font-size:4vw !important}
}
@media only screen and (max-width:480px){.cm-templates-heading .cm-templates-heading__subtitle{font-size:6vw !important}
}
@media only screen and (max-width:1280px){.cm-templates-heading .cm-templates-heading__subtitle span{font-size:2.3vw !important}
}
@media only screen and (max-width:1024px){.cm-templates-heading .cm-templates-heading__subtitle span{font-size:2vw !important}
}
@media only screen and (max-width:768px){.cm-templates-heading .cm-templates-heading__subtitle span{font-size:4vw !important}
}
@media only screen and (max-width:480px){.cm-templates-heading .cm-templates-heading__subtitle span{font-size:6vw !important}
}
.cm-templates-container--flex{display:flex;align-items:center;height:75px;position:absolute;bottom:0;right:0;left:0;justify-content:space-between}
.cm-templates-container--flex.cm-templates-burger-button--align-right{justify-content:flex-end}
@media only screen and (min-width:1024px){.cm-templates-container--flex{height:150px;top:0;bottom:initial}
}
@media only screen and (min-width:1280px){.cm-templates-container--flex{position:initial;width:100%;height:initial;order:1}
}
.cm-templates-container--flex .cm-templates-logo{height:75px;width:125px}
@media only screen and (min-width:1024px){.cm-templates-container--flex .cm-templates-logo{height:150px;width:250px}
}
@media only screen and (min-width:1280px){.cm-templates-container--flex .cm-templates-logo{width:250px;height:150px;order:1}
}
.cm-templates-container--flex .cm-templates-logo .cm-templates-logo__media{height:100%;width:100%}
.cm-templates-navigation-container.cm-templates-navigation-container--transition-active{transition:height .35s ease-in .8s}
.cm-templates-navigation-container{height:75px;width:100%;position:fixed;bottom:0;z-index:300}
@media only screen and (min-width:1024px){.cm-templates-navigation-container{height:150px;width:75%;left:25%;position:relative;top:0;overflow:hidden}
}
@media only screen and (min-width:1280px){.cm-templates-navigation-container{width:250px;height:100%;left:25%;display:flex;flex-direction:column;transition:none;position:fixed}
}
@media only screen and (min-width:1280px){.cm-templates-navigation-container .cm-templates-navigation{order:2;overflow-y:auto}
}
.cm-templates-navigation-container .cm-templates-navigation .cm-templates-navigation__desktop{display:none}
@media only screen and (min-width:1280px){.cm-templates-navigation-container .cm-templates-navigation .cm-templates-navigation__desktop{display:block;padding:0 0 20px 0}
}
.cm-templates-navigation-container .cm-templates-navigation .cm-templates-navigation__desktop ul li{list-style:none;-ms-word-break:normal;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word;text-align:center;margin:0;overflow:hidden;position:relative}
.cm-templates-navigation-container .cm-templates-navigation .cm-templates-navigation__desktop ul li.cm_has_subnavigation .cm-templates-icon__arrow-mobile{font-family:"FontAwesome";font-weight:900;content:" \f107";position:absolute;top:8px;right:15px;cursor:pointer;padding:5px;transform:rotate(-90deg);transition:transform .25s ease-in-out;right:2px}
.cm-templates-navigation-container .cm-templates-navigation .cm-templates-navigation__desktop ul li .fa-angle-down{transform:rotate(270deg);transition:transform .25s linear}
.cm-templates-navigation-container .cm-templates-navigation .cm-templates-navigation__desktop ul li a{text-decoration:none;padding:12px 20px;box-sizing:border-box;width:100%;display:block;position:relative}
.cm-templates-navigation-container .cm-templates-navigation .cm-templates-navigation__desktop ul li ul{opacity:0;visibility:hidden;max-height:0;transition:opacity .5s ease-in,visibility .5s ease-in}
.cm-templates-navigation-container .cm-templates-navigation .cm-templates-navigation__desktop ul li.cm_has_subnavigation.cm-templates-navigation--open-subnav{border-bottom:0}
.cm-templates-navigation-container .cm-templates-navigation .cm-templates-navigation__desktop ul li.cm_has_subnavigation.cm-templates-navigation--open-subnav .cm-templates-icon__arrow-mobile{transform:rotate(0)}
.cm-templates-navigation-container .cm-templates-navigation .cm-templates-navigation__desktop ul li.cm_has_subnavigation.cm-templates-navigation--open-subnav ul,.cm-templates-navigation-container .cm-templates-navigation .cm-templates-navigation__desktop ul li.cm_has_subnavigation:has(a:focus) ul{margin-top:0;display:block;opacity:1;visibility:visible;max-height:1500px}
.cm-templates-navigation-container .cm-templates-navigation .cm-templates-navigation__mobile{padding:0;height:calc(100% - 75px);overflow-y:hidden;position:fixed;width:100%;box-sizing:border-box}
.cm-templates-navigation-container .cm-templates-navigation .cm-templates-navigation__mobile.cm-templates-navigation-container--transition-end{padding:0 0 20px 0}
@media only screen and (min-width:1024px){.cm-templates-navigation-container .cm-templates-navigation .cm-templates-navigation__mobile{transition:height .1s linear 1s;height:0;position:relative;top:150px;padding:0}
}
@media only screen and (min-width:1280px){.cm-templates-navigation-container .cm-templates-navigation .cm-templates-navigation__mobile{display:none}
}
.cm-templates-navigation-container .cm-templates-navigation .cm-templates-navigation__mobile ul{width:100%;margin:0 auto;opacity:0;transition:opacity .5s ease-in .25s}
.cm-templates-navigation-container .cm-templates-navigation .cm-templates-navigation__mobile ul li{list-style:none;padding:0;margin:0;position:relative;-ms-word-break:normal;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word}
.cm-templates-navigation-container .cm-templates-navigation .cm-templates-navigation__mobile ul li a{text-decoration:none;margin:0;display:block;width:100%;padding:10px 40px 10px 20px;box-sizing:border-box;position:relative}
@media only screen and (min-width:1024px){.cm-templates-navigation-container .cm-templates-navigation .cm-templates-navigation__mobile ul li a{padding:10px 40px}
}
@media only screen and (min-width:768px){.cm-templates-navigation-container .cm-templates-navigation .cm-templates-navigation__mobile ul li a{padding:10px 40px}
}
.cm-templates-navigation-container .cm-templates-navigation .cm-templates-navigation__mobile ul li.cm_has_subnavigation .cm-templates-icon__arrow-mobile{font-family:"FontAwesome";font-weight:900;content:" \f107";position:absolute;top:8px;right:15px;cursor:pointer;padding:5px;transform:rotate(-90deg);transition:transform .25s ease-in-out;top:3px;padding:10px}
.cm-templates-navigation-container .cm-templates-navigation .cm-templates-navigation__mobile ul li ul{width:100%;max-height:0;opacity:0;visibility:hidden;overflow:hidden;transition:opacity .3s ease-in-out;-ms-word-break:normal;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word}
.cm-templates-navigation-container .cm-templates-navigation .cm-templates-navigation__mobile ul li.cm-templates-navigation--open-subnav{border-bottom:0}
.cm-templates-navigation-container .cm-templates-navigation .cm-templates-navigation__mobile ul li.cm-templates-navigation--open-subnav .cm-templates-icon__arrow-mobile{transform:rotate(0)}
.cm-templates-navigation-container .cm-templates-navigation .cm-templates-navigation__mobile ul li.cm-templates-navigation--open-subnav ul{max-height:1500px;opacity:1;visibility:visible}
.cm-templates-navigation-container.cm-templates-navigation__mobil--open{height:100%;transition:height .35s ease-in;transition-delay:0}
@media only screen and (min-width:1024px){.cm-templates-navigation-container.cm-templates-navigation__mobil--open{height:100vh}
}
.cm-templates-navigation-container.cm-templates-navigation__mobil--open .cm-templates-navigation__mobile{overflow-y:auto;padding:0 0 20px 0}
@media only screen and (min-width:1024px){.cm-templates-navigation-container.cm-templates-navigation__mobil--open .cm-templates-navigation__mobile{height:calc(100% - 150px);transition:height .25s linear .1s;padding:0 0 20px 0;position:fixed;width:75%}
}
.cm-templates-navigation-container.cm-templates-navigation__mobil--open .cm-templates-navigation__mobile ul{opacity:1;transition:opacity .3s ease-in .8s}
.cm-templates-content{padding:0 0 75px 0}
@media only screen and (min-width:1024px){.cm-templates-content{width:75%;position:relative;left:25%;padding:0}
}
@media only screen and (min-width:1280px){.cm-templates-content{width:calc((100% - 25%) - 250px);position:absolute;right:0;left:initial}
}
.cm-templates-content .cm-templates-container--add-padding{padding:20px 0}
@media only screen and (min-width:1280px){.cm-templates-content .cm-templates-container--add-padding{padding:inherit}
}
@media only screen and (min-width:1280px){.cm-templates-content .cm-templates-sidebar--position-top{padding:20px 0 0 0}
}
.cm-templates-content .cm-templates-sidebar--position-top .cm-templates-underline{margin-top:20px}
@media only screen and (min-width:1280px){.cm-templates-content .cm-templates-sidebar--position-bottom{padding:0 0 20px 0}
}
.cm-templates-content .cm-templates-sidebar--position-bottom .cm-templates-underline{margin:0 0 20px 0}
@media only screen and (min-width:1280px){.cm-templates-content .cm-templates-content--display-flex{padding:20px 0;box-sizing:border-box}
}
@media only screen and (min-width:1280px){.cm-templates-content .cm-templates-content--display-flex{display:flex}
}
.cm-templates-content .cm-templates-underline{display:block;height:1px}
@media only screen and (min-width:1024px){.cm-templates-footer{padding-bottom:0}
}
@media only screen and (min-width:1280px){.cm-templates-footer{padding-bottom:0}
}
.cm-templates-footer .cm-templates-footer__content{padding:20px 0}
.cm-template-hamburger{border-radius:100%;height:52px;width:52px;padding:12px;display:flex;justify-content:center;align-items:center}
@media only screen and (min-width:1280px){.cm-template-hamburger{display:none}
}
@media only screen and (max-width:1023px){.cm-templates-hamburger-button.cm-templates-hamburger-button--align-center{position:absolute;width:100%}
.cm-templates-hamburger-button.cm-templates-hamburger-button--align-center .cm-template-hamburger{margin:0 auto}
}
.cm-template-hamburger__icon-lines,.cm-template-hamburger__icon-lines:before,.cm-template-hamburger__icon-lines:after{width:100% !important;height:3px !important}
.cm-preset-screenshooter{height:100%}
.cm-preset-screenshooter .cm-templates-container{display:flex}
.cm-preset-screenshooter .cm-templates-keyvisual{position:static;height:auto}
.cm-preset-screenshooter .cm-templates-keyvisual .cm-templates-keyvisual__media{position:static;width:100%;height:100%}
.cm-preset-screenshooter .cm-templates-navigation-container{position:static;height:auto}
.cm-preset-screenshooter .cm-templates-content{position:static !important;height:auto !important}
.cm-preset-screenshooter .cm-templates-heading{position:absolute}
body.cm-templates-page-wrapper--remove-flex{overflow-x:hidden}
body.cm-templates-page-wrapper--remove-flex .cm-templates-content{display:block}
@media only screen and (min-width:1024px){body.cm-templates-page-wrapper--remove-flex .cm-templates-content{left:25%}
}
@media only screen and (min-width:1280px){body.cm-templates-page-wrapper--remove-flex .cm-templates-content{left:auto}
}
@media only screen and (min-width:1280px){body.cm-templates-page-wrapper--remove-flex .cm-templates-navigation{margin-top:150px}
}