.elementor-column .elementor-spacer-inner{height:var(--spacer-size)}.e-con{--container-widget-width:100%}.e-con-inner>.elementor-widget-spacer,.e-con>.elementor-widget-spacer{width:var(--container-widget-width,var(--spacer-size));--align-self:var( --container-widget-align-self,initial );--flex-shrink:0}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container,.e-con>.elementor-widget-spacer>.elementor-widget-container{height:100%;width:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer{height:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}.e-con-inner>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer,.e-con>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer{height:100%}.e-con-inner>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty,.e-con>.elementor-widget-spacer.elementor-widget-empty{min-height:22px;min-width:22px;position:relative}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon,.e-con>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon{height:22px;inset:0;margin:auto;padding:0;position:absolute;width:22px}@keyframes slideInDown{from{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInDown{animation-name:slideInDown}.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes slideInUp{from{transform:translate3d(0,100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInUp{animation-name:slideInUp}@keyframes elementor-animation-pulse-grow{to{transform:scale(1.1)}}.elementor-animation-pulse-grow:active,.elementor-animation-pulse-grow:focus,.elementor-animation-pulse-grow:hover{animation-name:elementor-animation-pulse-grow;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-mobile-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-tablet-0:not(:has(.elementor-widget-container)){font-size:0;line-height:1}.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid{display:inline-grid}.elementor-widget-social-icons .elementor-grid{grid-column-gap:var(--grid-column-gap,5px);grid-row-gap:var(--grid-row-gap,5px);grid-template-columns:var(--grid-template-columns);justify-content:var(--justify-content,center);justify-items:var(--justify-content,center)}.elementor-icon.elementor-social-icon{font-size:var(--icon-size,25px);height:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));line-height:var(--icon-size,25px);width:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em))}.elementor-social-icon{--e-social-icon-icon-color:#fff;align-items:center;background-color:#69727d;cursor:pointer;display:inline-flex;justify-content:center;text-align:center}.elementor-social-icon i{color:var(--e-social-icon-icon-color)}.elementor-social-icon svg{fill:var(--e-social-icon-icon-color)}.elementor-social-icon:last-child{margin:0}.elementor-social-icon:hover{color:#fff;opacity:.9}.elementor-social-icon-android{background-color:#a4c639}.elementor-social-icon-apple{background-color:#999}.elementor-social-icon-behance{background-color:#1769ff}.elementor-social-icon-bitbucket{background-color:#205081}.elementor-social-icon-codepen{background-color:#000}.elementor-social-icon-delicious{background-color:#39f}.elementor-social-icon-deviantart{background-color:#05cc47}.elementor-social-icon-digg{background-color:#005be2}.elementor-social-icon-dribbble{background-color:#ea4c89}.elementor-social-icon-elementor{background-color:#d30c5c}.elementor-social-icon-envelope{background-color:#ea4335}.elementor-social-icon-facebook,.elementor-social-icon-facebook-f{background-color:#3b5998}.elementor-social-icon-flickr{background-color:#0063dc}.elementor-social-icon-foursquare{background-color:#2d5be3}.elementor-social-icon-free-code-camp,.elementor-social-icon-freecodecamp{background-color:#006400}.elementor-social-icon-github{background-color:#333}.elementor-social-icon-gitlab{background-color:#e24329}.elementor-social-icon-globe{background-color:#69727d}.elementor-social-icon-google-plus,.elementor-social-icon-google-plus-g{background-color:#dd4b39}.elementor-social-icon-houzz{background-color:#7ac142}.elementor-social-icon-instagram{background-color:#262626}.elementor-social-icon-jsfiddle{background-color:#487aa2}.elementor-social-icon-link{background-color:#818a91}.elementor-social-icon-linkedin,.elementor-social-icon-linkedin-in{background-color:#0077b5}.elementor-social-icon-medium{background-color:#00ab6b}.elementor-social-icon-meetup{background-color:#ec1c40}.elementor-social-icon-mixcloud{background-color:#273a4b}.elementor-social-icon-odnoklassniki{background-color:#f4731c}.elementor-social-icon-pinterest{background-color:#bd081c}.elementor-social-icon-product-hunt{background-color:#da552f}.elementor-social-icon-reddit{background-color:#ff4500}.elementor-social-icon-rss{background-color:#f26522}.elementor-social-icon-shopping-cart{background-color:#4caf50}.elementor-social-icon-skype{background-color:#00aff0}.elementor-social-icon-slideshare{background-color:#0077b5}.elementor-social-icon-snapchat{background-color:#fffc00}.elementor-social-icon-soundcloud{background-color:#f80}.elementor-social-icon-spotify{background-color:#2ebd59}.elementor-social-icon-stack-overflow{background-color:#fe7a15}.elementor-social-icon-steam{background-color:#00adee}.elementor-social-icon-stumbleupon{background-color:#eb4924}.elementor-social-icon-telegram{background-color:#2ca5e0}.elementor-social-icon-threads{background-color:#000}.elementor-social-icon-thumb-tack{background-color:#1aa1d8}.elementor-social-icon-tripadvisor{background-color:#589442}.elementor-social-icon-tumblr{background-color:#35465c}.elementor-social-icon-twitch{background-color:#6441a5}.elementor-social-icon-twitter{background-color:#1da1f2}.elementor-social-icon-viber{background-color:#665cac}.elementor-social-icon-vimeo{background-color:#1ab7ea}.elementor-social-icon-vk{background-color:#45668e}.elementor-social-icon-weibo{background-color:#dd2430}.elementor-social-icon-weixin{background-color:#31a918}.elementor-social-icon-whatsapp{background-color:#25d366}.elementor-social-icon-wordpress{background-color:#21759b}.elementor-social-icon-x-twitter{background-color:#000}.elementor-social-icon-xing{background-color:#026466}.elementor-social-icon-yelp{background-color:#af0606}.elementor-social-icon-youtube{background-color:#cd201f}.elementor-social-icon-500px{background-color:#0099e5}.e--ua-appleWebkit.rtl{--flex-right:flex-start}.e--ua-appleWebkit .elementor-share-buttons--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-inline:calc(-.5 * var(--grid-column-gap));width:auto}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid-item{margin-inline:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid-item{margin-inline:0}@media (max-width:1024px){.e--ua-appleWebkit .elementor-share-buttons-tablet--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons-tablet--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-inline:calc(-.5 * var(--grid-column-gap));width:auto}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid-item{margin-inline:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid-item{margin-inline:0}}@media (max-width:767px){.e--ua-appleWebkit .elementor-share-buttons-mobile--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons-mobile--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-inline:calc(-.5 * var(--grid-column-gap));width:auto}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid-item{margin-inline:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid-item{margin-inline:0}}@import url("https://fonts.googleapis.com/css2?family=Lexend:wght@300;600&display=swap");
:root { --primary-color: #00FFAF; --primary-color-darker: #00FFAF;
--primary-color-lighter: #00FFAF;
--secondary-color: #152E47; --secondary-color-darker: #152E47;
--secondary-color-lighter: #152E47;
--focus-color: #00FFAF; --focus-color-darker: #00FFAF;
--nav-bar-color: #fff; --headings-color: #00FFAF; --subheadings-color: #00FFAF;  --text-color: #fff; --text-color-light: #fff; --line-color: #D8DDDF; --divider-color: #D8DDDF;
--background-color: #152E47; --box-background-color: #fff; --card-background-color: #fff; --form-background-color: #fff; --field-background-color: #FBFBFB; --field-line-color: #ECECEC; --footer-background-color: #006DAB; --footer-line-color: #2C80B8;
--border-radius: 0;
--border-width: 0;
} body {
font-family: 'Lexend'; font-size: 1.125rem; color: var(--text-color);
line-height: 150%;
font-weight: 400; }
.hidden-desktop {
display: none !important;
}
p {
margin-bottom: 1.5rem;
}
b,
strong {
font-weight: 700;
}
hr {
color: var(--line-color);
background-color: var(--line-color);
border-color: var(--line-color);
border-style: solid;
border-width: 1px;
border-bottom: 0;
margin: 20px 0 20px 0;
}
h1, h2, h3, h4, h5, h6 { font-family: 'PT Sans Narrow';
font-weight: 700;
color: var(--headings-color);
line-height: 110%;
text-transform: uppercase;
}
.elementor-widget.elementor-widget-heading {
margin-bottom: 5px;
}
.elementor-widget-heading .elementor-heading-title {
line-height: 110%;
}
h1 {
font-size: 4rem;
margin-bottom: 0 !important;
}
h2 {
font-size: 3.5rem;
}
h3 {
font-size: 2rem;
}
h4 {
font-size: 1.5rem;
}
h5 {
font-size: 1.25rem;
}
h6 {
font-size: 1.125rem;
}
h4.elementor-icon-box-title {
font-size: 1rem;
}
.pre-heading {
margin-bottom: 10px !important;
}
.pre-heading h3,
.pre-heading h4,
.pre-heading h5 {
color: var(--headings-color);
}
.large-text,
.intro {
font-size: 1.50rem;
line-height: 125%;
font-weight: 400;
margin-bottom: 0 !important;
}
.extra-info {
font-size: 14px;
line-height: 20px;
color: #828E9B;
} a {
color: var(--primary-color);
}
a:hover {
color: #24FBB8;
}
.number-section p a,
.content-section p a {
text-decoration: underline;
} #top-bar {
color: var(--text-color-light);
}
#top-bar .elementor-container.elementor-column-gap-default .elementor-widget-wrap.elementor-element-populated {
padding-top: 5px;
padding-bottom: 5px;
}
#top-bar a {
color: var(--text-color-light);
}
#top-bar i {
font-size: 1.5rem;
}
#top-bar .elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
margin-left: 2px;
margin-right: 2px;
text-align: center;
}
#nav-bar {
color: #fff;
width: 100% !important; transition-duration: 0.01s !important;
background-color: #fff;
}
#nav-bar > .elementor-container.elementor-column-gap-default {
transition-duration: 0.01s !important;
}
#nav-bar .elementor-container.elementor-column-gap-default .elementor-widget-wrap.elementor-element-populated { }
#nav-bar .elementor-nav-menu {
border: 0;
}
#nav-bar .elementor-widget-nav-menu {
margin-bottom: 0;
}
#nav-bar .elementor-widget-search-form,
#nav-bar .elementor-menu-toggle { padding: 0;
}
#nav-bar .elementor-widget-search-form .elementor-search-form__toggle i,
#nav-bar .elementor-search-form--skin-full_screen .elementor-search-form__toggle i,
#nav-bar .elementor-menu-toggle {
color: #fff;
background-color: transparent;
font-size: 32px;
text-align: center;
}
#nav-bar .elementor-widget-search-form .elementor-search-form__toggle i,
#nav-bar .elementor-search-form--skin-full_screen .elementor-search-form__toggle i {
}
#site-logo  {
display: block;
height: 80px;
}
#site-logo .elementor-image,
#site-logo img {
width: auto;
height: 80px;
transition: all .01s ease-in-out !important;
}
#site-logo .elementor-image:after {
content: "";
height: 0;
display: none;
}
#nav-bar.not-transparent {
background-color: #fff;
}
#nav-bar.she-header .elementor-widget-search-form .elementor-search-form__toggle,
#nav-bar.she-header .elementor-widget-search-form .elementor-search-form__toggle i,
#nav-bar.she-header .elementor-search-form--skin-full_screen .elementor-search-form__toggle i,
#nav-bar .elementor-menu-toggle,
#nav-bar.she-header .elementor-menu-toggle,
#nav-bar.not-transparent .elementor-menu-toggle,
#nav-bar.not-transparent .elementor-widget-search-form .elementor-search-form__toggle i {
color: var(--primary-color);
margin-right: 20px;
}
#nav-bar .elementor-menu-toggle i.eicon-menu-bar {
line-height: 32px;
}
#nav-bar .elementor-menu-toggle i.eicon-menu-bar:before,
#nav-bar .elementor-menu-toggle i.eicon-menu-bar:before {
font-size: 32px;
line-height: 32px;
}
#nav-bar .elementor-nav-menu { }
#nav-bar .elementor-widget-nav-menu {
}
#nav-bar .elementor-nav-menu a {
color: var(--primary-color);
font-weight: 700;
text-transform: uppercase;
line-height: 100%;
padding-left: 12px;
padding-right: 12px;
padding-bottom: 0;
}
#nav-bar .elementor-nav-menu a:after {
display: none !important;
}
#nav-bar .elementor-nav-menu a:hover {
color: var(--tertiary-color);
border: 0;
}
#nav-bar .elementor-nav-menu .btn a,
#nav-bar .elementor-nav-menu .btn a:hover {
margin-bottom: 0;
background-color: transparent;
padding-top: 9px;
padding-bottom: 9px;
border: 1px solid #fff;
margin-left: 10px;
}
#nav-bar .elementor-nav-menu .btn a:hover {
background-color: rgba(255, 255, 255, 1);
}
#nav-bar .elementor-nav-menu--dropdown {
background-color: #fff;
padding: 20px;
box-shadow: 0 10px 10px rgba(0, 0, 0, 0.1);
}
#nav-bar .elementor-widget-nav-menu .elementor-nav-menu--dropdown li {
margin: 0 0 5px 0;
}
#nav-bar .elementor-widget-nav-menu .elementor-nav-menu--dropdown li a { border: 0;
margin: 0;
}
#nav-bar .elementor-widget-nav-menu .elementor-nav-menu--dropdown li.current-menu-item a.elementor-item-active,
#nav-bar .elementor-widget-nav-menu .elementor-nav-menu--dropdown li.menu-item a {
text-transform: none;
font-size: 1rem;
font-weight: 700;
line-height: 133%;
border-bottom: 0;
padding: 0;
background-color: transparent;
}
#nav-bar .focus a,
#nav-bar .focus.current-menu-item a {
color: #fff; background-color: var(--tertiary-color);
padding: 12px 20px 8px 20px;
height: 40px;
border-radius: 20px;
}
#nav-bar .focus a:hover {
color: #fff;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
}
#nav-bar.she-header .elementor-widget-nav-menu .focus a { color: #fff;
}
#nav-bar .elementor-nav-menu--dropdown.elementor-nav-menu__container {
margin-top: 0;
}
@media screen and (max-width: 1024px) {
#nav-bar .sub-menu {
box-shadow: none;
}
}
#back-to-home {
margin-bottom: 20px;
}
#back-to-home a {
font-family: 'PT Sans';
font-size: 1rem;
color: var(--text-color-light);
font-weight: 400;
}
#pre-title {
color: var(--primary-color);
font-weight: 700;
font-family: 'PT Sans Narrow';
font-size: 1.5rem;
}
#page-title {
margin-bottom: -4px;
}
#page-title h1 {
font-size: 2rem;
} a.btn,
.elementor-widget-button .elementor-button,
input[type=submit],
button[type=button],
button[type=submit],
.jet-form button {
font-size: 1.125rem;
line-height: 125%;
font-weight: 700;
text-transform: uppercase;
border-radius: 0 !important;
padding: 12px 20px;
color: #fff;
border: 0;
margin-bottom: 10px;
background-color: var(--yellow);
}
.elementor-widget-button .elementor-button:hover,
input[type=submit]:hover,
input[type=button]:hover,
button[type=button]:hover,
button[type=submit]:hover,
.jet-form button:hover {
background-color: var(--yellow-darker);
}
.elementor-widget-button .elementor-button:focus,
input[type=submit]:focus,
input[type=button]:focus,
button[type=button]:focus {
box-shadow: none;
}
.elementor-widget-button.elementor-button-info .elementor-button,
.bn-reset button[type=button] {
border: 1px solid #C8E8D0;
background-color: #fff;
color: #4CA829;
padding: 12px 29px;
}
.elementor-widget-button.elementor-button-success .elementor-button {
background-color: var(--tertiary-color);
} .elementor-divider-separator,
.elementor-divider {
color: #C8E8D0;
} .elementor-widget-text-editor ul,
.elementor-widget-text-editor ol {
padding-inline-start: 20px;
margin-bottom: 20px;
}
.elementor-widget-text-editor li::marker {
color: var(--focus-color);
}
.elementor-widget-text-editor.intro ul,
.elementor-widget-text-editor.intro ol {
padding-inline-start: 24px;
} #page-title-wrapper {
}
.page-title {
margin: 5px 0 0 0 !important;
}
.page-title h1 {
font-size: 2.25rem; line-height: 150% !important;
display: inline;
background: var(--secondary-color);
color: #fff;
padding: 0;
left: 10px;
position: relative;
margin: 0;
box-shadow: 10px 0 0 var(--secondary-color), -10px 0 0 var(--secondary-color); }
.page-title.focus h1 {
background: var(--focus-color);
box-shadow: 10px 0 0 var(--focus-color), -10px 0 0 var(--focus-color);
}
@media screen and (max-width: 1024px) {
.page-title {
margin: 10px 0 0 0 !important;
}
.page-title h1 {
}
}
@media screen and (max-width: 767px) {
.page-title {
margin: 5px 0 0 0 !important;
}
.page-title h1 {
font-size: 1.375rem;
}
} #footer {
background-color: var(--footer-background-color);
color: #fff;
}
#footer a {
color: #fff;
text-decoration: none;
transition: all .1s ease-in-out;
}
#footer a:hover {
color: #fff;
text-decoration: underline;
}
#footer h3 {
color: var(--yellow);
margin-bottom: 10px;
}
#footer .elementor-nav-menu--dropdown {
background-color: transparent !important;
}
#footer .elementor-share-btn__icon {
background-color: #fff;
}
#footer-top {
padding-top: 60px;
padding-bottom: 20px;
}
#footer-top p {
margin-bottom: 0;
}
#footer-top .menu-item a:after {
content: "";
display: none;
}
#footer-top .elementor-widget-icon-list li.elementor-icon-list-item {
padding: 0;
}
#footer-top .elementor-widget-icon-list .elementor-icon-list-item a .elementor-icon-list-text {
color: #fff;
}
#footer-top .elementor-widget-icon-list .elementor-icon-list-item a:hover .elementor-icon-list-text {
color: #fff;
}
#footer-bottom {
border-top: 1px solid var(--footer-line-color);
padding-top: 20px;
padding-bottom: 40px;
}
#footer-bottom .elementor-icon-list-item {
border: 0;
}
#footer-bottom .elementor-widget-icon-list .elementor-icon-list-item a {
color: #fff;
text-decoration: none;
text-decoration-color: #fff;
}
#footer-bottom .elementor-widget-icon-list .elementor-icon-list-item a .elementor-icon-list-text {
color: #fff;
}
#footer-bottom .elementor-widget-icon-list .elementor-icon-list-item a:hover .elementor-icon-list-text {
color: #fff;
}
#footer .elementor-social-icons-wrapper .elementor-icon {
margin-top: -10px;
}
#footer .elementor-social-icons-wrapper .elementor-icon {
background-color: transparent;
}
#footer .elementor-social-icons-wrapper .elementor-icon i {
font-size: 1.5rem;
}
#menu-footer-menu {
list-style: none;
margin: 0;
padding-inline-start: 0 !important;
padding-left: 0 !important;
}
#menu-footer-menu li {
width: 100%;
list-style: none;
display: list-item;
padding-left: 30px;
background: url(//studiopuik.nl/wp-content/themes/tegengas/assets/images/ar-yellow.svg) no-repeat 0 4px;
}
#menu-footer-menu li a {
display: block;
padding: 0;
line-height: 150%;
}
#menu-footer-menu li li a {
text-transform: none;
}
#menu-footer-menu .sub-menu {
padding-left: 0;
}
#menu-footer-menu li:marker {
display: none;
}
#footer-logo-urgenda img {
width: 249px;
height: 80px;
} input[type=date],
input[type=email],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
select,
textarea {
border: 0;
border-radius: 0;
color: var(--text-color);
padding-left: 0.5rem;
font-size: 1.125rem;
}
.elementor-field-group .elementor-field-textual {
border: 0;
border-image-width: 0;
}
label,
.field-label {
font-weight: 700;
color: var(--text-color);
}
.form-group {
margin-bottom: 10px;
}
.form-actions {
text-align: center;
}
.form-actions input[type=submit] {
margin: 0 auto;
}
.jet-form__label-text {
font-weight: 700;
}
.jet-form__field-label {
font-weight: 400;
}
.jet-form .field-type-radio {
margin: 10px 0;
}
.jet-form button {
margin: 10px auto;
} .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated { }
#intro {
padding-top: 80px;
padding-bottom: 60px;
background-color: var(--primary-color);
color: #fff;
}
#intro h1  {
color: var(--yellow);
font-size: 4rem;
}
#intro h1,
#intro h2,
#intro h3,
#intro .intro  {
color: #fff;
}
#intro h4,
#intro h5,
#intro h6  {
margin: 0;
color: #fff;
font-weight: 400;
}
#intro p {
}
#intro .elementor-widget-jet-listing-dynamic-field {
margin: 0;
}
#intro .site-intro {
font-size: 2.25rem;
line-height: 125%;
padding-right: 40px;
}
#intro .site-intro p {
margin-bottom: 2.5rem;
}
#intro .site-intro p:last-of-type {
margin-bottom: 0;
}
#intro-links {
padding-top: 10px;
padding-bottom: 20px;
background: #fff;
}
#intro-links h3 {
color: var(--primary-color);
font-size: 2.5rem;
}
#intro-links .elementor-icon-list-text {
font-size: 1.25rem;
font-weight: bold;
color: #000;
} #share-bar {
background-color: var(--yellow);
color: var(--primary-color);
padding-top: 10px;
padding-bottom: 10px;
}
#share-bar .label {
font-weight: bold;
text-transform: uppercase;
margin-top: 2px;
} .content-section {
padding-top: 60px;
padding-bottom: 40px;
background-size: cover;
}
.content-section.alternate {
background-color: var(--background-color-alternate);
}
.content-section.alternate2 {
background-color: var(--background-color-alternate2);
}
.content-section.alternate h1,
.content-section.alternate h2,
.content-section.alternate h3,
.content-section.alternate h4,
.content-section.alternate h5,
.content-section.alternate h6 {
} .number-section {
padding-top: 60px;
padding-bottom: 60px;
background-size: cover;
}
#optie1.number-section {
padding-top: 120px;
}
.number-section .number-column {
}
.number-section .number {
position: absolute ;
z-index: 2;
width: 280px !important;
height: 280px !important;
top: -120px;
left: -320px;
}
.number-section .number img {
width: 280px !important;
height: 280px !important;
box-shadow: 5px 10px 0 rgba(0, 0, 0, 0.05);
}
.number-section .content-column {
background-color: #fff;
min-height: 300px;
padding: 60px 100px;
}
.number-section .content-column blockquote {
margin-top: -20px;
margin-bottom: 20px;
}
#optie1 .number img { transform: rotate(-1deg); }
#optie2 .number img { transform: rotate(1.5deg); }
#optie3 .number img { transform: rotate(-1.5deg); }
#optie4 .number img { transform: rotate(1deg); }
#optie5 .number img { transform: rotate(-1deg); } .elementor-widget-blockquote .elementor-blockquote {
padding-top: 10px;
padding-bottom: 10px;
padding-right: 10px;
color: var(--text-color);
background-color: var(--yellow-lighter) !important;
font-weight: bold;
border-color: var(--primary-color) !important;
} #intro-text-wrapper {
padding-right: 20px;
}
#intro-text,
#intro-button-enquete {
width: 380px;
min-width: 320px;
}
#intro-text {
color: #fff;
padding: 50px 30px 80px 30px;
}
#intro-text h2,
#intro-text h3,
#intro-text h4 {
color: #fff;
} .regiotour-listing {
background-color: #fff;
}
.regiotour-listing .date {
font-size: 1rem;
color: var(--text-color-light);
text-transform: uppercase;
margin-bottom: 0;
}
.regiotour-listing .title {
margin-bottom: 0;
}
.regiotour-listing h4 {
color: var(--primary-color);
margin: 0 0 10px 0;
}
.link-more a span {
color: var(--tertiary-color);
font-family: 'PT Sans Narrow';
font-weight: 700;
text-transform: uppercase;
} .regiotour-listing-featured {
background-color: rgba(13, 111, 175, 0.35);
color: #fff;
}
.regiotour-listing-featured .date {
text-transform: uppercase;
margin-bottom: 0;
}
.regiotour-listing-featured .title {
margin-bottom: 10px;
}
.regiotour-listing-featured h2,
.regiotour-listing-featured h3 {
margin: 0;
color: #fff;
}
.programma-listing {
background-color: #fff;
}
.programma-listing .date {
font-size: 1rem;
color: var(--text-color-light);
text-transform: uppercase;
margin-bottom: 0;
}
.programma-listing .title {
margin-bottom: 0;
}
.programma-listing h4 {
color: var(--primary-color);
margin: 0 0 10px 0;
}
.dagbezoeken-listings {
margin-bottom: 40px !important;
}
.dagbezoek-listing {
}
.dagbezoek-listing .dagbezoek-listing-content {
padding-left: 20px;
}
.dagbezoek-listing .date {
font-size: 1rem;
color: var(--text-color-light);
text-transform: uppercase;
margin-bottom: 0;
}
.dagbezoek-listing .title {
margin: 0;
}
.dagbezoek-listing h4 {
color: var(--primary-color);
margin: 0 0 10px 0;
}
.dagbezoek-listing .read-more {
margin-top: 10px;
}
.dagbezoek-listing .read-more a {
color: var(--tertiary-color) !important;
font-family: 'PT Sans Narrow';
text-transform: uppercase;
font-weight: 700;
padding-right: 25px;
background: url(//studiopuik.nl/wp-content/themes/regiotour/assets/images/ar-orange.svg) no-repeat right;
}
.back-link {
background: url(//studiopuik.nl/wp-content/themes/regiotour/assets/images/ar-white-left.svg) no-repeat left;
padding-left: 25px;
margin-bottom: 20px !important;
}
.back-link a {
color: #fff;
} .codespacing_progress_map_area {
}
.codespacing_progress_map_area .details_container {
font-family: 'PT Sans';
}
.codespacing_progress_map_area .details_container .details_title a {
font-family: 'PT Sans Narrow' !important;
font-size: 1.125rem;
text-transform: uppercase;
color: var(--headings-color) !important;
font-weight: bold  !important;
padding-bottom: 0;
}
.codespacing_progress_map_area .details_container .details_infos {
font-family: 'PT Sans' !important;
line-height: 125% !important;
color: var(--text-color) !important;
font-weight: normal !important;
}  @media screen and (min-width: 1024px) {
.narrow {
padding: 0 160px;
}
} @media screen and (max-width: 1024px) {
.hidden-desktop {
display: block !important;
}
.content-section {
}
#intro .site-intro p:last-of-type {
margin-bottom: 24px;
} .number-section {
padding-top: 120px;
padding-bottom: 60px;
}
#optie1.number-section {
padding-top: 200px;
}
.number-section .number {
top: -220px;
left: -40px;
}
.number-section .number img {
width: 180px !important;
height: 180px  !important;
}
.number-section .content-column {
padding: 60px 20px 40px 20px;
}
} @media screen and (max-width: 767px) {
body {
font-size: 1rem; }
#site-logo  {
height: 40px;
}
#site-logo .elementor-image,
#site-logo img {
height: 40px;
}
.large-text,
.intro {
font-size: 1.125rem;
}
#intro {
padding-top: 20px;
padding-bottom: 20px;
}
#intro .site-intro {
padding-right: 0;
font-size: 1.5rem;
}
#intro .site-intro p {
font-size: 1.5rem;
}
.number-section {
padding-top: 60px;
padding-bottom: 40px;
}
#optie1.number-section {
padding-top: 120px;
}
.number-section .number {
top: -120px;
left: -80px;
}
.number-section .number img {
width: 100px !important;
height: 100px  !important;
}
.number-section .content-column {
padding: 40px 10px 30px 10px;
}
.content-section {
padding-top: 20px;
padding-bottom: 40px;
}
.content-section {
}
#footer-top { }
#footer-top .elementor-column {
padding-bottom: 0;
}
h1 {
font-size: 2.25rem;
}
h2 {
font-size: 1.75rem;
}
h3 {
font-size: 1.5rem;
}
h4 {
font-size: 1.25rem;
}
h5 {
font-size: 1.125rem;
}
#footer h3 {
}
}