@keyframes pattern_motion{0%{transform:translateY(0)}100%{transform:translateY(-300px)}}@media (max-width: 1040px){.desktop_only{display:none !important}}@media (min-width: 1041px){.mobile_only{display:none !important}}.non_scrollable{overflow-y:hidden}@keyframes scroll_down{0%{background-position-x:50%}35%{background-position-x:50%}50%{background-position-x:150%}50.1%{background-position-x:-50%}65%{background-position-x:50%}100%{background-position-x:50%}}@media (min-width: 901px){body.home{padding-top:70vh;margin-top:140px}}@media (max-width: 600px){body.home .button_outer{text-align:center}}body.home .hero{position:relative;top:0;width:100vw;height:70vh;text-align:center;white-space:nowrap;margin-top:140px;background:#1d2c32;overflow:hidden}@media (min-width: 901px){body.home .hero{position:fixed;z-index:0;left:0}}@media (max-width: 900px){body.home .hero{margin-top:0 !important;padding-top:0 !important;padding-bottom:0 !important;height:calc(100vh - 226px)}}@media (max-width: 600px){body.home .hero{margin-top:0}}body.home .hero .bg{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;overflow:hidden;background-color:#1d2c32;transition:opacity 2s}body.home .hero .bg .landscape_video{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;object-position:50% 50%;background:#000}@media (orientation: portrait){body.home .hero .bg .landscape_video{display:none}}body.home .hero .bg .portrait_video{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;object-position:50% 50%;background:#000}@media (orientation: landscape){body.home .hero .bg .portrait_video{display:none}}body.home .hero .bg:after{content:'';position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;pointer-events:none;background-image:url('pattern_tr_gold0234.svg?1661361174'),url('pattern_bl_dark694f.svg?1661360744'),radial-gradient(rgba(0,0,0,0.333) 0%,rgba(0,0,0,0) 60%);background-repeat:no-repeat;background-position:100% 0, 0 100%, 50% 50%;background-size:auto 150px,auto calc(150px * 0.6),1000px 400px}@media (max-width: 750px){body.home .hero .bg:after{background-size:auto 100px,auto calc(100px * 0.6),100% 40%}}@media (max-width: 600px){body.home .hero .bg:after{background-image:url('pattern_tr_gold0234.svg?1661361174'),url('pattern_bl_dark694f.svg?1661360744'),radial-gradient(rgba(0,0,0,0.333) 0%,rgba(0,0,0,0) 60%);background-repeat:no-repeat;background-position:100% 0, 0 100%, 50% 50%;background-size:auto 100px,auto calc(150px * 0.6),100% 40%}}body.home .hero .content{display:inline-block;vertical-align:middle;width:100% !important;white-space:normal;text-shadow:0px 5px 50px black;padding:0 30px;padding-bottom:72px}body.home .hero .content .heading{max-width:none !important;position:relative;transition:opacity 1s}body.home .hero .content .heading .heading_inner{color:#fff;font-family:"termina",Helvetica,Arial,sans-serif;font-size:48px;font-weight:700;letter-spacing:0.015em;line-height:1.15;line-height:1;transition:opacity 1s,transform 1s cubic-bezier(0.215, 0.61, 0.355, 1)}@media (max-width: 900px){body.home .hero .content .heading .heading_inner{font-size:36px}}@media (min-width: 1201px){body.home .hero .content .heading .heading_inner{font-size:4vw}}@media (max-width: 900px){body.home .hero .content .heading .heading_inner{font-size:48px}}@media (max-width: 600px){body.home .hero .content .heading .heading_inner{font-size:8vw}}@media (max-width: 450px){body.home .hero .content .heading .heading_inner{font-size:10vw}}body.home .hero .content .heading .heading_inner em{position:relative;display:inline-block;top:10px;left:-5px;font-family:"din-2014",Helvetica,Arial,sans-serif;font-size:170%;text-transform:capitalize;letter-spacing:0;margin-bottom:15px}@media (max-width: 900px){body.home .hero .content .heading .heading_inner em{top:7px}}@media (max-width: 900px){body.home .hero .content .heading .heading_inner span{display:block}}@media (max-width: 900px){body.home .hero .content .heading .heading_inner span:first-child{font-size:25px}}body.home .hero .content .paragraph{position:relative;color:#fff;font-family:"din-2014",Helvetica,Arial,sans-serif;font-size:18px;font-weight:normal;letter-spacing:0.025em;line-height:1.5;font-size:20px;margin-top:0;max-width:none}@media (max-width: 900px){body.home .hero .content .paragraph{font-size:16px}}@media (max-width: 600px){body.home .hero .content .paragraph{font-size:15px}}body.home .hero .content .paragraph a,body.home .hero .content .paragraph [href]{position:relative;display:inline;color:#45bcc8;font-weight:bold;transition:color 0.3s;box-shadow:0 0 0 rgba(69,188,200,0);transition:color 0.3s,box-shadow 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);cursor:pointer}body.home .hero .content .paragraph a:hover,body.home .hero .content .paragraph [href]:hover{box-shadow:0 2px 0 #45bcc8}body.home .hero .content .paragraph.has-medium-font-size{font-size:20px !important}@media (max-width: 900px){body.home .hero .content .paragraph.has-medium-font-size{font-size:18px !important}}@media (max-width: 600px){body.home .hero .content .paragraph.has-medium-font-size{font-size:17px !important}}@media (max-width: 900px){body.home .hero .content .paragraph{font-size:18px}}@media (max-width: 600px){body.home .hero .content .paragraph{font-size:17px}}@media (min-width: 901px){body.home .hero .content .paragraph{font-size:22px}}body.home .hero .content .paragraph span{display:inline-block}body.home .hero .content #scroll_down{display:none}body.home .hero:after{content:'';display:inline-block;vertical-align:middle;width:0;height:100%}body.home .hero:before{content:'';display:block;position:absolute;z-index:1;right:60px;bottom:132px;width:100px;height:100px;background:url('seal_cyan34f6.svg?1661361723') no-repeat 0 0/100% auto}@media (max-width: 900px){body.home .hero:before{right:100px;bottom:122px}}@media (max-width: 900px) and (max-width: 1200px){body.home .hero:before{right:60px}}@media (max-width: 900px) and (max-width: 900px){body.home .hero:before{right:50px}}@media (max-width: 900px) and (max-width: 600px){body.home .hero:before{right:30px}}@media (max-width: 600px){body.home .hero:before{width:80px;height:80px;bottom:102px}}body.home .content_outer>.wp-block-group.alignfull:first-child{position:relative;top:-72px;margin-bottom:-72px}
