﻿/*!
Theme Name: Keystone Sheets
Theme URI: http://underscores.me/
Author: SmallBox
Author URI: http://underscores.me/
Description: Keystone Theme 2021
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: sp
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Keystone Sheets is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#252528;font-family:"Poppins",sans-serif;font-size:18px;line-height:32px}h1,h2{clear:both;font-family:"Poppins",sans-serif;font-weight:700}h3,h4,h5,h6{clear:both;font-family:"Poppins",sans-serif;font-weight:700}h1{font-weight:800;font-size:64px;line-height:74px;font-size:clamp(36px,7vw,64px);line-height:clamp(46px,9vw,74px)}h2{font-size:36px;line-height:46px}h3{font-size:28px;line-height:36px}h4{font-size:24px;line-height:34px}p{margin-bottom:1.5em;color:#252528;font-family:"Poppins",sans-serif;font-size:18px;line-height:32px;font-weight:300}p strong{font-weight:500}ul{padding-left:20px}@media screen and (max-width: 700px){ul{padding-left:0}}ul li{color:#252528;font-family:"Poppins",sans-serif;font-size:18px;line-height:32px;font-weight:300;margin-bottom:10px}.lead{font-size:28px;line-height:44px}@media screen and (max-width: 700px){.lead{font-size:22px;line-height:36px}}.lead a{font-weight:500}.label{font-weight:500;text-transform:uppercase;font-size:18px;line-height:28px;color:#cf8320}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{scroll-behavior:smooth;overflow:hidden;overflow-y:auto;max-width:100vw}body{background:#fff;scroll-behavior:smooth;overflow:hidden;max-width:100vw}body.mob-nav-open{position:fixed}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#cf8320;font-weight:400}a:visited{color:#cf8320}a:hover,a:focus,a:active{color:#131341}a:focus{outline:thin dotted}a:hover,a:active{outline:0}a.btn,li.btn a,span.btn a,button,input[type=button],input[type=reset],input[type=submit],.wpforms-submit-container .wpforms-submit btn{background:#385388;color:#fff;min-height:60px;padding:10px 15px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:0;outline:none;font-weight:500;letter-spacing:.01em;transition:all .3s ease-in-out;text-decoration:none;font-size:18px;box-sizing:border-box}a.btn:hover,li.btn a:hover,span.btn a:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover,.wpforms-submit-container .wpforms-submit btn:hover{background:#131341;color:#fff}a.btn:active,a.btn:focus,li.btn a:active,li.btn a:focus,span.btn a:active,span.btn a:focus,button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus,.wpforms-submit-container .wpforms-submit btn:active,.wpforms-submit-container .wpforms-submit btn:focus{background:#131341}input[type=submit]{color:#fff}input[type=submit]:hover{background-color:#131341}span.btn{padding:0}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#252528}select{border:1px solid #ccc}textarea{width:100%}main.page .pagetitle{max-width:800px;padding:30px 30px 0;margin:auto}main.page .pagetitle h1{margin:60px 0 0;padding-bottom:0}main.page .pagebanner{position:relative;height:400px;background-color:#000;padding:0 30px}@media screen and (max-width: 700px){main.page .pagebanner{height:50vw;min-height:200px}main.page .pagebanner::after{width:50%;height:50%;right:0;top:30px}}main.page .pagebanner .imgwrap{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:.5}main.page .pagebanner .imgwrap .post-thumbnail{position:absolute;top:0;left:0;width:100%;height:100%}main.page .pagebanner .imgwrap .post-thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}main.page .pagebanner .textwrap{position:relative;z-index:2;width:100%;height:100%;max-width:1100px;margin:auto;display:flex;align-items:center}main.page .pagebanner .textwrap h1{color:#fff}main.page .pagebanner .accentwrap{position:absolute;inset:0;z-index:3;display:flex;justify-content:flex-end;align-items:center;pointer-events:none;transform:translateX(-10%)}@media screen and (max-width: 700px){main.page .pagebanner .accentwrap{display:none}}main.page .standard-content,main.page .entry-content{max-width:840px;padding:clamp(15px,5vw,60px);margin:auto}@media screen and (max-width: 800px){main.page .standard-content,main.page .entry-content{margin-bottom:0px}}body.page-id-478 .pagebanner .accentwrap{display:none}.site-header{display:grid;grid-template-rows:auto auto;grid-template-columns:auto 1fr;gap:.5rem;padding-top:0;padding-bottom:.25rem;padding-inline:1rem}.site-header .site-branding{grid-column:span 1;grid-row:span 2;display:flex;align-items:center;padding-top:.25rem;padding-left:1rem}@media screen and (max-width: 960px){.site-header .site-branding{padding-left:0}}.site-header .site-branding img{max-width:12rem}@media screen and (max-width: 960px){.site-header .site-branding img{max-width:8rem}}.site-header .upper{padding-block:.25rem}@media screen and (max-width: 960px){.site-header .upper{display:none}}.site-header .upper .utilitynav{display:flex;gap:1rem;width:100%;justify-content:flex-end}.site-header .upper .utilitynav .gtranslate_wrapper a{color:#252528}.site-header .upper .utilitynav .menu-utility-nav-container{display:flex;align-items:center}.site-header .upper .utilitynav .menu-utility-nav-container ul{display:flex;list-style:none;gap:1rem;justify-content:flex-end;padding:0 1.5rem;margin:0}.site-header .upper .utilitynav .menu-utility-nav-container ul li{margin:0;margin-top:.5rem;display:inline-flex;justify-content:center;align-items:center}.site-header .upper .utilitynav .menu-utility-nav-container ul li a{color:#252528;text-decoration:none;font-size:12px;line-height:1.2;text-transform:uppercase;font-weight:500}.site-header .upper .utilitynav .menu-utility-nav-container ul li a:hover{color:#385388}.site-header .upper .utilitynav .menu-utility-nav-container ul li a:focus-visible{outline:none;text-decoration:underline}.site-header .upper .utilitynav button{padding:0;font-size:12px;min-height:0;background-color:rgba(0,0,0,0);color:#252528;text-transform:uppercase;color:#252528}.site-header .upper .gt_languages a{color:#000}.site-header .lower{width:100%;display:flex;align-items:flex-start;justify-content:flex-end;position:relative;background-color:#fff}.site-header .lower .main-navigation{display:flex;gap:30px;background-color:#fff;padding-top:0px;position:relative;height:100%;background-size:0}@media screen and (max-width: 960px){.site-header .lower .main-navigation{position:fixed;top:0;right:0;flex-direction:column;align-items:flex-end;box-shadow:0 0 15px rgba(0,0,0,.15);background-color:#fff;background-size:contain;background-repeat:no-repeat;background-position:0 0px;transform:translateX(100%);transition:all .3s ease-in-out;height:auto;min-height:450px;min-width:300px;gap:0}.site-header .lower .main-navigation.open{transform:translateX(0)}}.site-header .lower .main-navigation #mob-nav-close{display:none;background-color:#385388;color:#fff;font-size:36px;width:80px}@media screen and (max-width: 960px){.site-header .lower .main-navigation #mob-nav-close{display:inline-flex}}@media screen and (max-width: 960px){.site-header .lower .main-navigation .menu-top-menu-container{border-top:3px solid #131341;padding-top:15px;width:100%}}.site-header .lower .main-navigation ul{display:flex;align-items:flex-start;padding:0;margin:0;background-color:#fff;height:100%;gap:.5rem}.site-header .lower .main-navigation ul li{list-style:none;padding-top:10px;position:relative;margin:0 15px;background-color:#fff;height:100%}.site-header .lower .main-navigation ul li.btn{padding:5px 15px}.site-header .lower .main-navigation ul li.btn a{padding:5px 10px}@media screen and (max-width: 960px){.site-header .lower .main-navigation ul li.btn{width:100%;margin-top:60px}.site-header .lower .main-navigation ul li.btn a{width:100%}}.site-header .lower .main-navigation ul li::after{content:"";position:absolute;top:6px;left:0;width:0%;height:4px;background-color:#385388;transition:all .3s ease-in-out}.site-header .lower .main-navigation ul li:focus-within::after,.site-header .lower .main-navigation ul li:focus::after,.site-header .lower .main-navigation ul li:hover::after{width:100%}.site-header .lower .main-navigation ul li.current-menu-item{font-weight:600}@media screen and (max-width: 960px){.site-header .lower .main-navigation ul li.current-menu-item{border-top:none}}.site-header .lower .main-navigation ul li a{text-decoration:none;color:#252528;font-weight:500}.site-header .lower .main-navigation ul li a:hover{color:#385388}.site-header .lower .main-navigation ul li span{display:none}.site-header .lower .main-navigation ul li.btn{margin-right:0;margin-left:1rem;border-top:none;padding-right:0}.site-header .lower .main-navigation ul li.btn::after{display:none}@media screen and (max-width: 960px){.site-header .lower .main-navigation ul li.btn{border-left:none;margin:0;margin-top:30px;padding:15px}}.site-header .lower .main-navigation ul li.btn a{color:#fff;padding:.5rem 1.5rem;min-height:auto}.site-header .lower .main-navigation ul li.btn a:hover{color:#fff;background-color:#131341}.site-header .lower .main-navigation ul li.btn span{display:none}.site-header .lower .main-navigation ul li.menu-item-has-children:focus-within::before,.site-header .lower .main-navigation ul li.menu-item-has-children:focus::before,.site-header .lower .main-navigation ul li.menu-item-has-children:hover::before{transform:rotate(-90deg)}.site-header .lower .main-navigation ul li.menu-item-has-children::before{content:"▾";transform:rotate(0deg);transition:all .3s ease-in-out;transform-origin:center;color:#385388;display:inline-block;position:absolute;right:-1rem}.site-header .lower .main-navigation ul li.menu-item-has-children>ul{display:none;position:absolute;top:100%;left:-0.5rem;width:calc(100% + 3rem);height:auto;background-color:#fff;padding:0 1rem 1rem;box-shadow:0px 15px 15px rgba(0,0,0,.15);z-index:100}.site-header .lower .main-navigation ul li.menu-item-has-children>ul li{padding:0;margin:0;list-style:none}.site-header .lower .main-navigation ul li.menu-item-has-children>ul li::after{display:none}.site-header .lower .main-navigation ul li.menu-item-has-children>ul li a{color:#252528;font-weight:500;font-size:.9rem;line-height:1.3;text-decoration:none;display:block;padding:10px 1rem 10px 0}.site-header .lower .main-navigation ul li.menu-item-has-children>ul li a:hover{color:#385388}.site-header .lower .main-navigation ul li.menu-item-has-children:focus>ul,.site-header .lower .main-navigation ul li.menu-item-has-children:focus-within>ul,.site-header .lower .main-navigation ul li.menu-item-has-children:hover>ul{display:block;min-width:fit-content}.site-header #mob-nav-open{background-color:rgba(0,0,0,0);padding:30px 0 15px;flex-direction:column;gap:5px;display:none}@media screen and (max-width: 960px){.site-header #mob-nav-open{display:flex}}.site-header #mob-nav-open div{width:30px;height:5px;background-color:#385388}.site-header #mob-nav-open:hover div{background-color:#131341}.site-header .main-navigation ul li.current-menu-item::after{width:100%}section#mobileNav{box-sizing:border-box;overflow:hidden;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#131341;background-image:url("../img/backgrounds/footer-bkgrd.png");background-blend-mode:color-dodge;background-repeat:no-repeat;background-position:bottom right;background-size:80% auto;z-index:1000;overflow-y:auto;padding:0;transform:translateX(-100%);transition:transform .3s ease-in-out}section#mobileNav.is-open{transform:translateX(0)}section#mobileNav .upper{display:flex;width:100%;justify-content:space-between;padding-top:0}section#mobileNav .upper a.logo{padding-inline:1rem;padding-block:1rem}section#mobileNav .upper a.logo img{width:clamp(150px,15vw,220px);height:auto}section#mobileNav .upper #mob-nav-close{height:fit-content}section#mobileNav .translatewrap{padding-inline:clamp(1rem,2vw,2rem);padding-bottom:.25rem;background-color:#fff;display:flex;justify-content:center;align-items:center}section#mobileNav .menuwrap{padding-block:3rem;padding-inline:clamp(1rem,3vw,24px);display:flex;justify-content:space-between;gap:2rem;border-top:1px solid hsla(0,0%,100%,.5)}section#mobileNav .menuwrap ul{list-style:none;padding:0;margin:0}section#mobileNav .menuwrap ul li a{color:#fff;text-decoration:none;font-weight:700;letter-spacing:.01rem}section#mobileNav .menuwrap .primary-menu ul{display:flex;gap:1rem;flex-direction:column}section#mobileNav .menuwrap .primary-menu ul li a{font-size:clamp(1.5rem,6vw,1.5rem);font-weight:700}section#mobileNav .menuwrap .primary-menu ul li.btn{margin-top:1rem}section#mobileNav .menuwrap .primary-menu ul li.btn a{font-size:1rem;line-height:1;font-weight:700}section#mobileNav .menuwrap .primary-menu ul li ul{display:flex;flex-direction:column;gap:0rem;padding-inline:1rem;margin-top:.5rem}section#mobileNav .menuwrap .primary-menu ul li ul li{line-height:normal}section#mobileNav .menuwrap .primary-menu ul li ul li a{font-size:clamp(.8rem,3vw,1rem);line-height:1.2;font-weight:500}section#mobileNav .menuwrap .utility-menu ul{display:flex;gap:.25rem;flex-direction:column;max-width:100px;border-left:1px solid hsla(0,0%,100%,.5);padding-left:.5rem}section#mobileNav .menuwrap .utility-menu ul li{line-height:1}section#mobileNav .menuwrap .utility-menu ul li a{font-size:14px;line-height:.8;font-weight:500}.site-footer .upper{background-image:url("../img/backgrounds/footer-bkgrd.png");background-repeat:no-repeat;background-position:right center;background-color:#131341;border-bottom:5px solid #cf8320;padding:0 30px}.site-footer .upper .inner{display:flex;max-width:1100px;min-height:200px;margin:auto;justify-content:space-between;align-items:center}@media screen and (max-width: 500px){.site-footer .upper .inner{flex-direction:column;justify-content:center;gap:30px}}.site-footer .upper .inner .left .imgwrap img{filter:brightness(2);max-width:20rem}.site-footer .upper .inner .right .social-links{display:flex;gap:25px}.site-footer .upper .inner .right .social-links a img{max-height:30px;width:auto}.site-footer .lower .inner{display:flex;max-width:1160px;min-height:130px;margin:auto;justify-content:space-between;align-items:center;padding:30px}@media screen and (max-width: 900px){.site-footer .lower .inner{flex-direction:column}}.site-footer .lower .inner .left{display:flex;min-height:70px;align-items:center}@media screen and (max-width: 600px){.site-footer .lower .inner .left{flex-direction:column;border-bottom:1px solid #131341}}.site-footer .lower .inner .left .imgwrap{padding-right:20px;border-right:1px solid #131341}@media screen and (max-width: 600px){.site-footer .lower .inner .left .imgwrap{padding-right:0;border-right:none}}.site-footer .lower .inner .left .imgwrap img{width:auto;height:100%}.site-footer .lower .inner .left .tagline{padding-left:20px;font-style:italic;font-size:16px;font-weight:600}@media screen and (max-width: 900px){.site-footer .lower .inner .right{padding-top:30px}}.site-footer .lower .inner .right .textwrap{display:flex;flex-direction:column;padding-top:15px}@media screen and (max-width: 600px){.site-footer .lower .inner .right .textwrap{flex-direction:column;padding-top:0}}.site-footer .lower .inner .right .textwrap .line1,.site-footer .lower .inner .right .textwrap .line2{display:flex;justify-content:flex-end;font-size:16px;font-weight:400}@media screen and (max-width: 600px){.site-footer .lower .inner .right .textwrap .line1,.site-footer .lower .inner .right .textwrap .line2{flex-direction:column;align-items:center}}.site-footer .lower .inner .right .textwrap .line2 a{text-decoration:none;color:#385388}.site-footer .lower .inner .right .textwrap .privacy{text-decoration:none;font-size:16px;font-weight:500;line-height:24px;padding-right:5px}@media screen and (max-width: 600px){.site-footer .lower .inner .right .textwrap .privacy{text-align:center;margin-bottom:10px;padding-right:0}}.site-footer .lower .inner .right .textwrap .copyright{font-size:16px;text-align:right;line-height:24px}.site-footer .lower .inner .right .textwrap .copyright::before{content:"|";padding-right:5px}@media screen and (max-width: 600px){.site-footer .lower .inner .right .textwrap .copyright{max-width:100%;text-align:center}.site-footer .lower .inner .right .textwrap .copyright::before{content:"";padding-right:0}}.sticky{display:block}.post,.page{margin:0}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2, 1fr)}.gallery-columns-3{grid-template-columns:repeat(3, 1fr)}.gallery-columns-4{grid-template-columns:repeat(4, 1fr)}.gallery-columns-5{grid-template-columns:repeat(5, 1fr)}.gallery-columns-6{grid-template-columns:repeat(6, 1fr)}.gallery-columns-7{grid-template-columns:repeat(7, 1fr)}.gallery-columns-8{grid-template-columns:repeat(8, 1fr)}.gallery-columns-9{grid-template-columns:repeat(9, 1fr)}.gallery-caption{display:block}.homebanner{min-height:700px;position:relative;background-color:#000;overflow:hidden}@media screen and (max-width: 1000px){.homebanner{min-height:500px}}.homebanner .imgwrap{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.homebanner .imgwrap img{opacity:.35;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.homebanner .vid-wrapper{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.homebanner .vid-wrapper::after{content:"";position:absolute;inset:0;width:100%;height:100%;background-color:rgba(0,0,0,.3)}.homebanner .vid-wrapper video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.homebanner .textwrap{isolation:isolate;top:0;left:0;width:100%;height:100%;padding:120px 30px 80px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;z-index:3}@media screen and (max-width: 1100px){.homebanner .textwrap{padding:90px 30px 60px;position:static}}@media screen and (max-width: 600px){.homebanner .textwrap{padding:90px 15px 30px}}.homebanner .textwrap h1{color:#fff;text-align:center;max-width:1100px;margin:30px 0 120px}@media screen and (max-width: 1000px){.homebanner .textwrap h1{min-height:100px;margin:30px 0}}.homebanner .textwrap .label{font-weight:400;color:#fff;background-color:#131341;padding:5px 10px;border-radius:4px;font-size:.875rem;letter-spacing:.05em}.homebanner .textwrap .description{color:#fff;max-width:760px;text-align:center;font-size:24px;line-height:34px;padding-top:10px;margin-bottom:60px}@media screen and (max-width: 600px){.homebanner .textwrap .description{font-size:18px;line-height:28px;padding-top:10px;margin-bottom:30px}}.homebanner .textwrap .arrow-wrap img{-webkit-animation:bounce 3s infinite ease-in-out;-o-animation:bounce 3s infinite ease-in-out;-ms-animation:bounce 3s infinite ease-in-out;-moz-animation:bounce 3s infinite ease-in-out;animation:bounce 3s infinite ease-in-out}@-webkit-keyframes bounce{0%{transform:translateY(-5px)}50%{transform:translateY(10px)}100%{transform:translateY(-5px)}}@keyframes bounce{0%{transform:translateY(-5px)}50%{transform:translateY(10px)}100%{transform:translateY(-5px)}}.homepage .about{padding:100px 30px 60px 30px}@media screen and (max-width: 760px){.homepage .about{padding:60px 15px 60px}}.homepage .about .inner{max-width:1100px;margin:auto}.homepage .about .inner p{font-size:28px;line-height:44px;font-weight:300}@media screen and (max-width: 1100px){.homepage .about .inner p{font-size:22px;line-height:34px}}.homepage .gallery,.page .gallery{padding:0 100px 60px}@media screen and (max-width: 800px){.homepage .gallery,.page .gallery{display:none}}.homepage .gallery .inner,.page .gallery .inner{width:100%;max-width:1100px;margin:auto;position:relative}@media screen and (max-width: 1400px){.homepage .gallery .inner,.page .gallery .inner{max-width:calc(100vw - 200px)}}.homepage .gallery .inner .slide,.page .gallery .inner .slide{display:flex}@media screen and (max-width: 1400px){.homepage .gallery .inner .slide,.page .gallery .inner .slide{display:grid;grid-template-columns:1fr 1fr}}@media screen and (max-width: 900px){.homepage .gallery .inner .slide,.page .gallery .inner .slide{display:grid;grid-template-columns:1fr}}.homepage .gallery .inner .slide .left,.page .gallery .inner .slide .left{flex-basis:715px;padding:0 40px;flex-shrink:2}@media screen and (max-width: 1400px){.homepage .gallery .inner .slide .left,.page .gallery .inner .slide .left{flex-basis:50%;max-width:50vw}}@media screen and (max-width: 900px){.homepage .gallery .inner .slide .left,.page .gallery .inner .slide .left{max-width:100%}}.homepage .gallery .inner .slide .left .imgwrap,.page .gallery .inner .slide .left .imgwrap{width:100%}.homepage .gallery .inner .slide .left .imgwrap img,.page .gallery .inner .slide .left .imgwrap img{border-radius:15px}.homepage .gallery .inner .slide .right,.page .gallery .inner .slide .right{flex-basis:385px;padding:0 45px 0 15px;flex-shrink:1}.homepage .gallery .inner .slide .right h2,.page .gallery .inner .slide .right h2{color:#385388}@media screen and (max-width: 1400px){.homepage .gallery .inner .slide .right,.page .gallery .inner .slide .right{flex-basis:50%;max-width:50vw}}@media screen and (max-width: 900px){.homepage .gallery .inner .slide .right,.page .gallery .inner .slide .right{max-width:620px;margin:auto;padding-top:30px}}.homepage .gallery .inner .slide .right a.btn,.page .gallery .inner .slide .right a.btn{color:#fff}.homepage .gallery .inner .slide .right a.btn:hover,.page .gallery .inner .slide .right a.btn:hover{color:#fff}.homepage .gallery .inner .arrow,.page .gallery .inner .arrow{width:80px;height:80px;border-radius:50%;background-color:#385388;display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 0 0 rgba(180,3,3,.3);transition:.3s ease-in-out}@media screen and (max-width: 1400px){.homepage .gallery .inner .arrow,.page .gallery .inner .arrow{transform:translateY(-50%) scale(0.8)}}.homepage .gallery .inner .arrow.arrowprev,.page .gallery .inner .arrow.arrowprev{left:-100px}.homepage .gallery .inner .arrow.arrownext,.page .gallery .inner .arrow.arrownext{right:-100px}@media screen and (max-width: 1400px){.homepage .gallery .inner .arrow.arrownext,.page .gallery .inner .arrow.arrownext{right:-80px}}.homepage .gallery .inner .arrow img,.page .gallery .inner .arrow img{transition:all .3s ease-in-out}.homepage .gallery .inner .arrow:hover,.page .gallery .inner .arrow:hover{box-shadow:0 0 0 10px rgba(180,3,3,.1)}.homepage .gallery .inner .arrow:hover.arrowprev img,.page .gallery .inner .arrow:hover.arrowprev img{transform:translateX(-2px)}.homepage .gallery .inner .arrow:hover.arrownext img,.page .gallery .inner .arrow:hover.arrownext img{transform:translateX(2px)}#page .gallery{padding:60px 100px}@media screen and (min-width: 800px){.page .gallery-mobile,.homepage .gallery-mobile{display:none}}.page .gallery-mobile .inner,.homepage .gallery-mobile .inner{padding:30px 15px}.page .gallery-mobile .inner article,.homepage .gallery-mobile .inner article{margin:0px 0px 90px}.emphasis-statement{padding-bottom:100px;overflow:hidden}.emphasis-statement .row{font-size:180px;line-height:180px;font-weight:900;color:#ededee;text-align:left;font-size:clamp(40px,10vw,180px);line-height:clamp(40px,10vw,180px);transform:translateX(-120px);margin-left:-60px;padding:0 30px;white-space:nowrap;text-transform:uppercase}.emphasis-statement .row:nth-of-type(even){text-align:right;transform:translateX(120px);margin-right:-60px}.video-block{height:600px;height:clamp(300px,50vw,600px);background-size:cover;background-position:top center;margin-bottom:100px;display:flex;align-items:center;justify-content:center}.video-block .play-btn{height:120px;width:120px;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0px 0px 0px 10px hsla(0,0%,100%,.25);transition:all .3s ease-in-out}@media screen and (max-width: 760px){.video-block .play-btn{transform:scale(0.7)}}.video-block .play-btn img{transform:scale(1);transition:all .3s ease-in-out}.video-block .play-btn .vidarrow{width:0;height:0;border-top:15px solid rgba(0,0,0,0);border-bottom:15px solid rgba(0,0,0,0);border-left:25px solid #cf8320;border-radius:3px;transform:scale(1);transition:all .3s ease-in-out}.video-block .play-btn:hover{box-shadow:0px 0px 0px 15px rgba(207,131,32,.5)}.video-block .play-btn:hover .vidarrow{transform:scale(1.2)}.video-block .play-btn:hover img{transform:scale(1.2)}.video-block.contain{max-width:1200px;height:auto;aspect-ratio:16/9;margin-inline:auto;margin-block:clamp(50px,10vw,100px);padding-inline:clamp(15px,5vw,60px)}.value-props{margin-bottom:60px;padding:0 15px 60px}.value-props .inner{max-width:1100px;margin:auto}.value-props .inner .label{text-align:center}.value-props .inner h2{color:#385388;text-align:center;margin-bottom:65px;margin-top:10px}.value-props .inner .slides .slide .inner{text-align:center;max-width:330px;padding:0 15px}.value-props .inner .slides .slide .inner .imgwrap{position:relative;height:100px;width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:40px}.value-props .inner .slides .slide .inner .imgwrap img{max-width:100%;max-height:100%}.value-props .inner .slides .slide .inner h3{font-weight:500;margin-bottom:20px;color:#385388}.value-props .inner .slides .slide .inner p{font-size:16px;line-height:26px}.value-props .inner .slidenav{display:flex;position:relative;align-items:center;justify-content:center}.value-props .inner .slidenav.alwaysVisible{display:flex}.value-props .inner .slidenav.mobileOnly{display:none}@media screen and (max-width: 800px){.value-props .inner .slidenav.mobileOnly{display:flex}}.value-props .inner .slidenav .arrow{height:50px;width:50px;background-color:#385388;border-radius:50%;display:flex;align-items:center;justify-content:center}.value-props .inner .slidenav .arrow img{width:24px;height:10px;transform:translateX(0);transition:all .3s ease-in-out}.value-props .inner .slidenav .arrow.arrowprev{background-color:#385388}.value-props .inner .slidenav .arrow.arrowprev:hover img{transform:translateX(-5px)}.value-props .inner .slidenav .arrow.arrownext:hover img{transform:translateX(5px)}.value-props .inner .slidenav .dotswrap{position:static}.value-props .inner .slidenav .dotswrap .slick-dots{display:flex;width:auto;position:static;margin:0 15px;align-items:center;transform:translateY(5px)}.value-props .inner .slidenav .dotswrap .slick-dots li{width:15px;text-align:center;display:flex;align-items:center}.value-props .inner .slidenav .dotswrap .slick-dots li button{display:flex;align-items:center}.value-props .inner .slidenav .dotswrap .slick-dots li button:before{font-size:12px;line-height:12px;opacity:1;color:#ededee}.value-props .inner .slidenav .dotswrap .slick-dots li.slick-active button:before{color:#385388}.partners{background-color:#ededee;padding:60px 15px;text-align:center}.partners .inner{max-width:1000px;margin:auto}.partners .inner .iconblock{display:flex;flex-wrap:wrap;padding-top:40px;padding-bottom:40px;justify-content:center;gap:60px}.partners .inner .iconblock .iconwrap{display:flex;align-items:center;justify-content:center;margin:15px 10px}.contact-block{min-height:450px;background-color:#000;position:relative;display:flex;align-items:center;padding:30px}@media screen and (max-width: 600px){.contact-block{min-height:100vw}}.contact-block .bkgrd{position:absolute;top:0;left:0;width:100%;height:100%}.contact-block .bkgrd img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.5}.contact-block .inner{height:100%;position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1100px;margin:auto}@media screen and (max-width: 600px){.contact-block .inner{flex-direction:column}}.contact-block .inner .left{max-width:450px}.contact-block .inner .left .label{color:#fff}.contact-block .inner .left h2{color:#fff;font-size:48px;line-height:60px}@media screen and (max-width: 600px){.contact-block .inner .left h2{font-size:36px;line-height:48px}}.contact-block .inner .right .arrow-link{transition:all .3s ease-in-out;transform:translateX(0);display:block;max-width:100px}.contact-block .inner .right .arrow-link:hover{transform:translateX(10px)}.two-col-img{padding:60px 15px}.two-col-img .inner{max-width:1100px;margin:auto;display:grid;grid-template-columns:repeat(2, 1fr);gap:60px}.two-col-img .inner .imgwrap img{border-radius:15px}@media screen and (max-width: 800px){.two-col-img .inner{grid-template-columns:1fr;gap:30px}}.two-col-img .inner.right .imgwrap{order:2}@media screen and (max-width: 800px){.two-col-img .inner.right .imgwrap{order:1}}.two-col-img .inner.right .txtwrap{order:1}@media screen and (max-width: 800px){.two-col-img .inner.right .txtwrap{order:2}}.two-col-img .inner .txtwrap h2{font-size:36px;line-height:46px;color:#385388}.testimonial_carousel{min-height:600px;position:relative;margin-top:60px;margin-bottom:60px}@media screen and (max-width: 760px){.testimonial_carousel{margin-top:15px}}.testimonial_carousel .bkgrd{position:absolute;top:0;left:0;width:100%;height:100%;display:grid;grid-template-columns:1fr 1fr;z-index:-1;min-height:600px}@media screen and (max-width: 760px){.testimonial_carousel .bkgrd{grid-template-columns:1fr}}.testimonial_carousel .bkgrd .left{display:flex;justify-content:flex-end;align-items:flex-start}@media screen and (max-width: 760px){.testimonial_carousel .bkgrd .left{order:1;justify-content:center;align-items:center}}.testimonial_carousel .bkgrd .left img{transform:translateX(-195px)}@media screen and (max-width: 760px){.testimonial_carousel .bkgrd .left img{transform:scale(0.6) translate(-100%, -40px)}}.testimonial_carousel .bkgrd .right{background-size:cover}@media screen and (max-width: 760px){.testimonial_carousel .bkgrd .right{order:2;height:400px}}.testimonial_carousel .middle{position:absolute;top:0;left:0;width:100%;height:100%;padding-left:30px}@media screen and (max-width: 760px){.testimonial_carousel .middle{padding-left:0px}}.testimonial_carousel .middle .inner{max-width:1100px;height:100%;margin:auto;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:70px}@media screen and (max-width: 760px){.testimonial_carousel .middle .inner{justify-content:flex-start;padding-bottom:30px;margin-top:45px}}.testimonial_carousel .middle .inner h2{max-width:300px}@media screen and (max-width: 760px){.testimonial_carousel .middle .inner h2{max-width:none;text-align:center;margin-top:0;margin-bottom:0px}}.testimonial_carousel .middle .inner nav{margin-left:-15px}@media screen and (max-width: 760px){.testimonial_carousel .middle .inner nav{display:flex;justify-content:center;gap:30px}}.testimonial_carousel .middle .inner nav button{background:rgba(0,0,0,0);cursor:pointer}.testimonial_carousel .middle .inner nav button img{transition:all .3s ease-in-out;pointer-events:none;max-width:45px}.testimonial_carousel .middle .inner nav button:hover.slidePrev{transform:translateX(-10px)}.testimonial_carousel .middle .inner nav button:hover.slideNext{transform:translateX(10px)}.testimonial_carousel .middle .inner nav button.disabled{pointer-events:none;opacity:.5}.testimonial_carousel .front{z-index:2;overflow:hidden;min-height:600px;display:flex;align-items:center;padding-left:30px;margin-left:calc(50vw - 250px);pointer-events:none}@media screen and (max-width: 1160px){.testimonial_carousel .front{margin-left:300px}}@media screen and (max-width: 760px){.testimonial_carousel .front{margin-left:0;align-items:flex-start;padding-bottom:0px;padding-left:15px;padding-right:15px;padding-top:150px}}.testimonial_carousel .front .slideswrap{display:flex;transform:translateX(0px);transition:all .5s ease-in-out;align-items:center;will-change:transform;position:relative}@media screen and (max-width: 760px){.testimonial_carousel .front .slideswrap{padding-top:90px;align-items:flex-start}}.testimonial_carousel .front .slideswrap .testimonial{padding:50px;background:#fff;display:flex;flex-direction:column;flex-basis:540px;margin-right:60px;flex-shrink:0;flex-grow:0;border-radius:15px;box-shadow:-3px 3px 15px 0 rgba(0,0,0,.12);height:fit-content;pointer-events:all}@media screen and (max-width: 1160px){.testimonial_carousel .front .slideswrap .testimonial{padding:25px;flex-basis:360px}}@media screen and (max-width: 600px){.testimonial_carousel .front .slideswrap .testimonial{padding:15px;flex-basis:calc(100vw - 30px);width:calc(100vw - 30px)}}.testimonial_carousel .front .slideswrap .testimonial .upper{display:flex;margin-bottom:30px}.testimonial_carousel .front .slideswrap .testimonial .upper .imgwrap{width:80px;height:80px;max-width:80px;max-height:80px;flex-basis:80px;flex-shrink:0;border-radius:50%;border:5px solid #7d93cb;position:relative;overflow:hidden;margin-right:20px}@media screen and (max-width: 1160px){.testimonial_carousel .front .slideswrap .testimonial .upper .imgwrap{width:60px;height:60px;max-width:60px;max-height:60px}}.testimonial_carousel .front .slideswrap .testimonial .upper .imgwrap img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.testimonial_carousel .front .slideswrap .testimonial .upper .personwrap{padding-top:10px}@media screen and (max-width: 1160px){.testimonial_carousel .front .slideswrap .testimonial .upper .personwrap{padding-top:5px}}.testimonial_carousel .front .slideswrap .testimonial .upper .personwrap .name{font-weight:500;font-size:22px;line-height:36px}@media screen and (max-width: 1160px){.testimonial_carousel .front .slideswrap .testimonial .upper .personwrap .name{font-size:18px;line-height:24px}}.testimonial_carousel .front .slideswrap .testimonial .upper .personwrap .title{font-weight:300;font-size:14px;line-height:24px;color:#727272}.testimonial_carousel .front .slideswrap .testimonial .lower .quote{font-size:24px;line-height:34px;font-weight:300}@media screen and (max-width: 1160px){.testimonial_carousel .front .slideswrap .testimonial .lower .quote{font-size:16px;line-height:24px}}.testimonial_carousel .front .slideswrap .testimonial .lower .expandquote{font-size:14px;float:right}.quotemodal{max-width:600px}.quotemodal button{background-color:rgba(0,0,0,0) !important}.quotemodal .upper{display:flex;margin-bottom:30px}.quotemodal .upper .imgwrap{width:80px;height:80px;max-width:80px;max-height:80px;flex-basis:80px;flex-shrink:0;border-radius:50%;border:5px solid #7d93cb;position:relative;overflow:hidden;margin-right:20px}@media screen and (max-width: 1160px){.quotemodal .upper .imgwrap{width:60px;height:60px;max-width:60px;max-height:60px}}.quotemodal .upper .imgwrap img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.quotemodal .upper .personwrap{padding-top:10px}@media screen and (max-width: 1160px){.quotemodal .upper .personwrap{padding-top:5px}}.quotemodal .upper .personwrap .name{font-weight:500;font-size:22px;line-height:36px}@media screen and (max-width: 1160px){.quotemodal .upper .personwrap .name{font-size:18px;line-height:24px}}.quotemodal .upper .personwrap .title{font-weight:300;font-size:14px;line-height:24px;color:#727272}.testimonial_video_grid{padding:15px 30px;position:relative}.testimonial_video_grid .bkgrd{position:absolute;inset:0}.testimonial_video_grid .inner{position:relative;margin:60px auto;width:100%;max-width:1200px}.testimonial_video_grid .inner h2{color:#1753a2}.testimonial_video_grid .inner .quoteswrap{display:grid;grid-template-columns:1fr 1fr;gap:60px}@media screen and (max-width: 900px){.testimonial_video_grid .inner .quoteswrap{gap:30px}}@media screen and (max-width: 900px){.testimonial_video_grid .inner .quoteswrap{grid-template-columns:1fr;gap:60px}}.testimonial_video_grid .inner .quoteswrap .testimonial .imgwrap{border-radius:10px;overflow:hidden;box-shadow:2px 2px 15px rgba(0,0,0,.15);position:relative;aspect-ratio:16/9;display:flex;align-items:center;justify-content:center}.testimonial_video_grid .inner .quoteswrap .testimonial .imgwrap:hover .play-btn{box-shadow:0px 0px 0px 10px rgba(130,159,207,.5)}.testimonial_video_grid .inner .quoteswrap .testimonial .imgwrap:hover .play-btn img{transform:scale(1)}.testimonial_video_grid .inner .quoteswrap .testimonial .imgwrap img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.testimonial_video_grid .inner .quoteswrap .testimonial .imgwrap .play-btn{height:60px;width:60px;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0px 0px 0px 6px hsla(0,0%,100%,.25);transition:all .3s ease-in-out}@media screen and (max-width: 760px){.testimonial_video_grid .inner .quoteswrap .testimonial .imgwrap .play-btn{transform:scale(0.7)}}.testimonial_video_grid .inner .quoteswrap .testimonial .imgwrap .play-btn img{transform:scale(0.85);transition:all .3s ease-in-out;width:21px;height:25px;position:static}.testimonial_video_grid .inner .quoteswrap .testimonial .personwrap{padding-top:10px}@media screen and (max-width: 1160px){.testimonial_video_grid .inner .quoteswrap .testimonial .personwrap{padding-top:5px}}.testimonial_video_grid .inner .quoteswrap .testimonial .personwrap .name{font-weight:500;font-size:26px;line-height:36px;color:#1753a2}@media screen and (max-width: 1160px){.testimonial_video_grid .inner .quoteswrap .testimonial .personwrap .name{font-size:18px;line-height:24px}}.testimonial_video_grid .inner .quoteswrap .testimonial .personwrap .title{font-weight:300;font-size:16px;line-height:24px;color:#727272}.values-block{background-color:#131341;background-repeat:no-repeat;background-position:left 120%;padding:90px 30px;margin-top:60px}@media screen and (max-width: 960px){.values-block{padding:60px 30px}}.values-block .inner{max-width:1100px;margin:auto;display:flex;justify-content:space-between}@media screen and (max-width: 960px){.values-block .inner{flex-direction:column;gap:2rem;align-items:center}}.values-block .inner .left{flex-basis:330px;flex-grow:0}@media screen and (max-width: 960px){.values-block .inner .left{display:flex;flex-direction:column;justify-content:center;align-items:center}}.values-block .inner .left h2{color:#fff;margin-top:15px}.values-block .inner .left .description{color:#fff;font-size:1rem;line-height:1.6}@media screen and (max-width: 960px){.values-block .inner .left .description{max-width:600px}}.values-block .inner .right{flex-basis:550px;flex-grow:0}@media screen and (max-width: 960px){.values-block .inner .right{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;max-width:600px}}.values-block .inner .right .value{display:flex;gap:60px;margin-bottom:60px;align-items:center}.values-block .inner .right .value .iconwrap{max-width:90px;max-height:90px}.values-block .inner .right .value .textwrap h3{color:#fff;margin-top:0;margin-bottom:.5rem;font-size:1.2rem;line-height:1.6}.values-block .inner .right .value .textwrap .description{color:#fff;font-size:1rem;line-height:1.6}.gallery-block{position:relative;margin-block:0}.gallery-block .blockwrap{height:600px;overflow:hidden}@media screen and (max-width: 800px){.gallery-block .blockwrap{height:60vw}}.gallery-block .blockwrap .slideswrap{height:100%;position:absolute;overflow:hidden;width:100%}.gallery-block .blockwrap .slideswrap .img-slide{height:600px;position:relative;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 800px){.gallery-block .blockwrap .slideswrap .img-slide{height:60vw}}.gallery-block .blockwrap .slideswrap .img-slide img{position:absolute;height:100%;width:100%;left:0;top:0;object-fit:cover;max-width:100%}.gallery-block .navwrap{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.gallery-block .navwrap .navarrows button{background:none}@media screen and (max-width: 800px){.gallery-block .navwrap .navarrows button{transform:scale(0.7)}}.gallery-block .navwrap .navarrows button img{transition:all .3s ease-in-out}.gallery-block .navwrap .navarrows .slidePrev{position:absolute;top:50%;left:40px}@media screen and (max-width: 800px){.gallery-block .navwrap .navarrows .slidePrev{left:20px}}.gallery-block .navwrap .navarrows .slidePrev:hover{transform:translateX(-10px)}.gallery-block .navwrap .navarrows .slideNext{position:absolute;top:50%;right:40px}@media screen and (max-width: 800px){.gallery-block .navwrap .navarrows .slideNext{right:20px}}.gallery-block .navwrap .navarrows .slideNext:hover{transform:translateX(10px)}.gallery-block .navwrap .navdots{position:absolute;bottom:30px;width:100%}.gallery-block .navwrap .navdots .slick-dots li button::before{color:#fff;opacity:1;font-size:14px}.gallery-block .navwrap .navdots .slick-dots li.slick-active button::before{color:#385388}.map-block{padding:0 15px;margin-bottom:60px}.map-block .inner{margin:auto;max-width:1170px;display:flex;justify-content:space-between}@media screen and (max-width: 1000px){.map-block .inner{flex-direction:column}}.map-block .inner .left{flex-basis:300px;flex-shrink:0;margin-top:18px;padding-left:15px}.map-block .inner .left h2{margin-bottom:15px;color:#385388}.map-block .inner .left h3{color:#385388;margin-bottom:15px}.map-block .inner .right{flex-basis:760px;flex-grow:0}.contact-form-block{padding:0 15px}.contact-form-block .inner{max-width:715px;margin:auto}.contact-form-block .inner h2{color:#385388}.contact-form-block .inner .contactform-wrap{margin-bottom:90px}.contact-form-block .inner .contactform-wrap .gform_wrapper form .gform_body .gform_fields .gfield .gfield_label{color:#7d93cb;font-size:18px;line-height:24px;font-weight:500;text-transform:uppercase}.contact-form-block .inner .contactform-wrap .gform_wrapper form .gform_body .gform_fields .gfield .gfield_label .gfield_required{color:#7d93cb}.contact-form-block .inner .contactform-wrap .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea,.contact-form-block .inner .contactform-wrap .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select,.contact-form-block .inner .contactform-wrap .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input{border:none;border-bottom:1px solid #7d93cb;padding-bottom:7px;padding-left:0;padding-top:7px;font-size:32px;line-height:48px;font-weight:300;color:#131341 !important;margin-bottom:30px;width:100%;min-height:60px}@media screen and (max-width: 1000px){.contact-form-block .inner .contactform-wrap .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea,.contact-form-block .inner .contactform-wrap .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select,.contact-form-block .inner .contactform-wrap .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input{font-size:18px;line-height:24px}}.contact-form-block .inner .contactform-wrap .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea::placeholder,.contact-form-block .inner .contactform-wrap .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select::placeholder,.contact-form-block .inner .contactform-wrap .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input::placeholder{color:#cf8320 !important}.contact-form-block .inner .contactform-wrap .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select{color:#cf8320 !important}.contact-form-block .inner .contactform-wrap .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select option{color:#cf8320 !important}.contact-form-block .inner .contactform-wrap .gform_wrapper .gform_button.button{background-color:#385388 !important;color:#fff;border:none;padding:15px 30px;font-size:18px;line-height:24px;font-weight:500;text-transform:uppercase;cursor:pointer}.contact-form-block .inner .contactform-wrap .wpforms-container form{width:100%}.contact-form-block .inner .contactform-wrap .wpforms-container form label{color:#a7a9ac;font-size:18px;line-height:24px;font-weight:500;text-transform:uppercase}.contact-form-block .inner .contactform-wrap .wpforms-container form label .wpforms-required-label{color:#a7a9ac}@media screen and (max-width: 1000px){.contact-form-block .inner .contactform-wrap .wpforms-container form label{font-size:14px;line-height:20px}}.contact-form-block .inner .contactform-wrap .wpforms-container form ::placeholder,.contact-form-block .inner .contactform-wrap .wpforms-container form input{border:none;border-bottom:1px solid #a7a9ac;padding-left:0;padding-top:30px;padding-bottom:30px;font-size:32px;line-height:48px;font-weight:300;color:#ed1f24;margin-bottom:30px}@media screen and (max-width: 1000px){.contact-form-block .inner .contactform-wrap .wpforms-container form ::placeholder,.contact-form-block .inner .contactform-wrap .wpforms-container form input{font-size:18px;line-height:24px}}.contact-form-block .inner .contactform-wrap .wpforms-container form ::placeholder{border:none}.contact-form-block .inner .contactform-wrap .wpforms-container .wpforms-field,.contact-form-block .inner .contactform-wrap .wpforms-container .wpforms-field.wpforms-field-text,.contact-form-block .inner .contactform-wrap .wpforms-container .wpforms-field-medium,.contact-form-block .inner .contactform-wrap .wpforms-container .wpforms-field-row.wpforms-field-medium,.contact-form-block .inner .contactform-wrap .wpforms-container .wpforms-field-medium.wpforms-field-required{max-width:100%}.fbfeed{padding:60px 30px}.fbfeed .inner{max-width:1200px;margin:auto}.stats-block{background-color:#131341;background-image:url("../img/backgrounds/stats-block-bg.png");background-repeat:no-repeat;background-position-x:right;background-position-y:100px;color:#fff;padding:90px 30px}@media screen and (max-width: 1200px){.stats-block{background-position-x:130%}}@media screen and (max-width: 900px){.stats-block{background-size:70%;background-position-y:80%;margin-bottom:60px;padding-bottom:60px}}.stats-block .inner{max-width:1100px;margin:auto;display:flex;justify-content:space-between;gap:30px}@media screen and (max-width: 900px){.stats-block .inner{flex-direction:column}}.stats-block .inner .left{flex-basis:350px}@media screen and (max-width: 900px){.stats-block .inner .left{flex-basis:auto}}.stats-block .inner .left .label{color:#cf8320}.stats-block .inner .left h2{color:#fff;font-size:36px;line-height:46px}.stats-block .inner .right{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding-top:60px}@media screen and (max-width: 1200px){.stats-block .inner .right{gap:30px}}@media screen and (max-width: 500px){.stats-block .inner .right{grid-template-columns:1fr}}.stats-block .inner .right .statcard{width:250px;margin-bottom:40px}@media screen and (max-width: 1200px){.stats-block .inner .right .statcard{min-width:200px}}@media screen and (max-width: 500px){.stats-block .inner .right .statcard{min-width:150px;margin-bottom:30px}}.stats-block .inner .right .statcard .statnumber{font-size:72px;line-height:72px;font-weight:400;display:flex;flex-wrap:nowrap}@media screen and (max-width: 1200px){.stats-block .inner .right .statcard .statnumber{font-size:60px;line-height:60px}}@media screen and (max-width: 500px){.stats-block .inner .right .statcard .statnumber{font-size:48px;line-height:48px}}.stats-block .inner .right .statcard .statnumber span{display:inline}.stats-block .inner .right .statcard .statlabel{text-transform:uppercase;font-size:.9rem;line-height:1.6}.fullwidth-image-block{width:100%;position:relative;min-height:clamp(300px,50vw,600px);margin-top:30px;margin-bottom:60px}.fullwidth-image-block img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}section.video-block.modular{width:100%;max-width:1200px;margin:auto;height:auto;aspect-ratio:16/9;margin-block:90px}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#252528;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}/*# sourceMappingURL=style.css.map */