/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}a,article,aside,blockquote,body,div,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,header,html,iframe,img,label,legend,li,menu,nav,ol,p,section,span,strong,ul,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}
.p{position:relative}.p__admin-id{background:#ececec;border:1px solid #d3d2d2;color:#6d6c6c!important;font-size:1.1rem;opacity:.1;padding:5px;position:absolute;right:gutter();text-transform:uppercase;top:0;-webkit-transition:.25s ease-out;transition:.25s ease-out}.p__admin-id:active{background-color:#fff;border-color:#b9b9b9}.p__admin-id:hover{opacity:1}
:root{--gin-pattern-square:0.8rem;--gin-font-size-xxs:1.2rem;--gin-font-size-xs:small;--gin-font-size-s:1.4rem;--gin-font-size:1.6rem;--gin-font-size-m:var(--gin-font-size);--gin-font-size-l:1.8rem;--gin-font-size-xl:2rem;--gin-font-size-h3:2.4rem;--gin-font-size-h2:2.8rem;--gin-font-size-h1:2.56rem;--gin-spacing-xxs:0.4rem;--gin-spacing-xs:0.8rem;--gin-spacing-s:1.2rem;--gin-spacing-m:1.6rem;--gin-spacing-l:2.4rem;--gin-spacing-xl:3.2rem;--gin-spacing-xxl:4.8rem;--gin-spacing-xxxl:6.4rem;--gin-border-xxs:0.2rem;--gin-border-xs:0.4rem;--gin-border-s:0.6rem;--gin-border-m:0.8rem;--gin-border-l:1.2rem;--gin-border-xl:1.6rem}
:root{--gutter:2.5rem;--inner--narrow:76.8rem;--inner--wide:110.8rem;--fontsize-body:1.6rem;--fontsize-h1:4rem;--fontsize-h2:3.5rem;--fontsize-h3:2.5rem;--fontsize-h4:2rem;--fontsize-h5:1.6rem;--fontsize-quote:2.5rem;--fontsize-button:1.6rem;--fontsize-label:1.4rem;--fontsize-h1-mobile:3rem;--fontsize-h2-mobile:2.5rem;--fontsize-button-mobile:1.4rem;--fontsize-label-mobile:1.2rem;--color-deep-teal:#004751;--color-blue-lagoon:#005560;--color-light-cyan:#d4e0e2;--color-dark-khaki:#cfc55f;--color-light-goldenrod-yellow:#f2eed2;--color-medium-spring-green:#00c97f;--color-pumpkin:#e87e2a;--color-peach-puff:#f3d8ca;--color-light-steel-blue:#a1bdef;--color-alice-blue-light:#d5e2f8;--color-alice-blue-dark:#e2ebfa;--color-smoky-black:#101010;--color-offwhite:#f1f1f1f1;--color-white:#fff;--color1:var(--color-deep-teal);--color2:var(--color-medium-spring-green);--black:var(--color-smoky-black);--white:var(--color-white);--offwhite:var(--color-offwhite);--thin:100;--extra-light:200;--light:300;--regular:400;--medium:500;--semi-bold:600;--bold:700;--extra-bold:800;--super-bold:900;--border:var(--color-light-cyan);--mobile:768px;--tablet:911px;--tablet-portrait:1024px;--desktop:1200px}.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;line-height:inherit;position:absolute;text-align:center;width:2em}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-calendar-alt:before{content:"\f073"}.fa-check:before{content:"\f00c"}.fa-chevron-double-left:before{content:"\f323"}.fa-chevron-double-right:before{content:"\f324"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-circle:before{content:"\f111"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-info-circle:before{content:"\f05a"}.fa-long-arrow-right:before{content:"\f178"}.fa-map-marker-check:before{content:"\f606"}.fa-paper-plane:before{content:"\f1d8"}.fa-play:before{content:"\f04b"}.fa-search:before{content:"\f002"}.fa-sliders-v-square:before{content:"\f3f2"}.fa-times:before{content:"\f00d"}.fa-twitter:before{content:"\f099"}.fa-whatsapp:before{content:"\f232"}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-display:block;font-family:Font Awesome\ 5 Brands;font-style:normal;font-weight:400;src:url(/themes/custom/novsubtheme/css/fonts/fa-brands-400.eot);src:url(/themes/custom/novsubtheme/css/fonts/fa-brands-400.eot#iefix) format("embedded-opentype"),url(/themes/custom/novsubtheme/css/fonts/fa-brands-400.woff2) format("woff2"),url(/themes/custom/novsubtheme/css/fonts/fa-brands-400.woff) format("woff"),url(/themes/custom/novsubtheme/css/fonts/fa-brands-400.ttf) format("truetype"),url(/themes/custom/novsubtheme/css/fonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:Font Awesome\ 5 Brands;font-weight:400}@font-face{font-display:block;font-family:Font Awesome\ 5 Pro;font-style:normal;font-weight:300;src:url(/themes/custom/novsubtheme/css/fonts/fa-light-300.eot);src:url(/themes/custom/novsubtheme/css/fonts/fa-light-300.eot#iefix) format("embedded-opentype"),url(/themes/custom/novsubtheme/css/fonts/fa-light-300.woff2) format("woff2"),url(/themes/custom/novsubtheme/css/fonts/fa-light-300.woff) format("woff"),url(/themes/custom/novsubtheme/css/fonts/fa-light-300.ttf) format("truetype"),url(/themes/custom/novsubtheme/css/fonts/fa-light-300.svg#fontawesome) format("svg")}.fal{font-weight:300}@font-face{font-display:block;font-family:Font Awesome\ 5 Pro;font-style:normal;font-weight:400;src:url(/themes/custom/novsubtheme/css/fonts/fa-regular-400.eot);src:url(/themes/custom/novsubtheme/css/fonts/fa-regular-400.eot#iefix) format("embedded-opentype"),url(/themes/custom/novsubtheme/css/fonts/fa-regular-400.woff2) format("woff2"),url(/themes/custom/novsubtheme/css/fonts/fa-regular-400.woff) format("woff"),url(/themes/custom/novsubtheme/css/fonts/fa-regular-400.ttf) format("truetype"),url(/themes/custom/novsubtheme/css/fonts/fa-regular-400.svg#fontawesome) format("svg")}.fal,.far{font-family:Font Awesome\ 5 Pro}.far{font-weight:400}@font-face{font-display:block;font-family:Font Awesome\ 5 Pro;font-style:normal;font-weight:900;src:url(/themes/custom/novsubtheme/css/fonts/fa-solid-900.eot);src:url(/themes/custom/novsubtheme/css/fonts/fa-solid-900.eot#iefix) format("embedded-opentype"),url(/themes/custom/novsubtheme/css/fonts/fa-solid-900.woff2) format("woff2"),url(/themes/custom/novsubtheme/css/fonts/fa-solid-900.woff) format("woff"),url(/themes/custom/novsubtheme/css/fonts/fa-solid-900.ttf) format("truetype"),url(/themes/custom/novsubtheme/css/fonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.fas{font-family:Font Awesome\ 5 Pro;font-weight:900}:root{--font1:"paralucent",sans-serif;--font2:"Noto Sans",sans-serif;--fontawesome:"Font Awesome 5 Pro"}.button--primary{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:var(--color-medium-spring-green);border-radius:30px;color:var(--color-deep-teal);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:var(--font2),sans-serif;font-size:var(--fontsize-button);font-weight:var(--medium);justify-content:center;line-height:calc(var(--fontsize-button) + .8rem);min-height:3.5rem;padding:0 1.5rem;text-decoration:none}.button--primary,.button--primary:hover{-webkit-transition:background-color,.3s;transition:background-color,.3s}.button--primary:hover{background-color:var(--color-deep-teal);color:var(--white)}.button--secondary{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:var(--color-deep-teal);border-radius:30px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:var(--font2),sans-serif;font-size:var(--fontsize-button);font-weight:var(--medium);justify-content:center;line-height:calc(var(--fontsize-button) + .8rem);min-height:3.5rem;padding:0 1.5rem;text-decoration:none}.button--secondary,.button--secondary:hover{color:var(--white);-webkit-transition:background-color,.3s;transition:background-color,.3s}.button--secondary:hover{background-color:var(--color-medium-spring-green);color:var(--color-deep-teal)}.text a:not(.button):not(.button--primary){-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--color--black);display:inline-block;font-family:var(--font2),sans-serif;font-size:var(--fontsize-body);font-weight:var(--regular);line-height:calc(var(--fontsize-body) + .8rem);text-decoration:underline}.text a:not(.button):not(.button--primary):hover{text-decoration:none}h1{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--font1),sans-serif;font-size:var(--fontsize-h1-mobile);font-weight:var(--bold);line-height:calc(var(--fontsize-h1-mobile) + .8rem)}@media screen and (min-width:768px){h1{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--font1),sans-serif;font-size:var(--fontsize-h1);font-weight:var(--bold);line-height:calc(var(--fontsize-h1) + .8rem)}}h2{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--font1),sans-serif;font-size:var(--fontsize-h2-mobile);font-weight:var(--bold);line-height:calc(var(--fontsize-h2-mobile) + .8rem)}@media screen and (min-width:768px){h2{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--font1),sans-serif;font-size:var(--fontsize-h2);font-weight:var(--bold);line-height:calc(var(--fontsize-h2) + .8rem)}}h3{font-size:var(--fontsize-h3);line-height:calc(var(--fontsize-h3) + .8rem)}h3,h4{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--font1),sans-serif;font-weight:var(--bold)}h4{font-size:var(--fontsize-h4);line-height:calc(var(--fontsize-h4) + .8rem)}h5,h6{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--font1),sans-serif;font-size:var(--fontsize-h5);font-weight:var(--bold);line-height:calc(var(--fontsize-h5) + .8rem)}.numbers{margin-top:2rem;position:relative}@media screen and (min-width:1024px){.numbers{margin-bottom:4rem;margin-top:0;top:-4rem}}.numbers--list{display:grid;gap:2.5rem;grid-template-columns:1fr;grid-template-rows:auto}@media screen and (min-width:300px){.numbers--list{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:400px){.numbers--list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3rem}}.numbers--list-item{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;background-color:var(--color-alice-blue-dark);border-radius:3.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;min-height:120px;padding:1.8rem;text-align:center;width:100%}@media screen and (min-width:400px){.numbers--list-item{-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal;min-height:18.7rem;padding:3.8rem 2.8rem;width:20.5rem}.numbers--list-item-network span:before{content:"+";display:inline-block;position:relative}}.numbers--list-item-top{font-family:var(--font1),sans-serif;font-size:4.5rem;font-weight:var(--bold);line-height:5.3rem}.numbers--list-item-bottom,.numbers--list-item-top{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.numbers--list-item-bottom{font-family:var(--font2),sans-serif;font-size:1.6rem;font-weight:var(--medium);line-height:2.4rem}.counter{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";display:inline-block;font-variant-numeric:tabular-nums;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.numbers--list-item{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity .3s ease-out,-webkit-transform .3s ease-out;transition:opacity .3s ease-out,-webkit-transform .3s ease-out;transition:opacity .3s ease-out,transform .3s ease-out;transition:opacity .3s ease-out,transform .3s ease-out,-webkit-transform .3s ease-out}.numbers--list-item.in-viewport{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
