body{font-size:36px;font-family:'Trebuchet MS';line-height:46px}h1,h2{font-size:120px;font-family:'Trebuchet MS';line-height:120px;font-weight:600;margin:0 0 60px 0}h3{max-width:50%;font-size:60px;font-family:'Trebuchet MS';line-height:70px;font-weight:600;margin:0 0 30px 0}h1>span,h2>span,h3>span{color:var(--ci1);display:block}p{margin:0 0 24px 0}input,select,textarea{font-family:'Trebuchet MS'}.wp-block-cover__inner-container,.wp-block-group:not(.full-width),footer .footer-wrapper{max-width:var(--maxwidthsidemargin);margin-left:auto;margin-right:auto}.page-wrapper .title-subpage-wrapper,.wp-block-group.content70>div,.wp-block-group.content70>h2,.wp-block-group.content70>h3,.wp-block-group.content70>p,.wp-block-group.content70>ul{max-width:var(--maxwidth1)!important;margin-left:auto;margin-right:auto}.wp-block-group.content70>div,.wp-block-group.content70>h2,.wp-block-group.content70>h3,.wp-block-group.content70>h4,.wp-block-group.content70>h5,.wp-block-group.content70>p,.wp-block-group.content70>ul{padding-right:0}header{width:100%;z-index:999999;position:fixed;top:0;left:0}header .header-top .logo{margin:0 auto 0 var(--sidemargin)}header .header-top .logo a img{width:320px}header .header-bottom{display:none}.wp-block-group{padding:80px 0}.wp-block-group.full-width.no-padding{height:100vh}.wp-block-group.content70{padding:160px 0}.wrapper:not(.start) .page-wrapper{padding-top:180px}.wrapper:not(.start) .wp-block-group{max-width:var(--maxwidth1);font-size:20px;line-height:26px;padding:80px 0}.wrapper:not(.start) h1,.wrapper:not(.start) h2{font-size:36px;line-height:46px;margin:0}.wp-block-cover{height:100%;padding:0!important;z-index:-1}.wp-block-cover__inner-container{height:100%;display:flex;flex-direction:column}.wp-block-cover>div h1,.wp-block-cover>div h2,.wp-block-cover>div h3{color:#fff;margin:auto auto var(--sidemargin) 0}.video-box.compact{height:600px}.video-box span{width:100px;height:100px;margin:auto 60px 60px auto}.video-box span:before{font-size:100px}.login-box{border:1px solid var(--fontcolor)}.login-box label{font-size:20px;line-height:20px}.login-box input[type=password],.login-box input[type=text]{padding:8px}a.button,input.button{font-size:20px;padding:8px 24px 8px}.scroll-top{width:50px;height:50px;background-color:var(--ci1);bottom:20px;right:20px}.scroll-top .arrow{border-right:2px solid var(--ci1font);border-top:2px solid var(--ci1font);position:absolute;top:21px;left:17px}footer{font-size:20px;line-height:26px;padding:80px 0}footer .footer-content{flex-wrap:wrap}footer .footer-content .footer-col{width:calc(33.3333% - (2 * var(--colmargin)/ 3));margin:0 var(--colmargin) 0 0}footer .footer-content .footer-col:last-child{margin-right:0}footer .footer-wrapper>div>div img{width:320px}@media(max-width:1360px){.wp-block-cover__inner-container,.wp-block-group:not(.full-width),footer .footer-wrapper{max-width:var(--maxwidth1);margin-left:auto;margin-right:auto}header .header-top .logo{margin:0 auto 0 0}}@media(max-width:1180px){h3{max-width:100%}}@media(max-width:1080px){.wp-block-cover__inner-container,.wp-block-group:not(.full-width),.wrapper:not(.start) .wp-block-group,.wrapper:not(.start) h1,.wrapper:not(.start) h2,footer .footer-wrapper{padding-left:40px;padding-right:40px}}@media(max-width:960px){h1,h2{font-size:80px;line-height:92px}h3{font-size:52px;line-height:58px}body{font-size:32px;line-height:38px}.wp-block-cover>div h1,.wp-block-cover>div h2,.wp-block-cover>div h3{margin:auto auto 40px 0}.wp-block-group .wp-block-columns{flex-wrap:wrap!important}.wp-block-column:first-child:nth-last-child(2),.wp-block-column:first-child:nth-last-child(2)~.wp-block-column{width:100%;max-width:100%;flex-basis:100%!important;margin-right:0!important;margin-bottom:40px!important}}@media(max-width:780px){footer .footer-content .footer-col{width:100%;margin-bottom:40px;margin-right:0}}@media(max-width:620px){.video-box{height:400px}}@media(max-width:560px){h1,h2{font-size:40px;line-height:40px}h3{font-size:30px;line-height:40px}body{font-size:20px;line-height:26px}.wp-block-cover__inner-container,.wp-block-group:not(.full-width),.wrapper:not(.start) .wp-block-group,.wrapper:not(.start) h1,.wrapper:not(.start) h2,footer .footer-wrapper{padding-left:20px;padding-right:20px}.video-box span{margin:auto 30px 30px auto}.wp-block-cover__inner-container,.wp-block-group:not(.full-width),footer .footer-wrapper{padding-left:20px;padding-right:20px}}@media(max-width:380px){footer .footer-wrapper>div>div img,header .header-top .logo a img{width:100%}}