.block-faq .faq-wrapper button.question,body,h1,h2,h3,h4,h5,h6,blockquote,input[type=email],input[type=number],input[type=search],input[type=date],input[type=text],input[type=tel],input[type=url],input[type=password],textarea{font-family:Oceanwide,serif}footer .utility-footer-menu-wrapper nav.navigation ul a,p,legend,label,select,.default-tag,.small-tag,.cat-date,.small-pill-navy,.live-tag,.live a,.outline-tag,.active-tag,.gform_wrapper .gform_button,.button-primary-ghost,.button-secondary,button:not(.question),[type=button],[type=reset],[type=submit],.button-primary{font-family:Manrope,serif}code,pre{font-family:monospace}.home h1,section.header header .image-wrapper+.header-copy-wrapper,.gform_wrapper .gfield_required .gfield_required_text,.visually-hidden,button.share-wrapper .share-section a span{position:absolute;margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);border:0}.hide-text{padding:0;overflow:hidden;text-indent:200%;white-space:nowrap}.visually-shown,button.share-wrapper .share-section a span.copied{position:static;margin:0;padding:0;width:auto;height:auto;overflow:visible;clip:inherit;border:inherit}header.site-header nav ul.menu:not(.sub-menu),footer nav ul,footer .utility-footer-menu-wrapper nav.navigation ul,.list-block{display:block;margin:0;padding:0;list-style:none none}header.site-header nav ul.menu:not(.sub-menu) li,footer nav ul li,footer .utility-footer-menu-wrapper nav.navigation ul li,.list-block li{display:block;margin:0;padding:0;list-style:none none}.gform_wrapper .gform_button,.button-primary-ghost,.button-secondary,button:not(.question),[type=button],[type=reset],[type=submit],.button-primary{font-size:16px;font-size:1rem;display:inline-block;margin:0;padding:20px 40px;border-radius:50px;font-weight:600;text-align:center;text-decoration:none;line-height:1;white-space:nowrap;cursor:pointer;transition:all .4s ease}.gform_wrapper .gform_button a,.button-primary-ghost a,.button-secondary a,button:not(.question) a,[type=button] a,[type=reset] a,[type=submit] a,.button-primary a{color:inherit;text-decoration:none}.button-primary{background:none #3858e9;border:2px solid #3858e9;color:#fff}.button-primary:hover{background-color:#fff;color:#101517}.button-secondary,button:not(.question),[type=button],[type=reset],[type=submit]{background:none transparent;border:2px solid #FFF;color:#fff}.button-secondary:hover,button:hover:not(.question),[type=button]:hover,[type=reset]:hover,[type=submit]:hover{background-color:#fff;color:#101517}.gform_wrapper .gform_button,.button-primary-ghost{background:none transparent;border:2px solid #3858e9;color:#3858e9}.gform_wrapper .gform_button:hover,.button-primary-ghost:hover{background-color:#3858e9;color:#fff}.default-tag,.small-tag,.cat-date,.small-pill-navy,.live-tag,.live a,.outline-tag,.active-tag{background-color:#0d2894;color:#fff;font-size:14px;font-size:.875rem;display:inline-block;border-radius:50px;font-weight:600;line-height:1.6;padding:7px 14px;transition:background-color .4s ease}.active-tag{background-color:#5541f0;padding-left:30px;position:relative;z-index:1}.active-tag:hover{background-color:#5541f0}.active-tag:after{content:"";position:absolute;top:50%;left:12px;z-index:2;transform:translateY(-50%) rotate(0);background-image:url(/wp-content/themes/portfolio/src/img/check-white.svg);background-repeat:no-repeat;background-position:center;width:8px;height:8px}.outline-tag{border:1px solid #FFF}.outline-tag:hover{background-color:#fff}.live-tag,.live a{border:2px solid #3858e9;color:#3858e9!important;text-transform:uppercase;padding:5px 10px 5px 20px;position:relative}.live-tag:before,.live a:before{content:"";position:absolute;top:50%;left:10px;transform:translateY(-50%);background-color:#3858e9;width:4px;height:4px;border-radius:50%}.small-tag,.cat-date,.small-pill-navy{font-size:14px;font-size:.875rem;text-transform:uppercase;background-color:#ffffff1a}.embed-video{position:relative;overflow:hidden;padding:30px 0 56.25%;height:0}.embed-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-left{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes fade-in-right{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes slide-up{0%{transform:translateY(0)}to{transform:translateY(-100px)}}@keyframes slide-down{0%{transform:translateY(-100px)}to{transform:translateY(0)}}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}*{margin:0;padding:0;box-sizing:border-box}:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px;-webkit-text-size-adjust:100%}body{font-size:16px;font-size:1rem;margin:0;overflow-x:hidden;overflow-wrap:break-word;background-color:#fff;color:#101517;line-height:1.25;word-wrap:break-word;animation:fade-in 1s ease-out forwards}body.fade-out{animation:fade-out .25s ease-out forwards}body.preload *{transition:none!important}body.lock{overflow-x:hidden;overflow-y:hidden}h1{font-size:64px;font-size:4rem;margin-bottom:1rem;font-weight:300;line-height:1.4;text-transform:capitalize}h2{font-size:48px;font-size:3rem;margin-bottom:1rem;font-weight:400;line-height:1.4}@media (max-width: 768px){h2{line-height:1.2;font-size:42px;font-size:2.625rem}}h3{font-size:36px;font-size:2.25rem;margin-top:1rem;margin-bottom:1rem;font-weight:400;line-height:1.6}h4{font-size:18px;font-size:1.125rem;margin-bottom:1.5rem;font-weight:500;line-height:1.25}h5{font-size:16px;font-size:1rem;margin-bottom:3em;font-weight:600;line-height:1.25;text-transform:uppercase}h6{font-size:14px;font-size:.875rem;margin-bottom:3em;font-weight:500;text-transform:uppercase;line-height:1.25}a{color:#101517}a:has(h3){text-decoration:none}strong{font-weight:700}em{font-style:italic}img{max-width:100%;height:auto;border-style:none;display:block}p{margin:1em 0;line-height:1.6;font-size:18px;font-size:1.125rem;font-weight:400}hr{margin:2.5em 0;height:0;border:0 none;border-top:1px #F1F1F8 solid}ol{margin:2em 0;padding:0 0 0 2em}ol li{margin:1em 0;padding:0}ul:not(.menu):not(.sub-menu){margin:2em 0;padding:0 0 0 2em;list-style:disc}ul:not(.menu):not(.sub-menu) li{margin:1em 0;padding:0;font-size:16px;font-size:1rem;font-weight:400}table{margin:2em 0;width:100%;table-layout:fixed}table caption{padding:10px 20px}table thead th{border-bottom:1px #F1F1F8 solid}table th{padding:10px 20px;font-weight:500;text-transform:uppercase;text-align:left;vertical-align:top}table td{padding:20px;width:225px;font-size:16px;text-align:left;vertical-align:top}iframe{border:0 none}blockquote{font-size:18px;font-size:1.125rem;margin:1em 0;padding:0 0 0 1.5em;border-left:5px #3858e9 solid}pre{margin:1em 0;padding:20px;background-color:#f1f1f8;border-radius:5px;font-size:1em;white-space:normal}form{margin:0;padding:0}legend,label{font-size:20px;font-size:1.25rem;display:block;margin:0 0 20px!important;padding:0;font-weight:600;color:#101517;line-height:1.4}input[type=email],input[type=number],input[type=search],input[type=date],input[type=text],input[type=tel],input[type=url],input[type=password],textarea{margin:0 0 1rem;padding:14px 12px;width:100%;background:#fff;border:none;border-radius:8px;box-shadow:none;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px;font-size:1rem;font-weight:400;color:#101517;line-height:1.25}input[type=email]:disabled,input[type=number]:disabled,input[type=search]:disabled,input[type=date]:disabled,input[type=text]:disabled,input[type=tel]:disabled,input[type=url]:disabled,input[type=password]:disabled,textarea:disabled{background-color:#f1f1f8;pointer-events:none}input[type=email]::placeholder,input[type=number]::placeholder,input[type=search]::placeholder,input[type=date]::placeholder,input[type=text]::placeholder,input[type=tel]::placeholder,input[type=url]::placeholder,input[type=password]::placeholder,textarea::placeholder{color:#626a74}input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=date]:focus,input[type=text]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=password]:focus,textarea:focus{outline:none!important}input[type=checkbox],input[type=radio]{display:inline-block;margin-right:5px;box-sizing:border-box;border:1px solid #101517;border-radius:0}textarea{height:auto;overflow:auto;resize:none}select{margin:0;padding:10px;width:100%;background:none transparent;border:1px #FFF solid;border-radius:3px;box-shadow:none;box-sizing:border-box;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;font-size:16px;color:#101517;white-space:nowrap;line-height:1.25}select:disabled{background-color:#f1f1f8}select::-ms-expand{display:none}fieldset{padding:0;margin:1rem 0;border:0 none}button:not(.question),[type=button],[type=reset],[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none}progress{vertical-align:baseline}details{display:block}summary{display:list-item}@font-face{font-family:Oceanwide;font-display:swap;font-weight:300;src:url(/wp-content/themes/portfolio/fonts/Oceanwide-Light.otf) format("opentype")}@font-face{font-family:Oceanwide;font-display:swap;font-weight:500;src:url(/wp-content/themes/portfolio/fonts/Oceanwide-Regular.otf) format("opentype")}@font-face{font-family:Oceanwide;font-display:swap;font-weight:600;src:url(/wp-content/themes/portfolio/fonts/Oceanwide-Semibold.otf) format("opentype")}@font-face{font-family:Oceanwide;font-display:swap;font-weight:600;font-style:italic;src:url(/wp-content/themes/portfolio/fonts/Oceanwide-SemiboldOblique.otf) format("opentype")}div.wp-block-columns.no-gap{gap:0}div.wp-block-columns:has(>:nth-child(3)){gap:1.5rem}@media (max-width: 781px){div.wp-block-columns:has(.wp-block-column:nth-child(2) img):not(:has(.wp-block-column:nth-child(3))){flex-direction:column-reverse}}@media (max-width: 768px){div.wp-block-columns{gap:3rem}}div.wp-block-columns .wp-block-columns{padding:0}@media (max-width: 768px){div.wp-block-columns .wp-block-columns{gap:0}}div.wp-block-columns .wp-block-column.has-background{padding:2rem;border-radius:15px}div.wp-block-columns .wp-block-column.has-background+.wp-block-column{flex:1 0 4rem}div.wp-block-columns .wp-block-column figure:not(.aligncenter){margin:0}div.wp-block-columns .wp-block-column a.button-secondary{margin-top:1rem}div.wp-block-columns .wp-block-image{overflow:hidden;border-radius:15px}div.wp-block-columns .wp-block-image img{width:100%;display:block}.has-gray-background-color{background-color:#f1f1f8}.has-orange-background-color{background-color:#3858e9}.has-bright-blue-background-color{background-color:#3858e9;color:#fff}.has-bright-blue-background-color ul li,.has-bright-blue-background-color ol li{color:#fff!important}.has-blue-background-color{background-color:#0d2894;color:#fff}.has-blue-background-color ul li,.has-blue-background-color ol li{color:#fff!important}.has-navy-background-color{background-color:#0b173d;color:#fff}.has-navy-background-color ul li,.has-navy-background-color ol li{color:#fff!important}.has-grey-blue-background-color{background-color:#0d2847;color:#fff}.has-grey-blue-background-color ul li,.has-grey-blue-background-color ol li{color:#fff!important}.has-dark-blue-background-color{background-color:#101517;color:#fff}.has-dark-blue-background-color ul li,.has-dark-blue-background-color ol li{color:#fff!important}.has-darker-blue-background-color{background-color:#020b25;color:#fff}.has-darker-blue-background-color ul li,.has-darker-blue-background-color ol li{color:#fff!important}.has-lavender-background-color{background-color:#9747ff;color:#fff}.has-lavender-background-color ul li,.has-lavender-background-color ol li{color:#fff!important}.has-purple-background-color{background-color:#7a31ff;color:#fff}.has-purple-background-color ul li,.has-purple-background-color ol li{color:#fff!important}.has-purple-blue-background-color{background-color:#5541f0;color:#fff}.has-purple-blue-background-color ul li,.has-purple-blue-background-color ol li{color:#fff!important}.lazy-loaded{opacity:1;transition:opacity .5s;transition-delay:0}.live a{background-color:transparent}.cat-date{color:#fff;font-size:14px;font-size:.875rem;margin:0 0 1rem;padding-bottom:3px}.cat-date span:nth-child(2){padding:0 .25rem}.cat-date span:last-child{font-weight:300;text-transform:none}.small-pill-navy{font-size:14px;font-size:.875rem;background-color:#0d289454;color:#0d2894;margin:0 0 1rem}button.share-wrapper{position:relative}button.share-wrapper:hover .share-section{opacity:1;z-index:10;visibility:visible}button.share-wrapper .share-section{background-color:#0d2894;display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem;position:absolute;top:4rem;left:50%;transform:translate(-50%);opacity:0;z-index:-1;visibility:hidden;transition:all .4s ease}button.share-wrapper .share-section.open{opacity:1;z-index:10;visibility:visible}button.share-wrapper .share-section a{position:relative}button.share-wrapper .share-section a span{position:absolute;background-color:#fff;padding:10px;text-transform:uppercase;color:#020b25;transition:all .4s ease}button.share-wrapper .share-section a span.copied{padding:10px;position:absolute}.flex{display:flex;gap:1rem}.flex.jcc{justify-content:center}.flex.jcsb{justify-content:space-between}.flex.jcfe{justify-content:flex-end}.flex.aic{align-items:center}.flex.fdrr{flex-direction:row-reverse}.grid-container{display:grid;gap:20px;grid-template-columns:repeat(var(--grid-cols-mobile, 1),1fr)}@media (min-width: 768px){.grid-container{grid-template-columns:repeat(var(--grid-cols-tablet),1fr)}}@media (min-width: 1080px){.grid-container{grid-template-columns:repeat(var(--grid-cols-desktop),1fr)}}.cols-1-1-1{--grid-cols-mobile: 1;--grid-cols-tablet: 1;--grid-cols-desktop: 1}.cols-1-2-2{--grid-cols-mobile: 1;--grid-cols-tablet: 2;--grid-cols-desktop: 2}.cols-1-2-3{--grid-cols-mobile: 1;--grid-cols-tablet: 2;--grid-cols-desktop: 3}.cols-1-2-4{--grid-cols-mobile: 1;--grid-cols-tablet: 2;--grid-cols-desktop: 4}.cols-2-3-4{--grid-cols-mobile: 2;--grid-cols-tablet: 3;--grid-cols-desktop: 4}.cols-2-3-6{--grid-cols-mobile: 2;--grid-cols-tablet: 3;--grid-cols-desktop: 6}.animate-this-in{opacity:0}.animate-this-in.animated{animation:fade-in .6s ease forwards}.animate-this-up{opacity:0}.animate-this-up.animated{animation:fade-in-up .6s ease forwards}.animate-this-up .animate-this-up.animated{animation-delay:.3s}.animate-this-left{opacity:0}.animate-this-left.animated{animation:fade-in-left .6s ease forwards}.animate-this-right{opacity:0}.animate-this-right.animated{animation:fade-in-right .6s ease forwards}.animate-this-down{opacity:0}.animate-this-down.animated{animation:fade-in-down .6s ease forwards}header.site-header nav ul.menu:not(.sub-menu) li.menu-item-has-children:hover ul.sub-menu{z-index:999999!important}.home .jw-related-shelf,.home .jw-related-more{display:none!important}.gform_wrapper .gform_confirmation_message h1{text-transform:none!important}.gform_wrapper .gform-field-label--type-inline{display:inline}.gform_wrapper .gform_validation_container{display:none}.gform_wrapper .gform_button{width:auto!important;margin-top:10px;margin-bottom:40px}.gform_wrapper .gchoice{margin-bottom:7px}.gform_wrapper .gform-theme-button--secondary{margin-left:20px}footer .utility-footer-menu-wrapper nav.navigation ul a,p,legend,label,select,.default-tag,.small-tag,.cat-date,.small-pill-navy,.live-tag,.live a,.outline-tag,.video-grid-block .filter-wrapper fieldset input:checked+label,.active-tag,.gform_wrapper .gform_button,.button-primary-ghost,.button-secondary,button:not(.question),[type=button],[type=reset],[type=submit],.button-primary{font-family:Oceanwide,sans-serif!important}.container{max-width:900px;width:90%;margin-left:auto;margin-right:auto}.container .container{width:100%}.section{padding:2rem 0px}@media (min-width: 768px){.section{padding:4rem 0px}}footer{padding:0 0 2rem;margin:4rem 0 0}footer .footer-menu-wrapper{margin-bottom:1rem;padding-top:2rem;border-top:4px solid #3858e9}footer .footer-menu-wrapper nav.navigation ul{display:flex;gap:2rem;align-items:center;justify-content:space-between}@media (max-width: 768px){footer .footer-menu-wrapper nav.navigation ul{flex-direction:column;align-items:flex-start}}footer .footer-menu-wrapper nav.navigation ul li a{font-size:20px;font-size:1.25rem;font-weight:600;transition:color .3s ease}footer .footer-menu-wrapper nav.navigation ul li a:hover{color:#3858e9}footer .footer-menu-wrapper p{line-height:1.2;margin:1rem 0;font-weight:300}footer .footer-menu-wrapper a{text-decoration:underline}footer .utility-footer-menu-wrapper{padding:1rem 0 0;color:#ffffff80;text-transform:uppercase;font-size:14px;font-size:.875rem}@media (max-width: 768px){footer .utility-footer-menu-wrapper{display:block}}footer .utility-footer-menu-wrapper .footer-logo-wrapper{max-width:200px}footer .utility-footer-menu-wrapper nav.navigation{display:flex;align-items:center;gap:1rem}@media (max-width: 768px){footer .utility-footer-menu-wrapper nav.navigation{display:block;margin:1rem 0}}footer .utility-footer-menu-wrapper nav.navigation ul{display:flex;gap:1rem}footer .utility-footer-menu-wrapper nav.navigation ul li{line-height:1}footer .utility-footer-menu-wrapper nav.navigation ul a{font-weight:500;color:#101517;text-transform:uppercase;text-decoration:none}footer .utility-footer-menu-wrapper nav.navigation ul a:first-of-type{text-transform:uppercase}footer .utility-footer-menu-wrapper .social-media{margin-left:auto}@media (max-width: 768px){footer .utility-footer-menu-wrapper .social-media{margin-left:0}}footer .utility-footer-menu-wrapper .social-media .social-icons{flex:1}@media (max-width: 768px){footer .utility-footer-menu-wrapper .social-media>.flex{flex-direction:column-reverse;align-items:flex-start}}footer .utility-footer-menu-wrapper .social-media h4{flex:1;text-transform:none;margin:0}header.site-header{background-color:#fff}header.site-header .utility-header-menu-wrapper{background-color:#3858e9}header.site-header .utility-header-menu-wrapper nav ul{justify-content:flex-end}header.site-header .utility-header-menu-wrapper nav ul li a{font-weight:600;white-space:nowrap;color:#fff;transition:color .3s ease}header.site-header .utility-header-menu-wrapper nav ul li a:hover{color:#101517}header.site-header .header-menu-wrapper{padding:3rem 0 1rem}header.site-header .header-menu-wrapper .container{border-bottom:2px solid #101517;padding-bottom:2rem;margin-bottom:2rem}header.site-header .header-menu-wrapper .logo{display:block}@media (max-width: 768px){header.site-header .header-menu-wrapper .logo{margin:0 auto}}header.site-header .header-menu-wrapper .logo.no-logo{font-weight:600;font-size:1.5rem;text-decoration:none}header.site-header .header-menu-wrapper .logo img{width:100%}header.site-header .header-menu-wrapper nav{margin-left:auto}header.site-header nav ul.menu:not(.sub-menu){display:flex;align-items:center;gap:2rem}header.site-header nav ul.menu:not(.sub-menu) li{padding:.75rem 0;margin:0}header.site-header nav ul.menu:not(.sub-menu) li.menu-item-has-children{position:relative}header.site-header nav ul.menu:not(.sub-menu) li.menu-item-has-children:after{content:"";position:absolute;top:50%;right:-20px;transform:translateY(-50%) rotate(0);background-image:url(/wp-content/themes/portfolio/src/img/menu-arrow-grey.svg);background-repeat:no-repeat;background-position:center;width:12px;height:12px;transition:all .3s ease}header.site-header nav ul.menu:not(.sub-menu) li.menu-item-has-children ul.sub-menu{background-color:#3858e9;padding:.5rem 1rem 1rem;margin:0;list-style-type:none;position:absolute;top:100%;left:50%;opacity:0;z-index:-1;visibility:hidden;transform:translate(-50%);transition:all .3s ease}header.site-header nav ul.menu:not(.sub-menu) li.menu-item-has-children ul.sub-menu li a{color:#fff}header.site-header nav ul.menu:not(.sub-menu) li.menu-item-has-children ul.sub-menu li a:hover{color:#3858e9}header.site-header nav ul.menu:not(.sub-menu) li.menu-item-has-children:hover:after{transform:translateY(-50%) rotate(180deg)}header.site-header nav ul.menu:not(.sub-menu) li.menu-item-has-children:hover ul.sub-menu{z-index:3;opacity:1;visibility:visible}header.site-header nav ul.menu:not(.sub-menu) li a{text-decoration:none;transition:color .3s ease;position:relative;z-index:3}header.site-header nav ul.menu:not(.sub-menu) li a:hover:after{content:"";position:absolute;top:1em;left:0;width:100%;height:200%;z-index:2}header.site-header #mobile-menu-button{display:none}@media (max-width: 768px){.utility-header-menu-wrapper{overflow:hidden}.utility-header-menu-wrapper nav{overflow-x:scroll}.utility-header-menu-wrapper nav ul li.menu-item-has-children{padding-right:1rem!important}.utility-header-menu-wrapper nav ul li.menu-item-has-children:after{display:none}.utility-header-menu-wrapper nav ul li.menu-item-has-children>a{display:none}.utility-header-menu-wrapper nav ul li.menu-item-has-children .sub-menu{padding:0!important;margin:0!important;list-style-type:none!important;position:relative!important;top:auto!important;left:auto!important;height:auto!important;opacity:1!important;z-index:5!important;visibility:visible!important;transform:none!important;display:flex;align-items:center;gap:2rem}.utility-header-menu-wrapper nav ul li.menu-item-has-children .sub-menu li{padding:0}.header-menu-wrapper .logo{order:2}.header-menu-wrapper nav{order:1;margin-left:0!important}.header-menu-wrapper nav #mobile-menu-button{display:flex;flex-direction:column;gap:5px;justify-content:center;align-items:center;background-color:transparent;border:none;font-size:0;padding:0;border-radius:0;position:relative}.header-menu-wrapper nav #mobile-menu-button:only-child{display:none}.header-menu-wrapper nav #mobile-menu-button.open{z-index:101}.header-menu-wrapper nav #mobile-menu-button.open span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.header-menu-wrapper nav #mobile-menu-button.open span:nth-child(2){opacity:0}.header-menu-wrapper nav #mobile-menu-button.open span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.header-menu-wrapper nav #mobile-menu-button span{background-color:#fff;height:2px;width:20px}.header-menu-wrapper nav #mobile-menu-button span:nth-child(2){opacity:1;transition:opacity .3s ease}.header-menu-wrapper nav #mobile-menu-button span:nth-child(1),.header-menu-wrapper nav #mobile-menu-button span:nth-child(3){transform:rotate(0) translate(0);transition:transform .3s ease}.header-menu-wrapper nav ul#menu-header-menu{align-items:flex-start;flex-direction:column;display:block;gap:0;position:absolute;top:120px;left:0;width:90%;padding:0;z-index:-1;opacity:0;transform:translate(-100%);background-color:#3858e9;transition:all .4s ease}.header-menu-wrapper nav ul#menu-header-menu.open{opacity:1;transform:translate(0);z-index:100}.header-menu-wrapper nav ul#menu-header-menu>.live{padding:1rem}.header-menu-wrapper nav ul#menu-header-menu>.live a{font-size:16px;font-size:1rem;padding:0;border:none;color:#fff!important;text-transform:none;font-weight:400;transition:none;position:static;z-index:1}.header-menu-wrapper nav ul#menu-header-menu>.live a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.header-menu-wrapper nav ul#menu-header-menu>.live a:before{display:none}.header-menu-wrapper nav ul#menu-header-menu>li{padding:0;position:relative}.header-menu-wrapper nav ul#menu-header-menu>li:after{content:"";position:absolute;top:50%;right:1rem;display:block;width:12px;height:12px;border-top:2px solid #FFF;border-right:2px solid #FFF;transform:translateY(-50%) rotate(45deg)}.header-menu-wrapper nav ul#menu-header-menu>li.menu-item-has-children:after{display:none}.header-menu-wrapper nav ul#menu-header-menu>li.menu-item-has-children>a[href="#"]{display:none}.header-menu-wrapper nav ul#menu-header-menu>li.menu-item-has-children a{color:#fff}.header-menu-wrapper nav ul#menu-header-menu>li.menu-item-has-children ul.sub-menu{background-color:transparent;margin:0;padding:0;list-style-type:none;position:relative;top:auto;left:auto;opacity:1;z-index:101;visibility:visible;transition:all .4s ease .1s;transform:none}.header-menu-wrapper nav ul#menu-header-menu>li.menu-item-has-children ul.sub-menu li{border-top:1px solid #101517;padding:1rem;position:relative}.header-menu-wrapper nav ul#menu-header-menu>li.menu-item-has-children ul.sub-menu li:after{content:"";position:absolute;top:50%;right:1rem;display:block;width:12px;height:12px;border-top:2px solid #FFF;border-right:2px solid #FFF;transform:translateY(-50%) rotate(45deg)}.header-menu-wrapper nav ul#menu-header-menu>li.menu-item-has-children ul.sub-menu li a{color:#fff;transition:none;position:static;z-index:1}.header-menu-wrapper nav ul#menu-header-menu>li.menu-item-has-children ul.sub-menu li a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.header-menu-wrapper .search-bar{order:3}}.gform_wrapper .gform-grid-row{display:flex;gap:1rem}@media (max-width: 768px){.gform_wrapper .gform-grid-row{flex-direction:column}}.gform_wrapper .gform-grid-row>.gform-grid-col{flex:1}.gform_wrapper .gfield_required:after{content:"*";color:red}.gform_wrapper .gform_button{width:100%}.search-bar{padding-left:2rem}@media (max-width: 768px){.search-bar{padding-left:0}}@media (max-width: 768px){.search-bar form{position:absolute;top:100px;left:0;width:100%;opacity:0;z-index:-1;padding:1rem;background:#0d2894;transition:all .4s ease}.search-bar form.open{opacity:1;z-index:20}}.search-bar form #close-search{display:none}@media (max-width: 768px){.search-bar form #close-search{display:block}}.search-bar form input{font-size:16px;font-size:1rem;border:2px solid #0D2894;border-radius:50px;background-color:transparent;color:#fff;background-image:url(/wp-content/themes/portfolio/src/img/search-blue.svg);background-repeat:no-repeat;background-position:center;background-position:92%;background-size:25px;margin-bottom:0}@media (max-width: 768px){.search-bar form input{border-color:#fff}}.search-bar form input:focus-visible,.search-bar form input:active{border-color:#fff}@media (max-width: 768px){.search-bar form input{width:90%;margin-left:auto;background-image:url(/wp-content/themes/portfolio/src/img/search-white.svg);background-repeat:no-repeat;background-position:center;background-position:95%}.search-bar form input::placeholder{color:transparent}}.search-bar form .past-search-results{display:none}@media (max-width: 768px){.search-bar form .past-search-results{display:block}}.search-bar form .past-search-results .flex p{font-weight:600}.search-bar form .past-search-results #clear-recent-search{border:none;text-decoration:underline;color:#3858e9}.search-bar #mobile-open-search{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;border-radius:0;position:relative}@media (max-width: 768px){.search-bar #mobile-open-search{display:block;padding:0}}.search-results h1{text-align:center}.search-results .search-post{margin-bottom:2rem;padding-bottom:2rem;gap:2rem;border-bottom:2px solid #0D2894}@media (max-width: 768px){.search-results .search-post{flex-direction:column}}.search-results .search-post .image-wrapper{background-color:#0d2894;border-radius:20px;overflow:hidden;position:relative;aspect-ratio:16/9;display:flex}.search-results .search-post .image-wrapper img{margin:auto}.single-card:hover .image-wrapper{border-color:#3858e9}.single-card:hover .image-wrapper:before{background-color:#000000b3;z-index:2}.single-card:hover .image-wrapper svg{opacity:1}.single-card .image-wrapper{border-radius:8px;padding:2rem;overflow:hidden;border:2px solid #101517;position:relative;aspect-ratio:16/9;transition:all .4s ease}.single-card .image-wrapper:has(.fallback-img){background-color:#0d2894}.single-card .image-wrapper:before{content:"";background-color:#0000;pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;transition:all .4s ease}.single-card .image-wrapper img{margin:auto;width:100%}.single-card .image-wrapper a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.single-card .single-video-info time{font-size:14px;font-size:.875rem;font-weight:400;color:#fff9}.single-card .single-video-info .date{margin-bottom:.5rem;gap:.5rem}.single-card .single-video-info a{text-decoration:none}.single-card .single-video-info a h3{font-size:16px;font-size:1rem;font-weight:600;margin-bottom:0}.single-card .single-video-info .category{color:#fff9;margin-top:0;margin-bottom:0}.single-card .single-video-info .category a{font-size:14px;font-size:.875rem;font-weight:400;color:inherit;pointer-events:none}div.block-featured-media-and-text{padding:4rem 0}div.block-featured-media-and-text .flex{gap:4rem}@media (max-width: 768px){div.block-featured-media-and-text .flex{flex-direction:column-reverse;gap:2rem}}div.block-featured-media-and-text .text,div.block-featured-media-and-text .image-wrapper{width:50%}@media (max-width: 768px){div.block-featured-media-and-text .text,div.block-featured-media-and-text .image-wrapper{width:100%}}div.block-featured-media-and-text .text p:not(.cat-date){font-size:18px;font-size:1.125rem}div.block-featured-media-and-text .text a.button-secondary{margin-top:1rem}div.block-featured-media-and-text .image-wrapper{overflow:hidden;border-radius:15px}div.block-featured-media-and-text .image-wrapper img{width:100%;display:block}.block-faq>.flex{gap:4rem;align-items:flex-start}@media (max-width: 768px){.block-faq>.flex{flex-direction:column;gap:0rem}}.block-faq h2.header-label{flex:1}.block-faq .faq-wrapper{flex:2;margin-top:1rem}@media (max-width: 768px){.block-faq .faq-wrapper{flex:1}}.block-faq .faq-wrapper dl{border-bottom:2px solid #F1F1F8;margin-bottom:2rem}.block-faq .faq-wrapper button.question{font-size:24px;font-size:1.5rem;font-weight:400;background-color:transparent;border:none;color:#fff;display:block;-webkit-appearance:unset;-moz-appearance:unset;appearance:unset;padding:0 0 1.5rem 3rem;white-space:unset;text-transform:none;border-radius:0;width:100%;text-align:left;position:relative;line-height:1.4}.block-faq .faq-wrapper button.question:before{content:"";position:absolute;top:13px;left:0;background-color:#7a31ff;width:30px;height:4px;border-radius:5px}.block-faq .faq-wrapper button.question:after{content:"";position:absolute;top:13px;left:0;background-color:#7a31ff;width:30px;height:4px;border-radius:5px;transform:rotate(90deg);transition:all .3s ease}.block-faq .faq-wrapper button.question.open{color:#0d2894}.block-faq .faq-wrapper button.question.open:after{transform:rotate(0)}.block-faq .faq-wrapper .answer{display:none;width:85%;margin:0 auto}@media (max-width: 1080px){.block-faq .faq-wrapper .answer{width:100%}}.block-faq .faq-wrapper .answer p:first-of-type{margin-top:0}body.page-template-page-light-theme .block-faq .faq-wrapper button.question{color:#101517}section.header header .header-copy-wrapper{padding:2rem 0}section.header header .header-copy-wrapper h1{text-align:center;margin-bottom:0}section.header header .image-wrapper{padding-top:2rem}section.header header .image-wrapper img{width:100%}@media (max-width: 768px){section.header header .image-wrapper img{height:200px;object-fit:cover}}.error404 header.site-header .header-menu-wrapper,body.page-template-page-light-theme header.site-header .header-menu-wrapper{padding:2rem 0}.error404 main,body.page-template-page-light-theme main{color:#101517;background-color:#fff}.error404 main p:not(.cat-date),.error404 main a:not(.button-primary),.error404 main ul li,.error404 main ol li,body.page-template-page-light-theme main p:not(.cat-date),body.page-template-page-light-theme main a:not(.button-primary),body.page-template-page-light-theme main ul li,body.page-template-page-light-theme main ol li{color:#626a74}.error404 main .header header,body.page-template-page-light-theme main .header header{background-color:#fff}.error404 main .header header h1,body.page-template-page-light-theme main .header header h1{margin-top:2rem;color:#3858e9}.error404{text-align:center}.error404 p{margin-bottom:2rem}.home .live{display:none!important}.single-work .single-work-content img{max-width:300px}
