/*!
Theme Name: C7T
Theme URI: 
Author: Fernanda Sampaio
Author URI: https://hypeberries.com
Description: Description
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: hpb
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.

C7T 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/
*/
@keyframes top{0%{top:0;transform:rotate(0)}50%{top:22px;transform:rotate(0)}to{top:22px;transform:rotate(45deg)}}@keyframes top-2{0%{top:22px;transform:rotate(45deg)}50%{top:22px;transform:rotate(0deg)}to{top:0;transform:rotate(0deg)}}@keyframes bottom{0%{bottom:0;transform:rotate(0)}50%{bottom:22px;transform:rotate(0)}to{bottom:22px;transform:rotate(135deg)}}@keyframes bottom-2{0%{bottom:22px;transform:rotate(135deg)}50%{bottom:22px;transform:rotate(0)}to{bottom:0;transform:rotate(0)}}@keyframes scaled{50%,to{transform:scale(0)}}@keyframes scaled-2{0%,50%{transform:scale(0)}to{transform:scale(1)}}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
@keyframes heightLoaded{0%{left:-100%}to{left:-10%}}@keyframes heightLoaded2{0%{left:-100%}to{left:-12%}}html{line-height:1.15;-webkit-text-size-adjust:100%;box-sizing:border-box}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;overflow:visible;background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}code,kbd,pre,samp{font-size:1em}samp{font-family:monospace,monospace}a{background-color:transparent;color:#4eb3f1;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;height:auto;max-width:100%}body,button,input,optgroup,select,textarea{margin:0}button,input{overflow:visible}select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{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}summary{display:list-item}.main-navigation li.button a::after,[hidden],template{display:none}*,::after,::before{box-sizing:inherit}@font-face{font-family:"Montserrat";font-style:normal;font-weight:300;font-display:swap;src:url(fonts/montserrat-v23-latin-300.eot);src:local(""),url(fonts/montserrat-v23-latin-300.eot?#iefix)format("embedded-opentype"),url(fonts/montserrat-v23-latin-300.woff2)format("woff2"),url(fonts/montserrat-v23-latin-300.woff)format("woff"),url(fonts/montserrat-v23-latin-300.ttf)format("truetype"),url(fonts/montserrat-v23-latin-300.svg#Montserrat)format("svg")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;font-display:swap;src:url(fonts/montserrat-v23-latin-regular.eot);src:local(""),url(fonts/montserrat-v23-latin-regular.eot?#iefix)format("embedded-opentype"),url(fonts/montserrat-v23-latin-regular.woff2)format("woff2"),url(fonts/montserrat-v23-latin-regular.woff)format("woff"),url(fonts/montserrat-v23-latin-regular.ttf)format("truetype"),url(fonts/montserrat-v23-latin-regular.svg#Montserrat)format("svg")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;font-display:swap;src:url(fonts/montserrat-v23-latin-700.eot);src:local(""),url(fonts/montserrat-v23-latin-700.eot?#iefix)format("embedded-opentype"),url(fonts/montserrat-v23-latin-700.woff2)format("woff2"),url(fonts/montserrat-v23-latin-700.woff)format("woff"),url(fonts/montserrat-v23-latin-700.ttf)format("truetype"),url(fonts/montserrat-v23-latin-700.svg#Montserrat)format("svg")}@font-face{font-family:"Libre Baskerville";font-style:normal;font-weight:400;font-display:swap;src:url(fonts/libre-baskerville-v14-latin-regular.eot);src:local(""),url(fonts/libre-baskerville-v14-latin-regular.eot?#iefix)format("embedded-opentype"),url(fonts/libre-baskerville-v14-latin-regular.woff2)format("woff2"),url(fonts/libre-baskerville-v14-latin-regular.woff)format("woff"),url(fonts/libre-baskerville-v14-latin-regular.ttf)format("truetype"),url(fonts/libre-baskerville-v14-latin-regular.svg#LibreBaskerville)format("svg")}body,optgroup,select{color:#404040;font-family:"Montserrat","Helvetica Neue",sans-serif;font-size:16px;line-height:1.5}button,input{font-size:16px}button{line-height:1.5}input{color:#404040}h1,h2,h3,h4,h5,h6{clear:both}h1,h2,h3,h4{font-weight:500}h4{font-size:1.3rem}@media screen and (max-width:1080px){h4{font-size:1.1rem}}@media screen and (max-width:720px){h4{font-size:22px}}h5{font-size:1.2rem}h6{font-size:18px;margin-bottom:10px;color:#5e5e5e}h1,h2,h3,h4,h5,h6{font-family:"Libre Baskerville",serif}h1.vc_custom_heading,h2.vc_custom_heading{margin:0;font-family:"Libre Baskerville",serif}h3.vc_custom_heading,h4.vc_custom_heading,h5.vc_custom_heading,h6.vc_custom_heading{margin:0;line-height:1.4;font-family:"Libre Baskerville",serif}h1.vc_custom_heading{font-size:2.7rem!important;font-weight:700;line-height:1.2;text-shadow:0 0 3px rgba(0,0,1,.33);padding-top:100px}@media screen and (min-width:940px){h1.vc_custom_heading{font-size:3rem!important}}@media screen and (max-width:520px){h1.vc_custom_heading{font-size:2rem!important}}h2.vc_custom_heading{font-size:1.5rem;font-weight:400;line-height:1.2;margin-bottom:20px;letter-spacing:-.02em}h2.vc_custom_heading b{font-size:2.3rem;color:#006cc2;font-weight:400;position:absolute}.main-navigation li.button a,h2.vc_custom_heading.color-light b{color:#fff}h3.vc_custom_heading{font-size:20px;font-weight:700;margin-bottom:20px;color:#525252}@media screen and (min-width:940px){h3.vc_custom_heading{font-size:1.5rem}}@media screen and (max-width:520px){h3.vc_custom_heading{font-size:19px}}h5.vc_custom_heading{margin-bottom:20px}p{margin-top:0;margin-bottom:1.5em}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}.wrapper,address,table{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;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}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff;padding-top:117px}@media screen and (max-width:1060px){body{padding-top:90px}}.vc_separator.vc_sep_color_orange .vc_sep_line{border-color:#006cc2!important}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt,h5,h6{font-weight:700}dd{margin:0 1.5em 1.5em}.widget select,embed,iframe,object,pre{max-width:100%}figure{margin:1em 0}.wrapper,table{width:100%}.wrapper{max-width:1540px;padding:0 15px;margin:0 auto;position:relative}.wrapper--min{max-width:1024px}#primary{overflow:hidden}a:active,a:focus,a:hover{text-decoration:underline}#primary[tabindex="-1"]:focus,a:focus{outline:0}a:active,a:hover{outline:0;text-decoration:underline}.button,button,input[type=button],input[type=reset]{font-family:"Montserrat","Helvetica Neue",sans-serif;background-color:#4eb3f1;text-transform:uppercase;font-size:.8rem;font-weight:400;color:#fff;fill:#fff;padding:10px 20px;display:inline-block;cursor:pointer;transition:.5s;border:1px solid #4eb3f1;text-decoration:none;border-radius:0}.button:hover,button:hover,input[type=button]:hover,input[type=reset]:hover{text-decoration:none;background:#0088f5;color:#fff}.vc_btn3.vc_btn3-color-primary,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat{background-color:#4eb3f1!important}.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-primary:hover{text-decoration:none;background:#1f9fed!important;color:#fff}.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline{border-width:1px!important}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{font-family:"Montserrat","Helvetica Neue",sans-serif;font-size:16px;color:#4c4c4c;border:1px solid #fff;background:#fff;border-radius:0;padding:10px;text-transform:uppercase}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{outline:1px solid #f6ee37}input[type=file]{border-bottom:0 solid #000;margin-left:10px}select{background:0 0;border:0;border-bottom:1px solid rgba(0,0,0,.5);border-radius:0;-webkit-appearance:none;position:relative;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBkPSJNNDQzLjUgMTYyLjZsLTcuMS03LjFjLTQuNy00LjctMTIuMy00LjctMTcgMEwyMjQgMzUxIDI4LjUgMTU1LjVjLTQuNy00LjctMTIuMy00LjctMTcgMGwtNy4xIDcuMWMtNC43IDQuNy00LjcgMTIuMyAwIDE3bDIxMSAyMTEuMWM0LjcgNC43IDEyLjMgNC43IDE3IDBsMjExLTIxMS4xYzQuOC00LjcgNC44LTEyLjMuMS0xN3oiLz48L3N2Zz4=);background-size:10px;background-repeat:no-repeat;background-position:95%center}.main-navigation .current-menu-ancestor>a::after,.main-navigation .current-menu-item>a::after,.main-navigation .current_page_ancestor>a::after,.main-navigation .current_page_item>a::after{width:100%}.ajax-loader,.wpcf7-not-valid-tip{position:absolute}input[type=search]::-ms-clear{display:none;width:0;height:0}input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.cta_left .vc_separator{margin:10px auto;opacity:.5;max-width:470px}.cta_left h3{margin-bottom:0;font-size:2.5rem;line-height:1}body.home{overflow-x:hidden}.main-navigation{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;width:100%;text-transform:uppercase;font-size:13px}.main-navigation ul{list-style:none;padding:0;margin:0}.main-navigation li,.menu-item-has-children:hover>.sub-menu li a{position:relative}.main-navigation li a{display:block;text-decoration:none;color:#fff;margin:10px;transition:.5s}@media screen and (min-width:1060px){.main-navigation li a{color:#585858}}.main-navigation li.button{margin-left:20px;font-weight:700;font-size:16px}.nav-menu{list-style:none;margin:0;padding-left:0;font-weight:700}.sub-menu{opacity:0;visibility:hidden}@media screen and (min-width:1060px){.sub-menu{position:absolute;top:200px;z-index:3;background:#fff;transition:.5s;transition-delay:250ms;background:#eaeaea;left:-100px;width:350px}.sub-menu .sub-menu{top:0;right:0;left:0;width:340px;white-space:nowrap;z-index:1}}@media screen and (max-width:1059px){.sub-menu{max-height:0;padding:0 10px 10px!important;font-size:90%}}@media screen and (min-width:1060px){.sub-menu a{color:#2e2e2e;padding:15px 20px;margin:0!important;transition:0s!important}.sub-menu a:hover{color:#fff;background:#47a2e4;background:linear-gradient(128deg,#47a2e4 0,#47a2e4 70%,#4eb3f1 70%,#4eb3f1 100%)}.sub-menu li{position:relative;padding:0}}@media screen and (max-width:1059px){.menu-item-has-children{height:27px;position:relative}.menu-item-has-children::after{content:"⌄";position:absolute;top:-7px;right:10px;color:#fff;font-size:20px;transform:scale(1.3,1)}.menu-item-has-children:hover{height:auto}}.menu-item-has-children:hover>.sub-menu{opacity:1;visibility:visible;font-size:12px}.menu-item-has-children:hover>.sub-menu li{color:#2f2f2f}.menu-item-has-children:hover>.sub-menu li a::after{content:"";width:20px;height:17px;background:url(img/nav-arrow.webp);background-repeat:no-repeat;background-size:12px;background-position:100% 50%;position:absolute;opacity:0;transition:.5s}.menu-item-has-children:hover>.sub-menu li a:hover::after{opacity:1;width:30px}@media screen and (min-width:1060px){.menu-item-has-children:hover>.sub-menu{top:65px}}@media screen and (max-width:849px){.menu-item-has-children:hover>.sub-menu{max-height:24em}}@media screen and (min-width:1060px){.menu-item-has-children:hover>.sub-menu .sub-menu{top:44px}.menu-toggle{display:none}.nav-menu{display:flex;justify-content:flex-end;align-items:center}.nav-menu>li>a{position:relative}.nav-menu>li>a::after{content:"";position:absolute;width:0;height:3px;left:0;top:-7px;background:#1b357c;transition:.5s}.nav-menu>li>a:hover{color:#1b357c}.nav-menu>li>a:hover::after{width:100%}}@media screen and (max-width:1059px){.menu-header-container{position:fixed;z-index:5;right:0;top:0;height:100vh;opacity:0;visibility:hidden;transition:.5s;background:#006cc2;width:95%;max-width:480px;background-image:url(img/icon-light.webp);background-position:50% 70%;background-size:70%;background-repeat:no-repeat;padding:140px 30px 30px;font-size:18px}.menu-header-container.active{opacity:1;visibility:visible}.menu-header-container a{color:#fff}.menu-header-container .button{margin-left:0!important;margin-top:30px}}.menu-toggle{position:absolute;top:25px;right:30px;width:40px;height:25px;z-index:6}.menu-toggle__button{position:absolute;width:40px;cursor:pointer}.menu-toggle span{display:block;width:100%;box-shadow:0 2px 10px 0 rgba(0,0,0,.3);border-radius:3px;height:3px;background:#006cc2;transition:all .3s;position:relative}.menu-toggle span+span{margin-top:7px}.menu-toggle__button.active span+span{margin-top:19px}.menu-toggle .active span{background:#fff}.menu-toggle .active span:nth-child(1){animation:ease .7s top forwards}.menu-toggle .not-active span:nth-child(1){animation:ease .7s top-2 forwards}.menu-toggle .active span:nth-child(2){animation:ease .7s scaled forwards}.menu-toggle .not-active span:nth-child(2){animation:ease .7s scaled-2 forwards}.menu-toggle .active span:nth-child(3){animation:ease .7s bottom forwards}.menu-toggle .not-active span:nth-child(3){animation:ease .7s bottom-2 forwards}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.post-navigation .nav-links,.posts-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{text-align:end;flex:1 0 50%}.search{fill:#fff;margin-left:15px!important}@media screen and (max-width:1015px){.search{display:none!important}}.sticky{display:block}.updated:not(.published){display:none}.page-links{clear:both;margin:0 0 1.5em}.social{list-style:none;display:flex;align-items:center;margin:0;padding:0}.social li{margin:5px}main .social .icon{fill:#006cc2;width:25px;height:25px}@media screen and (max-width:870px){.postcol{flex-direction:column;padding-bottom:0!important}}.postcol--single{font-size:1.1rem;line-height:1.7}.postcol__image img,.postcol__thumb img{border-radius:15px;box-shadow:0 16px 24px rgba(24,24,24,.2)}@media screen and (min-width:871px){.postcol__thumb{padding-right:65px}}@media screen and (max-width:870px){.postcol__thumb{margin-bottom:20px}}.postcol p:empty{display:none}.contactinfo .social .icon{fill:#4eb3f1}.pagination{text-align:center}.pagination a,.pagination span{padding:0 15px 0 10px;margin-bottom:10px;border-right:1px solid #ccc;line-height:1.5}.pagination a.next,.pagination span.next{border-right:none}.postcol,.postcontainer{max-width:1020px;margin:0 auto}.fullwidth .vc_figure,.fullwidth .vc_single_image-wrapper,.fullwidth img{width:100%}.howcanwehelp>.vc_column-inner{padding-top:5px!important}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:0;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}.callout{background:url(img/callout-bg.webp)no-repeat;background-size:cover;padding:75px 0;text-align:center;margin:20px -15px 0}@media screen and (max-width:767px){.callout{padding:50px 35px}}.callout__container{background:#fff;max-width:750px;width:100%;margin:0 auto;padding:30px 50px 55px}@media screen and (max-width:580px){.callout__container{padding:30px 25px 55px}}.bold--accent strong,.callout h2,.callout h5,.contact .menu a:hover,.forms input[type=radio]:hover+label{color:#006cc2}.callout h2{font-size:1.6rem;position:relative;margin-bottom:40px;line-height:1.2}.callout h2::after{content:"";position:absolute;width:40px;height:2px;background:#006cc2;left:50%;margin-left:-20px;bottom:-20px}.callout h5,.featured__content div{font-size:1.2rem}.callout .button{max-width:230px;margin:0 auto}.site-header{width:100%;position:fixed;z-index:19;background:#fff;top:0}.site-header.animate .main-navigation{font-size:14px}.site-header.animate .main-navigation .button{padding:0 10px}.site-header.animate .site-branding img{width:150px}.site-branding img{width:250px;transition:.5s}.contact{font-weight:700;text-transform:uppercase;line-height:1;justify-content:space-between;margin:0-15px;padding:20px 30px}.contact span{font-size:12px;color:#575757}@media screen and (max-width:600px){.contact span{display:none}}@media screen and (max-width:900px){.contact{flex-direction:column;align-items:flex-start!important}.contact__nav{margin-bottom:30px}}@media screen and (min-width:1181px){.contact__nav .icon{display:none}}.contact__info,.contact__info b{align-items:center}.contact__info b{display:flex;font-size:14px;color:#575757}.contact__info b a{font-size:23px;margin-left:10px}@media screen and (max-width:800px){.contact__info b a{font-size:18px}}@media screen and (max-width:530px){.contact__info{flex-direction:column;align-items:center;width:100%}.contact__info .button{margin-top:20px;margin-bottom:10px}}.contact__nav{position:relative}@media screen and (max-width:600px){.contact__nav{width:100%;padding-bottom:20px}.contact__nav .menu-solutions-container{width:100%}}@media screen and (max-width:900px){.contact__nav:empty{display:none}}.contact__nav .icon{position:absolute;right:-305px;top:0;transform:rotate(90deg);z-index:1;transition:.5s}.contact__nav .icon.active{transform:rotate(270deg)}@media screen and (max-width:600px){.contact__nav .icon{right:10px}}.contact .menu{display:flex;list-style:none;margin:0;padding:0;font-size:11px;letter-spacing:-.02rem;white-space:nowrap}@media screen and (max-width:1180px){.contact .menu{width:300px;flex-direction:column;border:1px solid #999;margin-left:15px;height:37px;overflow:hidden;background:#fff;position:absolute;z-index:1;margin-top:-10px}.contact .menu.active{height:auto}}@media screen and (max-width:600px){.contact .menu{width:100%;margin-left:0}}.contact .menu li{margin-left:10px;font-weight:400}@media screen and (min-width:1179px){.contact .menu li:not(:first-child){padding-left:10px;border-left:1px solid rgba(0,0,0,.3)}.contact .menu li.current-menu-item{font-weight:700}.contact .menu li.current-menu-item a{color:#1b3576;text-decoration:underline}}@media screen and (max-width:1180px){.contact .menu li{padding:12px 10px}.contact .menu li.current-menu-item{order:-1}}.contact .menu a{color:#000;width:100%}@media screen and (max-width:1180px){.contact .menu a{color:#575757!important;text-decoration:none}}.featured{position:relative;overflow:hidden}.featured__toplayer{position:absolute;z-index:1;top:0;height:100%;width:50%;transform:skew(-30deg);background:rgba(34,66,155,.8);animation:heightLoaded ease-in-out 1s;animation-iteration-count:1;animation-fill-mode:forwards}@media screen and (max-width:1024px){.featured__toplayer{width:70%}}.featured>img{display:block}@media screen and (max-width:825px){.featured>img{max-width:300%;width:150%;margin-left:-25%}}@media screen and (max-width:580px){.featured>img{width:200%;margin-left:-50%}}.featured__content{position:absolute;top:0;left:0;z-index:2;height:100%;width:32%;padding-left:40px;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:1024px){.featured__content{width:50%}}.featured__content>.is-flex{position:relative;z-index:2}.featured__content h1{font-size:2rem;margin-top:0}@media screen and (min-width:769px){.featured__content h1{border-bottom:1px solid rgba(255,255,255,.4);padding-bottom:15px}}.featured__content h1 span,.slider h2 strong{color:#4eb3f1}@media screen and (max-width:1024px){.featured__content h1{font-size:1.5rem}}@media screen and (max-width:768px){.featured__content h1{font-size:1rem}}.featured__content h2{margin:0}@media screen and (max-width:1024px){.featured__content div{font-size:.9rem}}@media screen and (max-width:768px){.featured__content div{display:none}}.footer{position:relative;font-size:.95rem;background:#006cc2;background:linear-gradient(180deg,#006cc2 0,#1b8ce6 100%);color:#fff;margin:20px -15px 0}@media screen and (max-width:580px){.footer{padding-top:50px!important;text-align:center}.footer .is-flex{flex-direction:column}}.footer ul{padding:0;margin:0;list-style:none}.footer a{color:#fff;text-decoration:none}.footer a:hover{text-decoration:underline}.footer hr{margin:10px 0}.footer p{line-height:1.7}.footer .social,.footer h3{text-transform:uppercase;font-size:1.1rem}.footer .social{color:#006cc2;font-weight:700;margin:0}@media screen and (min-width:581px){.footer .social{margin-left:-10px}}@media screen and (max-width:580px){.footer .social{align-items:center;justify-content:center}}.footer .social .icon{fill:#fff;opacity:.8;width:30px;height:30px}.footer h3{font-family:"Montserrat","Helvetica Neue",sans-serif;color:#fff;margin-top:0}.footer__info{padding-right:50px}@media screen and (max-width:768px){.footer__info{padding-right:20px}}@media screen and (max-width:580px){.footer__info{margin-bottom:30px}}@media screen and (min-width:768px){.footer__contact{padding-left:50px}}@media screen and (min-width:581px){.footer__contact{padding-left:20px}}.footer__nav,.slider button,.tns-outer>button{display:none}@media screen and (min-width:767px){.footer__nav{padding:0 50px}}@media screen and (min-width:581px){.footer__nav{display:block;padding:0 20px;border-left:1px solid rgba(255,255,255,.5);border-right:1px solid rgba(255,255,255,.5)}}.footer__nav .menu{columns:2;text-transform:uppercase;list-style:none;margin:0;padding:0}@media screen and (max-width:767px){.footer__nav .menu{columns:1}}.footer__nav li{margin-bottom:10px}.footer__nav a{color:#fff;font-weight:400}@media screen and (max-width:930px){.footer .wrapper>.is-flex{flex-direction:column}.footer__logo{margin-top:0}.footer__logo,.footer__logo p{margin-bottom:0}}.copyright{margin:0-15px}@media screen and (max-width:700px){.copyright .is-flex{flex-direction:column;align-items:center}}@media screen and (max-width:540px){.footer hr,.footer__nav{display:none}.footer__right{flex-direction:column-reverse!important}}.thesolutions{padding-left:75px;padding-right:75px}@media screen and (max-width:720px){.thesolutions{padding-left:25px;padding-right:25px}}.thesolutions__content{background:#fff;padding:25px 15px;margin-top:10px}.thesolutions__content h4{padding:0;margin:0 0 10px;font-size:1.1rem}@media screen and (max-width:1080px){.thesolutions__content h4{font-size:.9rem}}@media screen and (max-width:720px){.thesolutions__content h4{font-size:.9rem}}.thesolutions .icon{margin-left:10px}.thesolutions a{color:#4eb3f1;fill:#4eb3f1}@media screen and (max-width:1080px){.thesolutions a{font-size:.8rem}}@media screen and (min-width:1281px){.thesolutions{padding-left:175px;padding-right:175px}}.thesolutions .tns-slider{display:flex;align-items:flex-start}.thesolutions .tns-nav{position:absolute;bottom:-40px;text-align:center;width:100%}.thesolutions .tns-nav>button{display:inline-block;width:12px;height:12px;background:#006cc2;padding:0;margin:0 3px;border-radius:50px;border:0;opacity:.5}.thesolutions .tns-nav>button.tns-nav-active{opacity:1}.thesolutions p{font-size:26px}.thesolutions__item{display:flex;justify-content:center;align-items:center}.thesolutions__item img{width:100%}.slider{margin:0-15px;position:relative}.slider__item{position:relative;overflow:hidden}.slider__item img{display:block;width:100%}@media screen and (max-width:725px){.slider__item img{max-width:300%;width:150%!important;margin-left:-25%}}@media screen and (max-width:580px){.slider__item img{width:200%!important;margin-left:-50%}}.forms input[type=email],.forms input[type=text],.slider img{width:100%}.slider__content{position:absolute;top:0;left:0;z-index:2;height:100%;width:32%;padding-left:40px;display:flex;flex-direction:column;justify-content:center}.slider__content>.is-flex{position:relative;z-index:2}@media screen and (max-width:1300px){.slider__content{width:50%}}.slider__toplayer{position:absolute;z-index:1;top:0;left:-20%;height:100%;width:50%;transform:skew(-30deg);background:rgba(34,66,155,.8);animation:heightLoaded2 ease-in-out 1s;animation-iteration-count:1;animation-fill-mode:forwards}@media screen and (max-width:1300px){.slider__toplayer{width:70%}}.slider h2{font-size:2rem}@media screen and (max-width:1024px){.slider h2{font-size:1.5rem}}@media screen and (max-width:580px){.slider h2{font-size:1.1rem}}.slider p{font-size:1.2rem}@media screen and (max-width:1024px){.slider p{font-size:.9rem}.slider p br{display:none}}@media screen and (max-width:765px){.slider hr,.slider p{display:none}}.slider .tns-slider{display:flex;align-items:flex-start}.slider .tns-controls>button{position:absolute;top:45%;opacity:.4;transition:opacity .6s;z-index:1;background:0 0;border:0;outline:0;padding:0}.slider .tns-controls>button:first-of-type{left:20px}.slider .tns-controls>button:last-of-type{right:20px}.slider .tns-controls>button:hover,.slider__nav .tns-nav-active img{opacity:1}.slider .tns-controls .icon--nav{fill:#cfcfcf;width:30px;height:30px}@media screen and (max-width:680px){.slider .tns-controls .icon--nav{width:30px;height:30px}}.slider__nav{position:absolute;right:0;bottom:0;width:30%}.slider__nav img{opacity:.4;cursor:pointer}.js-slidernav{display:flex;justify-content:flex-end}.js-slidernav div{border:1px solid #e8eef0;border-width:10px 10px 0 0}@media screen and (max-width:725px){.js-slidernav div{border-width:5px 5px 0 0}}.js-slidernav div:first-of-type{border-left-width:10px}@media screen and (max-width:725px){.js-slidernav div:first-of-type{border-left-width:5px}}.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:#4c4c4c;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}.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}.color-accent{color:#006cc2;fill:#006cc2}.color-accent-light{color:#4eb3f1;fill:#4eb3f1}.color-light{color:#fff;fill:#fff}.color-greylight{color:#e8eef0}.color-grey{color:#9b9b9b}.color-black{color:#000}.color-bg-accent{background:#006cc2}.color-bg-secondary{background:#22429b}.color-bg-lightgrey{background:#e8eef0}.color-bg-greysecondary{background:#686868}.color-bg-grey{background:#2e2e2e}.color-bg-light{background:#fff!important}.bg-stripeblue{background:#1f3c8c;background:linear-gradient(128deg,#1f3c8c 0,#1f3c8c 40%,#1b357c 40%,#1b357c 100%)}.bg-gradientblue{background:#2449a1;background:linear-gradient(128deg,#2449a1 0,#3a83cd 70%,#3b88d1 70%,#48a7e8 100%)}.bg-stripegray{background:#dee5ec;background:linear-gradient(128deg,#dee5ec 0,#dee5ec 40%,#e8eef0 40%,#e8eef0 100%)}.bg-stripegrayreverse{background:#dee5ec;background:linear-gradient(52deg,#dee5ec 0,#dee5ec 60%,#e8eef0 60%,#e8eef0 100%)}.is-uppercase{text-transform:uppercase}.is-left{text-align:left}.is-center{text-align:center}.is-right{text-align:right}.is-justify{text-align:justify}.is-singleline{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.is-column ul,.no-liststyle{list-style:none}.light,.light *{font-weight:400}.text--xxl{font-size:165%;line-height:1.3}.text--larger{font-size:120%;line-height:1.2}.text--secondary{font-size:90%}.text--small{font-size:80%}.line-height--1{line-height:1.2}.weight-black{font-weight:900}.weight-bold{font-weight:600}.weight-light{font-weight:400}.is-column ul{columns:2;margin-left:0;padding-left:20px}.has-bullets ul{list-style:none;margin-left:0;padding-left:10px}.has-bullets ul li{position:relative;padding-left:15px;margin-bottom:7px;line-height:1.4}.has-bullets ul li::before{content:"";position:absolute;left:0;top:8px;font-size:30px;line-height:1;width:5px;height:5px;background-color:#ff9117;border-radius:50%}*,:after,:before{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;text-rendering:optimizeSpeed}.clear:after,.clear:before{content:" ";display:table}.clear:after{clear:both}.no-overflow{overflow:hidden}.forms input[type=radio],.is-hidden{display:none}.is-block{display:block}.is-inlineblock{display:inline-block}.is-floatleft{float:left}.is-floatright{float:right}.is-relative{position:relative}.is-absolute{position:absolute}.image-shadow,.portfolio:not(body) .vc_figure img{border-radius:12px;box-shadow:0 0 4px rgba(0,0,0,.4)}.portfolio .banner .vc_figure img,.portfolio .no-roundcorners .vc_figure img{border-radius:0;box-shadow:none}.is-animated{transition:.5s}.is-animated a{transition:.5s!important}.is-cover,.vc_row[data-vc-full-width]{background-size:cover}.is-grayscale{filter:grayscale(1)}.icon{min-width:20px;width:20px;height:15px;display:inline-block}.icon--faq,.icon--footer{height:20px;margin-top:3px}.icon--faq{width:20px;margin-top:7px;margin-right:20px;float:right;transition:.5s}.icon--open{transform:rotate(180deg)}.is-flex{display:flex}.is-flex--wrap{flex-wrap:wrap}.is-flex--column{flex-direction:column}.is-flex--start{justify-content:flex-start}.is-flex--center{justify-content:center}.is-flex--end{justify-content:flex-end}.is-flex--between{justify-content:space-between}.is-flex--around{justify-content:space-around}.is-flex--top{align-items:top}.is-flex--bottom{align-items:bottom}.is-flex--middle{align-items:center}.is-flex--left{align-items:flex-start}.is-flex--right{align-items:flex-end}.is-flexitem{flex:1}.is-flexitem--start{align-self:flex-start}.is-flexitem--end{align-self:flex-end}.width-120{width:120px}.width-10{max-width:10%;min-width:10%}.width-15{max-width:15%;min-width:15%}.width-20{max-width:20%;min-width:20%}.width-25{max-width:25%;min-width:25%}.width-30{max-width:30%;min-width:30%}.width-35{max-width:35%;min-width:35%}.width-40{max-width:40%;min-width:40%}.width-45{max-width:45%;min-width:45%}.width-50{max-width:50%;min-width:50%}.width-55{max-width:55%;min-width:55%}.width-60{max-width:60%;min-width:60%}.width-65{max-width:65%;min-width:65%}.width-70{max-width:70%;min-width:70%}.width-90{max-width:90%;min-width:90%}.width-100{max-width:100%;min-width:100%}.height-100{max-height:100%;min-height:100%}.border{border:1px solid silver}.border--left{border-left:1px solid silver}.border--right{border-right:1px solid silver}.border--top{border-top:1px solid silver}.border--bottom{border-bottom:1px solid silver}.border--dark{border-color:#6d6d6e}.padding-0{padding:0}.paddingleft-0{padding-left:0}.paddingright-0{padding-right:0}.paddingbottom-0{padding-bottom:0}.paddingtop-0{padding-top:0}.margin-0{margin:0}.marginleft-0{margin-left:0}.marginright-0{margin-right:0}.marginbottom-0{margin-bottom:0!important}.margintop-0{margin-top:0!important}.padding-1{padding:5px}.paddingleft-1{padding-left:5px}.paddingright-1{padding-right:5px}.paddingbottom-1{padding-bottom:5px}.paddingtop-1{padding-top:5px}.margin-1{margin:5px}.marginleft-1{margin-left:5px}.marginright-1{margin-right:5px}.marginbottom-1{margin-bottom:5px!important}.margintop-1{margin-top:5px!important}.padding-2{padding:10px}.paddingleft-2{padding-left:10px}.paddingright-2{padding-right:10px}.paddingbottom-2{padding-bottom:10px}.paddingtop-2{padding-top:10px}.margin-2{margin:10px}.marginleft-2{margin-left:10px}.marginright-2{margin-right:10px}.marginbottom-2{margin-bottom:10px!important}.margintop-2{margin-top:10px!important}.padding-3{padding:15px}.paddingleft-3{padding-left:15px}.paddingright-3{padding-right:15px}.paddingbottom-3{padding-bottom:15px}.paddingtop-3{padding-top:15px}.margin-3{margin:15px}.marginleft-3{margin-left:15px}.marginright-3{margin-right:15px}.marginbottom-3{margin-bottom:15px!important}.margintop-3{margin-top:15px!important}.padding-4{padding:20px}.paddingleft-4{padding-left:20px}.paddingright-4{padding-right:20px}.paddingbottom-4{padding-bottom:20px}.paddingtop-4{padding-top:20px}.margin-4{margin:20px}.marginleft-4{margin-left:20px}.marginright-4{margin-right:20px}.marginbottom-4{margin-bottom:20px!important}.margintop-4{margin-top:20px!important}.padding-5{padding:25px}.paddingleft-5{padding-left:25px}.paddingright-5{padding-right:25px}.paddingbottom-5{padding-bottom:25px}.paddingtop-5{padding-top:25px}.margin-5{margin:25px}.marginleft-5{margin-left:25px}.marginright-5{margin-right:25px}.marginbottom-5{margin-bottom:25px!important}.margintop-5{margin-top:25px!important}.padding-6{padding:30px}.paddingleft-6{padding-left:30px}.paddingright-6{padding-right:30px}.paddingbottom-6{padding-bottom:30px}.paddingtop-6{padding-top:30px}.margin-6{margin:30px}.marginleft-6{margin-left:30px}.marginright-6{margin-right:30px}.marginbottom-6{margin-bottom:30px!important}.margintop-6{margin-top:30px!important}.padding-7{padding:35px}.paddingleft-7{padding-left:35px}.paddingright-7{padding-right:35px}.paddingbottom-7{padding-bottom:35px}.paddingtop-7{padding-top:35px}.margin-7{margin:35px}.marginleft-7{margin-left:35px}.marginright-7{margin-right:35px}.marginbottom-7{margin-bottom:35px!important}.margintop-7{margin-top:35px!important}.padding-8{padding:40px}.paddingleft-8{padding-left:40px}.paddingright-8{padding-right:40px}.paddingbottom-8{padding-bottom:40px}.paddingtop-8{padding-top:40px}.margin-8{margin:40px}.marginleft-8{margin-left:40px}.marginright-8{margin-right:40px}.marginbottom-8{margin-bottom:40px!important}.margintop-8{margin-top:40px!important}.padding-9{padding:45px}.paddingleft-9{padding-left:45px}.paddingright-9{padding-right:45px}.paddingbottom-9{padding-bottom:45px}.paddingtop-9{padding-top:45px}.margin-9{margin:45px}.marginleft-9{margin-left:45px}.marginright-9{margin-right:45px}.marginbottom-9{margin-bottom:45px!important}.margintop-9{margin-top:45px!important}.padding-10{padding:50px}.paddingleft-10{padding-left:50px}.paddingright-10{padding-right:50px}.paddingbottom-10{padding-bottom:50px}.paddingtop-10{padding-top:50px}.margin-10{margin:50px}.marginleft-10{margin-left:50px}.marginright-10{margin-right:50px}.marginbottom-10{margin-bottom:50px!important}.margintop-10{margin-top:50px!important}.padding-11{padding:55px}.paddingleft-11{padding-left:55px}.paddingright-11{padding-right:55px}.paddingbottom-11{padding-bottom:55px}.paddingtop-11{padding-top:55px}.margin-11{margin:55px}.marginleft-11{margin-left:55px}.marginright-11{margin-right:55px}.marginbottom-11{margin-bottom:55px!important}.margintop-11{margin-top:55px!important}.padding-12{padding:60px}.paddingleft-12{padding-left:60px}.paddingright-12{padding-right:60px}.paddingbottom-12{padding-bottom:60px}.paddingtop-12{padding-top:60px}.margin-12{margin:60px}.marginleft-12{margin-left:60px}.marginright-12{margin-right:60px}.marginbottom-12{margin-bottom:60px!important}.margintop-12{margin-top:60px!important}.padding-13{padding:65px}.paddingleft-13{padding-left:65px}.paddingright-13{padding-right:65px}.paddingbottom-13{padding-bottom:65px}.paddingtop-13{padding-top:65px}.margin-13{margin:65px}.marginleft-13{margin-left:65px}.marginright-13{margin-right:65px}.marginbottom-13{margin-bottom:65px!important}.margintop-13{margin-top:65px!important}.padding-14{padding:70px}.paddingleft-14{padding-left:70px}.paddingright-14{padding-right:70px}.paddingbottom-14{padding-bottom:70px}.paddingtop-14{padding-top:70px}.margin-14{margin:70px}.marginleft-14{margin-left:70px}.marginright-14{margin-right:70px}.marginbottom-14{margin-bottom:70px!important}.margintop-14{margin-top:70px!important}.padding-15{padding:75px}.paddingleft-15{padding-left:75px}.paddingright-15{padding-right:75px}.paddingbottom-15{padding-bottom:75px}.paddingtop-15{padding-top:75px}.margin-15{margin:75px}.marginleft-15{margin-left:75px}.marginright-15{margin-right:75px}.marginbottom-15{margin-bottom:75px!important}.margintop-15{margin-top:75px!important}.padding-16{padding:80px}.paddingleft-16{padding-left:80px}.paddingright-16{padding-right:80px}.paddingbottom-16{padding-bottom:80px}.paddingtop-16{padding-top:80px}.margin-16{margin:80px}.marginleft-16{margin-left:80px}.marginright-16{margin-right:80px}.marginbottom-16{margin-bottom:80px!important}.margintop-16{margin-top:80px!important}.padding-17{padding:85px}.paddingleft-17{padding-left:85px}.paddingright-17{padding-right:85px}.paddingbottom-17{padding-bottom:85px}.paddingtop-17{padding-top:85px}.margin-17{margin:85px}.marginleft-17{margin-left:85px}.marginright-17{margin-right:85px}.marginbottom-17{margin-bottom:85px!important}.margintop-17{margin-top:85px!important}.padding-18{padding:90px}.paddingleft-18{padding-left:90px}.paddingright-18{padding-right:90px}.paddingbottom-18{padding-bottom:90px}.paddingtop-18{padding-top:90px}.margin-18{margin:90px}.marginleft-18{margin-left:90px}.marginright-18{margin-right:90px}.marginbottom-18{margin-bottom:90px!important}.margintop-18{margin-top:90px!important}.padding-19{padding:95px}.paddingleft-19{padding-left:95px}.paddingright-19{padding-right:95px}.paddingbottom-19{padding-bottom:95px}.paddingtop-19{padding-top:95px}.margin-19{margin:95px}.marginleft-19{margin-left:95px}.marginright-19{margin-right:95px}.marginbottom-19{margin-bottom:95px!important}.margintop-19{margin-top:95px!important}.padding-20{padding:100px}.paddingleft-20{padding-left:100px}.paddingright-20{padding-right:100px}.paddingbottom-20{padding-bottom:100px}.paddingtop-20{padding-top:100px}.margin-20{margin:100px}.marginleft-20{margin-left:100px}.marginright-20{margin-right:100px}.marginbottom-20{margin-bottom:100px!important}.margintop-20{margin-top:100px!important}input,textarea{width:100%;line-height:1.5}input{background:0 0;border:0;border-bottom:3px solid rgba(255,255,255,.7);font-family:"Montserrat","Helvetica Neue",sans-serif;padding:10px;border-radius:0;transition:.5s}textarea{height:100px}select:focus{outline:0;border-bottom-color:#006cc2}.forms label{font-size:90%;font-weight:400;color:#006cc2;cursor:pointer}.forms input[type=radio]+label{color:#595959}.forms input[type=radio]:checked+label{color:#006cc2}.forms select{width:100%;height:40px;margin-top:7px;padding:0}.field{margin-bottom:20px;padding:0 10px}input[type=submit]{width:auto}@media (max-width:840px){.headline--mid{font-size:26px}}@media (max-width:680px){.headline--mid{font-size:22px}.headline--small{font-size:16px}}.vc_separator.vc_sep_color_grey .vc_sep_line{border-color:#ccc!important}.has-shadow .vc_column-inner,.has-shadow img{box-shadow:0 16px 24px rgba(24,24,24,.2);overflow:hidden;border-radius:15px}.onhover-scale{transition:all .2s ease-in-out}.onhover-scale:hover{transform:scale(1.1)}@media (min-width:1058px){.hideondesktop{display:none}}@media (max-width:1059px){.hideonmobile{display:none}}@media (max-width:767px){.is-col--reverse{display:flex;flex-direction:column-reverse}}@media (max-width:640px){.wpcf7-form .is-flex{flex-direction:column}}
/*# sourceMappingURL=style.css.map */