/*!
Theme Name: Zelus
Description: Zelus
Author: Gabe Palomino
Author URI: http://www.upstreammarketing.net
Version: 2.0
*/html{position:relative;min-height:100%}body{font-family:"Inter", sans-serif;font-size:16px;line-height:25px;font-weight:400;color:#000;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;height:100%;background:#fff}.container{max-width:1140px}.row{margin:0 !important}a{color:#2c69c7}a:hover{transition:all 0.25s ease-in-out 0s}a:active,a:focus{outline:none !important;-moz-outline-style:none !important}a img{border:none !important}*{-moz-box-sizing:border-box}h1,h2,h3,h4{ffont-family:"Inter", sans-serif;font-weight:bold}a.button{margin:20px 0;text-align:center;display:block;width:100%;padding:20px 30px;color:#fff;text-transform:uppercase;font-weight:700;background:#2c69c7;text-decoration:none}img .alignright{float:right}img .alignleft{float:left}img .full,img .size-full{width:100% !important;height:auto}img .med{margin-right:20px;width:200px}img .small{width:160px;height:auto;margin:5px;border:4px solid #ddd}.clear,.clearfix{clear:both;height:1px;margin:-1px 0 0;font-size:1px}.hidden{display:none !important}.fleft{float:left}.fright{float:right}.rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 1px 5px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 5px rgba(0, 0, 0, 0.2);box-shadow:0 1px 5px rgba(0, 0, 0, 0.2)}.border{border:8px solid #eebb42;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.outlined{-webkit-text-fill-color:#5916f4;-webkit-text-stroke-width:2px;background:white;-webkit-text-stroke-color:transparent;-webkit-background-clip:text}.outlined.alt{-webkit-text-fill-color:#9700ff;-webkit-text-stroke-width:2px;background:white;-webkit-text-stroke-color:transparent;-webkit-background-clip:text}.errors{color:#F00}input.invalidValue{background:#FFDFDF;border:1px solid #F00}input.requiredValue{background:#FFFFDF;border:1px solid #F00}.vwrapper{width:100%;height:auto;margin:0 auto}.h_iframe{position:relative;padding:0;margin:0}.h_iframe .ratio{display:block;width:100%;height:auto}.h_iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}.vc_row{margin:0 !important}.wpb_row,.wpb_content_element,ul.wpb_thumbnails-fluid>li,.last_toggle_el_margin,.wpb_button{margin-bottom:0 !important}.overlay{background-color:#000;z-index:-1;width:100%;height:200%;top:0;bottom:0;left:0;position:absolute;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=5)";filter:alpha(opacity=5);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5}.gform-theme--foundation .gfield textarea.large{min-block-size:10rem !important}.gform_wrapper input[type=email],.gform_wrapper input[type=password],.gform_wrapper input[type=tel],.gform_wrapper input[type=number],.gform_wrapper input[type=text],.gform_wrapper input[type=url],.gform_wrapper select{font-size:inherit;font-family:"Open Sans", sans-serif;padding:15px !important;letter-spacing:normal;text-indent:0.25em;border-radius:5px;color:#333;border:1px solid #efefef;background:#fff}.gform_wrapper textarea{font-family:"Open Sans";border-radius:5px;padding:15px !important;color:#333;border:1px solid #efefef;background:#fff;height:120px !important}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type="submit"],.gform_wrapper .gform_page_footer input[type=submit]{font-family:"Inter", sans-serif;border:0px;color:#fff;font-weight:700;font-size:16px;border-radius:0px;padding:15px 40px;background:#4690cd}.gform_wrapper .gform_footer input:Hover.button,.gform_wrapper .gform_footer input:Hover[type="submit"],.gform_wrapper .gform_page_footer input:Hover[type=submit]{font-family:"Inter", sans-serif;color:#fff;text-transform:capitalize;background:#2c69c7 !important}.g-recaptcha{transform-origin:left top;-webkit-transform-origin:left top}.cd-panel p{font-size:16px}.cd-panel .gform_wrapper input[type=email],.cd-panel .gform_wrapper input[type=password],.cd-panel .gform_wrapper input[type=tel],.cd-panel .gform_wrapper input[type=number],.cd-panel .gform_wrapper input[type=text],.cd-panel .gform_wrapper input[type=url],.cd-panel .gform_wrapper select{font-size:inherit;font-family:"Inter", sans-serif;padding:15px !important;letter-spacing:normal;text-indent:0.25em;border-radius:5px;color:#000;border:1px solid #ddd;background:#fff}.cd-panel .gform_wrapper textarea{font-family:"Inter";border-radius:5px;padding:15px !important;color:#000;border:1px solid #ddd;height:120px !important;background:#fff}.cd-panel .gform_wrapper .gform_footer input.button,.cd-panel .gform_wrapper .gform_footer input[type="submit"],.cd-panel .gform_wrapper .gform_page_footer input[type=submit]{font-family:"Inter", sans-serif;display:inline-block;border:0px;color:#fff;font-weight:700;font-size:16px;border-radius:8px;padding:15px 40px;background:#d4232f}.cd-panel .gform_wrapper .gform_footer input:Hover.button,.cd-panel .gform_wrapper .gform_footer input:Hover[type="submit"],.cd-panel .gform_wrapper .gform_page_footer input:Hover[type=submit]{font-family:"Inter", sans-serif;color:#fff;text-transform:capitalize;background:#d4232f !important}.cd-panel .gform_wrapper input#gform_submit_button_1.gform_button.button{position:relative !important;margin:auto !important}.white-popup{position:relative;background:#FFF;padding:20px;width:auto;max-width:500px;margin:20px auto}.close{margin-top:20px}button.mfp-arrow{background:#fff}.mfp-arrow{top:95% !important;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.header .col-sm-12{padding:0}img.bg-img{position:absolute;right:0;top:0;width:100%;height:auto}.scrollToTopBtn{position:fixed;border:0;bottom:30px;right:30px;z-index:9;opacity:0;transform:translateY(100px);transition:all 0.5s ease;font-size:14px;line-height:14px;color:#fff;padding:5px;width:28px;height:28px;border-radius:25px;background:#5916f4;cursor:pointer;box-shadow:0 0 50px rgba(255, 255, 255, 0.9)}.showBtn{opacity:1;transform:translateY(0)}.bx-wrapper{position:relative;margin-bottom:unset;padding:0;-ms-touch-action:pan-y;touch-action:pan-y;-moz-box-shadow:unset;-webkit-box-shadow:unset;box-shadow:unset;border:unset;background:unset}.social i{color:#fff;border:1px solid #5916f4;padding:10px;width:38px;height:38px;margin:5px;text-align:center;border-radius:50%}.social i:hover{color:#fff;background:#5916f4}.elementor-nav-menu--main .elementor-nav-menu{height:auto;background:transparent !important;border-radius:0 !important;box-shadow:none !important}.elementor-nav-menu--main .elementor-nav-menu li a{color:#fff;font-size:14px;font-weight:600;text-transform:uppercase;padding:25px 20px !important;text-shadow:none !important;background:transparent;box-shadow:none !important;border-radius:0}.elementor-nav-menu--main .elementor-nav-menu li a.nav-phone{position:relative;margin-left:20px;padding-left:40px !important}.elementor-nav-menu--main .elementor-nav-menu li a.nav-phone:before{content:"";position:absolute;top:20px;left:0;width:30px;height:30px;background:url(images/icon-phone.png) no-repeat center center;background-size:cover;z-index:1}.elementor-nav-menu--main .elementor-nav-menu li.dropdown a:Hover{color:#fff;background:#5916f4}.elementor-nav-menu--main .elementor-nav-menu li .open a{color:#fff !important;background:transparent !important}.elementor-nav-menu--main .elementor-nav-menu li .open a:Hover,.elementor-nav-menu--main .elementor-nav-menu li .open a:focus{color:#fff !important;background:transparent !important}.mmenu{z-index:999;border-bottom:1px solid rgba(255, 255, 255, 0.1);background:transparent !important}.mmenu .container{position:relative}.mmenu .nav-link{padding:15px 10px !important}.mmenu .navbar-brand{position:relative;margin:0;padding:0}.mmenu .navbar-brand img{width:150px;padding:10px 0;transition:all 0.75s ease-in-out 0s}.mmenu .navbar-collapse{position:relative;z-index:5}.mmenu .navbar-toggler{position:relative;z-index:5}.mmenu .navbar{position:relative;padding:0}.mmenu .navbar-default{height:auto;background:transparent !important;border-radius:0 !important;box-shadow:none !important}.mmenu .navbar-default .navbar-nav{margin-left:20px}.mmenu .navbar-default .navbar-nav li a{color:#fff;font-size:14px;font-weight:600;text-transform:uppercase;padding:25px 20px !important;text-shadow:none !important;background:transparent;box-shadow:none !important;border-radius:0}.mmenu .navbar-default .navbar-nav li a:Hover{color:#fff;background:#5916f4}.mmenu .navbar-default .navbar-nav li a.nav-phone{position:relative;margin-left:20px;padding-left:40px !important}.mmenu .navbar-default .navbar-nav li a.nav-phone:before{content:"";position:absolute;top:24px;left:0;width:30px;height:30px;background:url(images/icon-phone.png) no-repeat center center;background-size:cover;z-index:1}.mmenu .navbar-default .navbar-nav li.dropdown a:Hover{color:#fff;background:#5916f4}.mmenu .navbar-default .navbar-nav li .open a{color:#fff !important;background:transparent !important}.mmenu .navbar-default .navbar-nav li .open a:Hover,.mmenu .navbar-default .navbar-nav li .open a:focus{color:#fff !important;background:transparent !important}.mmenu .navbar-default .navbar-nav .current-menu-item a{color:#fff;font-weight:700;background:#5916f4}.mmenu .navbar-default .navbar-nav .current-menu-item a:Hover{color:#fff;background:#5916f4}.mmenu .navbar-default .navbar-nav .current-menu-item a:focus{color:#fff;background:#5916f4}.mmenu .dropdown-menu{top:100%;left:0;z-index:1000;float:left;min-width:10rem;padding:0.5rem 0;margin:0.125rem 0 0;font-size:1rem;color:#fff;text-align:left;list-style:none;background-color:rgba(0, 0, 0, 0.8);background-clip:padding-box;border-radius:0}.mmenu .dropdown-menu .dropdown-item{color:#fff;background-color:transparent !important}.mmenu .dropdown-menu.show{display:block !important}.mmenu .dropdown-menu.show li.menu-item a{padding:5px 10px;color:#fff !important;background:transparent !important}.mmenu.move{z-index:9999;background:rgba(0, 0, 0, 0.5) !important;box-shadow:1px 5px 24px 0 rgba(0, 0, 0, 0.5);transition:all 0.5s ease-in-out 0s}.mmenu.move .navbar-default{height:auto;background:transparent !important;border-radius:0 !important;box-shadow:none !important}.mmenu.move .navbar-default .navbar-nav{margin-left:20px}.mmenu.move .navbar-default .navbar-nav li a{color:#fff;font-size:14px;font-weight:600;text-transform:uppercase;padding:25px 20px !important;text-shadow:none !important;background:transparent;box-shadow:none !important;border-radius:0}.mmenu.move .navbar-default .navbar-nav li a:Hover{color:#fff;background:#0d1431}.mmenu.move .navbar-default .navbar-nav li a.nav-phone{position:relative;margin-left:20px;padding-left:40px !important}.mmenu.move .navbar-default .navbar-nav li.dropdown a:Hover{color:#fff;background:#0d1431}.mmenu.move .navbar-default .navbar-nav li .open a{color:#fff !important;background:transparent !important}.mmenu.move .navbar-default .navbar-nav li .open a:Hover,.mmenu.move .navbar-default .navbar-nav li .open a:focus{color:#fff !important;background:transparent !important}.mmenu.move .navbar-default .navbar-nav .current-menu-item a{color:#fff;font-weight:700;background:#5916f4}.mmenu.move .navbar-default .navbar-nav .current-menu-item a:Hover{color:#fff;background:#5916f4}.mmenu.move .navbar-default .navbar-nav .current-menu-item a:focus{color:#fff;background:#5916f4}.topshape{fill:url(#shapegradient) #fff}.topshape #shapegradient{--color-stop: #2c69c7;--color-bot: #f9d439}.claysec{position:relative}.claysec .clayimg{position:absolute;bottom:-113px;left:-120px}.claysec .clayimg img{width:100% !important;height:580px;object-fit:cover}.claysec_about{position:relative}.claysec_about .clayimg_about{position:absolute;bottom:-75px;left:0px}.claysec_about .clayimg_about img{width:100% !important;height:620px;object-fit:cover}.mainheader{margin-top:100px !important}.mheader{fill:url(#mheadergradient) #000}.mheader #mheadergradient{--color-stop: #2c69c7;--color-bot: #f9d439}.header{position:relative;padding:30px 0;height:140px;color:#fff;background:#2c69c7}.header h1{margin-top:15px;text-transform:uppercase}.title{padding:25px 0;background:#091d2f}.title h1{color:#82d3f7;font-weight:500;text-transform:uppercase}.content{padding:5% 0}.content .col-sm-12{padding:0}.content h2{color:#2c69c7}.content.blog{min-height:700px;padding:0 0px 100px 0px}.content.blog aside{position:sticky;top:100px}.content.blog aside ul{list-style:none;padding:0}.content.blog img{width:100%;height:auto}.blogitem{font-size:16px;padding:20px 0px;border-bottom:2px solid #ddd}.blogitem:last-child{font-size:16px;padding:20px 0px;border-bottom:0px solid #ddd}.blogitem img{width:100%;height:auto}.blogitem h3 a{color:#2c69c7}.blogitem a.button{display:inline-block;padding:15px 35px;color:#fff;background:#2c69c7;margin:20px 0px !important}.blog a:Hover.button{color:#fff;background:#003835}.fimg{position:relative}.fimg .date{position:absolute;z-index:999;bottom:25px;color:#fff;font-weight:700;background:#2c69c7;padding:10px 20px;border-radius:0px 20px 20px 0px}aside{font-size:16px;padding:25px;color:#2c69c7;background:rgba(44, 105, 199, 0.2);border-radius:5px}aside h2{font-size:22px;font-weight:700}aside a{color:#2c69c7;text-decoration:none}aside a:Hover{color:#333}.pposts{color:#fff;padding:20px;background:#2c69c7}.pposts a{color:#fff}ul.footer_port{padding:0;margin:0;list-style:none}ul.footer_port li{display:block}ul.footer_port li a{color:#fff;font-weight:200;font-size:16px}ul.footer_port li a:hover{color:#2c69c7}.main-footer{}.main-footer .gform-theme--foundation .gform_fields{row-gap:10px !important}.main-footer .gform-theme--foundation .gfield textarea.large{min-block-size:6rem}.main-footer .gform-theme--framework select:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):where(:not([multiple])):hover{background-image:none !important}.main-footer .gform-theme--framework select:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):where(:not([multiple])):focus{background-image:none !important}.main-footer .gform_wrapper input[type=email],.main-footer .gform_wrapper input[type=password],.main-footer .gform_wrapper input[type=tel],.main-footer .gform_wrapper input[type=number],.main-footer .gform_wrapper input[type=text],.main-footer .gform_wrapper input[type=url]{font-size:14px !important;padding:10px !important;letter-spacing:normal;text-indent:0.25em;border-radius:5px;color:#333;border:1px solid #efefef;background:#fff;box-shadow:1px 1px 2px rgba(0, 0, 0, 0.07)}.main-footer .gform_wrapper select{font-size:14px !important;padding:0px !important;letter-spacing:normal;text-indent:0.25em;border-radius:5px;color:#333;border:1px solid #efefef;background:#fff;box-shadow:1px 1px 2px rgba(0, 0, 0, 0.07)}.main-footer .gform_wrapper textarea{font-size:14px !important;border-radius:5px;padding:10px !important;color:#333;border:1px solid #efefef;background:#fff;height:120px !important;box-shadow:1px 1px 2px rgba(0, 0, 0, 0.07)}.main-footer .gform_wrapper .gform_footer input.button,.main-footer .gform_wrapper .gform_footer input[type="submit"],.main-footer .gform_wrapper .gform_page_footer input[type=submit]{text-transform:uppercase !important;border:0px;color:#000 !important;font-weight:700 !important;font-size:16px !important;border-radius:50px !important;padding:15px 40px !important;background:#f9d439 !important}.main-footer .gform_wrapper .gform_footer input:Hover.button,.main-footer .gform_wrapper .gform_footer input:Hover[type="submit"],.main-footer .gform_wrapper .gform_page_footer input:Hover[type=submit]{color:#000 !important;background:#f9d439}.main-footer .copy{padding:50px 0;color:#fff;font-size:14px}.main-footer .copy a{color:#f9d439}footer{width:100%;font-weight:400}footer .moreinfo{position:relative;padding:5%;border-top:10px solid #2c69c7;background:#091e31}footer .moreinfo .container{position:relative;z-index:9;padding-bottom:40px;background:#fff;border-radius:15px}footer .moreinfo img.logo{display:block;margin:25px auto 0 auto;width:25%;height:auto}footer .moreinfo h3{display:flex;text-transform:uppercase;font-weight:700;font-size:20px;padding-bottom:15px;color:#2e4255}footer .moreinfo a{color:#4690cd;text-decoration:none}footer .moreinfo a.button{display:inline-block;width:auto !important;padding:10px 20px;text-transform:uppercase;color:#fff;background:#2c69c7;text-decoration:none}footer .moreinfo .locinfo{font-size:16px;padding-bottom:40px}footer .moreinfo i{color:#4690cd;font-size:24px}footer .bottom{position:relative;padding:15px;color:#fff}footer .bottom h3{font-size:24px;text-transform:uppercase;font-weight:400;color:#4d4d4d;margin-bottom:25px !important}footer .bottom img{margin:0 auto;width:50%;height:auto}footer .bottom img.logo{width:75px;height:auto;margin:0 auto;filter:grayscale(1) brightness(0) invert(1)}footer .bottom .copy a{color:#fff}@media (min-width:978px) and (max-width:1199px){.mmenu{}.mmenu .navbar-collapse{position:relative;bottom:0px !important}.mmenu .navbar-brand img{width:250px;padding:10px 0}.mmenu .navbar-default .navbar-nav li a{font-size:12px;padding:10px 10px !important}.mmenu.move .navbar-brand img{position:absolute;z-index:99999999999;top:-70px;left:0px;max-width:unset}.mmenu.move .navbar-default .navbar-nav li a{color:#fff;font-size:12px;padding:10px 10px !important}.sections .sec.col-lg-4{margin:15px 0 !important}.how{font-size:14px}.how h3{font-size:18px}.features.grey .col-sm-8 .fimg{position:relative;right:0;left:-200px;margin-top:-160px;width:150%;height:auto;bottom:-100px}.footer img.logo-footer{margin:0 auto;position:relative;top:-50px;width:140px;height:auto}}@media (min-width:768px) and (max-width:979px){body{font-size:15px;margin-bottom:unset}.mmenu{}.mmenu .navbar-collapse{position:relative;bottom:0px !important}.mmenu .navbar-brand img{width:250px;padding:10px 0}.mmenu .navbar-default .navbar-nav li a{font-size:10px;padding:10px 5px !important}.mmenu.move .navbar-brand img{position:absolute;z-index:99999999999;top:-70px;left:0px;max-width:unset}.mmenu.move .navbar-default .navbar-nav li a{color:#fff;font-size:10px;padding:10px 5px !important}.sections .sec.col-lg-4{margin:15px 0 !important}.how{font-size:14px}.how h3{font-size:18px}.features.grey .col-sm-8 .fimg{position:relative;right:0;left:-200px;margin-top:-175px;width:182%;height:auto;bottom:-100px}.footer img.logo-footer{margin:0 auto;position:relative;top:-50px;width:140px;height:auto}.g-recaptcha{width:100% !important;ransform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0}}@media (max-width:767px){body{font-size:15px;margin-bottom:0px}.container{padding:0 15px !important}.slideholder .col-sm-8{padding:0}.slideholder .bx-controls{display:none}.mmenu .navbar-collapse{bottom:unset !important}.mmenu .navbar-brand img{width:120px}.mmenu .navbar-toggler{position:absolute;color:#fff;border:0;z-index:99999;right:-10px;top:15px}.mmenu .navbar-toggler i{font-size:26px}.mmenu .navbar-toggler:focus{box-shadow:unset}.mmenu .navbar-collapse{top:20px;padding:0px;background:#091d2f}.mmenu .navbar-default .navbar-nav{margin-left:0px}.mmenu .navbar-default .navbar-nav li a{color:#fff;font-size:14px;font-weight:400;padding:5px !important}.mmenu .navbar-default .navbar-nav li a.nav-phone::before{top:4px;left:-5px}.mmenu.move{height:68px}.mmenu.move .navbar-default .navbar-nav{margin-left:0px}.mmenu.move .navbar-default .navbar-nav li a{font-size:14px;padding:5px !important}.mmenu.move .navbar-default .navbar-nav li a.nav-phone::before{top:4px;left:-5px}.mmenu.move .navbar-brand img{position:fixed;top:0px;left:15px;width:120px}.mmenu.move .navbar-toggler{position:absolute;color:#fff;z-index:99999;right:-10px;top:15px}.mmenu.move .navbar-collapse{top:68px;padding:0px;background:#091d2f}.why h2{font-size:20px}.help h3{font-size:20px}.help ul.bx{padding:10px}.help ul.bx li{font-weight:900;font-size:14px;color:#092746;line-height:80px}.spotlight .smain{position:relative}.spotlight .the-spotlight .pl-5{padding:0 !important}.spotlight .the-spotlight .fstaff .staff-info{padding:0;height:auto;min-height:auto !important}.spotlight .the-spotlight .fstaff .staff-info h3{margin:30px 0 15px 0 !important;font-size:24px}.spotlight .the-spotlight .fstaff .staff-info h4{font-size:18px}.spotlight .the-spotlight .fstaff .staff-info a.button{position:relative}.news .box{margin:10px 0}.title h1{font-size:24px}.content h2{font-size:28px}.content h3{font-size:18px}.content.pay h2{font-size:18px;padding:40px 0}.content.pay .vc_empty_space{display:none}.content.pay .sections .section{margin-bottom:50px}.content.pay .sections .section:last-child{margin-bottom:5px}.memberinfo .col-sm-8,.memberinfo .col-sm-6,.memberinfo .col-sm-12{padding:0}.memberinfo h2{font-size:28px}.memberinfo h3{font-size:18px}.fimg img{width:100%;height:auto}.blog img{width:100%;height:auto}.blog aside{margin-bottom:50px !important}.footer{position:relative;height:auto}.footer .col-sm-4{padding:15px 0}.footer img.logo-footer{margin:0 auto;position:relative;top:-20px;width:120px;height:auto}}*,*::after,*::before{-webkit-box-sizing:border-box;box-sizing:border-box}.cd-main-content{text-align:center}.cd-main-content h1{font-size:2rem;color:#64788c;padding:4em 0}.cd-btn{position:relative;display:inline-block;padding:1em 2em;background-color:#89ba2c;color:#ffffff;border-radius:50em;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.5), 0 0 5px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.5), 0 0 5px rgba(0, 0, 0, 0.1);-webkit-transition:-webkit-box-shadow 0.2s;transition:-webkit-box-shadow 0.2s;transition:box-shadow 0.2s;transition:box-shadow 0.2s, -webkit-box-shadow 0.2s}.cd-btn:hover{-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.5), 0 0 20px rgba(0, 0, 0, 0.3);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.5), 0 0 20px rgba(0, 0, 0, 0.3)}@media only screen and (min-width:1170px){.cd-main-content h1{font-size:3.2rem}}.cd-panel{position:fixed;z-index:9;top:0;left:0;height:100%;width:100%;visibility:hidden;-webkit-transition:visibility 0s 0.6s;transition:visibility 0s 0.6s}.cd-panel::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;cursor:pointer;-webkit-transition:background 0.3s 0.3s;transition:background 0.3s 0.3s}.cd-panel.cd-panel--is-visible{visibility:visible;-webkit-transition:visibility 0s 0s;transition:visibility 0s 0s;z-index:9999}.cd-panel.cd-panel--is-visible::after{background:rgba(0, 0, 0, 0.6);-webkit-transition:background 0.3s 0s;transition:background 0.3s 0s}.cd-panel__header{position:fixed;width:90%;height:50px;line-height:50px;z-index:2;transition:-webkit-transform 0.3s 0s;transition:transform 0.3s 0s;transition:transform 0.3s 0s, -webkit-transform 0.3s 0s;-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}.cd-panel__header h1{color:#89ba2c;padding-left:5%}.cd-panel--from-right .cd-panel__header{right:0}.cd-panel--from-left .cd-panel__header{left:0}.cd-panel--is-visible .cd-panel__header{-webkit-transition:-webkit-transform 0.3s 0.3s;transition:-webkit-transform 0.3s 0.3s;transition:transform 0.3s 0.3s;transition:transform 0.3s 0.3s, -webkit-transform 0.3s 0.3s;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}@media only screen and (min-width:768px){.cd-panel__header{width:70%}}@media only screen and (min-width:1170px){.cd-panel__header{width:50%}}.cd-panel__close{position:absolute;top:0;right:0;height:100%;width:60px;display:inline-block;overflow:hidden;text-indent:100%;white-space:nowrap}.cd-panel__close::before,.cd-panel__close::after{content:"";position:absolute;top:22px;left:20px;height:3px;width:20px;background-color:#424f5c;-webkit-backface-visibility:hidden;backface-visibility:hidden}.cd-panel__close::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.cd-panel__close::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.cd-panel__close:hover{background-color:#424f5c}.cd-panel__close:hover::before,.cd-panel__close:hover::after{background-color:#ffffff;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}.cd-panel__close:hover::before{-webkit-transform:rotate(220deg);-ms-transform:rotate(220deg);transform:rotate(220deg)}.cd-panel__close:hover::after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.cd-panel--is-visible .cd-panel__close::before{-webkit-animation:cd-close-1 0.6s 0.3s;animation:cd-close-1 0.6s 0.3s}.cd-panel--is-visible .cd-panel__close::after{-webkit-animation:cd-close-2 0.6s 0.3s;animation:cd-close-2 0.6s 0.3s}@-webkit-keyframes cd-close-1{0%,50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@keyframes cd-close-1{0%,50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@-webkit-keyframes cd-close-2{0%,50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@keyframes cd-close-2{0%,50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}.cd-panel__container{position:fixed;width:100%;height:100%;top:0;background:#fff;z-index:1;-webkit-transition:-webkit-transform 0.3s 0.3s;transition:-webkit-transform 0.3s 0.3s;transition:transform 0.3s 0.3s;transition:transform 0.3s 0.3s, -webkit-transform 0.3s 0.3s}.cd-panel--from-right .cd-panel__container{right:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}.cd-panel--from-left .cd-panel__container{left:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}.cd-panel--is-visible .cd-panel__container{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition-delay:0s;transition-delay:0s}@media only screen and (min-width:768px){.cd-panel__container{width:70%}}@media only screen and (min-width:1170px){.cd-panel__container{width:35%}}.cd-panel__content{position:absolute;top:0;left:0;width:100%;height:100%;padding:70px 5%;overflow:auto;-webkit-overflow-scrolling:touch}.cd-panel__content p{font-size:1.4rem;color:#424f5c;line-height:1.4;margin:2em 0}.cd-panel__content p:first-of-type{margin-top:0}@media only screen and (min-width:768px){.cd-panel__content p{font-size:1.6rem;line-height:1.6}}