/*!
Theme Name: Infraspeak
Theme URI: http://underscores.me/
Author: Jéssica Mendes
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: infraspeak
cenas
*/
/*GEAR*/
.gearHero {
    background-color: #260063;
    background-image: url(https://www.dropbox.com/s/3bhb7rl1b8hcm71/gear-background.jpg?dl=1);
    background-size: 100%;
    background-repeat: no-repeat;
	background-position: top;
	padding-top: 100px !important;
	
}
.wp-block-infraspeak-title.infraspeak-text.p-t-20.p-b-30.p-r-0.p-l-0.gearTitle.gearTitleHero h1,
.wp-block-infraspeak-text.infraspeak-text.p-t-50.p-b-1.p-r-100.p-l-100.gearTitle .text-title{
    color: #80ffa2 !important;
}
.wp-block-infraspeak-title.infraspeak-text.p-t-20.p-b-30.p-r-0.p-l-0.gearTitle.gearTitleHero h1 {
	font-size: 100px !important;
	font-weight: 900 !important;
	line-height: 60% !important;
}
.textGear .wp-block-infraspeak-title h4 {
    color: #ffffff !important;
	font-family: "Infraspeak Sans", sans-serif !important;
	width: 95% !important;
	padding-left: 0 !important;
}
.textGear h5 {
    color: #ffffff !important;
    border-left: 4px solid #80ffa2 !important;
	font-size: 36px !important;
    font-weight: 600 !important;
    line-height: 40px !important;
    letter-spacing: -1px !important;
    padding-left: 15px !important;
}
.textGear .pGear{
	color: #ffffff !important;
    font-family: "Infraspeak Sans", sans-serif !important;
    font-size: 18px !important;
    width: 95% !important;
    padding-left: 15px !important;
}
.gearPerson {
    color: #ffffff;
    margin-left: 100px; 
	line-height:150%;
}
.gearPerson>figure {
    width: 100%;
}
.margin-100{
	margin-top: -100px;
}
/*MAYOR END*/
@font-face {
    font-family: 'Mirador';
    src: url('https://growth.infraspeaktech.com/assets/fonts/Mirador-BoldDEMO.woff2') format('woff2'),
        url('https://growth.infraspeaktech.com/assets/fonts/Mirador-BoldDEMO.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Mirador';
    src: url('https://growth.infraspeaktech.com/assets/fonts/Mirador-BookDEMO.woff2') format('woff2'),
        url('https://growth.infraspeaktech.com/assets/fonts/Mirador-BookDEMO.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'Infraspeak Sans';
    src: url('https://cdn2.hubspot.net/hubfs/2767973/fonts/Infraspeak%20Sans/InfraspeakSans-BoldItalic.woff2') format('woff2'),
        url('https://cdn2.hubspot.net/hubfs/2767973/fonts/Infraspeak%20Sans/InfraspeakSans-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Infraspeak Sans';
    src: url('https://cdn2.hubspot.net/hubfs/2767973/fonts/Infraspeak%20Sans/InfraspeakSans-Bold.woff2') format('woff2'),
        url('https://cdn2.hubspot.net/hubfs/2767973/fonts/Infraspeak%20Sans/InfraspeakSans-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Infraspeak Sans';
    src: url('https://cdn2.hubspot.net/hubfs/2767973/fonts/Infraspeak%20Sans/InfraspeakSans-ExtraLight.woff2') format('woff2'),
        url('https://cdn2.hubspot.net/hubfs/2767973/fonts/Infraspeak%20Sans/InfraspeakSans-ExtraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Infraspeak Sans';
    src: url('https://cdn2.hubspot.net/hubfs/2767973/fonts/Infraspeak%20Sans/InfraspeakSans-Regular.woff2') format('woff2'),
        url('https://cdn2.hubspot.net/hubfs/2767973/fonts/Infraspeak%20Sans/InfraspeakSans-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Infraspeak Sans';
    src: url('https://cdn2.hubspot.net/hubfs/2767973/fonts/Infraspeak%20Sans/InfraspeakSans-Medium.woff2') format('woff2'),
        url('https://cdn2.hubspot.net/hubfs/2767973/fonts/Infraspeak%20Sans/InfraspeakSans-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Infraspeak Sans';
    src: url('https://cdn2.hubspot.net/hubfs/2767973/fonts/Infraspeak%20Sans/InfraspeakSans-Black.woff2') format('woff2'),
        url('https://cdn2.hubspot.net/hubfs/2767973/fonts/Infraspeak%20Sans/InfraspeakSans-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Infraspeak Sans';
    src: url('https://cdn2.hubspot.net/hubfs/2767973/fonts/Infraspeak%20Sans/InfraspeakSans-RegularItalic.woff2') format('woff2'),
        url('https://cdn2.hubspot.net/hubfs/2767973/fonts/Infraspeak%20Sans/InfraspeakSans-RegularItalic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Infraspeak Sans';
    src: url('https://cdn2.hubspot.net/hubfs/2767973/fonts/Infraspeak%20Sans/InfraspeakSans-Light.woff2') format('woff2'),
        url('https://cdn2.hubspot.net/hubfs/2767973/fonts/Infraspeak%20Sans/InfraspeakSans-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}

@import url('https://fonts.googleapis.com/css2?family=Merriweather:wght@300;400;700;900&display=swap');

 /*MAYOR*/
.infraspeak-features-home-container .pc .right .features .box h5.subtitle{
    font-family: "Infraspeak Sans", Roboto, Helvetica, Arial, sans-serif;
}
h1, h2 {
    letter-spacing: -1px !important;
}


.center{
    margin-left: auto;
    margin-right: auto;
    display: block;
    text-align: center;
}

.btn-press.m-l-0 a{
  margin-left: 0px !important;
}

.form_job form input[type="text"], .form_job form input[type="email"], select,
.form_contact textarea, .form_demo_contact textarea,
input#firstname-bb03e366-d322-4f47-aa0e-004e09af359b,
input#email-bb03e366-d322-4f47-aa0e-004e09af359b,
input#phone-bb03e366-d322-4f47-aa0e-004e09af359b,
input#company-bb03e366-d322-4f47-aa0e-004e09af359b,
input#firstname-7033b846-5705-4b86-8127-0fffe5e4756d,
input#email-7033b846-5705-4b86-8127-0fffe5e4756d,
input#phone-7033b846-5705-4b86-8127-0fffe5e4756d,
input#company-7033b846-5705-4b86-8127-0fffe5e4756d,
input#firstname-23c055ab-667a-4536-9268-2e3c50bae1e8,
input#lastname-23c055ab-667a-4536-9268-2e3c50bae1e8,
.hs-input{
    border: 1px solid #72c4fc !important;
    margin-bottom: 15px !important;
    margin-top: 12px !important;
	font-size: 14px !important;
	color: #6b6b6b !important;
	font-weight: 400 !important;
	cursor: pointer !important;
}
input#firstname-bb03e366-d322-4f47-aa0e-004e09af359b,
input#email-bb03e366-d322-4f47-aa0e-004e09af359b,
input#phone-bb03e366-d322-4f47-aa0e-004e09af359b,
input#company-bb03e366-d322-4f47-aa0e-004e09af359b,
input#firstname-7033b846-5705-4b86-8127-0fffe5e4756d,
input#email-7033b846-5705-4b86-8127-0fffe5e4756d,
input#phone-7033b846-5705-4b86-8127-0fffe5e4756d,
input#company-7033b846-5705-4b86-8127-0fffe5e4756d,
input#firstname-23c055ab-667a-4536-9268-2e3c50bae1e8,
input#lastname-23c055ab-667a-4536-9268-2e3c50bae1e8,
.hs-input
{
	width: 100%;
	border-radius: 5px;
	height: 45px;
	padding-left: 10px;
	padding-right: 10px;
}
.form_job form input[type="text"], .form_job form input[type="email"], select:focus,
.form_contact textarea:focus, .form_demo_contact textarea:focus,
input#firstname-bb03e366-d322-4f47-aa0e-004e09af359b:focus,
input#email-bb03e366-d322-4f47-aa0e-004e09af359b:focus,
input#phone-bb03e366-d322-4f47-aa0e-004e09af359b:focus,
input#company-bb03e366-d322-4f47-aa0e-004e09af359b:focus,
input#firstname-7033b846-5705-4b86-8127-0fffe5e4756d:focus,
input#email-7033b846-5705-4b86-8127-0fffe5e4756d:focus,
input#phone-7033b846-5705-4b86-8127-0fffe5e4756d:focus,
input#company-7033b846-5705-4b86-8127-0fffe5e4756d:focus,
input#firstname-23c055ab-667a-4536-9268-2e3c50bae1e8:focus,
input#lastname-23c055ab-667a-4536-9268-2e3c50bae1e8:focus,
.hs-input:focus{
    background-color: #e1f6ff;
}
.hs-input.hs-fieldtype-intl-phone {
    border: 0 !important;
}
.form_contact .hs-fieldtype-text, .form_contact .hs-fieldtype-textarea, .form_demo_contact .hs-fieldtype-textarea, .form_demo_contact .hs-fieldtype-text, .form_contact .hs-fieldtype-select, .form_demo_contact .hs-fieldtype-select, .form_demo_contact .hs-fieldtype-select, .popup_integrations_vote .hbspt-form form .hs-fieldtype-textarea, .popup_integrations_vote .hbspt-form form .hs-fieldtype-select, .popup_integrations_vote .hbspt-form form .hs-fieldtype-text, .popup_integrations_vote .hbspt-form form .hs-fieldtype-radio, #suggest .hbspt-form form .hs-fieldtype-textarea, #suggest .hbspt-form form .hs-fieldtype-select, #suggest .hbspt-form form .hs-fieldtype-text, #suggest .hbspt-form form .hs-fieldtype-radio {
    font-family: "Infraspeak Sans", sans-serif !important;
	font-size: 16px !important;
    font-weight: 400 !important;
    color: #333 !important;
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}
.hbspt-form .hs-form-booleancheckbox-display span {
    color: #6b6b6b !important;
    font-weight: 400 !important;
    font-size: 14px !important;
    font-family: "Infraspeak Sans", sans-serif;
    line-height: 22px !important;
	margin-bottom: 10px;
}
.hbspt-form .hs-form-booleancheckbox-display input{
	margin-top: 0px !important;
	width: 15px !important;
}
.hs-error-msg{
	color: #ff7a64 !important;
	font-weight: 400 !important;
}
.form_contact .hs-error-msgs li, .form_demo_contact .hs-error-msgs li, .popup_integrations_vote form .hs-error-msgs li, #suggest form .hs-error-msgs li {
    font-weight: 400 !important;
    background-color: #ffebe9;
    padding: 5px;
    border-radius: 5px;
	color: #ff7a64 !important;
}
.hs-form-required {
    display: none !important;
}
input.hs-button.primary.large {
    background-color: #80ffa2;
    color: #333333;
    padding: 15px 50px;
    font-size: 16px;
    border-radius: 40px !important;
    float: left;
	transition: 0.3s;
	cursor: pointer !important;
	margin-top: 20px;
	margin-bottom: 10px;
}
input.hs-button.primary.large:hover{
	background-color: #ffdd99 !important;
	padding-right: 50px !important;
}
.linkFeature, .infraspeak-content-blog-container .blog-post .blogBtn{
	font-weight: 600 !important;
	font-size: 14px !important;
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.1.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 8 14' style='enable-background:new 0 0 8 14;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%230072CE;%7D%0A%3C/style%3E%3Cpath class='st0' d='M0.3,12l5.1-5.1L0.3,1.8c-0.4-0.4-0.4-1.1,0-1.5s1.1-0.4,1.5,0l5.9,5.9c0.4,0.4,0.4,1.1,0,1.5c0,0,0,0,0,0 l-5.9,5.9c-0.4,0.4-1.1,0.4-1.5,0C-0.1,13.1-0.1,12.5,0.3,12C0.3,12,0.3,12,0.3,12L0.3,12z'/%3E%3C/svg%3E%0A") !important;
    background-size: 6px !important;
    background-repeat: no-repeat;
    background-position: right 0px center !important;
    padding-right: 15px !important;
}
.infraspeak-clients-small-container h2{
	letter-spacing: 0 !important;
	color: #333333 !important;
}
.infraspeak-content-blog-container .blog-post .blogDescription,
.featureDescription{
	color: #333333 !important;
	font-size: 16px !important;
	line-height: 28px !important;
	font-family: "Infraspeak Sans", sans-serif !important;
	font-weight: 400 !important;
}
.featureTitle {
    color: #333333 !important;
    font-family: "Infraspeak Sans", sans-serif !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    letter-spacing: 0px !important;
}
.featureblockTitle h5,
.featurepageText h5{
	color: #333333 !important;
    font-size: 36px !important;
    font-weight: 600 !important;
    line-height: 40px !important;
    letter-spacing: -1px !important;
	border-left: 4px solid #0072ce !important;
    padding-left: 15px !important;
}
.featureblockP div,
.featurepageText .font-w-400{
    color: #6b6b6b !important;
    font-family: "Infraspeak Sans", sans-serif !important;
    font-size: 18px !important;
	width: 95% !important;
    padding-left: 15px !important;
}
/*.infraspeak-image-squircle {
    height: 500px !important;
    width: 500px !important;
}*/
/*
.feature1 .right, .feature3 .right{
    width: 300px !important;
    float: left;
    height: 300px !important;
    margin-left: calc(50% - 150px);
}*/
.squircle{
	display: none !important;
}
.features_home_product .name {
    font-size: 18px !important;
    color: #0072ce !important;
    font-family: "Infraspeak Sans", sans-serif !important;
    letter-spacing: 0 !important;
}
.infraspeak-features-company-container .description {
    color: #333333 !important;
    font-size: 16px !important;
}
.featurepageTitle h1 {
    color: #0072ce !important;
}
.featurepageTitle h2 {
    color: #333333 !important;
	font-family: "Infraspeak Sans", sans-serif !important;
	letter-spacing: 0 !important;
	font-size: 20px !important;
}
.infraspeak-feature-container .icon_container .icon{
	color: #80ffa2 !important
}
.subtitle_solution h2{
	letter-spacing: 4px !important;
}
.infraspeak-features-company-container .name{
	color: #333333 !important;
	font-weight: 600 !important;
}
.infraspeak-button-container a {
    padding: 15px 50px;
    font-size: 16px;
    font-weight: 600 !important;
    background-color: #ff7a64;
    color: #fff !important;
    border: 0 !important;
	transition: all 0.3s;
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.1.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 8 14' style='enable-background:new 0 0 8 14;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cpath class='st0' d='M0.3,12l5.1-5.1L0.3,1.8c-0.4-0.4-0.4-1.1,0-1.5s1.1-0.4,1.5,0l5.9,5.9c0.4,0.4,0.4,1.1,0,1.5c0,0,0,0,0,0 l-5.9,5.9c-0.4,0.4-1.1,0.4-1.5,0C-0.1,13.1-0.1,12.5,0.3,12C0.3,12,0.3,12,0.3,12L0.3,12z'/%3E%3C/svg%3E%0A");
    background-size: 7px !important;
    background-repeat: no-repeat;
    background-position: center right 30px !important;
    padding-left: 30px;
    margin-left: 0;
}
.infraspeak-button-container a:hover {
    background-color: #f9495d !important;
	padding-right: 70px !important;
}
.wp-block-infraspeak-title h1, .wp-block-infraspeak-title h4 {
    color: #333333 !important;
}
.infraspeak-text .text-title{
	color: #333333 !important;
}
.infraspeak-customer-stories-container .customer_story .companyName {
    font-weight: 600 !important;
    font-size: 18px !important;
    color: #333333 !important;
}
.infraspeak-integrations-list-container .integration-item {
    background-color: #e1f6ff !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    margin-bottom: 40px;
    border-top: 4px solid #0072ce;
    border-radius: 0 0 20px 20px !important;
	padding-bottom: 20px !important;
	height: 340px;
}
.infraspeak-integrations-list-container .integration-item .title {
    color: #333333 !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    letter-spacing: 0 !important;
}
.infraspeak-integrations-list-container .integration-item .description {
    color: #6b6b6b !important;
    font-size: 16px !important;
    font-weight: 400 !important;
}
.integration-filter {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    background-color: #00365b !important;
    border-radius: 0 0 20px 20px !important;
    padding: 20px;
    color: #ffffff !important;
	border-top: 4px solid #0072ce;
}
.integration-filter h5 {
    font-size: 18px !important;
    color: #80ffa2 !important;
}
.integration-filter .filter{
	font-size: 16px !important;
	transition: all 0.3s;
}
.integration-filter .filter:hover{
	color: #ffdd99;
}
.iot_store .infraspeak-customer-stories-container .customer_story .description{
	font-size: 14px !important;
	color: #6b6b6b6 !important;
	line-height: 26px !important;
}
.infraspeak-team-members-container .employeeName {
    color: #0072ce !important;
}
.title-white .text-title {
    color: #fff !important;
}
.infraspeak-banner-cta-container .info h2 {
    letter-spacing: 0 !important;
}
.infraspeak-banner-cta-container .btn_container a.btn {
    background-color: #ff7a64 !important;
}
.infraspeak-banner-cta-container .btn_container a.btn:hover {
    background-color: #f9495d !important;
}
.infraspeak-banner-cta-container {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border-radius: 50px !important;
    background-color: #e1f6ff !important;
}
header .main-menu ul .sub-menu {
    border-radius: 0 0 20px 20px !important;
}
.container_tags .wp-block-infraspeak-button a{
    padding-right: 50px !important;
    background-position: right 28px top 19.5px !important;
}
.container_tags .wp-block-infraspeak-button a:hover{
    padding-right: 60px !important;
}

.font-w-700{
	font-weight: 600 !important;
}

*:focus{
    outline: none;
}
*{
    margin:0px;
    border:0px;
    padding:0px;
    font-family: "Infraspeak Sans", Roboto, Helvetica, Arial, sans-serif;
    -webkit-appearance: none;
}
html{
    overflow-x: hidden;
}

a{
    cursor: pointer;
}



.col-1 {width: 8.33%;}
.col-2 {width: 16.66%;}
.col-3 {width: 25%;}
.col-4 {width: 33.33%;}
.col-5 {width: 41.66%;}
.col-6 {width: 50%;}
.col-7 {width: 58.33%;}
.col-8 {width: 66.66%;}
.col-9 {width: 75%;}
.col-10 {width: 83.33%;}
.col-11 {width: 91.66%;}
.col-12 {width: 100%;}

.infraspeak-container .container-inner{
    width:100%;
    float: left;
}

header{
    width: 100%;
    height: 0;
    padding-left: 150px;
    padding-right: 150px;
    float: left;
    position: absolute;
    z-index: 1;
    -webkit-transition: height 0.2s linear;
    -moz-transition: height 0.2s linear;
    -o-transition: height 0.2s linear;
    transition: height 0.2s linear;
}

header .logo{
    width:200px;
    height: 75px;
    margin-top: 37px;
    background-image: url(imgs/logo_color.svg);
    background-repeat: no-repeat;
    background-position: center;
    float: left;
    position: relative
}

header .logo a.link{
    width: 100%;
    float: left;
    height: 40px;
    position: absolute;
    bottom: 20px;
    cursor: pointer;
}

header .logo_white{
    width: 200px;
    height: 75px;
    margin-top: 37px;
    background-image: url(imgs/logo_white.svg);
    background-repeat: no-repeat;
    background-position: center;
    float: left;
}

header .menus{
    float: right;
}

header .main-menu{
    float: right;
    height:50px;
    clear:both;
}

header .main-menu ul li{
    margin-left: 60px;
    float: right;
    list-style: none;
    position: relative;
}


header .main-menu ul li a{
    font-size: 14px;
    font-weight: 600;
    color:white;
    text-decoration: none;
    line-height: 50px;
    /*padding-left: 23px;*/
}

header .main-menu ul .sub-menu{
    position: absolute;
    min-width: 170px;
    padding: 30px;
    background-color: white;
    z-index: 3;
    border-radius: 3px;
    -webkit-box-shadow: 0 0 11px 0 rgba(23,28,33,.16);
    -moz-box-shadow: 0 0 11px 0 rgba(23,28,33,.16);
    box-shadow: 0 0 11px 0 rgba(23,28,33,.16);
    display: inline-block;
    top:50px;
    padding-bottom: 20px;
    display: none;
}


.squircle1{
  width: 23%;
  height: 700px;
  background-size: cover;
  background-repeat: no-repeat;
  position: absolute;
  z-index: -1;
  opacity: 1;
  background-position: center right;
  top: 150px;
  left: 0px;
}

.squircle2{
    width:23%;
    height: 700px;
    background-size: cover;
    background-repeat: no-repeat;
    position: absolute;
    background-position: center left;
    z-index: -1;
    opacity: 1;
    top:150px;
    right:0px;
}


.infraspeak-subscribe-container .image{
  display: none !important;
}

/*
header.close.scroll .main-menu ul .sub-menu{
    top:75px;
}*/

.menus.black .main-menu ul li a{
    color:#333;
	transition: 0.3s;
}

.menus.black .main-menu ul li a:hover{
    color:#0072CE;
}
.menus.black .top-menu ul li a{
    color:#333;
}
.menus.black .top-menu ul li a:hover{
    color:#0072CE;
}

.menus.black .main-menu ul .sub-menu li a{
    color: #6b7c93;
	transition: none;
}
header .main-menu ul li:hover .sub-menu{
    display: block;
    opacity: 0;
    animation-name: fadeInUp;
    -webkit-animation-name: fadeInUp;
}

header .main-menu ul li:hover .sub-menu{
    animation-duration: 1s;
    animation-fill-mode: both;
    -webkit-animation-duration: .2s;
    -webkit-animation-fill-mode: both
}

header .main-menu ul .sub-menu li{
    margin-left: 0;
	font-weight: 400;
	cursor: pointer;
    float: left;
    display: inline-block;
    position: relative;
    vertical-align: top;
    clear: both;
    margin-bottom: 3px;
    width: 100%;
    height: auto;
}



header.close.scroll{
    background-color:white;
    position: fixed;
    top:0px;
    z-index: 13;
    -webkit-box-shadow: 0px 4px 24px rgba(0,0,0,.08);
    -moz-box-shadow: 0px 4px 24px rgba(0,0,0,.08);
    box-shadow: 0px 4px 24px rgba(0,0,0,.08);
    height: 72px;
}

header.close.scroll .logo{
    margin-top:-3px;
}


header.close.scroll2{
    background-color:white;
    position: fixed;
    top:0px;
    z-index: 13;
    -webkit-box-shadow: 0px 4px 24px rgba(0,0,0,.08);
    -moz-box-shadow: 0px 4px 24px rgba(0,0,0,.08);
    box-shadow: 0px 4px 24px rgba(0,0,0,.08);
    height: 70px;
}

header.close.scroll2 .logo{
    margin-top:-3px;
    margin-left: calc(50% - 100px);
}

header.close.scroll .speech_bubble{
    display: none
}

header.close.scroll .logo_white{
    margin-top:-3px;
    background-image: url(imgs/logo_color.svg);

}

header.close.scroll .top-menu{
    display: none;
}


header.close.scroll .main-menu{
    margin-top: 8px;
}


header.close.scroll .main-menu ul li a{
    color:#333333;
}

header.close.scroll .main-menu ul li{
    height: 80px;
}

header.close.scroll .main-menu ul .sub-menu li{
    height: auto;
}


.main-menu ul li.iconModule{
    background:url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="far" data-icon="box" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" class="svg-inline--fa fa-box fa-w-16 fa-7x"><path fill="rgb(32, 128, 223)" d="M509.5 184.6L458.9 32.8C452.4 13.2 434.1 0 413.4 0H98.6c-20.7 0-39 13.2-45.5 32.8L2.5 184.6c-1.6 4.9-2.5 10-2.5 15.2V464c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V199.8c0-5.2-.8-10.3-2.5-15.2zm-48.1 7.4H280V48h133.4l48 144zM98.6 48H232v144H50.6l48-144zM48 464V240h416v224H48z" class=""></path></svg>');
    background-size: 15px;
    background-repeat: no-repeat;
    background-position: 0px 3px;
    padding-left: 0px !important;
}

.main-menu ul li.iconApps{
    background:url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="far" data-icon="rocket" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" class="svg-inline--fa fa-rocket fa-w-16 fa-7x"><path fill="rgb(32, 128, 223)" d="M505.09 19.34A16.08 16.08 0 0 0 492.73 7c-32.61-7-58.13-7-83.56-7C305.44 0 243 55.1 196.28 128H94.87A48 48 0 0 0 52 154.49l-49.42 98.8A24 24 0 0 0 24.07 288h92.6l-10.59 21.42a31.75 31.75 0 0 0 6.15 36.63L166 399.77c15.55 15.54 33.82 7.53 36.64 6.14L224 395.33V488a24 24 0 0 0 34.7 21.5l98.7-49.4a47.91 47.91 0 0 0 26.5-42.9V315.71C456.61 268.93 512 206.25 512 103c.08-25.53.08-51-6.91-83.66zM358.57 275c-36.94 18.48-121.12 60.14-166.79 82.73l-37.5-37.49c22.59-45.69 64.25-130 82.7-166.9C284.38 79.53 336 48 409.17 48c18 0 34.28 0 52.56 2.34 2.38 18.73 2.32 35.29 2.25 52.65.02 72.78-31.56 124.33-105.41 172.01zM368 104a40 40 0 1 0 40 40 40 40 0 0 0-40-40z" class=""></path></svg>');
    background-size: 15px;
    background-repeat: no-repeat;
    background-position: 15px 5px;
}


.main-menu ul li.iconIntegrations{
    background:url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="far" data-icon="draw-square" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" class="svg-inline--fa fa-draw-square fa-w-14 fa-7x"><path fill="rgb(32, 128, 223)" d="M408 356.75v-201.5c23.44-9.5 40-32.41 40-59.25 0-35.35-28.65-64-64-64-26.84 0-49.75 16.56-59.25 40h-201.5c-9.5-23.44-32.4-40-59.25-40C28.65 32 0 60.65 0 96c0 26.84 16.56 49.75 40 59.25v201.49C16.56 366.25 0 389.15 0 416c0 35.35 28.65 64 64 64 26.85 0 49.75-16.56 59.25-40h201.49c9.5 23.44 32.41 40 59.25 40 35.35 0 64-28.65 64-64 .01-26.85-16.55-49.75-39.99-59.25zm-320 0v-201.5A64.053 64.053 0 0 0 123.25 120h201.49a64.053 64.053 0 0 0 35.25 35.25v201.49a64.053 64.053 0 0 0-35.25 35.25H123.25A64.066 64.066 0 0 0 88 356.75zM384 80c8.82 0 16 7.18 16 16s-7.18 16-16 16-16-7.18-16-16 7.18-16 16-16zM64 80c8.82 0 16 7.18 16 16s-7.18 16-16 16-16-7.18-16-16 7.18-16 16-16zm0 352c-8.82 0-16-7.18-16-16s7.18-16 16-16 16 7.18 16 16-7.18 16-16 16zm320 0c-8.82 0-16-7.18-16-16s7.18-16 16-16 16 7.18 16 16-7.18 16-16 16z" class=""></path></svg>');
    background-size: 15px;
    background-repeat: no-repeat;
    background-position: 15px 3px;
}

.main-menu ul li.iconClients2{
    background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fal' data-icon='book-user' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' class='svg-inline--fa fa-book-user fa-w-14'%3E%3Cpath fill='%232080df' d='M240 224a80 80 0 1 0-80-80 80.09 80.09 0 0 0 80 80zm0-128a48 48 0 1 1-48 48 48.05 48.05 0 0 1 48-48zm208 296V24a23.94 23.94 0 0 0-24-24H80A80 80 0 0 0 0 80v368a64 64 0 0 0 64 64h372a12 12 0 0 0 12-12v-8a12 12 0 0 0-12-12h-3.3c-4-20.2-3.2-49.7.4-65.8A24.1 24.1 0 0 0 448 392zm-43.7 88H64a32 32 0 0 1 0-64h340.3a228.6 228.6 0 0 0 0 64zm11.7-96H64a63.33 63.33 0 0 0-32 8.88V80a48 48 0 0 1 48-48h336zm-265.59-32h179.18C349 352 368 339 368 313.59 368 273 330.69 240 284.81 240c-21.5 2.38-22.6 8-44.81 8s-23.31-5.58-44.81-8c-45.88 0-83.19 33-83.19 73.59C112 339 131 352 150.41 352zm44.78-80c4.66 0 18.43 8 44.81 8s40.15-8 44.81-8C313 272 336 290.66 336 313.59c0 3.22.41 6.41-6.41 6.41H150.41c-6.82 0-6.41-3.19-6.41-6.41 0-22.93 23-41.59 51.19-41.59z' class=''%3E%3C/path%3E%3C/svg%3E");
    background-size:18px;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    padding-left: 30px !important;
    margin-bottom: 10px;
}


.main-menu ul li.iconBlog{
    background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fal' data-icon='newspaper' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512' class='svg-inline--fa fa-newspaper fa-w-18'%3E%3Cpath fill='%232080df' d='M552 64H88c-13.234 0-24 10.767-24 24v8H24c-13.255 0-24 10.745-24 24v280c0 26.51 21.49 48 48 48h504c13.233 0 24-10.767 24-24V88c0-13.233-10.767-24-24-24zM32 400V128h32v272c0 8.822-7.178 16-16 16s-16-7.178-16-16zm512 16H93.258A47.897 47.897 0 0 0 96 400V96h448v320zm-404-96h168c6.627 0 12-5.373 12-12V140c0-6.627-5.373-12-12-12H140c-6.627 0-12 5.373-12 12v168c0 6.627 5.373 12 12 12zm20-160h128v128H160V160zm-32 212v-8c0-6.627 5.373-12 12-12h168c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12H140c-6.627 0-12-5.373-12-12zm224 0v-8c0-6.627 5.373-12 12-12h136c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12H364c-6.627 0-12-5.373-12-12zm0-64v-8c0-6.627 5.373-12 12-12h136c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12H364c-6.627 0-12-5.373-12-12zm0-128v-8c0-6.627 5.373-12 12-12h136c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12H364c-6.627 0-12-5.373-12-12zm0 64v-8c0-6.627 5.373-12 12-12h136c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12H364c-6.627 0-12-5.373-12-12z' class=''%3E%3C/path%3E%3C/svg%3E");
    background-size:22px;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    padding-left: 30px !important;
    margin-bottom: 10px;
    margin-top: 15px !important;
}


.main-menu ul li.iconResources{
    background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fal' data-icon='books' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512' class='svg-inline--fa fa-books fa-w-18'%3E%3Cpath fill='%232080DF' d='M575.33 456.43L399 8.02C397.28 3.1 392.61 0 387.65 0c-3.01 0-4.97 1.03-11.49 3.31-6.46 2.26-9.82 8.24-6.27 18.38-16.46 9.69-59.15 24.09-75.5 26.42-1.33-3.78-1.97-6.62-6.4-9.23V32c0-17.67-14.33-32-32-32h-96c-5.96 0-11.22 2.07-16 4.9C139.22 2.07 133.96 0 128 0H32C14.33 0 0 14.33 0 32v448c0 17.67 14.33 32 32 32h96c5.96 0 11.22-2.07 16-4.9 4.78 2.84 10.04 4.9 16 4.9h96c17.67 0 32-14.33 32-32V118.88l151.43 385.1c1.73 4.92 6.4 8.02 11.35 8.02 3 0 4.96-1.03 11.49-3.31 6.44-2.25 9.83-8.23 6.27-18.38 16.46-9.69 59.15-24.09 75.5-26.42 3.65 10.4 10.13 12.65 16.38 10.46l7.55-2.64c6.23-2.19 9.54-9.07 7.36-15.28zM128 480H32v-64h96v64zm0-96H32V128h96v256zm0-288H32V32h96v64zm128 384h-96v-64h96v64zm0-96h-96V128h96v256zm0-288h-96V32h96v64zm203.15 367.54L303.79 74.88c25.22-4.74 64.01-20.33 75.5-26.42l155.36 388.65c-25.23 4.75-64.01 20.33-75.5 26.43z' class=''%3E%3C/path%3E%3C/svg%3E");
    background-size:22px;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    padding-left: 30px !important;
    margin-bottom: 10px;
    margin-top: 15px !important;
}


.main-menu ul li.iconHelp{
    background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fal' data-icon='life-ring' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' class='svg-inline--fa fa-life-ring fa-w-16'%3E%3Cpath fill='%232080df' d='M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm168.766 113.176l-62.885 62.885a128.711 128.711 0 0 0-33.941-33.941l62.885-62.885a217.323 217.323 0 0 1 33.941 33.941zM256 352c-52.935 0-96-43.065-96-96s43.065-96 96-96 96 43.065 96 96-43.065 96-96 96zM363.952 68.853l-66.14 66.14c-26.99-9.325-56.618-9.33-83.624 0l-66.139-66.14c66.716-38.524 149.23-38.499 215.903 0zM121.176 87.234l62.885 62.885a128.711 128.711 0 0 0-33.941 33.941l-62.885-62.885a217.323 217.323 0 0 1 33.941-33.941zm-52.323 60.814l66.139 66.14c-9.325 26.99-9.33 56.618 0 83.624l-66.139 66.14c-38.523-66.715-38.5-149.229 0-215.904zm18.381 242.776l62.885-62.885a128.711 128.711 0 0 0 33.941 33.941l-62.885 62.885a217.366 217.366 0 0 1-33.941-33.941zm60.814 52.323l66.139-66.14c26.99 9.325 56.618 9.33 83.624 0l66.14 66.14c-66.716 38.524-149.23 38.499-215.903 0zm242.776-18.381l-62.885-62.885a128.711 128.711 0 0 0 33.941-33.941l62.885 62.885a217.323 217.323 0 0 1-33.941 33.941zm52.323-60.814l-66.14-66.14c9.325-26.99 9.33-56.618 0-83.624l66.14-66.14c38.523 66.715 38.5 149.229 0 215.904z' class=''%3E%3C/path%3E%3C/svg%3E");
    background-size:20px;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    padding-left: 30px !important;
    margin-top:15px;
}


.main-menu ul li.iconPersonas{
    background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='user-hard-hat' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' class='svg-inline--fa fa-user-hard-hat fa-w-14'%3E%3Cpath fill='rgb(32, 128, 223)' d='M224 272a80.13 80.13 0 0 1-78.38-64h-48c8 63.06 61.17 112 126.39 112s118.44-48.94 126.39-112h-48a80.13 80.13 0 0 1-78.4 64zm89.6 80c-28.72 0-42.45 16-89.6 16s-60.88-16-89.56-16A134.4 134.4 0 0 0 0 486.4 25.6 25.6 0 0 0 25.6 512h396.8a25.6 25.6 0 0 0 25.6-25.6A134.4 134.4 0 0 0 313.6 352zM50.94 464a86.58 86.58 0 0 1 83.5-64c14.44 0 38.28 16 89.56 16 51.47 0 75.1-16 89.6-16a86.55 86.55 0 0 1 83.46 64zM88 176h272a8 8 0 0 0 8-8v-32a8 8 0 0 0-8-8h-8c0-46.41-28.53-85.54-68.79-102.42L256 80V16a16 16 0 0 0-16-16h-32a16 16 0 0 0-16 16v64l-27.21-54.42C124.53 42.46 96 81.59 96 128h-8a8 8 0 0 0-8 8v32a8 8 0 0 0 8 8z' class=''%3E%3C/path%3E%3C/svg%3E");
    background-size: 15px;
    background-repeat: no-repeat;
    background-position: 0px 3px;
}

.main-menu ul li.iconIndustries{
    background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='industry-alt' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' class='svg-inline--fa fa-industry-alt fa-w-16'%3E%3Cpath fill='rgb(32, 128, 223)' d='M475.115 131.752L336 220.28V152c0-18.916-20.931-30.399-36.885-20.248L160 220.28V56c0-13.255-10.745-24-24-24H24C10.745 32 0 42.745 0 56v400c0 13.255 10.745 24 24 24h464c13.255 0 24-10.745 24-24V152c0-18.917-20.931-30.399-36.885-20.248zM464 432H48V80h64v184c0 18.916 20.931 30.399 36.885 20.248L288 195.72V264c0 18.915 20.931 30.399 36.885 20.248L464 195.72V432zm-60-48h-40c-6.627 0-12-5.373-12-12v-40c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12zm-128 0h-40c-6.627 0-12-5.373-12-12v-40c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12zm-128 0h-40c-6.627 0-12-5.373-12-12v-40c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12z' class=''%3E%3C/path%3E%3C/svg%3E");
    background-size: 15px;
    background-repeat: no-repeat;
    background-position: 15px 3px;
}

header .main-menu .dropdown{
    background:url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="far" data-icon="angle-down" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" class="svg-inline--fa fa-angle-down fa-w-10 fa-7x"><path fill="white" d="M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z" class=""></path></svg>');
    background-size: 8px;
    background-repeat: no-repeat;
    background-position: right 19px;
    padding-right: 15px;
}

.main-menu ul li.iconCorrective{
    background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fal' data-icon='exclamation-circle' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' class='svg-inline--fa fa-exclamation-circle fa-w-16'%3E%3Cpath fill='%232080DF' d='M256 40c118.621 0 216 96.075 216 216 0 119.291-96.61 216-216 216-119.244 0-216-96.562-216-216 0-119.203 96.602-216 216-216m0-32C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm-11.49 120h22.979c6.823 0 12.274 5.682 11.99 12.5l-7 168c-.268 6.428-5.556 11.5-11.99 11.5h-8.979c-6.433 0-11.722-5.073-11.99-11.5l-7-168c-.283-6.818 5.167-12.5 11.99-12.5zM256 340c-15.464 0-28 12.536-28 28s12.536 28 28 28 28-12.536 28-28-12.536-28-28-28z' class=''%3E%3C/path%3E%3C/svg%3E");
    background-size: 22px;
    background-repeat: no-repeat;
    background-position: 0px 15px;
    padding-left: 35px;
}

.main-menu ul li.iconPreventive{
    background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fal' data-icon='calendar-alt' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' class='svg-inline--fa fa-calendar-alt fa-w-14'%3E%3Cpath fill='%232080DF' d='M400 64h-48V12c0-6.6-5.4-12-12-12h-8c-6.6 0-12 5.4-12 12v52H128V12c0-6.6-5.4-12-12-12h-8c-6.6 0-12 5.4-12 12v52H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM48 96h352c8.8 0 16 7.2 16 16v48H32v-48c0-8.8 7.2-16 16-16zm352 384H48c-8.8 0-16-7.2-16-16V192h384v272c0 8.8-7.2 16-16 16zM148 320h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm96 0h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm96 0h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm-96 96h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm-96 0h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm192 0h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12z' class=''%3E%3C/path%3E%3C/svg%3E");
    background-size: 21px;
    background-repeat: no-repeat;
    background-position: 0px 15px;
    padding-left: 35px;
}

.main-menu ul li.iconReports{
    background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fal' data-icon='chart-line' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' class='svg-inline--fa fa-chart-line fa-w-16'%3E%3Cpath fill='%232080DF' d='M504 416H32V72c0-4.42-3.58-8-8-8H8c-4.42 0-8 3.58-8 8v360c0 8.84 7.16 16 16 16h488c4.42 0 8-3.58 8-8v-16c0-4.42-3.58-8-8-8zM98.34 263.03c-3.12 3.12-3.12 8.19 0 11.31l11.31 11.31c3.12 3.12 8.19 3.12 11.31 0l72.69-72.01 84.69 84.69c6.25 6.25 16.38 6.25 22.63 0l93.53-93.53 44.04 44.04c4.95 4.95 11.03 7.16 17 7.16 12.48 0 24.46-9.7 24.46-24.34V112.19c0-8.94-7.25-16.19-16.19-16.19H344.34c-21.64 0-32.47 26.16-17.17 41.46l44.71 44.71-82.22 82.22-84.63-84.63c-6.23-6.23-16.32-6.25-22.57-.05l-84.12 83.32zM362.96 128H448v85.04L362.96 128z' class=''%3E%3C/path%3E%3C/svg%3E");
    background-size: 22px;
    background-repeat: no-repeat;
    background-position: 0px 15px;
    padding-left: 35px;
    height: 40px;
}

.main-menu ul li.iconAudits{
    background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fal' data-icon='clipboard-list-check' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512' class='svg-inline--fa fa-clipboard-list-check fa-w-12'%3E%3Cpath fill='%232080DF' d='M336 64h-88.6c.4-2.6.6-5.3.6-8 0-30.9-25.1-56-56-56s-56 25.1-56 56c0 2.7.2 5.4.6 8H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM192 32c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm160 432c0 8.8-7.2 16-16 16H48c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16h48v20c0 6.6 5.4 12 12 12h168c6.6 0 12-5.4 12-12V96h48c8.8 0 16 7.2 16 16v352zM112 328c-13.3 0-24 10.7-24 24s10.7 24 24 24 24-10.7 24-24-10.7-24-24-24zm168 8H168c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8h112c4.4 0 8-3.6 8-8v-16c0-4.4-3.6-8-8-8zm-153.8-65.6l64.2-63.6c2.1-2.1 2.1-5.5 0-7.6l-12.6-12.7c-2.1-2.1-5.5-2.1-7.6 0l-47.6 47.2-20.6-20.9c-2.1-2.1-5.5-2.1-7.6 0l-12.7 12.6c-2.1 2.1-2.1 5.5 0 7.6l37.1 37.4c1.9 2.1 5.3 2.1 7.4 0zM280 240h-77.6l-32.3 32H280c4.4 0 8-3.6 8-8v-16c0-4.4-3.6-8-8-8z' class=''%3E%3C/path%3E%3C/svg%3E");
    background-size: 18px;
    background-repeat: no-repeat;
    background-position: 2px 15px;
    padding-left: 35px;
}

.main-menu ul li.iconIot{
    background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='wifi' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512' class='svg-inline--fa fa-wifi fa-w-20'%3E%3Cpath fill='%230072ce' d='M320 368c17.64 0 32 14.36 32 32s-14.36 32-32 32-32-14.36-32-32 14.35-32 32-32m0-48c-44.18 0-80 35.82-80 80s35.82 80 80 80 80-35.82 80-80-35.82-80-80-80zm204.69-31.83c4.62-4.87 4.38-12.64-.59-17.15-115.74-105.32-292.41-105.38-408.22 0-4.96 4.51-5.2 12.28-.59 17.15l16.47 17.37c4.46 4.71 11.81 4.95 16.62.6 97.44-88.13 245.68-88.21 343.22 0 4.81 4.35 12.16 4.1 16.62-.6l16.47-17.37zm111.42-133.98C457.86-8.86 181.84-8.59 3.89 154.19c-4.94 4.52-5.22 12.14-.57 16.95l16.6 17.18c4.52 4.68 12.01 4.93 16.81.54 159.59-145.79 406.82-145.91 566.54 0 4.81 4.39 12.29 4.13 16.81-.54l16.6-17.18c4.65-4.81 4.37-12.44-.57-16.95z' class=''%3E%3C/path%3E%3C/svg%3E");
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: 2px 15px;
    padding-left: 35px;
}

.main-menu ul li.iconInt{
    background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fal' data-icon='puzzle-piece' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512' class='svg-inline--fa fa-puzzle-piece fa-w-18'%3E%3Cpath fill='%230072ce' d='M506.584 256c-52.307 0-72.012 46.513-87.263 27.506-20.125-25.082-2.028-107.233 3.475-131.942-34.229 6.371-137.243 24.274-163.836 2.178-16.619-13.81 31.313-43.496 31.313-86.443C290.272 26.025 256.447 0 214.842 0c-43.559 0-84.792 25.609-84.792 68.824 0 53.02 45.898 71.605 24.351 88.606C125.985 179.846 35.346 160.524 0 152.041v345.313c33.315 8.012 70.681 14.649 106.163 14.646 42.28 0 85.837-11.839 85.837-54.125 0-29.344-32-40.832-32-73.875 0-24.437 22.534-32 46.978-32C245.675 352 256 372.114 256 384c0 28.783-34.272 36.348-34.272 76.58 0 13.748 5.013 25.445 14.498 33.828 35.153 31.069 106.717 6.319 187.085 6.285-.958-3.426-26.807-86.724-7.702-111.907 16.715-22.023 48.578 29.106 92.52 29.106C550.227 417.893 576 377.616 576 336c0-42.835-26.227-80-69.416-80zm1.544 129.893c-30.002 0-41.364-33.893-81.513-33.893-53.566 0-54.841 64.979-44.272 117.816-36.396 3.424-107.025 16.434-124.926.614C237.293 452.645 288 428.279 288 384c0-37.683-33.317-64-81.022-64-74.981 0-102.885 59.829-56.167 122.037 4.726 6.293 9.189 12.237 9.189 15.838 0 33.69-94.005 20.629-128 13.925V191.971c63.255 11.657 160 18.136 160-46.505 0-28.567-29.95-42.982-29.95-76.642C162.05 44.146 190.265 32 214.842 32c20.035 0 43.43 9.244 43.43 35.298 0 29.426-34.272 40.752-34.272 80.61 0 57.828 100.845 50.931 158.22 43.093C374.142 245.294 373.959 320 429.086 320c29.143 0 43.674-32 77.498-32C531.543 288 544 311.301 544 336c0 34.413-20.977 49.893-35.872 49.893z' class=''%3E%3C/path%3E%3C/svg%3E");
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: 2px 15px;
    padding-left: 35px;
}
.main-menu ul li.iconApps2{
  background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fal' data-icon='rocket' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' class='svg-inline--fa fa-rocket fa-w-16'%3E%3Cpath fill='%230072ce' d='M505.07337,19.34375C503.85462,13.73438,498.32338,8.20312,492.72964,7c-32.62885-7-58.162-7-83.57017-7C305.39988,0,242.95858,55.09375,196.236,128H94.82015c-16.34567.01562-35.53314,11.875-42.87883,26.48438L2.53125,253.29688A28.125,28.125,0,0,0,0,264a24.00659,24.00659,0,0,0,24.00191,24h92.63266l-10.59373,21.42188c-9.33592,18.91015,4.27733,34.77539,6.15624,36.625l53.75381,53.71874c1.85352,1.86329,17.789,15.47852,36.62885,6.14063l21.37692-10.57813V488a24.14815,24.14815,0,0,0,24.00191,24,28.02956,28.02956,0,0,0,10.625-2.53125l98.72835-49.39063c14.625-7.3125,26.50191-26.5,26.50191-42.85937V315.70312C456.6008,268.9375,511.98156,206.25,511.98156,103,512.07531,77.46875,512.07531,52,505.07337,19.34375ZM36.94134,256l43.59759-87.20312c2.46874-4.82813,8.84373-8.78126,14.28122-8.79688h85.19517c-13.93943,28.0625-31.72065,64-47.56632,96ZM351.84316,417.1875c-.03125,5.4375-4.002,11.84375-8.87694,14.26562L255.95855,475V379.48438c32.00386-15.82813,67.81825-33.59376,95.88461-47.54688Zm14.625-128.28125c-39.50383,19.78125-135.88649,67.4375-177.92157,88.23437l-53.81632-53.54687c20.87692-42.23437,68.537-138.59375,88.22642-178.1875C273.17923,67,330.65374,32,409.15947,32c21.53317,0,42.00384,0,66.63075,4.29688,4.34374,24.85937,4.25,45.20312,4.18749,66.6875C479.97771,181.0625,444.97582,238.45312,366.46813,288.90625ZM367.98962,88.0293a55.99512,55.99512,0,1,0,55.99209,55.99414A56.01691,56.01691,0,0,0,367.98962,88.0293Zm0,79.99218a23.998,23.998,0,1,1,23.99605-23.998A24.02247,24.02247,0,0,1,367.98962,168.02148Z' class=''%3E%3C/path%3E%3C/svg%3E");
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: 2px 15px;
  padding-left: 35px;
}


.main-menu ul li.iconHub{
    background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fal' data-icon='chart-network' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512' class='svg-inline--fa fa-chart-network fa-w-20'%3E%3Cpath fill='%230072ce' d='M513.6 202.8l-19.2-25.6-48 36 19.2 25.6 48-36zM576 192c13.3 0 25.6-4 35.8-10.9 6.8-4.6 12.7-10.5 17.3-17.3C636 153.6 640 141.3 640 128c0-13.3-4-25.6-10.9-35.8-2.3-3.4-4.9-6.6-7.8-9.5-2.9-2.9-6.1-5.5-9.5-7.8C601.6 68 589.3 64 576 64s-25.6 4-35.8 10.9c-6.8 4.6-12.7 10.5-17.3 17.3C516 102.4 512 114.7 512 128c0 35.3 28.7 64 64 64zm0-96c17.6 0 32 14.4 32 32s-14.4 32-32 32-32-14.4-32-32 14.4-32 32-32zM99.8 250.9C89.6 244 77.3 240 64 240s-25.6 4-35.8 10.9c-6.8 4.6-12.7 10.5-17.3 17.3C4 278.4 0 290.7 0 304c0 35.3 28.7 64 64 64s64-28.7 64-64c0-13.3-4-25.6-10.9-35.8-4.6-6.8-10.5-12.7-17.3-17.3zM64 336c-17.6 0-32-14.4-32-32s14.4-32 32-32 32 14.4 32 32-14.4 32-32 32zm88-16h48v-32h-48v32zm469.3 82.7c-2.9-2.9-6.1-5.5-9.5-7.8C601.6 388 589.3 384 576 384s-25.6 4-35.8 10.9c-3.3 2.2-6.3 4.7-9.1 7.5l-91.8-55.1c5.6-13.3 8.7-28 8.7-43.3 0-61.9-50.1-112-112-112-11.3 0-21.9 2.2-32.2 5.2l-39.3-84.1C278.8 101.4 288 83.9 288 64c0-13.3-4-25.6-10.9-35.8-4.6-6.8-10.5-12.7-17.3-17.3C249.6 4 237.3 0 224 0s-25.6 4-35.8 10.9c-6.8 4.6-12.7 10.5-17.3 17.3C164 38.4 160 50.7 160 64c0 35.3 28.7 64 64 64 4 0 7.9-.5 11.7-1.2l39 83.6c-30.5 20-50.7 54.4-50.7 93.6 0 61.9 50.1 112 112 112 35 0 65.8-16.4 86.4-41.5l92.4 55.4c-1.7 5.8-2.7 11.8-2.7 18.1 0 35.3 28.7 64 64 64 13.3 0 25.6-4 35.8-10.9 6.8-4.6 12.7-10.5 17.3-17.3C636 473.6 640 461.3 640 448c0-13.3-4-25.6-10.9-35.8-2.3-3.4-5-6.6-7.8-9.5zM224 96c-17.6 0-32-14.4-32-32s14.4-32 32-32 32 14.4 32 32-14.4 32-32 32zm112 288c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80zm240 96c-17.6 0-32-14.4-32-32s14.4-32 32-32 32 14.4 32 32-14.4 32-32 32z' class=''%3E%3C/path%3E%3C/svg%3E");
    background-size: 23px;
    background-repeat: no-repeat;
    background-position: 2px 15px;
    padding-left: 35px;
}

header.close.scroll .main-menu .dropdown, .menus.black .main-menu .dropdown{
    background:url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="far" data-icon="angle-down" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" class="svg-inline--fa fa-angle-down fa-w-10 fa-7x"><path fill="black" d="M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z" class=""></path></svg>');
    background-size: 8px;
    background-repeat: no-repeat;
    background-position: right 19px;
    padding-right: 15px;
}

.main-menu ul li.allModules{
    width: 100%;
    margin-top: 15px;
}

.top-menu .btn-login{
    background-color: #0072CE;
    padding-left: 30px;
    padding-right: 15px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    height: 45px;
    background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='user' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' class='svg-inline--fa fa-user fa-w-14'%3E%3Cpath fill='%23ffffff' d='M313.6 304c-28.7 0-42.5 16-89.6 16-47.1 0-60.8-16-89.6-16C60.2 304 0 364.2 0 438.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-25.6c0-74.2-60.2-134.4-134.4-134.4zM400 464H48v-25.6c0-47.6 38.8-86.4 86.4-86.4 14.6 0 38.3 16 89.6 16 51.7 0 74.9-16 89.6-16 47.6 0 86.4 38.8 86.4 86.4V464zM224 288c79.5 0 144-64.5 144-144S303.5 0 224 0 80 64.5 80 144s64.5 144 144 144zm0-240c52.9 0 96 43.1 96 96s-43.1 96-96 96-96-43.1-96-96 43.1-96 96-96z' class=''%3E%3C/path%3E%3C/svg%3E");
    background-size: 12px;
    background-repeat: no-repeat;
    background-position: 12px 18px;
    transition:all 0.1s linear;
    cursor: pointer;
}

header.white .btn-login{
    background-color: #0072CE;
}

.top-menu .btn-login:hover{
    height: 50px;
    background-position: 12px 23px;
	background-color: #FFDD99;
}
.top-menu .btn-login:hover a{
    margin-top: 5px;
    float: left;
    transition:all 0.1s linear;
}

.top-menu .btn-login a{
    color:white !important;
    font-weight: 500 !important;
    transition:all 0.1s linear;
    float:left;

}

header .main-menu ul .sub-menu li.menu-item-has-children{
    margin-left: 0px;
    float: left;
    width:190px;
    display: inline-block;
    position: relative;
    vertical-align: top;
    clear: none;
    padding-right:15px;
    padding-left: 15px;
    border-right: 1px solid #72c4fc;
}
header .main-menu ul .sub-menu li.menu-item-has-children:first-child{
    padding-right:15px;
    padding-left: 0px;
    width:190px;
}

header .main-menu ul .sub-menu li.menu-item-has-children:last-child{
    padding-right:0px;
    padding-left: 15px;
    width:190px;
    border-right: 0px solid transparent;
}

header .main-menu .option1 .sub-menu li.menu-item-has-children:last-child{
    padding-right:0px;
    padding-left: 15px;
    width:240px;
    border-right: 0px solid transparent;
}

header .main-menu ul .sub-menu li a:hover{
    color: #333 !important;
}

header .main-menu ul .sub-menu li li a:hover{
    color: #333 !important;
}

header .main-menu .option1 li.menu-item-has-children:last-child{
    padding-left: 0px !important;
}

header .main-menu ul .sub-menu li a, menus.black .main-menu ul .sub-menu li a{
    color: #0072ce !important;
    font-size: 14px;
    line-height: 40px;
    text-align: left;
    float: left;
    line-height: 170%;
    text-transform: inherit;
    font-weight: 800;
    cursor:default;
}

header .main-menu ul .sub-menu .sub-menu{
    position: relative !important;
    padding: 0px !important;
    background-color: white;
    right: 0px;
    z-index: 2;
    border-radius: 0px;
    box-shadow: none;
    float: left;
    display: inline-block !important;
    top: 0px;
    min-width: 170px;
    margin-top:5px;
}

header .main-menu .option1 .sub-menu .sub-menu{
    min-width: 270px;
}

header .main-menu .option1 .sub-menu {
    min-width: 320px;
}
header .main-menu ul .sub-menu .sub-menu li a, .scroll.main-menu ul .sub-menu .sub-menu li a,header .main-menu ul .hub-nav .sub-menu li a, .scroll.main-menu ul .hub-nav .sub-menu li a{
    color:#333 !important;
    cursor:pointer;
    line-height: 100%;
    margin-top: 15px;
    padding-left: 0px;
    font-size: 14px;
    font-weight: 600;
    text-transform: none;
	transition: 0.3s;
}


header .main-menu ul .sub-menu .sub-menu li a p, .menus.black .main-menu ul .sub-menu .sub-menu li a p, header .main-menu ul .hub-nav .sub-menu li a p, .menus.black .main-menu ul .hub-nav .sub-menu li a p {
    color:#6b6b6b !important;
    cursor:pointer;
    line-height: 100%;
    margin-top: 5px;
    padding-left: 0px;
    font-size: 11px;
    font-weight: 500;
    margin-top: 5px;
}


header .main-menu ul .sub-menu li a:hover{
    color:#0072CE;
}

.main-menu ul li li.menu-item-has-children a:hover{
    color: #333;
}

.main-menu ul li li a:hover, .main-menu ul li li li a:hover{
    color:#0072CE;
}

.main-menu ul li .learnMore{
    color: #0072CE !important;
    font-weight: 600 !important;
    margin-top: 10px !important;
}

.main-menu ul li .hoverAnimation{
    width: calc(100% + 20px);
    position: relative;
    height: 20px;
    overflow: hidden;
}

.main-menu .option1 .sub-menu li li .hoverAnimation .menu-item-description, .main-menu .option3 .sub-menu li .hoverAnimation .menu-item-description,.main-menu .option1.hub-nav .sub-menu li .hoverAnimation .menu-item-description{
    -webkit-transition: margin 0.5s;
}
.main-menu .option1 .sub-menu li li:hover .hoverAnimation .menu-item-description, .main-menu .option3 .sub-menu li:hover .hoverAnimation .menu-item-description,.main-menu .option1.hub-nav .sub-menu li:hover .hoverAnimation .menu-item-description{
    margin-top: -17px;
}

.main-menu ul .allModules:hover a, .menus.black .main-menu ul .allModules:hover a,header .main-menu .option2 .sub-menu li li:hover a{
    color:#0072CE !important;
}

header .main-menu .option3 .sub-menu li{
    padding-right:0px;
    padding-left: 15px;
    width:170px;
    border-right: 0px solid transparent;
}


 header .main-menu .option3 .sub-menu li a p{
    color:#6b6b6b !important;
    cursor:pointer;
    line-height: 100%;
    margin-top: 5px;
    padding-left: 0px;
    font-size: 11px;
    font-weight: 500;
    margin-top: 5px;
}

header .main-menu .option3 .sub-menu li a{
    color: #333333 !important;
    cursor: pointer;
    line-height: 100%;
    margin-top: 0px;
    padding-left: 0px;
    font-size: 14px;
    font-weight: 500;
    text-transform: none;
    width:100%;
}

header .main-menu .option3 .sub-menu li a:hover{
    color: black !important;
}

header .main-menu .option3 .sub-menu{

    margin-left: -50px;
}
header .top-menu{
    float: right;
    height:50px;
}

header .top-menu ul li{
    margin-left: 30px;
    float: right;
    list-style: none;
}

header .top-menu ul li a{
    font-size: 14px;
    font-weight: 500;
    color:white;
    text-decoration: none;
    line-height: 50px;
}

@keyframes fadeInUp {
    from {
        transform: translate3d(0,40px,0)
    }

    to {
        transform: translate3d(0,0,0);
        opacity: 1
    }
}

@-webkit-keyframes fadeInUp {
    from {
        transform: translate3d(0,40px,0)
    }

    to {
        transform: translate3d(0,0,0);
        opacity: 1
    }
}
.infraspeak-text .text-title strong{
	font-weight: 600 !important;
}
.homepage_template{
    width:100%;
    height: auto;
    float: left;
    margin-top: 0px;
}

.intro_home_container{
    float: left;
    width: 100%;
    padding-top: 100px;
    height: 1000px;
    background-color: white;
}


.intro_homepage{
    margin-top:70px;
    float:left;
    width:50%;

}
.intro_homepage h5{
    text-transform: uppercase;
    font-size: 14px;
    color:#0072ce;
    font-weight: 600;
    margin-bottom: 10px;
}

.intro_homepage h1{
    font-size: 45px;
	letter-spacing: -1.5px !important;
    font-weight: 600;
    margin-bottom: 10px;
    line-height: 130%;
    margin-top: 15px;
    float: left;
    color: #333;
}

.intro_homepage p{
    font-size: 18px;
    font-weight: 400;
    line-height: 170%;
    margin-top: 10px;
    float: left;
    width: 100%;
    color: #6b6b6b;

}
.homepage_template .squircle{
    width: 45%;
    height: 600px;
    position: absolute;
    background-image: url(imgs/squircle.png);
    transform: rotate(20deg);
    background-size: contain;
    background-repeat: no-repeat;
    right: -40px;
    z-index: -1;
    margin-top: -25%;
}

.homepage_template .page_container{
    width:100%;
    padding-left: 150px;
    padding-right:150px;
}

.homepage_template .img_home{
  width: 600px;
  height: 600px;
  background-image: url(imgs/homepage.jpg);
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  right: 10px;
  margin-top: 0;
  background-position: right 20px bottom 0;
}

.form_demo_home{
    margin-top: 30px;
    position: relative;
}

.form_demo_home p{
    font-size: 16px;
    font-weight: 400;
    margin-bottom: #111111;
    line-height: 170%;
    margin-top: 10px;
    float: left;
    width: 100%;
}

.form_demo_home input{
    width: calc(100% - 160px);
    padding: 10.5px 15px;
    font-size: 16px;
    font-weight: 300;
    border-radius: 10px;
    margin-top: 30px;
    border: 0px solid rgb(220,220,220);
    float: left;
    -moz-box-shadow: 0 4px 23px 0 rgba(210,224,236,0.9);
    -webkit-box-shadow: 0 4px 23px 0 rgba(210,224,236,0.9);
    box-shadow: 0 4px 23px 0 rgba(210,224,236,0.9);

}

.form_demo_home input::-webkit-input-placeholder { /* Edge */
    color: rgb(200,200,200);
}

.form_demo_home input:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: rgb(200,200,200);
}

.form_demo_home input::placeholder {
    color: rgb(200,200,200);
}

.form_demo_home .hs-error-msgs li{
    float: left;
    position: absolute;
    top: 110px;
    list-style: none;
    display: none;
}

.form_demo_home .hs-error-msgs a{
    font-size: 13px;
    font-weight: 600;
    color: #d51010;
}

.form_demo_home input[type="submit"]{
    padding: 12px 14px;
    line-height: 18px;
    font-size: 14px;
    font-weight: 600;
    color: #fff;
    background-color: #27ce7d;
    border-radius: 10px;
    margin-top: 30px;
    float: left;
    width: auto;
    margin-left: 10px;
    border: 0 solid;
    width: 140px;
    cursor: pointer;
    transition: background-color 0.3s ease;
}

.form_demo_home input[type="submit"]:hover{
    background-color: #23b970;

}

.home_template .page_content{
    width:100%;
    height: auto;
    float: left;
    margin-top:100px;
}

.container_homepage_features{
    margin-left: 150px;
    margin-right: 150px;
    width: calc(100% - 300px);
    float: left;
    position: relative;
    margin-top:-100px;
}

.container_homepage_features .container-inner{
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
}

.wp-block-infraspeak-subscribe{
  background-image: url(imgs/padrao.png) !important;
  background-size: 70% !important;
  background-repeat: no-repeat;
  background-position: center right 0%;
}
.infraspeak-subscribe-container p{
  width:40% !important;
}
.marginTopClientsHome h2 {
    font-weight: 600 !important;
}
footer{
    width:100%;
    height: auto;
    background-color:#001a28;
    float:left;
    position: relative;
}

footer .apps{
    padding-top:30px;
    padding-bottom:30px;
    padding-left: 150px;
    padding-right:150px;
    float: left;
    width: 100%;
}

footer .apps .app{
    width:calc(100% / 3);
    height: auto;
    float:left;
}

footer .apps .app .logo{
    width:60px;
    height: 60px;
    float: left;
    background-size: 60px;
    background-repeat: no-repeat;
}

footer .apps .app .info{
    width:calc(100% - 60px);
    padding-left: 10px;
    float: left;
    font-size: 14px;
    font-weight: 300;
    line-height: 24px;
    text-align: left;
    padding-top:5px;
    color:white;
}


footer .apps .app .info .name{
    width:100%;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: 600;
    line-height: 24px;
    text-align: left;
}

footer .apps .app .info .link{
    color: #FFFFFF;
    font-size: 14px;
    font-weight: 300;
    line-height: 24px;
    text-align: left;
}

.icon_direct{
    background-image: url(imgs/is_direct.svg);
}
.icon_operations{
    background-image: url(imgs/is_operations.svg);
}
.icon_infraspeak{
    background-image: url(imgs/icon.png);
}

footer .footer_menu{
    width:100%;
    height: auto;
    padding-top:40px;
    padding-left: 150px;
    padding-right:150px;
    float: left;
    padding-bottom:30px;
}

footer #footer-menu li{
    width:calc(100% / 4);
    float: left;
    list-style: none;
}

footer #footer-menu li a{
    color: #fff;
    font-size: 17px;
    font-weight: 600;
    line-height: 24px;
    text-align: left;
    text-decoration: none;
    padding-bottom: 20px;
}

footer #footer-menu li .sub-menu {
    padding-top:15px;
    float: left;
    width:100%
}
footer #footer-menu li .sub-menu li{
    width:100%;
    float: left;
}

footer #footer-menu li .sub-menu li a{
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    line-height: 32px;
    text-align: left;
}

footer .logos{
    display: inline-block;
}


footer .logos{
    width: 450px;
    height: 80px;
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(imgs/footer_logos.png);
    background-position: 15px center;
    margin-left: calc(50% - 225px);
    margin-bottom: 0px;
}

footer .footer2 li{
    display: inline-block;
    text-align: center;
    margin: 10px;
    margin-right: 20px;
}

.copyright{
    width: 100%;
    text-align: center;
    margin-bottom: 30px;
    margin-top: 10px;
    color: #eaeaea;
    font-size: 12px;
}
#footer-menu-2{
    width: 100%;
    text-align: center;
}

footer #footer-menu-2 li a{
    color: #e6e6e6;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: -.25px;
    line-height: 32px;
    text-align: left;
    text-decoration: none;
}

.homepage_company{
    width:100%;
    float: left;
    height: auto;
    margin-top:100px;
}

.homepage_caseStudy{
    width:100%;
    float: left;
    height: auto;
    margin-top:0px;
}

.page_404 {
    display: inline-block;
    width: 100%;
    padding-bottom: 100px;
    text-align: center;
}
.page_404 h5{
    width:60%;
    margin-left: 20%;
    text-align: center;
    font-size: 25px;
    font-weight: 600;
    padding-top:30px;
    padding-bottom: 20px;
}

.page_404 a{
    color: #0072CE;
    font-size: 16px;
    font-weight: 600;
    line-height: 32px;
    text-align: left;
    text-decoration: underline;
}

.demo_btn{
    line-height: 20px;
    font-size: 14px;
    font-weight: 400;
    color: #333333;
    background-color: #80FFA2;
    border-radius: 10px;
    margin-top: 6px;
    float: left;
    width: auto;
    border: 0 solid;
    display: none;
    height: auto !important;
    cursor:pointer;
	  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.1.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 8 14' style='enable-background:new 0 0 8 14;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23333333;%7D%0A%3C/style%3E%3Cpath class='st0' d='M0.3,12l5.1-5.1L0.3,1.8c-0.4-0.4-0.4-1.1,0-1.5s1.1-0.4,1.5,0l5.9,5.9c0.4,0.4,0.4,1.1,0,1.5c0,0,0,0,0,0 l-5.9,5.9c-0.4,0.4-1.1,0.4-1.5,0C-0.1,13.1-0.1,12.5,0.3,12C0.3,12,0.3,12,0.3,12L0.3,12z'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: 6px;
  background-position: right 20px top 15.5px;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.3s ease;
  padding-right: 42px;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 22px;
}

.demo_btn:hover{
    background-color:#FFDD99;
	padding-right: 50px;
}

header.scroll .demo_btn{
    display: block;
}

header.scroll .demo_btn a {
    font-size: 16px;
    font-weight: 400;
    color: #333333 !important;
    text-decoration: none;
    line-height: 100% !important;
}

.box-shadow1{
    -moz-box-shadow: 0 2px 6px 0 rgba(202,202,202,.9);
    -webkit-box-shadow: 0 2px 6px 0 rgba(202,202,202,.9);
    box-shadow: 0 2px 6px 0 rgba(202,202,202,.9);

}

.border-r-5{
    border-radius: 5px;
}

.marginTopClientsHome{
  height: 301px;
  margin-top: -340px;
  background-image: none;
  color: white;
}

.marginTopClientsHome h2{
  color: #333333;
}

.marginTopClientsHome .imgs .logo{
  filter:none;
    opacity: 1;
}
#suggest .hbspt-form form .hs-fieldtype-textarea, #suggest .hbspt-form form .hs-fieldtype-text{
  float: left;
  width: 100%;
}

.popup_integrations_vote select, #suggest select{
  border: 1px solid #72c4fc;
  margin-top: 10px;
  font-size: 18px;
  font-weight: 300;
  padding-left: 15px;
}

.popup_integrations_vote .hs-form-booleancheckbox-display span, #suggest .hs-form-booleancheckbox-display span {
  line-height: 150%;
  margin-top: -5px;
}

.popup_integrations_vote .hs-phone .input input, #suggest .hs-phone .input input{
  width: 100%;
  border: 1px solid #72c4fc;
  float: left;
  height: 45px;
  border-radius: 5px;
  font-size: 18px;
  padding-left: 15px;
  font-weight: 300;
  margin-top: 10px;
  margin-bottom: 20px;
  float: right;
}

.popup_integrations_vote .hbspt-form .hs-form-booleancheckbox-display span, #suggest .hbspt-form .hs-form-booleancheckbox-display span{
  line-height: 150%;
}

.popup_integrations_vote .hbspt-form form .hs-fieldtype-radio .input span, #suggest .hbspt-form form .hs-fieldtype-radio .input span{
    font-size: 14px;
    font-weight: 400;
    padding-left: 10px;
}

.popup_integrations_vote .hbspt-form form .hs-fieldtype-radio label, .popup_integrations_vote .hbspt-form form .hs-fieldtype-radio ul, #suggest .hbspt-form form .hs-fieldtype-radio label, #suggest .hbspt-form form .hs-fieldtype-radio ul{
    margin-top: 5px;
    margin-bottom: 10px;
    float: left;
}

.popup_integrations_vote .hbspt-form form .hs-fieldtype-radio .hs-form-radio, #suggest .hbspt-form form .hs-input[type="email"]{
    list-style: none;
    float: left;
    width:100%;
}

.popup_integrations_vote .hbspt-form form textarea,  #suggest .hbspt-form form textarea{
    width: 100%;
    padding: 10px 15px;
    font-size: 16px;
    font-weight: 400;
    border-radius: 5px;
    margin-top: 10px;
    margin-bottom: 20px;
    border: 1px solid #72c4fc;
    float: left;
    height: 70px;
}

.popup_integrations_vote .hbspt-form form .hs-input[type="radio"], #suggest .hbspt-form form .hs-input[type="radio"]{
    -webkit-appearance: radio;
}

.form_contact textarea, .form_demo_contact textarea{
    width: 100%;
    padding: 10px 15px;
    font-size: 18px;
    font-weight: 300;
    border-radius: 5px;
    margin-top: 10px;
    margin-bottom: 20px;
    border: 1px solid rgb(200,200,200);
    float: left;
    height: 100px;
}
.form_demo_contact label, .popup_integrations_vote form label{
    text-align: left;
    width:100%;
    float:left;
}

.form_demo_contact input.hs-button.primary.large, .popup_integrations_vote form input.hs-button.primary.large{
    padding: 10px 20px;
    line-height: 18px;
    font-size: 14px;
    font-weight: 600;
    color: white;
    background-color: #27ce7d;
    border-radius: 5px;
    margin-top: 30px;
    float: none;
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    transition: background-color 0.3s ease;
    cursor: pointer;
    margin-bottom: 20px;
}

#suggest iframe{
  width:100%;
}

.popup_integrations_vote form input.hs-button.primary.large, #suggest form input.hs-button.primary.large{
    padding: 10px 20px;
    line-height: 18px;
    font-size: 14px;
    font-weight: 600;
    color: white;
    background-color: #27ce7d;
    border-radius: 5px;
    margin-top: 10px;
    float: left;
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    transition: background-color 0.3s ease;
    cursor: pointer;
}

#suggest .hbspt-form form .hs-fieldtype-radio ul{
  clear: both;
  list-style: none;
}

.form_demo_contact input.hs-button.primary.large:hover, .form_contact input.hs-button.primary.large:hover,  .popup_integrations_vote form input.hs-button.primary.large:hover, #suggest form input.hs-button.primary.large:hover{
    background-color: #ffffff;
	padding-right: 70px;
}

.form_contact .hs-error-msgs li, .form_demo_contact .hs-error-msgs li,  .popup_integrations_vote form  .hs-error-msgs li, #suggest form .hs-error-msgs li{
    list-style: none;
    font-size: 12px;
    margin-top: -10px;
    float: left;
    width: 100%;
    margin-bottom: 20px;
    color: #e41803;
    font-weight: 600;
}

.line170 h1,.line170 h2,.line170 h3,.line170 h4,.line170 h5,.line170 p{
    line-height: 170% !important;
}

.bg_solution2,.bg_solution{
    background-image: url(/wp-content/uploads/2020/10/bg_solution.png);
    background-repeat: no-repeat;
    background-position: center top 50px;
    background-size: 100%;
}


.wp-block-separator{
    height: 2px;
    background-color: #f0f0f0 !important;
    margin-left: 25%;
    width: 50%;
	display:none !important;
}

/* Nice Select */

.nice-select, .selectCategories {
    -webkit-tap-highlight-color: transparent;
    background-color: #fff;
    border-radius: 5px;
    border: solid 1px rgb(210,210,210);
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    float: left;
    font-family: inherit;
    font-size: 14px;
    font-weight: 400;
    height: 42px;
    line-height: 40px;
    outline: none;
    padding-left: 18px;
    padding-right: 30px;
    position: relative;
    text-align: left !important;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
    width: auto;
    margin-left: 20px;
    width: 200px !important;
    float: right;
    background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='angle-down' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512' class='svg-inline--fa fa-angle-down fa-w-10'%3E%3Cpath fill='rgb(120,120,120)' d='M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z' class=''%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
background-size: 15px;
background-position: right 10px top 8px;
}
.nice-select:hover {
    border-color: #dbdbdb; }
.nice-select:active, .nice-select.open, .nice-select:focus {
    border-color: #999; }
.nice-select:after {
    border-bottom: 2px solid #999;
    border-right: 2px solid #999;
    content: '';
    display: block;
    height: 5px;
    margin-top: -4px;
    pointer-events: none;
    position: absolute;
    right: 12px;
    top: 50%;
    -webkit-transform-origin: 66% 66%;
    -ms-transform-origin: 66% 66%;
    transform-origin: 66% 66%;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
    width: 5px; }
.nice-select.open:after {
    -webkit-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    transform: rotate(-135deg); }
.nice-select.open .list {
    opacity: 1;
    pointer-events: auto;
    -webkit-transform: scale(1) translateY(0);
    -ms-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0); }
.nice-select.disabled {
    border-color: #ededed;
    color: #999;
    pointer-events: none; }
.nice-select.disabled:after {
    border-color: #cccccc; }
.nice-select.wide {
    width: 100%; }
.nice-select.wide .list {
    left: 0 !important;
    right: 0 !important; }
.nice-select.right {
    float: right; }
.nice-select.right .list {
    left: auto;
    right: 0; }
.nice-select.small {
    font-size: 12px;
    height: 36px;
    line-height: 34px; }
.nice-select.small:after {
    height: 4px;
    width: 4px; }
.nice-select.small .option {
    line-height: 34px;
    min-height: 34px; }
.nice-select .list {
    background-color: #fff;
    border-radius: 5px;
    -moz-box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);
    -webkit-box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);
    box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);
    box-sizing: border-box;
    margin-top: 4px;
    opacity: 0;
    overflow: hidden;
    padding: 0;
    pointer-events: none;
    position: absolute;
    top: 100%;
    left: 0;
    -webkit-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transform: scale(0.75) translateY(-21px);
    -ms-transform: scale(0.75) translateY(-21px);
    transform: scale(0.75) translateY(-21px);
    -webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
    transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
    z-index: 9; }
.nice-select .list:hover .option:not(:hover) {
    background-color: transparent !important; }
.nice-select .option {
    cursor: pointer;
    font-weight: 400;
    line-height: 40px;
    list-style: none;
    min-height: 40px;
    outline: none;
    padding-left: 18px;
    padding-right: 29px;
    text-align: left;
    -webkit-transition: all 0.2s;
    transition: all 0.2s; }
.nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {
    background-color: #f6f6f6; }
.nice-select .option.selected {
    font-weight: bold; }
.nice-select .option.disabled {
    background-color: transparent;
    color: #999;
    cursor: default; }

.no-csspointerevents .nice-select .list {
    display: none; }

.no-csspointerevents .nice-select.open .list {
    display: block; }


/* Animation */

.animation {
    margin-top:100px;
    height: 171px;
    width: 171px;
    position:relative;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 32px;
}
.animation #anim-p1 {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}
.animation #anim-p2 {
    position: absolute;
    top: 32px;
    left: 32px;
    z-index: 2;
    animation-name: anim1;
    animation-duration: .4s;
    animation-delay: 700ms;
    animation-fill-mode: forwards;
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
}
.animation #anim-p3 {
    position: absolute;
    top: 49px;
    left: 96px;
    z-index: 2;
    animation-name: anim2;
    animation-duration: .4s;
    animation-delay: 900ms;
    animation-fill-mode: forwards;
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
}
.animation #anim-p4 {
    position: absolute;
    top: 32px;
    left: 96px;
    z-index: 2;
    animation-name: anim3;
    animation-duration: .4s;
    animation-delay: 1000ms;
    animation-fill-mode: forwards;
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
}


.widthAuto{
    width:auto;
}

.form_job form label{
    font-weight: 600;
    font-size: 14px;
    color: white;
    text-align: left;
    float: left;
    padding-bottom: 10px;
}

.form_job form input[type="text"], .form_job form input[type="email"],select{
    width: 100% !important;
    float: left;
    height: 35px;
    border: 2px solid #136dc6;
    border-radius: 5px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 13px;
    text-align: left;
    margin-bottom: 15px;
}

.form_job .hs-fieldtype-intl-phone{
  width: 100%;
  display: inline-block;
}

.form_job .hs-fieldtype-intl-phone select{
  float: left;
  height: 35px;
  width: 150px !important;
}

.form_job .hs-form-booleancheckbox-display span {
  line-height: 120% !important;
}

.form_job .hs-fieldtype-intl-phone input{
  width: calc(100% - 160px) !important;
  float: right;
}

.form_job form input[type="tel"]{
    width: calc(100% - 200px) !important;
    float: right;
    height: 35px;
    border: 2px solid #136dc6;
    border-radius: 5px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 13px;
    text-align: left;
    margin-bottom: 15px;
}

.form_job form input[type="file"]{
    color: white;
    float: left;
    font-size: 13px;
    margin-bottom: 15px;
}

.form_job form input[name="firstname"]{
    width: calc(100% - 10px);
    float: left;
}

.form_job form input[name="lastname"]{
    width: calc(100% - 10px);
    float: right;
}

.form_job form textarea{
    width: 100% !important;
    float: left;
    height: 70px;
    border: 2px solid #136dc6;
    border-radius: 5px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 13px;
    text-align: left;
    margin-bottom: 10px;
    padding-top: 10px;

}

.form_job

.pricing_demo .form_job .field{
    clear: both;
}

.form_job form li{
    color: white;
    float: left;
    margin-left: 20px;
    font-size: 12px;
}

.form_job form li .hs-error-msg{
    font-size: 12px;
    font-weight: 600;
}

.form_job form fieldset{
    max-width: 100%;
}

.form_job form input[type="submit"]{
    padding: 10px 15px;
    border-radius: 5px;
    margin-top: 30px;
    font-weight: 600;
    font-size: 14px;
    color: #fff;
    background-color: #27ce7d;
    border: 2px solid #136dc6;
    transition: background-color 0.3s ease;
    cursor: pointer;
}

.form_job .hs-error-msgs{
    width: 100%;
    list-style: none;
    padding-left: 0px;
    float: left;
}

.form_job .hs-error-msgs li{
    margin-left: 0px;
    margin-bottom:5px;
}

.form_job form input[type="submit"]:hover{
    background-color:#23b970;
}

.box-shadow-1{
    -webkit-box-shadow: 0 0px 12px 0 rgba(210,224,236,.5);
    -moz-box-shadow: 0 0px 12px 0 rgba(210,224,236,.5);
    box-shadow: 0 0px 12px 0 rgba(210,224,236,.5)
}


.box-shadow-1-container .container-inner{
    -webkit-box-shadow: 0 0px 12px 0 rgba(210,224,236,.5);
    -moz-box-shadow:0 0px 12px 0 rgba(210,224,236,.5);
    box-shadow: 0 0px 12px 0 rgba(210,224,236,.5)
}

.features_home_product .image{
    width: 90px;
    height: 90px;
    background-size: contain;
    background-position: left;
    position: relative;
    background-repeat: no-repeat;
}

.features_home_product .name{
    font-size: 17px;
    font-weight: 600;
    margin-top:5px;
}


.fundo_product2{
    background-image: url(http://jessicamendes.me/infraspeak/website/wp-content/uploads/2019/05/fundo2_5.png);
    float: left;
    background-size: contain;
    background-repeat: no-repeat;
}

.menu_responsive{
    display: none;
}

.menu_responsive .menu-icon{
    background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='bars' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' class='svg-inline--fa fa-bars fa-w-14'%3E%3Cpath fill='rgb(255,255,255)' d='M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12z' class=''%3E%3C/path%3E%3C/svg%3E");
    width: 30px;
    height: 30px;
    float: right;
    background-repeat: no-repeat;
    margin-top: 30px;
}

#container_menu_responsive{
    display: none;
    position: fixed;
    width: 100%;
    height: 100vh;
    background-color: rgba(255,255,255,0.99);
    z-index: 10;
    padding:30px;
    padding-top: 140px;
}

/*
.main-menu2 ul li{
    margin-bottom: 20px;
    margin-top: 20px;
}*/

#container_menu_responsive .container_menu_scroll{
    width: 100%;
    height: calc(100vh - 120px);
    position: absolute;
    top: 130px;
    left: 0;
    padding-left: 25px;
    padding-right: 25px;
    padding-bottom: 20px;
    padding-top:20px;
    overflow: auto;

}

.menu_responsive .container_menu .close_menu{
    width: 25px;
    height: 35px;
    position: absolute;
    right: 20px;
    top: 20px;
    background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fal' data-icon='times' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512' class='svg-inline--fa fa-times fa-w-10'%3E%3Cpath fill='rgb(255,255,255)' d='M193.94 256L296.5 153.44l21.15-21.15c3.12-3.12 3.12-8.19 0-11.31l-22.63-22.63c-3.12-3.12-8.19-3.12-11.31 0L160 222.06 36.29 98.34c-3.12-3.12-8.19-3.12-11.31 0L2.34 120.97c-3.12 3.12-3.12 8.19 0 11.31L126.06 256 2.34 379.71c-3.12 3.12-3.12 8.19 0 11.31l22.63 22.63c3.12 3.12 8.19 3.12 11.31 0L160 289.94 262.56 392.5l21.15 21.15c3.12 3.12 8.19 3.12 11.31 0l22.63-22.63c3.12-3.12 3.12-8.19 0-11.31L193.94 256z' class=''%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 25px;
}

.main-menu2 ul li{
    list-style: none;
    min-height: 60px;
    float: left;
    width: 100%;

}

.main-menu2 ul li.dropdown{
    background:url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="far" data-icon="angle-down" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" class="svg-inline--fa fa-angle-down fa-w-10 fa-7x"><path fill="rgb(32, 128, 223)" d="M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z" class=""></path></svg>');
    background-size: 15px;
    background-repeat: no-repeat;
    background-position: right 3px;
    /*padding-right: 15px;*/
}

.main-menu2 ul li a{
    float: left;
    width:100%;
    text-decoration: none;
    color: black;
    font-weight: 600;
    font-size: 25px;
}

.main-menu2 ul li .sub-menu{
    padding-left: 0px;
    height: 0px;
    overflow: hidden;
    margin-bottom: 20px;
    float: left;
    width:100%;
}

.main-menu2 ul li .sub-menu .sub-menu{
    height: auto;
    padding-left: 0px;
    margin-bottom: 0px;
}


.main-menu2 ul li .sub-menu .sub-menu li{
    margin-bottom: 0px;
    margin-top:0px;
}

.main-menu2 ul li .sub-menu li.menu-item-has-children{
    margin-top: 20px;
}


.main-menu2 ul li .sub-menu li.menu-item-has-children li{
    min-height: auto;
}

.main-menu2 ul li .sub-menu li.menu-item-has-children a{
    font-size: 14px;
    font-weight: 600;
    color:rgb(130,130,130);
    text-transform: uppercase;
}

.main-menu2 ul li .sub-menu li .sub-menu li a{
    font-size: 20px;
    font-weight: 300;
    color: #000;
    text-transform: none;
    line-height: 40px;
}

.main-menu2 ul li .sub-menu li{
    min-height: auto;
    margin-top: 20px;
}

.main-menu2 ul li .sub-menu li a{
    font-size: 20px;
    font-weight: 300;
    color: #000;
    text-transform: none;
    line-height: 30px;
}

.top-menu2{
    display: none;
}

.main-menu2 ul li.dropdown{
    margin-bottom: 0px;
}

.infraspeak-subscribe-container{
    background-image: url(imgs/banner.png);
    background-size: 100% 100%;
}

.infraspeak-subscribe-container p {
    color: white;
    font-size: 18px;
    margin-top: 15px;
}

.infraspeak-subscribe-container h2 {
    color: #80ffa2;
}

.infraspeak-subscribe-container .button-subscribe {
  background-color: #80FFA2;
  padding:18px;
  border-radius: 40px;
  color:#333;
  font-weight: 400;
  font-size: 18px;
  padding-left: 30px;
  padding-right: 60px;
  margin-top: 35px;
  margin-bottom: 15px;
  float: left;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.1.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 8 14' style='enable-background:new 0 0 8 14;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23333333;%7D%0A%3C/style%3E%3Cpath class='st0' d='M0.3,12l5.1-5.1L0.3,1.8c-0.4-0.4-0.4-1.1,0-1.5s1.1-0.4,1.5,0l5.9,5.9c0.4,0.4,0.4,1.1,0,1.5c0,0,0,0,0,0 l-5.9,5.9c-0.4,0.4-1.1,0.4-1.5,0C-0.1,13.1-0.1,12.5,0.3,12C0.3,12,0.3,12,0.3,12L0.3,12z'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: 7px;
  background-position: right 30px top 20.5px;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.3s ease;
  margin-right: 20px;
}
.infraspeak-subscribe-container .button-subscribe:hover{
  padding-right: 70px;
  background-color: #ffdd99 !important;
}

.wp-block-infraspeak-button.infraspeak-button-container a{
  border-radius:40px !important;
  line-height: 23px !important;
}

header.close.scroll .main-menu ul li.demo_btn{
    border-radius: 40px;
}

@keyframes anim1 {
    0% {
        transform: translateY(0px) rotate(0deg);
    }
    100% {
        transform: translateY(40px) rotate(-20deg);
    }
}
@keyframes anim2 {
    0% {
        transform: translateY(0px) translateX(0px) rotate(0deg);
    }
    100% {
        transform: translateY(74px) translateX(-12px) rotate(-95deg);
    }
}
@keyframes anim3 {
    0% {
        transform: translateY(0px) rotate(0deg);
    }
    100% {
        transform: translateY(108px) rotate(120deg);
    }
}


.nice-select.selectCategories{
    width: 200px;
    float: right;
    margin-right: 20px;
    margin-bottom: 30px;
}

.infraspeak-banner-cta-container .btn_container a.btn {
    text-decoration: none;
}


.caseStudy_sticky_over{
    z-index: 2;
    position: relative;
}

.minHeighthomepage .container-inner{
    min-height: 1100px;
}


.tags_img{
    height: 400px;
    background-image:url(imgs/tags.png);
    background-size: contain;
    float: left;
    background-repeat: no-repeat;
}

.popup_demo_allPages{
    width: 100%;
    height: 100vh;
    position: fixed;
    left: 0px;
    top: 0px;
    float: left;
    z-index: 30;
    background-color:rgba(242, 247, 252,0.95);
    overflow: auto;
    display:none;
}

.popup_demo_allPages .close{
    position: absolute;
    width: 30px;
    height: 35px;
    right: 150px;
    top: 30px;
    background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fal' data-icon='times' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512' class='svg-inline--fa fa-times fa-w-10'%3E%3Cpath fill='%232080DF' d='M193.94 256L296.5 153.44l21.15-21.15c3.12-3.12 3.12-8.19 0-11.31l-22.63-22.63c-3.12-3.12-8.19-3.12-11.31 0L160 222.06 36.29 98.34c-3.12-3.12-8.19-3.12-11.31 0L2.34 120.97c-3.12 3.12-3.12 8.19 0 11.31L126.06 256 2.34 379.71c-3.12 3.12-3.12 8.19 0 11.31l22.63 22.63c3.12 3.12 8.19 3.12 11.31 0L160 289.94 262.56 392.5l21.15 21.15c3.12 3.12 8.19 3.12 11.31 0l22.63-22.63c3.12-3.12 3.12-8.19 0-11.31L193.94 256z' class=''%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 25px;
    background-position: center;
    -webkit-transition: -webkit-transform .2s ease-in-out;
    -ms-transition: -ms-transform .2s ease-in-out;
    transition: transform .2s ease-in-out;
    cursor: pointer;
}

.popup_demo_allPages .close:hover {
    transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
}

.linkFeature,.infraspeak-content-blog-container .blog-post .blogBtn{
    color: #0072ce;
    font-size: 13px;
    font-weight: 600;
    line-height: 32px;
    text-align: left;
    text-decoration: none;
    background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='long-arrow-alt-right' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' class='svg-inline--fa fa-long-arrow-alt-right fa-w-14'%3E%3Cpath fill='%230072ce' d='M340.485 366l99.03-99.029c4.686-4.686 4.686-12.284 0-16.971l-99.03-99.029c-7.56-7.56-20.485-2.206-20.485 8.485v71.03H12c-6.627 0-12 5.373-12 12v32c0 6.627 5.373 12 12 12h308v71.03c0 10.689 12.926 16.043 20.485 8.484z' class=''%3E%3C/path%3E%3C/svg%3E");
    background-size: auto;
    background-repeat: no-repeat;
    background-position: right 1px;
    padding-right: 20px;
    transition: all 0.2s linear;
}
.infraspeak-integrations-list-container .integration-item .blogBtn {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.1.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 8 14' style='enable-background:new 0 0 8 14;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%230072CE;%7D%0A%3C/style%3E%3Cpath class='st0' d='M0.3,12l5.1-5.1L0.3,1.8c-0.4-0.4-0.4-1.1,0-1.5s1.1-0.4,1.5,0l5.9,5.9c0.4,0.4,0.4,1.1,0,1.5c0,0,0,0,0,0 l-5.9,5.9c-0.4,0.4-1.1,0.4-1.5,0C-0.1,13.1-0.1,12.5,0.3,12C0.3,12,0.3,12,0.3,12L0.3,12z'/%3E%3C/svg%3E%0A") !important;
    background-size: 6px !important;
    background-repeat: no-repeat;
    background-position: right 12px !important;
    padding-right: 15px !important;
    transition: all 0.2s linear;
	text-decoration:none !important;
}
.infraspeak-integrations-list-container .integration-item .blogBtn:hover{
	padding-right: 20px !important;
}
.linkFeature:hover, .infraspeak-content-blog-container .blog-post .blogBtn:hover{
    padding-right: 27px !important;
}

.infraspeak-pricing .btn_p{
    height: 200px;
}

.wpml-ls-current-language .sub-menu{
    display: none;
    width: 140px;
    position: absolute;
    padding: 20px;
    padding-bottom: 30px;
    background-color: white;
    z-index: 3;
    border-radius: 3px;
    -webkit-box-shadow: 0 0 11px 0 rgba(23,28,33,.16);
    -moz-box-shadow: 0 0 11px 0 rgba(23,28,33,.16);
    box-shadow: 0 0 11px 0 rgba(23,28,33,.16);
    top: 50px;
    padding-bottom: 20px;
    padding-top: 10px;
}


.wpml-ls-current-language .sub-menu .wpml-ls-item{
    margin-left: 00px;
    height: 40px;
    float: left;
}

header.white .wpml-ls-current-language .sub-menu .wpml-ls-item a span{
    color:#333 !important;
	font-weight: 400 !important;
}

.wpml-ls-current-language:hover .sub-menu{
    display: block;
    animation-name: fadeInUp;
    -webkit-animation-name: fadeInUp;
}

.wpml-ls-current-language .sub-menu .wpml-ls-item:hover a{
    font-weight: 600;
}

.menus.black .wpml-ls-current-language{
    background: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="far" data-icon="angle-down" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" class="svg-inline--fa fa-angle-down fa-w-10 fa-7x"><path fill="black" d="M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z" class=""></path></svg>');
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-size: auto;

background-size: 8px;

background-repeat: no-repeat;

background-position: right 19px;

padding-right: 15px;
}

header.white .wpml-ls-current-language{
    background: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="far" data-icon="angle-down" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" class="svg-inline--fa fa-angle-down fa-w-10 fa-7x"><path fill="white" d="M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z" class=""></path></svg>');
    background-size: 8px;
    background-repeat: no-repeat;
    background-position: right 19px;
    padding-right: 15px;
}

footer .logos_intro{
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 30px;
    color: #eaeaea;
    font-size: 11px;
    text-transform: none;
    font-weight: 600;
    margin-bottom: -10px;
}
/* --------------------- MENU ----------------------- */

.hamburger {
  padding: 15px 15px;
  display: inline-block;
  cursor: pointer;
    position: absolute;
    right: 0px;
    top:3px;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible;
  z-index: 9;
  margin-top:5px;
  padding-right: 10px;
}
  .hamburger:hover {
    opacity: 0.7; }
  .hamburger.is-active:hover {
}
  .hamburger.is-active .hamburger-inner,
  .hamburger.is-active .hamburger-inner::before,
  .hamburger.is-active .hamburger-inner::after {
    background-color: #FFFFFF; }

.hamburger-box {
  width: 40px;
  height: 24px;
  display: inline-block;
  position: relative;
    margin-top: 5px;
}

.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -2px; }
  .hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
    width: 30px;
    height: 3px;
    background-color: #FFFFFF;
    border-radius: 4px;
    position: absolute;
    transition-property: transform;
    transition-duration: 0.15s;
    transition-timing-function: ease; }
  .hamburger-inner::before, .hamburger-inner::after {
    content: "";
    display: block; }
  .hamburger-inner::before {
    top: -10px; }
  .hamburger-inner::after {
    bottom: -10px; }

.scroll .hamburger-inner,.scroll .hamburger-inner::before,.scroll .hamburger-inner::after,.scroll .hamburger.is-active .hamburger-inner,.scroll .hamburger.is-active .hamburger-inner::before,.scroll .hamburger.is-active .hamburger-inner::after {
    background-color:#0072CE;
}

.white .hamburger-inner,.white .hamburger-inner::before,.white .hamburger-inner::after,.white .hamburger.is-active .hamburger-inner,.white .hamburger.is-active .hamburger-inner::before,.white .hamburger.is-active .hamburger-inner::after {
    background-color:#0072CE;
}

.scroll .hamburger-box {
    margin-top: 0px;
}

/*
   * Spin
   */
.hamburger--spin .hamburger-inner {
  transition-duration: 0.22s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--spin .hamburger-inner::before {
    transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in; }
  .hamburger--spin .hamburger-inner::after {
    transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--spin.is-active .hamburger-inner {
  transform: rotate(225deg);
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--spin.is-active .hamburger-inner::before {
    top: 0;
    opacity: 0;
    transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out; }
  .hamburger--spin.is-active .hamburger-inner::after {
    bottom: 0;
    transform: rotate(-90deg);
    transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
   * Spin Reverse
   */
.hamburger--spin-r .hamburger-inner {
  transition-duration: 0.22s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--spin-r .hamburger-inner::before {
    transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in; }
  .hamburger--spin-r .hamburger-inner::after {
    transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--spin-r.is-active .hamburger-inner {
  transform: rotate(-225deg);
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--spin-r.is-active .hamburger-inner::before {
    top: 0;
    opacity: 0;
    transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out; }
  .hamburger--spin-r.is-active .hamburger-inner::after {
    bottom: 0;
    transform: rotate(90deg);
    transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); }


header.fixed{
    position: fixed;
}

.main-menu2 .dropdown.opened{
    background: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fal' data-icon='angle-up' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 512' class='svg-inline--fa fa-angle-up fa-w-8'%3E%3Cpath fill='rgb(32, 128, 223)' d='M136.5 185.1l116 117.8c4.7 4.7 4.7 12.3 0 17l-7.1 7.1c-4.7 4.7-12.3 4.7-17 0L128 224.7 27.6 326.9c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17l116-117.8c4.7-4.6 12.3-4.6 17 .1z' class=''%3E%3C/path%3E%3C/svg%3E");
    background-size: 15px;
    background-repeat: no-repeat;
    background-position: right 3px;
}

.responsive{
    display: none;
}


.wp-block-infraspeak-banner-cta{
    background-size: cover;
}

.image_customer{
    position: absolute;
    right: 150px;
    margin-top: -270px;
}

.font-w-600 strong{
    font-weight: 600;
}

.shadow-bottom{
    -webkit-box-shadow: 0 8px 24px rgba(0,0,0,.13);
    -moz-box-shadow: 0 8px 24px rgba(0,0,0,.13);
    box-shadow: 0 8px 24px rgba(0,0,0,.13);
}

.bg_homepage_component2 {
    width: 100%;
    height: 1600px;
    background-image: url(/wp-content/uploads/2020/10/homepage_bg.svg);
    background-size: contain;
    float: left;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
}

.bg_homepage_component2 .container1 {
    width: 400px;
    height: auto;
    position: absolute;
    top: 12%;
    left: 0;
}
.bg_homepage_component2 .container2 {
    width: 400px;
    height: auto;
    position: absolute;
    top: 28%;
    right: 5%;
}

.bg_homepage_component2 .container3 {
    width: 400px;
    height: auto;
    position: absolute;
    top: 54%;
    left: 7%;
}

.bg_homepage_component2 .container4 {
    width: 400px;
    height: auto;
    position: absolute;
    top: 80%;
    right: 10%;
}

.icon_ceo{
    height: 70px;
    background-image: url(imgs/icon_ceo.png);
    float: left;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.icon_maintenance{
    height: 70px;
    background-image: url(imgs/icon_maintenance.png);
    float: left;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.icon_facility{
    height: 70px;
    background-image: url(imgs/icon_facility.png);
    float: left;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.icon_technician{
    height: 70px;
    background-image: url(imgs/icon_technician.png);
    float: left;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.icon_hotel{
    height: 70px;
    background-image: url(imgs/icon_hotel.png);
    float: left;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.icon_manufacturing{
    height: 70px;
    background-image: url(imgs/icon_manufacturing.png);
    float: left;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.icon_assistance{
    height: 70px;
    background-image: url(imgs/icon_assistance.png);
    float: left;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.icon_retail{
    height: 70px;
    background-image: url(imgs/icon_retail.png);
    float: left;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.icon_calendar{
    height: 70px;
    background-image: url(imgs/icon_calendar.png);
    float: left;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.icon_other1{
    height: 70px;
    background-image: url(imgs/icon_other1.png);
    float: left;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.icon_other2{
    height: 70px;
    background-image: url(imgs/icon_other2.png);
    float: left;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.pricing_Q3 label p{
    font-size: 18px !important;
    float: left;
    line-height: 150%;
    margin-top: 40%;
    font-weight: 600 !important;
}

.pricing_demo .submitted-message{
    font-size: 20px;
    color: white;
    font-weight: 600;
}

.wp-block-wp-block-infraspeak-testimonial, .infraspeak-testimonial{
	background-color: #e3fce8 !important;
    padding:60px 150px;
}

.wp-block-wp-block-infraspeak-testimonial .companyLogo, .infraspeak-testimonial .companyLogo{
    width: 200px;
    height: 100px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    margin-left: calc(50% - 100px);
	display: none !important;
}

.wp-block-wp-block-infraspeak-testimonial .testimonial,.infraspeak-testimonial .testimonial{
    font-size: 30px;
    font-weight: 400;
    text-align: left;
    margin-top: 0;
    font-family: "Merriweather", "InfraspeakSans";
    line-height: 50px;
	color: #333333 !important;
}

.wp-block-wp-block-infraspeak-testimonial .employee_box, .infraspeak-testimonial .employee_box{
    margin-top: 40px;
}

.wp-block-wp-block-infraspeak-testimonial .employee_box .photo, .infraspeak-testimonial .employee_box .photo{
      width: 50px;
      height: 50px;
      background-size: cover;
      border-radius: 50%;
      background-position: center;
      background-repeat: no-repeat;
      margin-left: calc(50% - 25px);
	display: none !important;
}


.wp-block-wp-block-infraspeak-testimonial .employee_box .name, .infraspeak-testimonial .employee_box .name{
    font-size: 20px !important;
    font-weight: 600 !important;
    text-align: left !important;
    margin-top: 10px !important;
    color: #333333 !important;
}
.wp-block-wp-block-infraspeak-testimonial .employee_box .jobrole, .infraspeak-testimonial .employee_box .jobrole{
    font-size: 14px;
    font-weight: 600;
    text-align: left;
    margin-top: 5px;
    color: #333333 !important;
}
}

.legal-consent-container{
    float: left;
}

.legal-consent-container li{
    list-style: none;
}

.legal-consent-container li label input{
    width: auto !important;
    float: left;
}

.legal-consent-container li label p{
    width: calc(100% - 50px) !important;
    float:left;
}

.hs-fieldtype-select select{
    height: 45px;
}

.infraspeak-integrations-list-container .integration-item .blogVote {
    color: #fff;
	background-color: #ff7a64;
    cursor:pointer;
	transition: all 0.3s;
	border: 0 !important;
    padding: 10px 30px !important;
    border-radius: 40px !important;
    font-size: 14px !important;
}

.infraspeak-integrations-list-container .integration-item .blogVote:hover{
    background-color:#f9495d;
}

#container_menu_responsive .wpml-ls-current-language .sub-menu{
    display: block;
    width: 100%;
    position: relative;
    padding: 0px;
    padding-bottom: 0px;
    background-color: white;
    z-index: 0;
    border-radius: 0;
    box-shadow: none;
    top: 0;
    padding-bottom: 30px;
    padding-top: 0px;
    float:left;

}

#container_menu_responsive .wpml-ls-current-language .sub-menu li{width: 100%;}

.lineheight150 p, .infraspeak-text-p{
    line-height: 150%;
}

.infraspeak-integrations-list-container .integration-item .image{
    cursor: default;
}

.infraspeak-integrations-list-container a{
    cursor: default;
}

.infraspeak-integrations-list-container .integration-item .blogBtn{
    cursor: pointer;
}

.btn_border a{
    transition:all 0.2 linear;
    font-weight: 600;
}

.btn_border a:hover{
    background-color:#0072ce;
    color:white !important;
}

.wp-block-infraspeak-testimonial-mini{
  width: 100%;
  height: auto;
  border-radius: 5px;
    -webkit-box-shadow: 0 3px 5px rgba(0,0,0,.23);
    -moz-box-shadow: 0 3px 5px rgba(0,0,0,.23);
  box-shadow: 0 3px 5px rgba(0,0,0,.23);
  float: left;
  border-radius: 5px;
}
.wp-block-infraspeak-testimonial-mini svg{
    width: 30px;
    float: left;
    margin-left: 30px;
    margin-top: 25px;
  }

.wp-block-infraspeak-testimonial-mini h3{
    width: calc(100% - 110px);
    margin-left: 80px;
    margin-top: 40px;
    line-height: 170%;
    font-size: 20px;
    font-weight: 400;
}

.wp-block-infraspeak-testimonial-mini .employee_box{
    width: calc(100% - 110px);
    margin-left: 80px;
    margin-top: 20px;
    margin-bottom: 50px;
}
.wp-block-infraspeak-testimonial-mini .employee_box .name{
      font-size: 15px;
      font-weight: 600;
    }
.wp-block-infraspeak-testimonial-mini .employee_box .jobrole{
      font-size: 14px;
      margin-top: 5px;
    }

.nfc_timeline{
    width: 100%;
    height: 310px;
    background-image: url(imgs/timeline_nfc.svg);
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: center 0px;
}

.nfc_container{
    position:relative;
}

.nfc_div{
    width:400px !important;
    padding:30px;
    background-color: white;
    -webkit-box-shadow: 0 4px 23px 0 rgba(210,224,236,.9);
    -moz-box-shadow: 0 4px 23px 0 rgba(210,224,236,.9);
    box-shadow: 0 4px 23px 0 rgba(210,224,236,.9);
    border-radius: 5px;
}

.nfc1{
    margin-left: 20px;
    margin-top: -50px;
    float: left;
}

.nfc2{
    float: left;
    margin-left: calc(50% - 400px);
    margin-top: 20px;
    margin-right: 0;
}

.nfc3{
    float: left;
    margin-left: calc((50% - 420px));
    margin-top: -70px;
    margin-right: 0;
}

.nfc4{
    margin-right: 0px;
    float: right;
    margin-top: 0px;
}

.center_squircle{
    margin-left: auto;
    margin-right: auto;
}

.center_squircle .squircle svg{
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    float: none;
    display: inherit;
}

.no_btn_1 .infraspeak-feature:nth-child(1) .linkFeature{
    display: none;
}
.no_btn_2 .infraspeak-feature:nth-child(2) .linkFeature{
    display: none;
}
.no_btn_3 .infraspeak-feature:nth-child(3) .linkFeature{
    display: none;
}
.no_btn_4 .infraspeak-feature:nth-child(4) .linkFeature{
    display: none;
}

.nfc_banner {
    position: relative;
}

.nfc_banner h1{
    line-height: 130% !important;
}
.nfc_banner .font-w-300 strong{
    font-weight: 600;
}

.nfc_banner .banner_img{
    width: 100%;
    height: 100%;
    background-image: url("imgs/ifk-dude-nfc.png");
    position: absolute;
    top: 0px;
    right: 0px;
    background-size: auto 110%;
    background-repeat: no-repeat;
    background-position: bottom -180px right -20px;
}

.tableNFC .icon{
    width: 50px;
    height: 50px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    margin-left: calc(50% - 25px);
    float: left;
}

.tableNFC table{
    width: 100%;
}

.tableNFC .icon.nfc{
    background-image: url("imgs/nfc.svg");
}
.tableNFC .icon.codebar{
    background-image: url("imgs/bar-code.svg");
}
.tableNFC .icon.qrcode{
    background-image: url("imgs/qr-code.svg");
}

.tableNFC table th:nth-child(2),.tableNFC table th:nth-child(3),.tableNFC table th:nth-child(4), .tableNFC table tr td:nth-child(2),.tableNFC table tr td:nth-child(3),.tableNFC table tr td:nth-child(4){
  width: calc(65%/3);
  float: left;
  margin-bottom: 10px;
  color: white;
  padding-top: 15px;
}
.tableNFC .icon_true{
  background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='check' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' class='svg-inline--fa fa-check fa-w-16'%3E%3Cpath fill='%23FFFFFF' d='M435.848 83.466L172.804 346.51l-96.652-96.652c-4.686-4.686-12.284-4.686-16.971 0l-28.284 28.284c-4.686 4.686-4.686 12.284 0 16.971l133.421 133.421c4.686 4.686 12.284 4.686 16.971 0l299.813-299.813c4.686-4.686 4.686-12.284 0-16.971l-28.284-28.284c-4.686-4.686-12.284-4.686-16.97 0z' class=''%3E%3C/path%3E%3C/svg%3E");
  width: 100%;
  height: 25px;
  background-repeat: no-repeat;
  background-position: center;
}

.tableNFC table tr td:nth-child(1){
    float: left;
    color: #ffffff;
    font-size: 15px;
    font-weight: 600;
    padding-top: 15px;
    text-align: left;
    padding-left: 10px;
}

.tableNFC table tr{
    min-height: 50px;
    float: left;
    width: 100%;
    border-bottom: 1px solid rgba(255,255,255,0.2);
}

.tableNFC table th:nth-child(1),.tableNFC table tr td:nth-child(1){
    width: 35%;
    float:left;
    height: 30px;
}

.tableNFC table th h5{
    width: 100%;
    float: left;
    color: white;
    margin-top: 10px;
    font-weight: 600;
    font-size: 15px;
}

.hbspt-form .hs-form-booleancheckbox-display{
    width: 100%;

}
.hbspt-form .hs-form-booleancheckbox-display input{
  -webkit-appearance: checkbox;
  float: left;
}

.hbspt-form .hs-form-booleancheckbox{
  list-style: none;
  margin-left: 0px;
  margin-bottom: 10px;
  float: left;
  width: 100%;
}

.hbspt-form .hs-form-booleancheckbox-display span{
  float: right;
  width: calc(100% - 30px);
  font-weight: 600;
  font-size: 12px;
  line-height: 14px;
  margin-top: 10px;
}

.hbspt-form .hs-form-booleancheckbox-display span .hs-form-required{
  display: none;
}

.wpml-ls-menu-item .wpml-ls-flag{display:inline;vertical-align:baseline;width:18px;height:12px}.wpml-ls-menu-item .wpml-ls-flag+span{margin-left:.3em}.rtl .wpml-ls-menu-item .wpml-ls-flag+span{margin-left:0;margin-right:.3em}

.icon_twitter{
    background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fab' data-icon='twitter' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' class='svg-inline--fa fa-twitter fa-w-16'%3E%3Cpath fill='%23ffffff' d='M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z' class=''%3E%3C/path%3E%3C/svg%3E");
    background-size: 17px;
    background-repeat: no-repeat;
    width: 20px !important;
    height: 30px;
    float: left !important;
    background-position: center;
    font-size: 0px !important;
    margin-right: 5px;
    cursor: pointer;
    opacity: 0.8;
}

.icon_facebook{
    background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fab' data-icon='facebook-square' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' class='svg-inline--fa fa-facebook-square fa-w-14'%3E%3Cpath fill='%23ffffff' d='M400 32H48A48 48 0 0 0 0 80v352a48 48 0 0 0 48 48h137.25V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.27c-30.81 0-40.42 19.12-40.42 38.73V256h68.78l-11 71.69h-57.78V480H400a48 48 0 0 0 48-48V80a48 48 0 0 0-48-48z' class=''%3E%3C/path%3E%3C/svg%3E");
    background-size: 17px;
    background-repeat: no-repeat;
    width: 20px !important;
    height: 30px;
    float: left !important;
    background-position: center;
    font-size: 0px !important;
    margin-right: 5px;
    cursor: pointer;
    opacity: 0.8;
}

.icon_instagram{
    background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fab' data-icon='instagram' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' class='svg-inline--fa fa-instagram fa-w-14'%3E%3Cpath fill='%23ffffff' d='M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z' class=''%3E%3C/path%3E%3C/svg%3E");
    background-size: 17px;
    background-repeat: no-repeat;
    width: 20px !important;
    height: 30px;
    float: left !important;
    background-position: center;
    font-size: 0px !important;
    margin-right: 5px;
    cursor: pointer;
    opacity: 0.8;
}


.icon_linkedin{
    background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fab' data-icon='linkedin' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' class='svg-inline--fa fa-linkedin fa-w-14'%3E%3Cpath fill='%23ffffff' d='M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z' class=''%3E%3C/path%3E%3C/svg%3E");
    background-size: 17px;
    background-repeat: no-repeat;
    width: 20px !important;
    height: 30px;
    float: left !important;
    background-position: center;
    font-size: 0px !important;
    margin-right: 5px;
    cursor: pointer;
    opacity: 0.8;
}

.icon_linkedin a,.icon_instagram a,.icon_facebook a,.icon_twitter a{
    font-size: 0px !important;
    width: 20px;
    height: 20px;
    float: left;
}


.icon_linkedin:hover,.icon_instagram:hover,.icon_facebook:hover,.icon_twitter:hover{
    opacity: 1;
}

.wp-block-infraspeak-job-positions-2{
    width: 100%;
    padding: 20px 30px;
    background-color: #fff;
    -webkit-box-shadow: -3px 0px 17px -7px rgba(0,0,0,.27);
    -moz-box-shadow: -3px 0px 17px -7px rgba(0,0,0,.27);
    box-shadow: -3px 0px 17px -7px rgba(0,0,0,.27);
    float: left;
    margin-bottom: 20px;
    text-align: left;
    cursor: pointer;
}

.wp-block-infraspeak-job-positions-2 .info {
    width: calc(100% - 150px);
    float: left;
}
.wp-block-infraspeak-job-positions-2 .info h5{
    font-size: 17px;
    font-weight: 600;
    color: #000;
    margin-bottom: 15px;
}
.wp-block-infraspeak-job-positions-2 .info span{
    color: #0072CE;
    font-size: 13px;
    font-weight: 600;
    font-style: italic;
}

.wp-block-infraspeak-job-positions-2 .info .country{
    background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='map-marker-alt' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512' class='svg-inline--fa fa-map-marker-alt fa-w-12'%3E%3Cpath fill='rgb(150,150,150)' d='M192 0C85.903 0 0 86.014 0 192c0 71.117 23.991 93.341 151.271 297.424 18.785 30.119 62.694 30.083 81.457 0C360.075 285.234 384 263.103 384 192 384 85.903 297.986 0 192 0zm0 464C64.576 259.686 48 246.788 48 192c0-79.529 64.471-144 144-144s144 64.471 144 144c0 54.553-15.166 65.425-144 272zm-80-272c0-44.183 35.817-80 80-80s80 35.817 80 80-35.817 80-80 80-80-35.817-80-80z' class=''%3E%3C/path%3E%3C/svg%3E");
    background-size: 13px auto;
    background-position: center left;
    background-repeat: no-repeat;
    padding-left: 20px;
    color: rgb(100,100,100);
    font-size: 14px;
    font-weight: 600;
    text-align: left;
    float: left;
}

.wp-block-infraspeak-job-positions-2 .info .category{
    background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='building' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' class='svg-inline--fa fa-building fa-w-14'%3E%3Cpath fill='rgb(150,150,150)' d='M128 148v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12zm140 12h40c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12zm-128 96h40c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12zm128 0h40c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12zm-76 84v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm76 12h40c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12zm180 124v36H0v-36c0-6.6 5.4-12 12-12h19.5V24c0-13.3 10.7-24 24-24h337c13.3 0 24 10.7 24 24v440H436c6.6 0 12 5.4 12 12zM79.5 463H192v-67c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v67h112.5V49L80 48l-.5 415z' class=''%3E%3C/path%3E%3C/svg%3E");
    background-size: 13px auto;
    background-position: center left;
    background-repeat: no-repeat;
    padding-left: 20px;
    color: rgb(100,100,100);
    font-size: 14px;
    font-weight: 600;
    text-align: left;
    float: left;
    margin-left: 30px;
}

.wp-block-infraspeak-job-positions-2 .info .type{
    background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='clock' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' class='svg-inline--fa fa-clock fa-w-16'%3E%3Cpath fill='rgb(150,150,150)' d='M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm61.8-104.4l-84.9-61.7c-3.1-2.3-4.9-5.9-4.9-9.7V116c0-6.6 5.4-12 12-12h32c6.6 0 12 5.4 12 12v141.7l66.8 48.6c5.4 3.9 6.5 11.4 2.6 16.8L334.6 349c-3.9 5.3-11.4 6.5-16.8 2.6z' class=''%3E%3C/path%3E%3C/svg%3E");
    background-size: 16px auto;
    background-position: center left;
    background-repeat: no-repeat;
    padding-left: 23px;
    color: #646464;
    font-size: 14px;
    font-weight: 600;
    text-align: left;
    float: left;
    margin-left: 30px;
}


.wp-block-infraspeak-job-positions-2 .btn-container {
    width: 150px;
    float: right;
}
.wp-block-infraspeak-job-positions-2 .btn-container a{
    color: #0072CE;
    color: rgb(100,100,100);
    text-decoration: none;
    font-weight: 600;
    float: right;
    line-height: 55px;
    font-size: 15px;
}
.wp-block-infraspeak-job-positions-2 .btn-container a:hover{
    color: #0072CE;
}

.infraspeak-features-home-container .pc .right .features .selected, .infraspeak-features-home-container .pc .right .features .box:hover{
    -webkit-box-shadow: 0 1px 3px 0 rgba(210, 224, 236, .7);
    -moz-box-shadow: 0 1px 3px 0 rgba(210, 224, 236, .7);
    box-shadow: 0 1px 3px 0 rgba(210, 224, 236, .7);
	background-color: #E1F6FF !important;
	border-radius: 0 20px 20px 0;
	transition: background-color 0.3s;
}

.infraspeak-modal.Medium .content {
    width: 100%;
    height: 465px;
    overflow: auto;
}

.infraspeak-modal.Medium {
    height: 540px;
}


.btn-demo-home a{
  width: 150px;
  float: left;
  margin-left: calc(50% - 75px);
  transition: background-color .3s ease;
  text-align: center;
}


.btn-demo-home:hover{
  background-color: #23b970;
}

.demo_intro_container .container-inner{
  width: 100%;
  position: absolute;
  height: 700px;
  float: left;
  top: 0px;
  left: 0px;
  background-image: url("/wp-content/uploads/2020/10/infraspeakdemo-team.png");
  background-size: 1850px;
  background-repeat: no-repeat;
  background-position: center bottom 30px;
}

.demo_intro_container h1{
    margin-top: 150px;
}

.form_demo_page{
  width: 600px !important;
  margin-left: calc(50% - 300px);
  background-color: white;
  margin-top: 360px;
  position: relative;
  padding: 30px;
  border-radius: 20px;
  -webkit-box-shadow: -3px 5px 16px -12px rgba(0,0,0,0.75);
  -moz-box-shadow: -3px 5px 16px -12px rgba(0,0,0,0.75);
  box-shadow: -3px 5px 16px -12px rgba(0,0,0,0.75);
}

.form_demo_page .form_contact input.hs-button.primary.large{
  width:auto;
  margin-left: 10px;
  border-radius: 40px;
}

.leadinModal.leadinModal-theme-default.leadinModal-v3.leadinModal-preview p{
    text-align: center !important;
    font-size: 16px;
    color: black;
}

.leadinModal.leadinModal-theme-default.leadinModal-v3.leadinModal-preview .leadin-button {
    width: 200px;
    font-size: 16px;
    font-weight: 600;
    margin-left: calc(50% - 100px);
    margin-top: 20px;
}

.leadinModal-reset div{
    background-color:white;
}

.leadinModal.leadinModal-v3 .leadin-button {
    font-weight: normal;
    width: 200px;
    font-size: 16px;
    font-weight: 600;
    margin-top: 20px;
}

.leadinModal .leadin-input-wrapper label {
    FONT-WEIGHT: 600;
    color: black;
}

.leadinModal.leadinModal-theme-default.leadinModal-v3.leadinModal-preview h4 {
    font-size: 25px;
    text-align: center;
    font-weight: 600;
    color: black;
}

.reviews{
    float: left;
    margin-top: 20px;
    clear: both;
}

.reviews .review_capterra{
    background-image: url(imgs/capterra.svg);
    width: 200px;
    height: 40px;
    background-size: auto 18px;
    background-position: 0px;
    background-repeat: no-repeat;
    float: left;
}

.reviews .review_google{
    background-image: url(imgs/google.svg);
    width: 150px;
    height: 40px;
    background-size: auto 18px;
    background-position: 0px;
    background-repeat: no-repeat;
    float: left;
}

.infraspeak-caseStudy-info-container{
    float: left;
}

.banner_caseStudy{
    -moz-box-shadow: 0 2px 6px 0 rgba(202,202,202,.9);
    -webkit-box-shadow: 0 2px 6px 0 rgba(202,202,202,.9);
    box-shadow: 0 2px 6px 0 rgba(202,202,202,.9);
    float: left;
    background-color: #134d86;
    padding: 30px;
}

.banner_caseStudy h2{
    color: white;
    font-weight: 600;
    text-align: center;
}

.banner_caseStudy p{
    color: white;
    width: 80%;
    margin-left: 10%;
    margin-top: 20px;
    line-height: 150%;
    font-size: 16px;
    text-align: center;
}

.banner_caseStudy button{
    background-color: #27ce7d;
    color: white;
    border-radius: 10px;
    font-size: 16px;
    font-weight: 600;
    line-height: 40px;
    width: 230px;
    margin-left: calc(50% - 115px);
    margin-top: 30px;
    cursor: pointer;
    transition: background-color .3s ease;
}

.banner_caseStudy button:hover{
    background-color: #23b970;
}

.speech_bubble{
    position: absolute;
    background: #0072CE;
    color: #fff;
    border-radius: 4px;
    padding: 4px 8px;
    font-size: 12px;
    margin-left: -0px;
    margin-top: -20px;
    font-weight: 600;
    text-decoration: none;
	display: none;
}

.speech_bubble:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 12px;
    width: 0;
    height: 0;
    border: .969em solid transparent;
    border-top-color: #0072CE;
    border-bottom: 0;
    border-right: 0;
    margin-left: -.3em;
    margin-bottom: -.6em;
}



.hs-fieldtype-intl-phone select{
  height: 45px;
  background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fas' data-icon='chevron-down' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' class='svg-inline--fa fa-chevron-down fa-w-14'%3E%3Cpath fill='currentColor' d='M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z' class=''%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 13px;
  background-position: right 10px center;
  padding-right: 30px;
}

.productPage .feature1 .container-inner .wp-block-infraspeak-container:nth-of-type(2),.productPage .feature3 .container-inner .wp-block-infraspeak-container:nth-of-type(2){
    margin-top: 30px;
}

.productPage .feature2 .container-inner .wp-block-infraspeak-container:nth-of-type(2){
    margin-top: 30px;
}


.container_tags .wp-block-infraspeak-button{
    cursor: pointer;
}

.container_tags .wp-block-infraspeak-button a{
    transition: all 0.2s ease;
    cursor: pointer;
}

.container_tags .wp-block-infraspeak-button a:hover{
    background: white;
    color: #0072CE !important;
    cursor: pointer;
}


.homepage_caseStudy .intro{
  width: 100%;
  height: 600px;
  padding-top: 120px;
  background-color:#0072ce;
  padding-left: 150px;
  padding-right: 150px;
  background-image: url('imgs/partners/partners_shadow.png');
  background-repeat: no-repeat;
  background-position: right -80px bottom 20px;
  background-size: 700px;
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 79%);
}


.homepage_caseStudy .intro_text{
  float: left;
  margin-top: 60px;
  clear: both;
}

.homepage_caseStudy .intro_text h5{
  /*color: #fca727;*/
  color:white;
  font-size:15px;
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 30px;
}

.homepage_caseStudy .intro_text h1{
  font-family: font-family: "Infraspeak Sans", Roboto, Helvetica, Arial, sans-serif !important;
  color: #80ffa2;
  font-size: 55px;
  font-weight: 800;
  margin-top: 15px;
  text-transform: uppercase;
}

.homepage_caseStudy .intro_text h1 b{
  font-weight: 600;
}
.homepage_caseStudy .intro_text h2{
  font-family: font-family: "Infraspeak Sans", Roboto, Helvetica, Arial, sans-serif !important;
  color: white;
  font-size: 18px;
  font-weight: 400;
  margin-top: 15px;
  width:55%;
  line-height: 150%;
  letter-spacing: 0 !important;

}

.homepage_caseStudy .section2{
  padding:150px;
  width: 100%;
  float: left;
  padding-bottom: 100px;
  padding-top:70px;
	color: #333333 !important;
}


.homepage_caseStudy .section2 h2 {
  font-size: 28px;
  font-weight: 600;
  text-align: left;
  margin-bottom: 50px;
	border-left: 4px solid #0072ce;
    padding-left: 15px;
}


.homepage_caseStudy .section2 h5 {
  font-family: font-family: "Infraspeak Sans", Roboto, Helvetica, Arial, sans-serif !important;
  font-size: 18px;
  font-weight: 400;
  text-align: left;
  width: 80%;
  margin-left: 0;
  line-height: 170%;
}

.homepage_caseStudy .section2 h5 b{
  font-weight: 600;
}

.homepage_caseStudy .section3 {
  width: 100%;
  float: left;
  background-color: #e1f6ff;
  padding-top: 120px;
  padding-bottom: 80px;
  clip-path: polygon(0 11%, 100% 0, 100% 100%, 0 100%);
}

.homepage_caseStudy .section3 h2{
  font-family: font-family: "Infraspeak Sans", Roboto, Helvetica, Arial, sans-serif !important;
  font-size: 28px;
  font-weight: 600;
  text-align: center;
  margin-bottom: 30px;
	color: #333333 !important;
}

.homepage_caseStudy .section3 h4{
  font-family: font-family: "Infraspeak Sans", Roboto, Helvetica, Arial, sans-serif !important;
  font-size:18px;
  font-weight: 600;
  text-align: center;
  width: 80%;
  margin-left: 10%;
  line-height: 170%;
  margin-bottom: 80px;
	color: #333333 !important;
}

.homepage_caseStudy .section3 .plans{
  width: 940px;
  margin-left: calc(50% - 470px);
  padding-bottom: 30px;
  float: left;
}

.homepage_caseStudy .section3 .plan{
  width:300px;
  float: left;
  position: relative;
  padding:30px 10px;
}

.homepage_caseStudy .section3 .plan.highlight{
  background-color:white;
  height:540px;
  box-shadow:none;
  background-color: white;
  width: 280px;
  margin-left: 10px;
  margin-right: 10px;
	margin-bottom: 30px;
	border-radius: 0 0 20px 20px !important;
    border-top: 4px solid #0072ce;
}

.p-middle{
  margin-left: 20px;
  margin-right: 20px;
}

.homepage_caseStudy .section3 .plan .line{
  width:50px;
  height:4px;
  background-color: #e1f6ff;
  float: left;
  margin-left: calc(50% - 25px);
  margin-top: 10px;
}
.homepage_caseStudy .section3 .plan h5{
  font-size:14px;
  font-weight: 600;
  text-align: center;
  color:#0064ca;
  line-height: 160%;
  text-transform: uppercase;
}

.homepage_caseStudy .section3 .plan .description{
  float: left;
  padding:20px;
  font-weight: 600;
  font-size: 16px;
  text-align: center;
  line-height: 150%;
  color: #6b6b6b;
  min-height: 110px;
  padding-bottom: 0px;
}

.homepage_caseStudy .section3 .plan .btn-learnMore2{
  width: 100%;
  float: left;
  margin-top: 25px;
  font-size: 13px;
  font-weight: 600;
  text-align: center;
  text-decoration: underline;
  color: #0064ca;
}

.homepage_caseStudy .section3 .plan .tagline{
  float: left;
  padding:0px 40px;
  font-weight: 600;
  font-size: 15px;
  text-align: center;
  line-height: 150%;
  margin-top:20px;
  width:100%;
	color: #333333 !important;

}
.homepage_caseStudy .section3 .plan .description{
  font-weight: 400;
  color:#6b6b6b;
	margin-bottom: 30px !important;
}

.homepage_caseStudy .section3 .plan .image{
  width:120px;
  height: 120px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  margin-left: calc(50% - 60px);
  float: left;
  margin-top:20px;
}

.homepage_caseStudy .referrals{
  background-image: url("imgs/partners/icon1.svg");
}
.homepage_caseStudy .agent{
  background-image: url("imgs/partners/icon2.svg");
}
.homepage_caseStudy .certified{
  background-image: url("imgs/partners/icon3.svg");
}

.homepage_caseStudy .btn-learnMore{
  color: #0072ce;
  border-radius: 10px;
  transition: all .2 linear;
  font-weight: 600;
  text-decoration: none;
  cursor: pointer;
  width: calc(100% - 40px);
  margin-left:20px;
  padding: 8px;
  font-size: 13px;
  margin-top:10px;
  float:left;
  text-align: center;
  transition: all 0.2s ease;
}

.homepage_caseStudy .highlight .btn-learnMore{
  background-color: #ff7a64;
  color: white;
  border-radius: 40px;
  padding: 15px;
  font-size: 16px;
}


.homepage_caseStudy .btn-learnMore:hover{
  background-color: #f9495d;

}

.homepage_caseStudy .highlight .btn-learnMore:hover{
  background-color: #f9495d;

}

.homepage_caseStudy .overlay{
  width:100%;
  height: 100%;
  position: absolute;
  top:0px;
  left:0px;
  position: fixed;
  background-color: rgba(0,0,0,0.2);
  z-index: 99;
  display:none;
}

.homepage_caseStudy .overlay .popup{
	width: 100%;
    height: 100vh;
    background-color: #d2fffd;
    margin-left: 0;
    margin-top: 0;
    padding-left: 20%;
    padding-right: 20%;
    padding-top: 50px;
    box-shadow: none;
    border-radius: 5px;
    position: fixed;
    z-index: 99;
	overflow:auto;
}

.homepage_caseStudy .overlay .popup2{
  width:500px;
  height: 500px;
  background-color:white;
  margin-left:calc(50% - 250px);
  margin-top:100px;
  box-shadow:
  0 4.9px 15.2px -16px rgba(0, 0, 0, 0.07),
  0 8.8px 29.1px -16px rgba(0, 0, 0, 0.103),
  0 46px 80px -16px rgba(0, 0, 0, 0.17);
  border-radius:5px;
  position: relative;
  display:none
}

.homepage_caseStudy .overlay .popup h2,.homepage_caseStudy .overlay .popup2 h2{
  width:100%;
  color: #333 !important;
  text-align: left;
  margin-top: 20px;
  float: left;
  font-size: 26px;
  font-weight: 600;
  padding: 30px;
  z-index: 1;
}
.homepage_caseStudy .overlay .popup h3, .homepage_caseStudy .overlay .popup2 h3 {
    color: #333;
    padding: 30px;
    font-weight: 400;
}


.homepage_caseStudy .overlay .popup .close, .homepage_caseStudy .overlay .popup2 .close{
  width:25px;
  height:25px;
  background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fal' data-icon='times' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512' class='svg-inline--fa fa-times fa-w-10'%3E%3Cpath fill='rgb(30,30,30)' d='M193.94 256L296.5 153.44l21.15-21.15c3.12-3.12 3.12-8.19 0-11.31l-22.63-22.63c-3.12-3.12-8.19-3.12-11.31 0L160 222.06 36.29 98.34c-3.12-3.12-8.19-3.12-11.31 0L2.34 120.97c-3.12 3.12-3.12 8.19 0 11.31L126.06 256 2.34 379.71c-3.12 3.12-3.12 8.19 0 11.31l22.63 22.63c3.12 3.12 8.19 3.12 11.31 0L160 289.94 262.56 392.5l21.15 21.15c3.12 3.12 8.19 3.12 11.31 0l22.63-22.63c3.12-3.12 3.12-8.19 0-11.31L193.94 256z' class=''%3E%3C/path%3E%3C/svg%3E");
	background-size: 25px;
	background-repeat: no-repeat;
	background-position: center;
	position: fixed;
	right: 50px;
	top: 40px;
	float: right;
	cursor: pointer;
	z-index: 2;
	transition: transform .6s ease;
}


.homepage_caseStudy .overlay .popup .close:hover{
  transform: rotate(90deg);
}


.homepage_caseStudy .popup .form_container{
  height: 0px;
  background-color: #0064ca;
  float: left;
  width:100%;
  overflow: hidden;
  transition: height .3s ease;
}

.homepage_caseStudy .popup .form_container .inner_container{
  width:500px;
  margin-left: calc(50% - 250px);
  margin-top: 80px;
}

.homepage_caseStudy .popup .form_container .inner_container h2{
  font-size:40px;
  font-weight: 600;
  text-align: center;
  margin-bottom: 80px;
}

.homepage_caseStudy .popup .form2{
  padding:30px;
  margin-top:20px;
  padding-bottom: 0px;
  float: left;
  width:100%;
  padding-top: 0px;
  margin-top:0px;
  height: auto;
  overflow: auto;
}

.homepage_caseStudy .popup .form2 .hs-fieldtype-text, .form2 .hs-fieldtype-select, .form2 textarea{
  width:100%;
  margin-left:0px;
  margin-bottom:10px;
}
.homepage_caseStudy .popup .form2 label{
  font-size:14px;
  font-weight:600;
  color: #333 !important;
}

.homepage_caseStudy .popup .form2 input{
  width:100%;
  height:40px;
  border-radius:5px;
  padding:10px;
  font-size:16px;
  font-weight:300;
  margin-top:5px;
  border:1px solid rgb(200,200,200);
}

.homepage_caseStudy .popup .form2 textarea{
  width:100%;
  height:100px;
  border-radius:5px;
  padding:10px;
  font-size:16px;
  font-weight:300;
  margin-top:5px;
  border:1px solid rgb(200,200,200);
}

.homepage_caseStudy .popup .form2 select{
  width: 100%;
  height: 40px;
  font-size: 15px;
  margin-top: 5px;
  border:1px solid rgb(200,200,200);
  border-radius:5px;
  font-size:13px;
  padding-left: 5px;
}

.homepage_caseStudy .popup .form2 li{
  list-style:none;
}

.homepage_caseStudy .popup .form2 .hs-error-msg{
  font-size:12px;
  font-weight:600;
}

.homepage_caseStudy .popup .form2 .hs-button.primary{
  padding: inherit;
  line-height: 18px;
  font-size: 16px;
  font-weight: 400;
  color: #333;
  background-color: #80FFA2;
  border-radius: 40px;
  margin-top: 30px;
  float: left;
  border: 0 solid;
  transition: background-color .3s ease;
  margin-bottom: 30px;
  cursor:pointer;
  width: 25%;
}

.homepage_caseStudy .popup .form2 .hs-button.primary:hover {
  background-color: #ffdd99 !important;
  padding-right: inherit !important;
}

.homepage_caseStudy .popup .form2 h1{
  font-size:18px;
  font-weight: 400;
  text-align: center;
  width:100%;
  margin-bottom: 20px;
  margin-top:20px;
  color:#0072ce;
  letter-spacing: 0 !important;
	    text-align: left;
    margin-top: 50px;
}

.homepage_caseStudy .popup .form_container.show{
  height: auto;
}

#agent, #distribution, #referrals{
  display: none;
}

.bg_blue_light{
    background-color:#F3F7FB;
    float: left;
    width:100%;
}

.christmas .video_christmas{
    width:100%;
    height: 600px;
    background-color:red;
    float: left;
}

.christmas .intro_christmas{
    width: 600px;
    padding: 30px;
    margin-left: calc(50% - 300px);
    background-color: white;
    float: left;
    border-radius: 10px;
    margin-top: 100px;
    margin-bottom: 100px;
    box-shadow:
      0 3.4px 2.7px rgba(0, 0, 0, 0.009),
      0 8.7px 6.9px rgba(0, 0, 0, 0.013),
      0 17.7px 14.2px rgba(0, 0, 0, 0.017),
      0 36.5px 29.2px rgba(0, 0, 0, 0.021),
      0 100px 80px rgba(0, 0, 0, 0.03)
    ;
    position: relative;
}

.christmas .intro_christmas p{
    font-size: 22px;
    text-align: center;
    padding-top: 20px;
}
.christmas .intro_christmas b{
    font-weight: 600;
}

.christmas .image_christmas{
    width: 100%;
    height:700px;
    background-image: url('imgs/image_christmas1.svg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    float: left;
    box-shadow:
      0 3.4px 2.7px rgba(0, 114,202, 0.016),
      0 8.7px 6.9px rgba(0, 114,202, 0.022),
      0 17.7px 14.2px rgba(0, 114,202, 0.028),
      0 36.5px 29.2px rgba(0, 114,202, 0.034),
      0 100px 80px rgba(0, 114,202, 0.05)
    ;

}

.christmas .text_container{
    width: 700px;
    padding: 30px 100px;
    margin-left: calc(50% - 350px);
    background-color: white;
    float: left;
    border-radius: 10px;
    margin-bottom: 100px;
    box-shadow:
      0 3.4px 2.7px rgba(0, 0, 0, 0.009),
      0 8.7px 6.9px rgba(0, 0, 0, 0.013),
      0 17.7px 14.2px rgba(0, 0, 0, 0.017),
      0 36.5px 29.2px rgba(0, 0, 0, 0.021),
      0 100px 80px rgba(0, 0, 0, 0.03)
    ;
    margin-top: 100px;
}

.christmas .image_christmas2{
    width: 100%;
    height:200px;
    /*background-image: url('imgs/image_christmas2.svg');*/
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    float: left;
    background-color: #2972B9;

}

.christmas .text_container h1{
    color:#FF7A64;
    font-size:45px;
    text-align: center;
    margin-bottom: 30px;
}

.christmas .text_container p{
    font-size: 17px;
    text-align: center;
    line-height: 160%;
}

.christmas .text_container button{
    background-color:#0076BE;
    color:white;
    font-weight: 600;
    font-size: 18px;
    text-align: center;
    padding: 10px 20px;
    border-radius: 50px;
    margin-top: 60px;
    cursor: pointer;
    transition: all 0.5s ease;
}

.christmas .text_container button:hover{
    background-color:#005183;

}

.christmas .image_christmas .container{
    width: 800px;
    height: 450px;
    background: white;
    margin-left: calc(50% - 400px);
    margin-top: 150px;
    border: 2px solid #2972B9;
}

.christmas .image_christmas2 h1{
    color:white;
    font-size: 60px;
    font-weight: 900;
    text-align: center;
    margin-top: 60px;
}

.gorro{
    width: 80px;
    height: 80px;
    background-image: url(imgs/gorro.svg);
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    margin-top: -70px;
    background-position: center;
    margin-left: calc(50% - 70px);
}


.image_christmas2 {
    height:280px !important;
}

.image_christmas2 h5{
    width:80%;
    margin-left:10%;
    color:white; margin-top:50px;
    text-align:center;
    font-size:20px;
}

.image_christmas2 a{
    background-color:#27ce7d;
    color:white;
    font-weight: 600;
    font-size: 18px;
    text-align: center;
    padding: 10px 20px;
    border-radius: 50px;
    margin-top: 60px;
    cursor: pointer;
    transition: all 0.5s ease;
    width:400px;
    margin-left: calc(50% - 200px);
    float: left;
    margin-right: calc(50% - 200px);
    text-decoration:none;
}

.image_christmas2 a:hover{
    background-color:#23b970;

}

.christmas .image_christmas2 h1 {
    margin-top: 100px !important;
    float:left;
    width:100%;
    text-align:center;
}

.intro_fitur{
  width:900px;
    height: 600px;
  margin-left: calc(50% - 450px);
  margin-right: calc(50% - 450px);
  float:left;
  margin-top:80px;
  position: relative;
}

.intro_fitur .left{
  width:60%;
  float:left;
  margin-top: 60px;
  padding-right: 30px;
}

.intro_fitur .right{
  width:40%;
  float:right;
}

.intro_fitur .right .image_fitur{
  width:100%;
  height:400px;
  background-image:url(imgs/intro_fitur.png);
  background-size: contain;
  background-repeat:no-repeat;
}

.intro_fitur .left h1{
  font-size:60px;
  font-weight: 600;
  color:rgb(30,30,30);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(74%,rgba(255,255,255,0)),color-stop(15%,#ffca1b));
  background: -webkit-linear-gradient(top,rgba(255,255,255,0) 74%,#ffca1b 15%);
  background: -o-linear-gradient(top,rgba(255,255,255,0) 74%,#ffca1b 15%);
  background: linear-gradient(180deg,rgba(255,255,255,0) 74%,#ffca1b 15%);
  background-position-y: -2px;
  float: left;
}

.intro_fitur .left h1.WFD{
  font-size:60px;
  font-weight: 600;
  color:rgb(30,30,30);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(84%,rgba(255,255,255,0)),color-stop(15%,rgba(0, 129, 198,0.6)));
  background: -webkit-linear-gradient(top,rgba(255,255,255,0) 84%,rgba(0, 129, 198,0.6) 15%);
  background: -o-linear-gradient(top,rgba(255,255,255,0) 84%,rgba(0, 129, 198,0.6) 15%);
  background: linear-gradient(180deg,rgba(255,255,255,0) 84%,rgba(0, 129, 198,0.6) 15%);
  background-position-y: -2px;
  float: left;
}

.intro_fitur .left p{
  font-size:16px;
  font-weight: 300;
  color:rgb(30,30,30);
  line-height: 150%;
  margin-top:25px;
  clear: both;
  float: left;
}

.intro_fitur .container{
    margin-top: 30px;
}

.intro_fitur .container li{
    list-style: none;
    width: 80px;
    float: left;
    margin-right: 20px;
    margin-top:10px;
}

.intro_fitur .container li span{
    font-size: 40px;
    font-weight: 600;
    width:100%;
    float:left;
    text-align: center;
    margin-top:5px;
}

.intro_fitur .container li p{
    font-size: 10px;
    font-weight: 600;
    width:100%;
    float:left;
    text-align: center;
    text-transform: uppercase;
    margin-top: 0px;
    color:rgb(100,100,100);
}

.logo_fiturPage{
    width:200px;
    height: 70px;
    background-image: url(imgs/logo_color.svg);
    background-size: contain;
    background-repeat: no-repeat;
    margin-top:20px;
    margin-left: calc(50% - 100px);
    float: left;
}

.venue_fitur{
    width: calc(100% - (50% - 450px));
    margin-right: (50% - 450px);
    float:left;
    margin-top: 100px;

}

.venue_fitur .img{
    width:600px;
    height: 400px;
    float: left;
    background-size:cover;
    background-repeat: no-repeat;
    background-image:url(imgs/Fitur-min.jpg);
}

.venue_fitur .container{
    width:calc(100% - 600px);
    height: auto;
    float: left;
    padding-left: 40px;
}

.venue_fitur h2{
    font-size:35px;
    font-weight: 600;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(74%,rgba(255,255,255,0)),color-stop(15%,#ffca1b));
    background: -webkit-linear-gradient(top,rgba(255,255,255,0) 74%,#ffca1b 15%);
    background: -o-linear-gradient(top,rgba(255,255,255,0) 74%,#ffca1b 15%);
    background: linear-gradient(180deg,rgba(255,255,255,0) 74%,#ffca1b 15%);
    background-position-y: -2px;
    text-transform: uppercase;
    float: left;
    margin-top: 20px;
}

.venue_fitur p{
    font-size:16px;
    font-weight: 300;
    color:rgb(30,30,30);
    line-height: 150%;
    margin-top:25px;
    clear:both;
    float: left;
}

.venue_fitur .location{
    width:50%;
    float: left;
    margin-top:30px;
}

.venue_fitur .location p{
    width: calc(100% - 30px);
    float: left;
    font-size: 15px;
    font-weight: 600;
    color: rgb(30,30,30);
    margin-top: 0px;
    line-height: 25px;
    clear: none;
}

.venue_fitur .location h5{
    width: calc(100%);
    float: left;
    font-size: 12px;
    font-weight: 600;
    color: rgb(100,100,100);
    text-transform: uppercase;
    margin-bottom: 10px;
}

.venue_fitur .location_icon{
    background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fal' data-icon='map-marker-alt' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512' class='svg-inline--fa fa-map-marker-alt fa-w-12'%3E%3Cpath fill='rgb(120,120,120)' d='M192 96c-52.935 0-96 43.065-96 96s43.065 96 96 96 96-43.065 96-96-43.065-96-96-96zm0 160c-35.29 0-64-28.71-64-64s28.71-64 64-64 64 28.71 64 64-28.71 64-64 64zm0-256C85.961 0 0 85.961 0 192c0 77.413 26.97 99.031 172.268 309.67 9.534 13.772 29.929 13.774 39.465 0C357.03 291.031 384 269.413 384 192 384 85.961 298.039 0 192 0zm0 473.931C52.705 272.488 32 256.494 32 192c0-42.738 16.643-82.917 46.863-113.137S149.262 32 192 32s82.917 16.643 113.137 46.863S352 149.262 352 192c0 64.49-20.692 80.47-160 281.931z' class=''%3E%3C/path%3E%3C/svg%3E");
    height:25px;
    width: 30px;
    background-size: contain;
    background-repeat: no-repeat;
    float:left;
}

.venue_fitur .calendar_icon{
    background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fal' data-icon='calendar-alt' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' class='svg-inline--fa fa-calendar-alt fa-w-14'%3E%3Cpath fill='rgb(120,120,120)' d='M400 64h-48V12c0-6.6-5.4-12-12-12h-8c-6.6 0-12 5.4-12 12v52H128V12c0-6.6-5.4-12-12-12h-8c-6.6 0-12 5.4-12 12v52H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM48 96h352c8.8 0 16 7.2 16 16v48H32v-48c0-8.8 7.2-16 16-16zm352 384H48c-8.8 0-16-7.2-16-16V192h384v272c0 8.8-7.2 16-16 16zM148 320h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm96 0h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm96 0h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm-96 96h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm-96 0h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm192 0h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12z' class=''%3E%3C/path%3E%3C/svg%3E");
    height:25px;
    width: 30px;
    background-size: contain;
    background-repeat: no-repeat;
    float:left;
}

.intro_fitur .progress{
    float: left;
    position: absolute;
}


.intro_fitur #circle2{
    margin-left: 100px;
}
.intro_fitur #circle3{
    margin-left: 200px;
}
.intro_fitur #circle4{
    margin-left: 300px;
}

.fitur_bg{
    width:100%;
    height: 900px;
    background-image: url(imgs/intro_fitur.svg);
    position: absolute;
    background-size: 80%;
    background-position: right top;
    background-repeat: no-repeat;
}

.meetings-iframe-container{
    width:400px;
    float: right;
    right: -40px;
    position: absolute;
    overflow: hidden;
}

.faqs_fitur{
  width: 100%;
  height: auto;
  padding-left: calc(50% - 450px);
  padding-right: calc(50% - 450px);
  float: left;
  margin-top: 80px;
  position: relative;
  background-color: rgb(250,250,250);
  padding-top: 100px;
  padding-bottom: 100px;
}
.faqs_fitur .faq{
  margin-bottom: 40px;
  clear: both;
  width: 100%;
}

.faqs_fitur .faq h5{
  font-size: 30px;
  font-weight: 600;
  margin-bottom: 15px;
}

.faqs_fitur .faq p{
  font-size: 16px;
  line-height: 150%;
}

.flow_referral{
  padding: 30px;
  padding-top: 30px;
  height: 435px;
  overflow: auto;
}

.flow_referral .line .nr{
  float: left;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  text-align: center;
  line-height: 30px;
  color: white;
  font-weight: 600;
  background-color: #0072CE;
}

.flow_referral .line{
  padding-bottom: 20px;
}
.flow_referral .line h5{
  font-size: 14px;
  line-height: 30px;
  padding-left: 10px;
  float: left;
}
.flow_referral .line p{
  font-size: 14px;
  clear: both;
  padding-left: 40px;
  padding-top: 10px;
  line-height: 150%;
}

.intro_templateLanding{
  width: 1000px;
  height: 600px;
  margin-left: calc(50% - 500px);
  margin-right: calc(50% - 500px);
  float:left;
  margin-top:80px;
  position: relative;
}

.intro_templateLanding .left{
  width:60%;
  float:left;
  margin-top: 60px;
  padding-right: 30px;
}

.intro_templateLanding .right{
  width:40%;
  float:right;
}

.intro_templateLanding .right .image_fitur{
  width:100%;
  height:400px;
  background-image:url(imgs/intro_fitur.png);
  background-size: contain;
  background-repeat:no-repeat;
}

.intro_templateLanding .left h1{
  font-size:65px;
  font-weight: 600;
  color:rgb(30,30,30);
  float: left;
}

.intro_templateLanding .left p{
    font-size: 20px;
    font-weight: 400;
  color:rgb(30,30,30);
  line-height: 150%;
  margin-top:25px;
  clear: both;
  float: left;
}

.intro_templateLanding .container{
    margin-top: 30px;
}

.intro_templateLanding .container li{
    list-style: none;
    width: 80px;
    float: left;
    margin-right: 20px;
    margin-top:10px;
}

.intro_templateLanding .container li span{
    font-size: 25px;
    font-weight: 600;
    width:100%;
    float:left;
    text-align: center;
    margin-top:5px;
}

.intro_templateLanding .container li p{
    font-size: 10px;
    font-weight: 600;
    width:100%;
    float:left;
    text-align: center;
    text-transform: uppercase;
    margin-top: 0px;
    color:rgb(100,100,100);
}

.intro_templateLanding .form{
  -webkit-box-shadow: 2px 10px 24px -12px rgba(0,0,0,0.43);
  -moz-box-shadow: 2px 10px 24px -12px rgba(0,0,0,0.43);
  box-shadow: 2px 10px 24px -12px rgba(0,0,0,0.43);
  width: 40%;
  float: left;
  background-color: white;
  padding: 30px;
  border-radius: 10px;
}

.intro_templateLanding .form label{
  font-size: 14px;
  font-weight: 600;
}

.intro_templateLanding .form .input input{
  width: 100%;
  height: 40px;
  border: 1px solid rgb(200,200,200);
  border-radius: 5px;
  margin-top: 5px;
  margin-bottom: 10px;
}

.intro_templateLanding .form .hs-fieldtype-intl-phone.hs-input select{
  width: 100px !important;
  float: left;
  border: 1px solid rgb(200,200,200);
  height: 40px;
  background-color: white;
  margin-top: 5px;
}

.intro_templateLanding .form select{
  float: left;
  border: 1px solid rgb(200,200,200);
  height: 40px;
  background-color: white;
  margin-top: 5px;
}

.intro_templateLanding .form label.hs-error-msg{
  color:#e84118;
  font-size: 12px;
  padding-bottom: 10px;
  float: left;
  width: 100%;
}
.intro_templateLanding .form .hs-error-msg li{
  list-style: none;
}

.intro_templateLanding .form textarea{
  width: 100%;
  height: 80px;
  border: 1px solid rgb(200,200,200);
  border-radius: 5px;
  margin-top: 10px;
}

.intro_templateLanding .form .hs-form-booleancheckbox-display input{
  width: 30px;
}

.intro_templateLanding .form .hs-form-booleancheckbox-display span{
    line-height: 150%;
    margin-top: 10px;
}

.infraspeak-subscribe-container{
  z-index: 2;
}

.infraspeak-customer-stories-container .col-1_2:nth-child(even){
    width: calc((100% / 2) - 10px);
    float: left;
    display: block;
    margin-left: 10px;
    margin-right: 0px !important;
}

.infraspeak-customer-stories-container .col-1_2:nth-child(odd){
    width: calc((100% / 2) - 10px);
    float: left;
    display: block;
    margin-right: 10px;
    margin-left: 0px !important;
}

.infraspeak-customer-stories-container .customer_story .blogBtn{
  color:#0072ce;
  font-size: 14px;
  font-weight: 600;
  line-height: 32px;
  text-align: left;
  text-decoration: none;
 	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.1.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 8 14' style='enable-background:new 0 0 8 14;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%230072CE;%7D%0A%3C/style%3E%3Cpath class='st0' d='M0.3,12l5.1-5.1L0.3,1.8c-0.4-0.4-0.4-1.1,0-1.5s1.1-0.4,1.5,0l5.9,5.9c0.4,0.4,0.4,1.1,0,1.5c0,0,0,0,0,0 l-5.9,5.9c-0.4,0.4-1.1,0.4-1.5,0C-0.1,13.1-0.1,12.5,0.3,12C0.3,12,0.3,12,0.3,12L0.3,12z'/%3E%3C/svg%3E%0A") !important;
    background-size: 6px !important;
    background-repeat: no-repeat;
    background-position: right 11px !important;
    padding-right: 15px !important;
  transition: all 0.2s linear;
}

.infraspeak-customer-stories-container .customer_story .blogBtn:hover {
    padding-right: 20px !important;
}

.infraspeak-customer-stories-container .customer_story .title{
    line-height: 150% !important;
}

.infraspeak-customer-stories-container .customer_story .title {
    font-size: 26px;
    font-weight: 600;
	color: #333333 !important;
}
.infraspeak-customer-stories-container .customer_story{
	box-shadow: none !important;
	background-color: #e1f6ff !important;
	border-top: 4px solid #0072ce;
    border-radius: 0 0 20px 20px !important;
}
.button-demo-home2{
  background-color: #80FFA2;
  padding: 18px;
  border-radius: 40px;
  color:#333;
  font-weight: 400;
  font-size: 18px;
  padding-left: 30px;
  padding-right: 60px;
  margin-top: 35px;
  margin-bottom: 15px;
  float: left;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.1.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 8 14' style='enable-background:new 0 0 8 14;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23333333;%7D%0A%3C/style%3E%3Cpath class='st0' d='M0.3,12l5.1-5.1L0.3,1.8c-0.4-0.4-0.4-1.1,0-1.5s1.1-0.4,1.5,0l5.9,5.9c0.4,0.4,0.4,1.1,0,1.5c0,0,0,0,0,0 l-5.9,5.9c-0.4,0.4-1.1,0.4-1.5,0C-0.1,13.1-0.1,12.5,0.3,12C0.3,12,0.3,12,0.3,12L0.3,12z'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: 7px;
  background-position: right 30px top 20.5px;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.3s ease;
  margin-right: 20px;
}

.button-demo-home2:hover{
  padding-right: 65px;
  background-color: #ffdd99 !important;
}

.title_events{
  font-size: 35px;
  font-weight: 600;
  background: -webkit-gradient(linear,left top,left bottom,color-stop(74%,rgba(255,255,255,0)),color-stop(15%,#ffca1b));
  background: -webkit-linear-gradient(top,rgba(255,255,255,0) 74%,#ffca1b 15%);
  background: -o-linear-gradient(top,rgba(255,255,255,0) 74%,#ffca1b 15%);
  background: linear-gradient(180deg,rgba(255,255,255,0) 74%,#ffca1b 15%);
  background-position-y: -2px;
  text-transform: uppercase;
  float: left;
  margin-top: 20px;
}

.subtitle_events{
  font-size: 17px;
  line-height: 150%;
  margin-top: 20px;
  margin-bottom: 50px;
  width: 100%;
  float: left;
  font-weight: 600;
}

.wp-block-image img {
  max-width: 100%;
  height: auto !important;
}

.news_infraspeak .blog-post .blogName{
  color: #0072ce;
  font-size: 11px;
  text-transform: uppercase;
}

.news_infraspeak .blog-post .blogDescription{
  color: black;
  font-size: 20px;
  padding-top: 0px;
}

.banner_stay{
  position: relative;
  float: left;
}


.stay_infraspeak_img{
    height: 500px;
    background-image: url(imgs/desk_stay.png);
    background-size: contain;
    float: left;
    background-repeat: no-repeat;
    position: absolute;
    left: 0px;
    bottom: 0px;
}

.relative{
  position: relative;
}

.top_banner{
  width: 100%;
  height: 30px;
  background-color: #0072ce;
  padding-left: 150px;
  padding-right: 150px;
}

.top_banner.true{
  display: none;
}
.top_banner p{
  color: white;
  font-size: 12px;
  font-weight: 600;
  line-height: 28px;
  float: left;
}

.top_banner a{
  color: white;
  font-size: 12px;
  float: left;
  line-height: 28px;
  font-weight: 600;
  margin-left: 20px;
}


.top_banner a:hover{

}

.banner_resources .container-inner:first-of-type{
  background-image: url("https://staging-infraspeaksite.kinsta.cloud/wp-content/uploads/2020/04/resources4-1.png");
  background-size: 1000px;
  background-position: right bottom -5px;
  background-repeat: no-repeat;
}

.banner_resources .container-inner .container-inner {
  background-image: none;
}

.tags_img.blog_img_banner{
  background-image: url("http://staging-infraspeaksite.kinsta.cloud/wp-content/uploads/2020/04/Blog_mock-1.png");
}

.no_content_3 .blog-post:nth-child(3){
  display: none;
}

.no_content_2 .blog-post:nth-child(2){
  display: none;
}

.iot_store .infraspeak-customer-stories-container .col-1_2{
  width:calc((100% / 4) - 10px) !important;
}

.iot_store .infraspeak-customer-stories-container .col-1_2:nth-child(odd), .iot_store .infraspeak-customer-stories-container .col-1_2:nth-child(even) {
    margin-left: 5px !important;
    margin-right: 5px !important;
    min-height: 270px;
}

.iot_store .infraspeak-customer-stories-container .customer_story .image{
    height: 150px;
    border-bottom: 2px solid rgb(240,240,240);
    background-size: contain;
}

.iot_store .infraspeak-customer-stories-container .customer_story .description {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 5px;
    min-height: 100px;
}

.iot_page .infraspeak-caseStudy-info-container{
  margin-top:0px;
}

.iot_page .overlay_modal{
  z-index: 99;
}

.iot_page .infraspeak-modal.Medium{
  width: 100%;
  position: fixed;
  padding-left: calc(50% - 275px);
  padding-right: calc(50% - 275px);
  margin-top: 0px;
  height: 100vh !important;
  margin-left: 0px;
  padding-top: 70px;
  padding-bottom: 100px;
  overflow: auto;
}

.iot_page .infraspeak-modal.Medium .content{
    height: auto;
    overflow: auto;
}

.iot_page .closePopup {
    right: 50px;
    top: 30px;
    position:fixed;
}

.iot_store .infraspeak-customer-stories-container .customer_story .blogBtn{
  position: absolute;
  bottom: 0px;
}

.banner_img_iot{
   width: 100%;
   height: 100%;
   background-image: url("imgs/banner_iot.png");
   position: absolute;
   top: 0px;
   right: 0px;
   background-size: auto 100%;
   background-repeat: no-repeat;
   background-position: bottom -140px right -20px;

}

.incentives_border{
    border:1px solid rgb(200,200,200);
}

.no_border_top{
    border-top:0px solid transparent;
}

.clear{
    clear:both;
}

.btn_incentives a:hover{
    background-color: #0072CE;
    border: 2px solid #0072CE;
    color: white !important;
}

.btn-blocked a{
   opacity: 0.5;
   cursor: default;
}

.btn_incentives.btn-blocked a:hover{
    background-color: inherit !important;
    border: 2px solid #0072ce !important;
    color: #0072ce !important;
}

.infraspeak-features-home-container .btns a {
    border-radius: 40px;
}

.infraspeak-banner-cta-container .btn_container a.btn{
  border-radius: 40px !important;
  font-size: 15px !important;
}

.banner_caseStudy button{
    border-radius: 40px !important;
}

.infraspeak-features-home-container .pc .right .features .box h5.title {
    color: #333333 !important;
    font-size: 26px !important;
    font-weight: 400 !important;
    line-height: 34px !important;
	letter-spacing: -1px !important;
}
h2.infraspeak-text-p.text-undefined.font-40.font-w-400,
h2.infraspeak-text-p.text-undefined.font-40.font-w-600{
    letter-spacing: -1px !important;
    line-height: 130% !important;
    margin-bottom: 10px !important;
    margin-top: 10px !important;
}
.container_tags .wp-block-infraspeak-button a {
  background-color: #80FFA2;
  border-radius: 40px;
  color:#333 !important;
  border: none !important;
  font-weight: 400;
  font-size: 18px;
  font-weight: 400 !important;
  padding-left: 30px;
  padding-right: 60px;
  margin-top: 35px;
  margin-bottom: 15px;
  float: left;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.1.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 8 14' style='enable-background:new 0 0 8 14;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23333333;%7D%0A%3C/style%3E%3Cpath class='st0' d='M0.3,12l5.1-5.1L0.3,1.8c-0.4-0.4-0.4-1.1,0-1.5s1.1-0.4,1.5,0l5.9,5.9c0.4,0.4,0.4,1.1,0,1.5c0,0,0,0,0,0 l-5.9,5.9c-0.4,0.4-1.1,0.4-1.5,0C-0.1,13.1-0.1,12.5,0.3,12C0.3,12,0.3,12,0.3,12L0.3,12z'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: 8px;
  background-position: right 30px top 23.5px;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.3s ease;
  margin-right: 20px;
}
.container_tags .wp-block-infraspeak-button a:hover{
  padding-right: 70px;
  background-color: #ffdd99 !important;
  color: #333 !important;
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.1.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 8 14' style='enable-background:new 0 0 8 14;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23333333;%7D%0A%3C/style%3E%3Cpath class='st0' d='M0.3,12l5.1-5.1L0.3,1.8c-0.4-0.4-0.4-1.1,0-1.5s1.1-0.4,1.5,0l5.9,5.9c0.4,0.4,0.4,1.1,0,1.5c0,0,0,0,0,0 l-5.9,5.9c-0.4,0.4-1.1,0.4-1.5,0C-0.1,13.1-0.1,12.5,0.3,12C0.3,12,0.3,12,0.3,12L0.3,12z'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: 8px;
  background-position: right 30px top 23.5px;
}
.infraspeak-features-home-container .pc .right .features .box p.description{
	color: #6b6b6b !important;
	font-family: "Infraspeak Sans", sans-serif;
}
.infraspeak-features-home-container .btns a{
	background-color: #fff2d7 !important;
	border-top: 4px solid #ffdd99 !important;
    border-radius: 0 0 20px 20px;
	color: #333 !important;
	padding: 14px 40px !important;
	font-size: 16px !important;
	font-weight: 400 !important;
	transition: 0.3s;
	border-left: none !important;
	border-right: none !important;
	border-bottom: none !important;
}
.infraspeak-features-home-container .btns a:hover{
	background-color: #ffdd99 !important;
}
.infraspeak-features-home-container .btns a.selected {
    background-color: #e1f6ff !important;
    color: #333 !important;
	border-top: 4px solid #0072CE !important;
    border-radius: 0 0 20px 20px;
}
.p-b-20 {
    padding-bottom: 0 !important;
}
.infraspeak-text .text-undefined{
	line-height: 160% !important;
}
.customerName {
	color: #0072ce !important;
	letter-spacing: 0 !important;
	font-weight: 400 !important;
}
.customerJob{
	color: #333 !important;
}
.customerDescription {
    color: #333 !important;
    font-size: 16px !important;
	line-height: 30px !important;
}
.infraspeak-content-blog-container .blog-post .blogName {
    color: #0072ce !important;
    font-weight: 800 !important;
    letter-spacing: 0 !important;
	margin-top: 20px !important;
	font-size: 22px !important;
}
.infraspeak-content-blog-container .blog-post .blogImage{
	border-radius: 0 0 20px 20px !important;
	    border-top: 4px solid #0072ce !important;
}
.font-w-300{
	font-weight: 400 !important;
}

.container_margin{
  padding-right: 150px;
  padding-left: 150px;
}

.integration_box{
  width:calc((100% / 3) - 20px);
  float: left;
  margin-right: 30px;
  margin-bottom: 50px;
  min-height: 420px;
}

.infraspeak-container .integration_box:nth-child(3n+2){
  margin-right: 0px;
}

.integration_box .image{
  width: 100%;
  height: 200px;
  background-color: #E1F6FF;
  background-size: 150px;
  background-repeat: no-repeat;
  background-position: center;
}

.integration_box .text_container h5{
    color: #333333 !important;
    font-family: "Infraspeak Sans", sans-serif !important;
    font-size: 20px !important;
    font-weight: 600 !important;
    letter-spacing: 0px !important;
    padding-top: 20px;
    padding-bottom: 15px;
}
.integration_box .text_container .description{
    line-height: 160%;
    font-size: 18px;
    color: #333333;
    margin-bottom: 20px;
    margin-top: 0px;
}
.integration_box .text_container a{
    font-weight: 600 !important;
    font-size: 16px !important;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.1.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 8 14' style='enable-background:new 0 0 8 14;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%230072CE;%7D%0A%3C/style%3E%3Cpath class='st0' d='M0.3,12l5.1-5.1L0.3,1.8c-0.4-0.4-0.4-1.1,0-1.5s1.1-0.4,1.5,0l5.9,5.9c0.4,0.4,0.4,1.1,0,1.5c0,0,0,0,0,0 l-5.9,5.9c-0.4,0.4-1.1,0.4-1.5,0C-0.1,13.1-0.1,12.5,0.3,12C0.3,12,0.3,12,0.3,12L0.3,12z'/%3E%3C/svg%3E%0A") !important;
    background-size: 6px !important;
    background-repeat: no-repeat;
    background-position: right center !important;
    padding-right: 15px !important;
    text-decoration: none;
    color: #0072ce;
    transition: all 0.1s ease;
}
.integration_box .text_container a:hover{
    padding-right: 20px !important;
}

.img_integrations{
  width: 130px;
  margin-left: 10px;
  margin-right: 10px;
  position: absolute;
}

.home_integrations{
  width:4800px;
  position: relative;
  height: 130px;

}

.home_integrations2{
  width:4500px;
  margin-left: -77.5px;
  position: relative;
  display: none;
}

.header_video{
  padding-top: 50px;
}

.header_video .text h1{
  font-size: 40px;
  letter-spacing: -1.5px !important;
  font-weight: 600;
  margin-bottom: 10px;
  line-height: 130%;
  margin-top: 15px;
  float: left;
  color: #333;
}

.header_video .text h5{
  text-transform: uppercase;
  font-size: 14px;
  color: #0072ce;
  font-weight: 600;
}

.header_video .text p{
  font-size: 18px;
  font-weight: 400;
  line-height: 170%;
  margin-top: 10px;
  float: left;
  width: 100%;
  color: #6b6b6b;
  clear:both;
  float: left;
}

.header_video .text{
  width: 600px;
  float: left;
  margin-top: 70px;
}

.header_video .video{
  width: calc(100% - 600px);
  float: right;
  margin-top: -50px;
  margin-right: -50px;
  max-width: 600px;
}

.header_video .video video{
  width: 100%;
}

.home_integrations_video .video{
  width:100%;
}
.home_integrations_video .video video{
  width:100%;
}

.home_integrations_video h5{
  width: 70%;
  margin-left: 15%;
  text-align: center;
  font-size: 25px;
  margin-bottom: 60px;
  color:#333333;
}

.home_integrations_video a{
  font-weight: 600;
  color:#0072ce;
  text-decoration: none;
  margin-top:30px;
  margin-bottom: 100px;
}
.home_integrations_video a svg{
  width: 7px;
  margin-bottom: -5px;
  margin-left: 5px;
  transition: all 0.2s ease;
}
.home_integrations_video a:hover svg{
  width: 7px;
  margin-bottom: -5px;
  margin-left: 10px;
}
.home_integrations_video{
  width: 100vw;
  overflow: hidden;
}

.hide{
  display: none;
}

.btn-integrations-more{
  width: 100%;
  margin-left: 0px;
}

.btn-integrations-more a{
  width: 200px;
  margin-left: calc(50% - 100px);
  text-align: center;
  float:left;
}


.btn-integrations-more.bigger a{
  width: 270px;
  margin-left: calc(50% - 135px);
}

.hub_section{
    display: inline-block;
    text-align: center;
    width: 100%;
}

.hub_section .box {
    margin-left:10px;
    margin-right: 10px;
    display: inline-block;
    text-align: center;
    vertical-align: top;
}

.hub_section .box img{
    width:100px;
}

.hub_section .box .label{
    width: 150px;
    font-size: 15px;
    text-align: center;
    font-weight: 600;
    margin-top: 5px;
    margin-bottom: 30px;
}

.visible{
    display: block !important;
}

.hub_pt1{
  width: calc(100% - 600px) !important;
  padding-left: 150px;
  float: left;
}

.hub_pt2{
  width: 400px !important;
  margin-right: 150px;
  float:right;
}

.hub_1 input[type=checkbox] {
    display: none;
}

.hub_1 label :checked + span, .hub_1 label :hover + span {
    border: 2px solid #00C298;
    padding-left: 40px;
    background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='check' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' class='svg-inline--fa fa-check fa-w-16'%3E%3Cpath fill='%2300C298' d='M435.848 83.466L172.804 346.51l-96.652-96.652c-4.686-4.686-12.284-4.686-16.971 0l-28.284 28.284c-4.686 4.686-4.686 12.284 0 16.971l133.421 133.421c4.686 4.686 12.284 4.686 16.971 0l299.813-299.813c4.686-4.686 4.686-12.284 0-16.971l-28.284-28.284c-4.686-4.686-12.284-4.686-16.97 0z' class=''%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 20px;
    padding-left: 30px;
    background-position: left 5px top 5px;
    font-weight: 500;
}

.hub_1 label span {
  display: inline-block;
  height: auto;
  width: auto;
  text-align: center;
  clear: both;
  float: left;
  border: 2px solid #e5e5e5;
  padding: 8px 10px;
  border-radius: 5px;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 400;
  background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='check' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' class='svg-inline--fa fa-check fa-w-16'%3E%3Cpath fill='%23e5e5e5' d='M435.848 83.466L172.804 346.51l-96.652-96.652c-4.686-4.686-12.284-4.686-16.971 0l-28.284 28.284c-4.686 4.686-4.686 12.284 0 16.971l133.421 133.421c4.686 4.686 12.284 4.686 16.971 0l299.813-299.813c4.686-4.686 4.686-12.284 0-16.971l-28.284-28.284c-4.686-4.686-12.284-4.686-16.97 0z' class=''%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 20px;
  padding-left: 30px;
  background-position: left 5px top 5px;
  cursor: pointer;
}

.hub_2 input[type=checkbox] {
    display: none;
}

.hub_2 label :checked + span, .hub_2 label :hover + span{
    border: 2px solid #00C298;
    background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='check' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' class='svg-inline--fa fa-check fa-w-16'%3E%3Cpath fill='%2300C298' d='M435.848 83.466L172.804 346.51l-96.652-96.652c-4.686-4.686-12.284-4.686-16.971 0l-28.284 28.284c-4.686 4.686-4.686 12.284 0 16.971l133.421 133.421c4.686 4.686 12.284 4.686 16.971 0l299.813-299.813c4.686-4.686 4.686-12.284 0-16.971l-28.284-28.284c-4.686-4.686-12.284-4.686-16.97 0z' class=''%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: left 5px top 5px;
    font-weight: 500;
}

.hub_2 label span {
  display: inline-block;
  height: 70px;
  width: calc((100% / 3) - (40px / 3));
  text-align: center;
  clear: none;
  float: left;
  border: 2px solid #e5e5e5;
  padding: 8px 10px;
  border-radius: 5px;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 400;
  margin-right: 20px;
  display: flex;
  line-height: 130%;
  align-items: center; /* Vertical center alignment */
  justify-content: center; /* Horizontal center alignment */
  background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='check' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' class='svg-inline--fa fa-check fa-w-16'%3E%3Cpath fill='%23e5e5e5' d='M435.848 83.466L172.804 346.51l-96.652-96.652c-4.686-4.686-12.284-4.686-16.971 0l-28.284 28.284c-4.686 4.686-4.686 12.284 0 16.971l133.421 133.421c4.686 4.686 12.284 4.686 16.971 0l299.813-299.813c4.686-4.686 4.686-12.284 0-16.971l-28.284-28.284c-4.686-4.686-12.284-4.686-16.97 0z' class=''%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 20px;
  background-position: left 5px top 5px;
  cursor: pointer;
}

.hub_2 label:nth-child(3n+0) span{
  margin-right: 0px;
}

.hub_pt2 .container-inner{
  border-top: 4px solid #0072CE;
  border-radius: 0 0 20px 20px;
  padding: 20px;
  min-height: 400px;
}

.hub_pt2 .container-inner .app{
  width:50%;
  float:left;
  margin-bottom: 10px;
}
.hub_pt2 .container-inner .app .squircle_icon{
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 192 192' style='enable-background:new 0 0 192 192;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%230072CE;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M96,0C23.3,0.3,0,23.4,0,96c0,72.2,24.4,95.9,96,96c72,0.1,96-23.3,96-96C192,23.3,168.4-0.3,96,0L96,0z'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
  font-size: 18px;
  text-align: center;
  line-height: 40px;
  color: white;
  float: left;
}
.hub_pt2 .container-inner .app .squircle_icon2{
  background-repeat: no-repeat;
  width: 40px;
  height: 40px;
  background-size: 46px;
  font-size: 18px;
  text-align: center;
  line-height: 40px;
  color: #fff;
  float: left;
  background-position: -2.8px;
}

.hub_pt2 .container-inner .app p{
  width: auto;
  max-width: calc(100% - 55px);
  font-size: 13px;
  font-weight: 500;
  float: left;
  margin-left: 5px;
  margin-top: 0px;
  line-height: 120%;
  display: flex;
  line-height: 130%;
  align-items: center;
  justify-content: center;
  text-align: left;
  height: 40px;
}

.christmas2020{
  width:100%;
  height: 100vh;
  overflow: auto;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 2201.4 1044.2' style='enable-background:new 0 0 2201.4 1044.2;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bopacity:0.15;%7D .st1%7Bfill:%232C71B9;%7D%0A%3C/style%3E%3Cg class='st0'%3E%3Cg%3E%3Cpath class='st1' d='M630.1,284.2c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6c0-3.5-1.2-4.6-4.6-4.6 C631.3,279.6,630.1,280.7,630.1,284.2z'/%3E%3Cpath class='st1' d='M667,284.2c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6c0-3.5-1.2-4.6-4.6-4.6 C668.1,279.6,667,280.7,667,284.2z'/%3E%3Cpath class='st1' d='M648.5,284.2c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6c0-3.5-1.2-4.6-4.6-4.6 C649.7,279.6,648.6,280.7,648.5,284.2z'/%3E%3Cpath class='st1' d='M630,467.9c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.2,4.6-4.6c0-3.4-1.1-4.6-4.6-4.6 C631.1,463.3,630,464.4,630,467.9z'/%3E%3Cpath class='st1' d='M634.6,444.8c-3.5,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.2,4.6-4.6 C639.2,446,638.1,444.8,634.6,444.8z'/%3E%3Cpath class='st1' d='M703.9,431.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.2,4.6-4.6c0-3.4-1.1-4.6-4.6-4.6 C705,427,703.9,428.1,703.9,431.6z'/%3E%3Cpath class='st1' d='M666.9,504.9c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.2,4.6-4.6c0-3.4-1.1-4.6-4.6-4.6 C668,500.3,666.9,501.4,666.9,504.9z'/%3E%3Cpath class='st1' d='M450.8,67.9c3.5,0,4.6-1.2,4.6-4.6c0-3.4-1.1-4.6-4.6-4.6c-3.5,0-4.6,1.1-4.6,4.6 C446.2,66.8,447.3,67.9,450.8,67.9z'/%3E%3Cpath class='st1' d='M455.4,44.9c0-3.4-1.1-4.6-4.6-4.6c-3.5,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C454.3,49.5,455.4,48.3,455.4,44.9z'/%3E%3Cpath class='st1' d='M400.2,504.9c0-3.5-1.2-4.6-4.6-4.6c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C399.1,509.4,400.2,508.3,400.2,504.9z'/%3E%3Cpath class='st1' d='M381.8,504.9c0-3.5-1.2-4.6-4.6-4.6c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C380.7,509.4,381.8,508.3,381.8,504.9z'/%3E%3Cpath class='st1' d='M446.2,321c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6c0-3.5-1.2-4.6-4.6-4.6 C447.4,316.3,446.2,317.5,446.2,321z'/%3E%3Cpath class='st1' d='M381.9,357.7c0-3.5-1.2-4.6-4.6-4.6c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C380.8,362.3,381.9,361.2,381.9,357.7z'/%3E%3Cpath class='st1' d='M598,95.7c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6 C602.6,96.8,601.4,95.7,598,95.7z'/%3E%3Cpath class='st1' d='M634.7,22.1c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6 C639.3,23.2,638.2,22.1,634.7,22.1z'/%3E%3Cpath class='st1' d='M377.3,132.5c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6 C381.9,133.6,380.7,132.5,377.3,132.5z'/%3E%3Cpath class='st1' d='M487.7,242.8c-3.5,0-4.6,1.2-4.6,4.6c0,3.4,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6 C492.3,244,491.2,242.8,487.7,242.8z'/%3E%3Cpath class='st1' d='M487.7,206c-3.5,0-4.6,1.2-4.6,4.6c0,3.4,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6 C492.3,207.1,491.2,206,487.7,206z'/%3E%3Cpath class='st1' d='M487.7,224.4c-3.5,0-4.6,1.2-4.6,4.6c0,3.4,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6 C492.3,225.5,491.2,224.4,487.7,224.4z'/%3E%3Cpath class='st1' d='M501.5,284.1c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6c0-3.5-1.2-4.6-4.6-4.6 C502.6,279.5,501.5,280.7,501.5,284.1z'/%3E%3Cpath class='st1' d='M524.3,408.4c-3.5,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.2,4.6-4.6 C528.9,409.5,527.8,408.4,524.3,408.4z'/%3E%3Cpath class='st1' d='M519.7,394.5c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.2,4.6-4.6c0-3.4-1.1-4.6-4.6-4.6 C520.8,389.9,519.7,391.1,519.7,394.5z'/%3E%3Cpath class='st1' d='M501.3,394.5c0,3.5,1.2,4.6,4.6,4.6c3.4,0,4.6-1.1,4.6-4.6c0-3.5-1.1-4.6-4.6-4.6 C502.4,389.9,501.3,391,501.3,394.5z'/%3E%3Cpath class='st1' d='M271.5,284.2c0-3.5-1.2-4.6-4.6-4.6c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C270.4,288.8,271.5,287.6,271.5,284.2z'/%3E%3Cpath class='st1' d='M308.3,284.2c0-3.5-1.2-4.6-4.6-4.6c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C307.2,288.8,308.3,287.6,308.3,284.2z'/%3E%3Cpath class='st1' d='M289.9,284.2c0-3.5-1.2-4.6-4.6-4.6c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C288.8,288.8,289.9,287.6,289.9,284.2z'/%3E%3Cpath class='st1' d='M266.8,463.3c-3.5,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.2,4.6-4.6 C271.4,464.4,270.2,463.3,266.8,463.3z'/%3E%3Cpath class='st1' d='M266.8,454c3.5,0,4.6-1.2,4.6-4.6c0-3.4-1.1-4.6-4.6-4.6c-3.5,0-4.6,1.1-4.6,4.6 C262.2,452.9,263.3,454,266.8,454z'/%3E%3Cpath class='st1' d='M340.6,436.2c3.5,0,4.6-1.2,4.6-4.6c0-3.4-1.1-4.6-4.6-4.6c-3.5,0-4.6,1.1-4.6,4.6 C336,435.1,337.1,436.2,340.6,436.2z'/%3E%3Cpath class='st1' d='M303.7,509.5c3.5,0,4.6-1.2,4.6-4.6c0-3.4-1.1-4.6-4.6-4.6c-3.5,0-4.6,1.1-4.6,4.6 C299.1,508.3,300.2,509.5,303.7,509.5z'/%3E%3Cpath class='st1' d='M83,67.9c3.5,0,4.6-1.2,4.6-4.6c0-3.4-1.1-4.6-4.6-4.6c-3.5,0-4.6,1.1-4.6,4.6C78.4,66.8,79.5,67.9,83,67.9z' /%3E%3Cpath class='st1' d='M83,49.5c3.5,0,4.6-1.2,4.6-4.6c0-3.4-1.1-4.6-4.6-4.6c-3.5,0-4.6,1.1-4.6,4.6C78.4,48.4,79.5,49.5,83,49.5z' /%3E%3Cpath class='st1' d='M32.3,504.9c0-3.5-1.2-4.6-4.6-4.6c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C31.2,509.4,32.3,508.3,32.3,504.9z'/%3E%3Cpath class='st1' d='M13.9,504.9c0-3.5-1.2-4.6-4.6-4.6c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C12.8,509.4,13.9,508.3,13.9,504.9z'/%3E%3Cpath class='st1' d='M83,316.4c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6 C87.6,317.5,86.4,316.4,83,316.4z'/%3E%3Cpath class='st1' d='M14,357.7c0-3.5-1.2-4.6-4.6-4.6c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6C12.9,362.3,14,361.2,14,357.7 z'/%3E%3Cpath class='st1' d='M230.1,95.7c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6 C234.7,96.8,233.5,95.7,230.1,95.7z'/%3E%3Cpath class='st1' d='M266.9,22.1c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6 C271.5,23.2,270.4,22.1,266.9,22.1z'/%3E%3Cpath class='st1' d='M14,137.1c0-3.5-1.2-4.6-4.6-4.6c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6C12.9,141.6,14,140.5,14,137.1 z'/%3E%3Cpath class='st1' d='M119.9,242.8c-3.5,0-4.6,1.2-4.6,4.6c0,3.4,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6 C124.4,244,123.3,242.8,119.9,242.8z'/%3E%3Cpath class='st1' d='M119.9,206c-3.5,0-4.6,1.2-4.6,4.6c0,3.4,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6 C124.4,207.1,123.3,206,119.9,206z'/%3E%3Cpath class='st1' d='M124.5,229c0-3.5-1.1-4.6-4.6-4.6c-3.5,0-4.6,1.2-4.6,4.6c0,3.4,1.1,4.6,4.6,4.6 C123.3,233.6,124.5,232.5,124.5,229z'/%3E%3Cpath class='st1' d='M142.8,284.1c0-3.5-1.2-4.6-4.6-4.6c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C141.7,288.7,142.8,287.6,142.8,284.1z'/%3E%3Cpath class='st1' d='M156.4,408.4c-3.5,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.2,4.6-4.6 C161,409.5,159.9,408.4,156.4,408.4z'/%3E%3Cpath class='st1' d='M156.4,389.9c-3.5,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.2,4.6-4.6 C161,391.1,159.9,389.9,156.4,389.9z'/%3E%3Cpath class='st1' d='M133.4,394.5c0,3.5,1.2,4.6,4.6,4.6c3.4,0,4.6-1.1,4.6-4.6c0-3.5-1.1-4.6-4.6-4.6 C134.5,389.9,133.4,391,133.4,394.5z'/%3E%3Cpath class='st1' d='M630.1,798.2c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6c0-3.5-1.2-4.6-4.6-4.6 C631.3,793.6,630.1,794.7,630.1,798.2z'/%3E%3Cpath class='st1' d='M667,798.2c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6c0-3.5-1.2-4.6-4.6-4.6 C668.1,793.6,667,794.7,667,798.2z'/%3E%3Cpath class='st1' d='M648.5,798.2c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6c0-3.5-1.2-4.6-4.6-4.6 C649.7,793.6,648.6,794.7,648.5,798.2z'/%3E%3Cpath class='st1' d='M630,981.9c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.2,4.6-4.6c0-3.4-1.1-4.6-4.6-4.6 C631.1,977.3,630,978.4,630,981.9z'/%3E%3Cpath class='st1' d='M634.6,958.9c-3.5,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.2,4.6-4.6 C639.2,960,638.1,958.9,634.6,958.9z'/%3E%3Cpath class='st1' d='M703.9,945.7c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.2,4.6-4.6c0-3.4-1.1-4.6-4.6-4.6 C705,941.1,703.9,942.2,703.9,945.7z'/%3E%3Cpath class='st1' d='M450.8,582c3.5,0,4.6-1.2,4.6-4.6c0-3.4-1.1-4.6-4.6-4.6c-3.5,0-4.6,1.1-4.6,4.6 C446.2,580.8,447.3,582,450.8,582z'/%3E%3Cpath class='st1' d='M455.4,559c0-3.4-1.1-4.6-4.6-4.6c-3.5,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C454.3,563.6,455.4,562.4,455.4,559z'/%3E%3Cpath class='st1' d='M400.2,1018.9c0-3.5-1.2-4.6-4.6-4.6c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C399.1,1023.5,400.2,1022.4,400.2,1018.9z'/%3E%3Cpath class='st1' d='M381.8,1018.9c0-3.5-1.2-4.6-4.6-4.6c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C380.7,1023.5,381.8,1022.4,381.8,1018.9z'/%3E%3Cpath class='st1' d='M446.2,835c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6c0-3.5-1.2-4.6-4.6-4.6 C447.4,830.4,446.2,831.5,446.2,835z'/%3E%3Cpath class='st1' d='M381.9,871.8c0-3.5-1.2-4.6-4.6-4.6c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C380.8,876.4,381.9,875.2,381.9,871.8z'/%3E%3Cpath class='st1' d='M598,609.7c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6 C602.6,610.8,601.4,609.7,598,609.7z'/%3E%3Cpath class='st1' d='M634.7,536.1c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6 C639.3,537.3,638.2,536.2,634.7,536.1z'/%3E%3Cpath class='st1' d='M377.3,646.5c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6 C381.9,647.6,380.7,646.5,377.3,646.5z'/%3E%3Cpath class='st1' d='M487.7,756.9c-3.5,0-4.6,1.2-4.6,4.6c0,3.4,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6 C492.3,758,491.2,756.9,487.7,756.9z'/%3E%3Cpath class='st1' d='M487.7,720.1c-3.5,0-4.6,1.2-4.6,4.6c0,3.4,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6 C492.3,721.2,491.2,720.1,487.7,720.1z'/%3E%3Cpath class='st1' d='M487.7,738.5c-3.5,0-4.6,1.2-4.6,4.6c0,3.4,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6 C492.3,739.6,491.2,738.5,487.7,738.5z'/%3E%3Cpath class='st1' d='M501.5,798.2c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6c0-3.5-1.2-4.6-4.6-4.6 C502.6,793.6,501.5,794.7,501.5,798.2z'/%3E%3Cpath class='st1' d='M524.3,922.4c-3.5,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.2,4.6-4.6 C528.9,923.5,527.8,922.4,524.3,922.4z'/%3E%3Cpath class='st1' d='M519.7,908.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.2,4.6-4.6c0-3.4-1.1-4.6-4.6-4.6 C520.8,904,519.7,905.1,519.7,908.6z'/%3E%3Cpath class='st1' d='M501.3,908.6c0,3.5,1.2,4.6,4.6,4.6c3.4,0,4.6-1.1,4.6-4.6c0-3.5-1.1-4.6-4.6-4.6 C502.4,904,501.3,905.1,501.3,908.6z'/%3E%3Cpath class='st1' d='M271.5,798.2c0-3.5-1.2-4.6-4.6-4.6c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C270.4,802.8,271.5,801.7,271.5,798.2z'/%3E%3Cpath class='st1' d='M308.3,798.2c0-3.5-1.2-4.6-4.6-4.6c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C307.2,802.8,308.3,801.7,308.3,798.2z'/%3E%3Cpath class='st1' d='M289.9,798.2c0-3.5-1.2-4.6-4.6-4.6c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C288.8,802.8,289.9,801.7,289.9,798.2z'/%3E%3Cpath class='st1' d='M266.8,977.3c-3.5,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.2,4.6-4.6 C271.4,978.4,270.2,977.3,266.8,977.3z'/%3E%3Cpath class='st1' d='M303.7,1014.3c-3.5,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.2,4.6-4.6 C308.3,1015.4,307.2,1014.3,303.7,1014.3z'/%3E%3Cpath class='st1' d='M266.8,968.1c3.5,0,4.6-1.2,4.6-4.6c0-3.4-1.1-4.6-4.6-4.6c-3.5,0-4.6,1.1-4.6,4.6 C262.2,967,263.3,968.1,266.8,968.1z'/%3E%3Cpath class='st1' d='M340.6,950.3c3.5,0,4.6-1.2,4.6-4.6c0-3.4-1.1-4.6-4.6-4.6c-3.5,0-4.6,1.1-4.6,4.6 C336,949.1,337.1,950.3,340.6,950.3z'/%3E%3Cpath class='st1' d='M83,582c3.5,0,4.6-1.2,4.6-4.6c0-3.4-1.1-4.6-4.6-4.6c-3.5,0-4.6,1.1-4.6,4.6C78.4,580.8,79.5,582,83,582z'/%3E%3Cpath class='st1' d='M83,563.6c3.5,0,4.6-1.2,4.6-4.6c0-3.4-1.1-4.6-4.6-4.6c-3.5,0-4.6,1.1-4.6,4.6 C78.4,562.4,79.5,563.6,83,563.6z'/%3E%3Cpath class='st1' d='M32.3,1018.9c0-3.5-1.2-4.6-4.6-4.6c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C31.2,1023.5,32.3,1022.4,32.3,1018.9z'/%3E%3Cpath class='st1' d='M13.9,1018.9c0-3.5-1.2-4.6-4.6-4.6c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C12.8,1023.5,13.9,1022.4,13.9,1018.9z'/%3E%3Cpath class='st1' d='M83,830.4c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6 C87.6,831.5,86.4,830.4,83,830.4z'/%3E%3Cpath class='st1' d='M14,871.8c0-3.5-1.2-4.6-4.6-4.6c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6C12.9,876.4,14,875.2,14,871.8 z'/%3E%3Cpath class='st1' d='M230.1,609.7c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6 C234.7,610.8,233.5,609.7,230.1,609.7z'/%3E%3Cpath class='st1' d='M266.9,536.1c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6 C271.5,537.3,270.4,536.2,266.9,536.1z'/%3E%3Cpath class='st1' d='M14,651.1c0-3.5-1.2-4.6-4.6-4.6c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6C12.9,655.7,14,654.6,14,651.1 z'/%3E%3Cpath class='st1' d='M119.9,756.9c-3.5,0-4.6,1.2-4.6,4.6c0,3.4,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6 C124.4,758,123.3,756.9,119.9,756.9z'/%3E%3Cpath class='st1' d='M119.9,720.1c-3.5,0-4.6,1.2-4.6,4.6c0,3.4,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6 C124.4,721.2,123.3,720.1,119.9,720.1z'/%3E%3Cpath class='st1' d='M124.5,743.1c0-3.5-1.1-4.6-4.6-4.6c-3.5,0-4.6,1.2-4.6,4.6c0,3.4,1.1,4.6,4.6,4.6 C123.3,747.7,124.5,746.5,124.5,743.1z'/%3E%3Cpath class='st1' d='M142.8,798.2c0-3.5-1.2-4.6-4.6-4.6c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C141.7,802.8,142.8,801.7,142.8,798.2z'/%3E%3Cpath class='st1' d='M156.4,922.4c-3.5,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.2,4.6-4.6 C161,923.5,159.9,922.4,156.4,922.4z'/%3E%3Cpath class='st1' d='M156.4,904c-3.5,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.2,4.6-4.6 C161,905.1,159.9,904,156.4,904z'/%3E%3Cpath class='st1' d='M133.4,908.6c0,3.5,1.2,4.6,4.6,4.6c3.4,0,4.6-1.1,4.6-4.6c0-3.5-1.1-4.6-4.6-4.6 C134.5,904,133.4,905.1,133.4,908.6z'/%3E%3Cpath class='st1' d='M666.9,1018.9c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.2,4.6-4.6c0-3.4-1.1-4.6-4.6-4.6 C668,1014.3,666.9,1015.4,666.9,1018.9z'/%3E%3C/g%3E%3C/g%3E%3Cg class='st0'%3E%3Cg%3E%3Cpath class='st1' d='M1365.8,284.2c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6c0-3.5-1.2-4.6-4.6-4.6 C1366.9,279.6,1365.8,280.7,1365.8,284.2z'/%3E%3Cpath class='st1' d='M1402.6,284.2c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6c0-3.5-1.2-4.6-4.6-4.6 C1403.7,279.6,1402.6,280.7,1402.6,284.2z'/%3E%3Cpath class='st1' d='M1384.2,284.2c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6c0-3.5-1.2-4.6-4.6-4.6 C1385.3,279.6,1384.2,280.7,1384.2,284.2z'/%3E%3Cpath class='st1' d='M1365.7,467.9c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.2,4.6-4.6c0-3.4-1.1-4.6-4.6-4.6 C1366.8,463.3,1365.6,464.4,1365.7,467.9z'/%3E%3Cpath class='st1' d='M1370.2,444.8c-3.5,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.2,4.6-4.6 C1374.9,446,1373.7,444.8,1370.2,444.8z'/%3E%3Cpath class='st1' d='M1439.5,431.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.2,4.6-4.6c0-3.4-1.1-4.6-4.6-4.6 C1440.6,427,1439.5,428.1,1439.5,431.6z'/%3E%3Cpath class='st1' d='M1402.6,504.9c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.2,4.6-4.6c0-3.4-1.1-4.6-4.6-4.6 C1403.7,500.3,1402.6,501.4,1402.6,504.9z'/%3E%3Cpath class='st1' d='M1186.5,67.9c3.5,0,4.6-1.2,4.6-4.6c0-3.4-1.1-4.6-4.6-4.6c-3.5,0-4.6,1.1-4.6,4.6 C1181.9,66.8,1183,67.9,1186.5,67.9z'/%3E%3Cpath class='st1' d='M1191.1,44.9c0-3.4-1.1-4.6-4.6-4.6c-3.5,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C1189.9,49.5,1191,48.3,1191.1,44.9z'/%3E%3Cpath class='st1' d='M1135.8,504.9c0-3.5-1.2-4.6-4.6-4.6c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C1134.7,509.4,1135.8,508.3,1135.8,504.9z'/%3E%3Cpath class='st1' d='M1117.4,504.9c0-3.5-1.2-4.6-4.6-4.6c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C1116.3,509.4,1117.4,508.3,1117.4,504.9z'/%3E%3Cpath class='st1' d='M1181.9,321c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6c0-3.5-1.2-4.6-4.6-4.6 C1183,316.3,1181.9,317.5,1181.9,321z'/%3E%3Cpath class='st1' d='M1117.5,357.7c0-3.5-1.2-4.6-4.6-4.6c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C1116.4,362.3,1117.5,361.2,1117.5,357.7z'/%3E%3Cpath class='st1' d='M1333.6,95.7c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6 C1338.2,96.8,1337,95.7,1333.6,95.7z'/%3E%3Cpath class='st1' d='M1370.4,22.1c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6 C1375,23.2,1373.8,22.1,1370.4,22.1z'/%3E%3Cpath class='st1' d='M1112.9,132.5c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6 C1117.5,133.6,1116.3,132.5,1112.9,132.5z'/%3E%3Cpath class='st1' d='M1223.3,242.8c-3.5,0-4.6,1.2-4.6,4.6c0,3.4,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6 C1227.9,244,1226.8,242.8,1223.3,242.8z'/%3E%3Cpath class='st1' d='M1223.3,206c-3.5,0-4.6,1.2-4.6,4.6c0,3.4,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6 C1227.9,207.1,1226.8,206,1223.3,206z'/%3E%3Cpath class='st1' d='M1223.3,224.4c-3.5,0-4.6,1.2-4.6,4.6c0,3.4,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6 C1227.9,225.5,1226.8,224.4,1223.3,224.4z'/%3E%3Cpath class='st1' d='M1237.1,284.1c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6c0-3.5-1.2-4.6-4.6-4.6 C1238.3,279.5,1237.1,280.7,1237.1,284.1z'/%3E%3Cpath class='st1' d='M1259.9,408.4c-3.5,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.2,4.6-4.6 C1264.5,409.5,1263.4,408.4,1259.9,408.4z'/%3E%3Cpath class='st1' d='M1255.3,394.5c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.2,4.6-4.6c0-3.4-1.1-4.6-4.6-4.6 C1256.5,389.9,1255.3,391.1,1255.3,394.5z'/%3E%3Cpath class='st1' d='M1236.9,394.5c0,3.5,1.2,4.6,4.6,4.6c3.4,0,4.6-1.1,4.6-4.6c0-3.5-1.1-4.6-4.6-4.6 C1238,389.9,1236.9,391,1236.9,394.5z'/%3E%3Cpath class='st1' d='M1007.1,284.2c0-3.5-1.2-4.6-4.6-4.6c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C1006,288.8,1007.1,287.6,1007.1,284.2z'/%3E%3Cpath class='st1' d='M1043.9,284.2c0-3.5-1.2-4.6-4.6-4.6c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C1042.8,288.8,1043.9,287.6,1043.9,284.2z'/%3E%3Cpath class='st1' d='M1025.5,284.2c0-3.5-1.2-4.6-4.6-4.6c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C1024.4,288.8,1025.5,287.6,1025.5,284.2z'/%3E%3Cpath class='st1' d='M1002.4,463.3c-3.5,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.2,4.6-4.6 C1007,464.4,1005.9,463.3,1002.4,463.3z'/%3E%3Cpath class='st1' d='M1002.4,454c3.5,0,4.6-1.2,4.6-4.6c0-3.4-1.1-4.6-4.6-4.6c-3.5,0-4.6,1.1-4.6,4.6 C997.8,452.9,998.9,454,1002.4,454z'/%3E%3Cpath class='st1' d='M1076.2,436.2c3.5,0,4.6-1.2,4.6-4.6c0-3.4-1.1-4.6-4.6-4.6c-3.5,0-4.6,1.1-4.6,4.6 C1071.7,435.1,1072.8,436.2,1076.2,436.2z'/%3E%3Cpath class='st1' d='M1039.4,509.5c3.5,0,4.6-1.2,4.6-4.6c0-3.4-1.1-4.6-4.6-4.6c-3.5,0-4.6,1.1-4.6,4.6 C1034.8,508.3,1035.9,509.5,1039.4,509.5z'/%3E%3Cpath class='st1' d='M818.6,67.9c3.5,0,4.6-1.2,4.6-4.6c0-3.4-1.1-4.6-4.6-4.6c-3.5,0-4.6,1.1-4.6,4.6 C814,66.8,815.1,67.9,818.6,67.9z'/%3E%3Cpath class='st1' d='M818.6,49.5c3.5,0,4.6-1.2,4.6-4.6c0-3.4-1.1-4.6-4.6-4.6c-3.5,0-4.6,1.1-4.6,4.6 C814,48.4,815.1,49.5,818.6,49.5z'/%3E%3Cpath class='st1' d='M768,504.9c0-3.5-1.2-4.6-4.6-4.6c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C766.8,509.4,768,508.3,768,504.9z'/%3E%3Cpath class='st1' d='M749.6,504.9c0-3.5-1.2-4.6-4.6-4.6c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C748.4,509.4,749.6,508.3,749.6,504.9z'/%3E%3Cpath class='st1' d='M818.6,316.4c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6 C823.2,317.5,822,316.4,818.6,316.4z'/%3E%3Cpath class='st1' d='M749.7,357.7c0-3.5-1.2-4.6-4.6-4.6c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C748.5,362.3,749.7,361.2,749.7,357.7z'/%3E%3Cpath class='st1' d='M965.7,95.7c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6 C970.3,96.8,969.2,95.7,965.7,95.7z'/%3E%3Cpath class='st1' d='M1002.6,22.1c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6 C1007.2,23.2,1006,22.1,1002.6,22.1z'/%3E%3Cpath class='st1' d='M749.7,137.1c0-3.5-1.2-4.6-4.6-4.6c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C748.5,141.6,749.7,140.5,749.7,137.1z'/%3E%3Cpath class='st1' d='M855.5,242.8c-3.5,0-4.6,1.2-4.6,4.6c0,3.4,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6 C860.1,244,859,242.8,855.5,242.8z'/%3E%3Cpath class='st1' d='M855.5,206c-3.5,0-4.6,1.2-4.6,4.6c0,3.4,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6 C860.1,207.1,859,206,855.5,206z'/%3E%3Cpath class='st1' d='M860.1,229c0-3.5-1.1-4.6-4.6-4.6c-3.5,0-4.6,1.2-4.6,4.6c0,3.4,1.1,4.6,4.6,4.6 C859,233.6,860.1,232.5,860.1,229z'/%3E%3Cpath class='st1' d='M878.5,284.1c0-3.5-1.2-4.6-4.6-4.6c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C877.3,288.7,878.5,287.6,878.5,284.1z'/%3E%3Cpath class='st1' d='M892.1,408.4c-3.5,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.2,4.6-4.6 C896.7,409.5,895.6,408.4,892.1,408.4z'/%3E%3Cpath class='st1' d='M892.1,389.9c-3.5,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.2,4.6-4.6 C896.7,391.1,895.6,389.9,892.1,389.9z'/%3E%3Cpath class='st1' d='M869,394.5c0,3.5,1.2,4.6,4.6,4.6c3.4,0,4.6-1.1,4.6-4.6c0-3.5-1.1-4.6-4.6-4.6 C870.2,389.9,869,391,869,394.5z'/%3E%3Cpath class='st1' d='M1365.8,798.2c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6c0-3.5-1.2-4.6-4.6-4.6 C1366.9,793.6,1365.8,794.7,1365.8,798.2z'/%3E%3Cpath class='st1' d='M1402.6,798.2c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6c0-3.5-1.2-4.6-4.6-4.6 C1403.7,793.6,1402.6,794.7,1402.6,798.2z'/%3E%3Cpath class='st1' d='M1384.2,798.2c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6c0-3.5-1.2-4.6-4.6-4.6 C1385.3,793.6,1384.2,794.7,1384.2,798.2z'/%3E%3Cpath class='st1' d='M1365.7,981.9c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.2,4.6-4.6c0-3.4-1.1-4.6-4.6-4.6 C1366.8,977.3,1365.6,978.4,1365.7,981.9z'/%3E%3Cpath class='st1' d='M1370.2,958.9c-3.5,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.2,4.6-4.6 C1374.9,960,1373.7,958.9,1370.2,958.9z'/%3E%3Cpath class='st1' d='M1439.5,945.7c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.2,4.6-4.6c0-3.4-1.1-4.6-4.6-4.6 C1440.6,941.1,1439.5,942.2,1439.5,945.7z'/%3E%3Cpath class='st1' d='M1186.5,582c3.5,0,4.6-1.2,4.6-4.6c0-3.4-1.1-4.6-4.6-4.6c-3.5,0-4.6,1.1-4.6,4.6 C1181.9,580.8,1183,582,1186.5,582z'/%3E%3Cpath class='st1' d='M1191.1,559c0-3.4-1.1-4.6-4.6-4.6c-3.5,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C1189.9,563.6,1191,562.4,1191.1,559z'/%3E%3Cpath class='st1' d='M1135.8,1018.9c0-3.5-1.2-4.6-4.6-4.6c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C1134.7,1023.5,1135.8,1022.4,1135.8,1018.9z'/%3E%3Cpath class='st1' d='M1117.4,1018.9c0-3.5-1.2-4.6-4.6-4.6c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C1116.3,1023.5,1117.4,1022.4,1117.4,1018.9z'/%3E%3Cpath class='st1' d='M1181.9,835c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6c0-3.5-1.2-4.6-4.6-4.6 C1183,830.4,1181.9,831.5,1181.9,835z'/%3E%3Cpath class='st1' d='M1117.5,871.8c0-3.5-1.2-4.6-4.6-4.6c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C1116.4,876.4,1117.5,875.2,1117.5,871.8z'/%3E%3Cpath class='st1' d='M1333.6,609.7c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6 C1338.2,610.8,1337,609.7,1333.6,609.7z'/%3E%3Cpath class='st1' d='M1370.4,536.1c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6 C1375,537.3,1373.8,536.2,1370.4,536.1z'/%3E%3Cpath class='st1' d='M1112.9,646.5c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6 C1117.5,647.6,1116.3,646.5,1112.9,646.5z'/%3E%3Cpath class='st1' d='M1223.3,756.9c-3.5,0-4.6,1.2-4.6,4.6c0,3.4,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6 C1227.9,758,1226.8,756.9,1223.3,756.9z'/%3E%3Cpath class='st1' d='M1223.3,720.1c-3.5,0-4.6,1.2-4.6,4.6c0,3.4,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6 C1227.9,721.2,1226.8,720.1,1223.3,720.1z'/%3E%3Cpath class='st1' d='M1223.3,738.5c-3.5,0-4.6,1.2-4.6,4.6c0,3.4,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6 C1227.9,739.6,1226.8,738.5,1223.3,738.5z'/%3E%3Cpath class='st1' d='M1237.1,798.2c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6c0-3.5-1.2-4.6-4.6-4.6 C1238.3,793.6,1237.1,794.7,1237.1,798.2z'/%3E%3Cpath class='st1' d='M1259.9,922.4c-3.5,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.2,4.6-4.6 C1264.5,923.5,1263.4,922.4,1259.9,922.4z'/%3E%3Cpath class='st1' d='M1255.3,908.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.2,4.6-4.6c0-3.4-1.1-4.6-4.6-4.6 C1256.5,904,1255.3,905.1,1255.3,908.6z'/%3E%3Cpath class='st1' d='M1236.9,908.6c0,3.5,1.2,4.6,4.6,4.6c3.4,0,4.6-1.1,4.6-4.6c0-3.5-1.1-4.6-4.6-4.6 C1238,904,1236.9,905.1,1236.9,908.6z'/%3E%3Cpath class='st1' d='M1007.1,798.2c0-3.5-1.2-4.6-4.6-4.6c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C1006,802.8,1007.1,801.7,1007.1,798.2z'/%3E%3Cpath class='st1' d='M1043.9,798.2c0-3.5-1.2-4.6-4.6-4.6c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C1042.8,802.8,1043.9,801.7,1043.9,798.2z'/%3E%3Cpath class='st1' d='M1025.5,798.2c0-3.5-1.2-4.6-4.6-4.6c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C1024.4,802.8,1025.5,801.7,1025.5,798.2z'/%3E%3Cpath class='st1' d='M1002.4,977.3c-3.5,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.2,4.6-4.6 C1007,978.4,1005.9,977.3,1002.4,977.3z'/%3E%3Cpath class='st1' d='M1039.4,1014.3c-3.5,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.2,4.6-4.6 C1044,1015.4,1042.8,1014.3,1039.4,1014.3z'/%3E%3Cpath class='st1' d='M1002.4,968.1c3.5,0,4.6-1.2,4.6-4.6c0-3.4-1.1-4.6-4.6-4.6c-3.5,0-4.6,1.1-4.6,4.6 C997.8,967,998.9,968.1,1002.4,968.1z'/%3E%3Cpath class='st1' d='M1076.2,950.3c3.5,0,4.6-1.2,4.6-4.6c0-3.4-1.1-4.6-4.6-4.6c-3.5,0-4.6,1.1-4.6,4.6 C1071.7,949.1,1072.8,950.3,1076.2,950.3z'/%3E%3Cpath class='st1' d='M818.6,582c3.5,0,4.6-1.2,4.6-4.6c0-3.4-1.1-4.6-4.6-4.6c-3.5,0-4.6,1.1-4.6,4.6 C814,580.8,815.1,582,818.6,582z'/%3E%3Cpath class='st1' d='M818.6,563.6c3.5,0,4.6-1.2,4.6-4.6c0-3.4-1.1-4.6-4.6-4.6c-3.5,0-4.6,1.1-4.6,4.6 C814,562.4,815.1,563.6,818.6,563.6z'/%3E%3Cpath class='st1' d='M768,1018.9c0-3.5-1.2-4.6-4.6-4.6c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C766.8,1023.5,768,1022.4,768,1018.9z'/%3E%3Cpath class='st1' d='M749.6,1018.9c0-3.5-1.2-4.6-4.6-4.6c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C748.4,1023.5,749.6,1022.4,749.6,1018.9z'/%3E%3Cpath class='st1' d='M818.6,830.4c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6 C823.2,831.5,822,830.4,818.6,830.4z'/%3E%3Cpath class='st1' d='M749.7,871.8c0-3.5-1.2-4.6-4.6-4.6c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C748.5,876.4,749.7,875.2,749.7,871.8z'/%3E%3Cpath class='st1' d='M965.7,609.7c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6 C970.3,610.8,969.2,609.7,965.7,609.7z'/%3E%3Cpath class='st1' d='M1002.6,536.1c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6 C1007.2,537.3,1006,536.2,1002.6,536.1z'/%3E%3Cpath class='st1' d='M749.7,651.1c0-3.5-1.2-4.6-4.6-4.6c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C748.5,655.7,749.7,654.6,749.7,651.1z'/%3E%3Cpath class='st1' d='M855.5,756.9c-3.5,0-4.6,1.2-4.6,4.6c0,3.4,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6 C860.1,758,859,756.9,855.5,756.9z'/%3E%3Cpath class='st1' d='M855.5,720.1c-3.5,0-4.6,1.2-4.6,4.6c0,3.4,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6 C860.1,721.2,859,720.1,855.5,720.1z'/%3E%3Cpath class='st1' d='M860.1,743.1c0-3.5-1.1-4.6-4.6-4.6c-3.5,0-4.6,1.2-4.6,4.6c0,3.4,1.1,4.6,4.6,4.6 C859,747.7,860.1,746.5,860.1,743.1z'/%3E%3Cpath class='st1' d='M878.5,798.2c0-3.5-1.2-4.6-4.6-4.6c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C877.3,802.8,878.5,801.7,878.5,798.2z'/%3E%3Cpath class='st1' d='M892.1,922.4c-3.5,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.2,4.6-4.6 C896.7,923.5,895.6,922.4,892.1,922.4z'/%3E%3Cpath class='st1' d='M892.1,904c-3.5,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.2,4.6-4.6 C896.7,905.1,895.6,904,892.1,904z'/%3E%3Cpath class='st1' d='M869,908.6c0,3.5,1.2,4.6,4.6,4.6c3.4,0,4.6-1.1,4.6-4.6c0-3.5-1.1-4.6-4.6-4.6 C870.2,904,869,905.1,869,908.6z'/%3E%3Cpath class='st1' d='M1402.6,1018.9c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.2,4.6-4.6c0-3.4-1.1-4.6-4.6-4.6 C1403.7,1014.3,1402.6,1015.4,1402.6,1018.9z'/%3E%3C/g%3E%3C/g%3E%3Cg class='st0'%3E%3Cg%3E%3Cpath class='st1' d='M2101.3,284.2c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6c0-3.5-1.2-4.6-4.6-4.6 C2102.5,279.6,2101.3,280.7,2101.3,284.2z'/%3E%3Cpath class='st1' d='M2138.1,284.2c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6c0-3.5-1.2-4.6-4.6-4.6 C2139.3,279.6,2138.1,280.7,2138.1,284.2z'/%3E%3Cpath class='st1' d='M2119.7,284.2c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6c0-3.5-1.2-4.6-4.6-4.6 C2120.9,279.6,2119.7,280.7,2119.7,284.2z'/%3E%3Cpath class='st1' d='M2101.2,467.9c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.2,4.6-4.6c0-3.4-1.1-4.6-4.6-4.6 C2102.3,463.3,2101.2,464.4,2101.2,467.9z'/%3E%3Cpath class='st1' d='M2105.8,444.8c-3.5,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.2,4.6-4.6 C2110.4,446,2109.3,444.8,2105.8,444.8z'/%3E%3Cpath class='st1' d='M2175.1,431.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.2,4.6-4.6c0-3.4-1.1-4.6-4.6-4.6 C2176.2,427,2175,428.1,2175.1,431.6z'/%3E%3Cpath class='st1' d='M2138.1,504.9c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.2,4.6-4.6c0-3.4-1.1-4.6-4.6-4.6 C2139.2,500.3,2138.1,501.4,2138.1,504.9z'/%3E%3Cpath class='st1' d='M1922,67.9c3.5,0,4.6-1.2,4.6-4.6c0-3.4-1.1-4.6-4.6-4.6c-3.5,0-4.6,1.1-4.6,4.6 C1917.4,66.8,1918.5,67.9,1922,67.9z'/%3E%3Cpath class='st1' d='M1926.6,44.9c0-3.4-1.1-4.6-4.6-4.6c-3.5,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C1925.5,49.5,1926.6,48.3,1926.6,44.9z'/%3E%3Cpath class='st1' d='M1871.4,504.9c0-3.5-1.2-4.6-4.6-4.6c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C1870.3,509.4,1871.4,508.3,1871.4,504.9z'/%3E%3Cpath class='st1' d='M1853,504.9c0-3.5-1.2-4.6-4.6-4.6c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C1851.8,509.4,1853,508.3,1853,504.9z'/%3E%3Cpath class='st1' d='M1917.4,321c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6c0-3.5-1.2-4.6-4.6-4.6 C1918.6,316.3,1917.4,317.5,1917.4,321z'/%3E%3Cpath class='st1' d='M1853.1,357.7c0-3.5-1.2-4.6-4.6-4.6c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C1851.9,362.3,1853.1,361.2,1853.1,357.7z'/%3E%3Cpath class='st1' d='M2069.1,95.7c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6 C2073.7,96.8,2072.6,95.7,2069.1,95.7z'/%3E%3Cpath class='st1' d='M2105.9,22.1c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6 C2110.5,23.2,2109.4,22.1,2105.9,22.1z'/%3E%3Cpath class='st1' d='M1848.5,132.5c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6 C1853.1,133.6,1851.9,132.5,1848.5,132.5z'/%3E%3Cpath class='st1' d='M1958.9,242.8c-3.5,0-4.6,1.2-4.6,4.6c0,3.4,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6 C1963.5,244,1962.4,242.8,1958.9,242.8z'/%3E%3Cpath class='st1' d='M1958.9,206c-3.5,0-4.6,1.2-4.6,4.6c0,3.4,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6 C1963.5,207.1,1962.4,206,1958.9,206z'/%3E%3Cpath class='st1' d='M1958.9,224.4c-3.5,0-4.6,1.2-4.6,4.6c0,3.4,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6 C1963.5,225.5,1962.4,224.4,1958.9,224.4z'/%3E%3Cpath class='st1' d='M1972.7,284.1c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6c0-3.5-1.2-4.6-4.6-4.6 C1973.8,279.5,1972.7,280.7,1972.7,284.1z'/%3E%3Cpath class='st1' d='M1995.5,408.4c-3.5,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.2,4.6-4.6 C2000.1,409.5,1999,408.4,1995.5,408.4z'/%3E%3Cpath class='st1' d='M1990.9,394.5c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.2,4.6-4.6c0-3.4-1.1-4.6-4.6-4.6 C1992,389.9,1990.9,391.1,1990.9,394.5z'/%3E%3Cpath class='st1' d='M1972.4,394.5c0,3.5,1.2,4.6,4.6,4.6c3.4,0,4.6-1.1,4.6-4.6c0-3.5-1.1-4.6-4.6-4.6 C1973.6,389.9,1972.4,391,1972.4,394.5z'/%3E%3Cpath class='st1' d='M1742.7,284.2c0-3.5-1.2-4.6-4.6-4.6c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C1741.6,288.8,1742.7,287.6,1742.7,284.2z'/%3E%3Cpath class='st1' d='M1779.5,284.2c0-3.5-1.2-4.6-4.6-4.6c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C1778.4,288.8,1779.5,287.6,1779.5,284.2z'/%3E%3Cpath class='st1' d='M1761.1,284.2c0-3.5-1.2-4.6-4.6-4.6c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C1760,288.8,1761.1,287.6,1761.1,284.2z'/%3E%3Cpath class='st1' d='M1737.9,463.3c-3.5,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.2,4.6-4.6 C1742.5,464.4,1741.4,463.3,1737.9,463.3z'/%3E%3Cpath class='st1' d='M1737.9,454c3.5,0,4.6-1.2,4.6-4.6c0-3.4-1.1-4.6-4.6-4.6c-3.5,0-4.6,1.1-4.6,4.6 C1733.4,452.9,1734.5,454,1737.9,454z'/%3E%3Cpath class='st1' d='M1811.8,436.2c3.5,0,4.6-1.2,4.6-4.6c0-3.4-1.1-4.6-4.6-4.6c-3.5,0-4.6,1.1-4.6,4.6 C1807.2,435.1,1808.3,436.2,1811.8,436.2z'/%3E%3Cpath class='st1' d='M1774.9,509.5c3.5,0,4.6-1.2,4.6-4.6c0-3.4-1.1-4.6-4.6-4.6c-3.5,0-4.6,1.1-4.6,4.6 C1770.3,508.3,1771.4,509.5,1774.9,509.5z'/%3E%3Cpath class='st1' d='M1554.1,67.9c3.5,0,4.6-1.2,4.6-4.6c0-3.4-1.1-4.6-4.6-4.6c-3.5,0-4.6,1.1-4.6,4.6 C1549.6,66.8,1550.7,67.9,1554.1,67.9z'/%3E%3Cpath class='st1' d='M1554.1,49.5c3.5,0,4.6-1.2,4.6-4.6c0-3.4-1.1-4.6-4.6-4.6c-3.5,0-4.6,1.1-4.6,4.6 C1549.6,48.4,1550.7,49.5,1554.1,49.5z'/%3E%3Cpath class='st1' d='M1503.5,504.9c0-3.5-1.2-4.6-4.6-4.6c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C1502.4,509.4,1503.5,508.3,1503.5,504.9z'/%3E%3Cpath class='st1' d='M1485.1,504.9c0-3.5-1.2-4.6-4.6-4.6c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C1484,509.4,1485.1,508.3,1485.1,504.9z'/%3E%3Cpath class='st1' d='M1554.2,316.4c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6 C1558.8,317.5,1557.6,316.4,1554.2,316.4z'/%3E%3Cpath class='st1' d='M1485.2,357.7c0-3.5-1.2-4.6-4.6-4.6c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C1484.1,362.3,1485.2,361.2,1485.2,357.7z'/%3E%3Cpath class='st1' d='M1701.3,95.7c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6 C1705.9,96.8,1704.7,95.7,1701.3,95.7z'/%3E%3Cpath class='st1' d='M1738.1,22.1c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6 C1742.7,23.2,1741.6,22.1,1738.1,22.1z'/%3E%3Cpath class='st1' d='M1485.2,137.1c0-3.5-1.2-4.6-4.6-4.6c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C1484.1,141.6,1485.2,140.5,1485.2,137.1z'/%3E%3Cpath class='st1' d='M1591,242.8c-3.5,0-4.6,1.2-4.6,4.6c0,3.4,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6 C1595.6,244,1594.5,242.8,1591,242.8z'/%3E%3Cpath class='st1' d='M1591,206c-3.5,0-4.6,1.2-4.6,4.6c0,3.4,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6 C1595.6,207.1,1594.5,206,1591,206z'/%3E%3Cpath class='st1' d='M1595.6,229c0-3.5-1.1-4.6-4.6-4.6c-3.5,0-4.6,1.2-4.6,4.6c0,3.4,1.1,4.6,4.6,4.6 C1594.5,233.6,1595.7,232.5,1595.6,229z'/%3E%3Cpath class='st1' d='M1614,284.1c0-3.5-1.2-4.6-4.6-4.6c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C1612.9,288.7,1614,287.6,1614,284.1z'/%3E%3Cpath class='st1' d='M1627.6,408.4c-3.5,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.2,4.6-4.6 C1632.2,409.5,1631.1,408.4,1627.6,408.4z'/%3E%3Cpath class='st1' d='M1627.6,389.9c-3.5,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.2,4.6-4.6 C1632.2,391.1,1631.1,389.9,1627.6,389.9z'/%3E%3Cpath class='st1' d='M1604.6,394.5c0,3.5,1.2,4.6,4.6,4.6c3.4,0,4.6-1.1,4.6-4.6c0-3.5-1.1-4.6-4.6-4.6 C1605.7,389.9,1604.6,391,1604.6,394.5z'/%3E%3Cpath class='st1' d='M2101.3,798.2c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6c0-3.5-1.2-4.6-4.6-4.6 C2102.5,793.6,2101.3,794.7,2101.3,798.2z'/%3E%3Cpath class='st1' d='M2138.1,798.2c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6c0-3.5-1.2-4.6-4.6-4.6 C2139.3,793.6,2138.1,794.7,2138.1,798.2z'/%3E%3Cpath class='st1' d='M2119.7,798.2c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6c0-3.5-1.2-4.6-4.6-4.6 C2120.9,793.6,2119.7,794.7,2119.7,798.2z'/%3E%3Cpath class='st1' d='M2101.2,981.9c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.2,4.6-4.6c0-3.4-1.1-4.6-4.6-4.6 C2102.3,977.3,2101.2,978.4,2101.2,981.9z'/%3E%3Cpath class='st1' d='M2105.8,958.9c-3.5,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.2,4.6-4.6 C2110.4,960,2109.3,958.9,2105.8,958.9z'/%3E%3Cpath class='st1' d='M2175.1,945.7c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.2,4.6-4.6c0-3.4-1.1-4.6-4.6-4.6 C2176.2,941.1,2175,942.2,2175.1,945.7z'/%3E%3Cpath class='st1' d='M1922,582c3.5,0,4.6-1.2,4.6-4.6c0-3.4-1.1-4.6-4.6-4.6c-3.5,0-4.6,1.1-4.6,4.6 C1917.4,580.8,1918.5,582,1922,582z'/%3E%3Cpath class='st1' d='M1926.6,559c0-3.4-1.1-4.6-4.6-4.6c-3.5,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C1925.5,563.6,1926.6,562.4,1926.6,559z'/%3E%3Cpath class='st1' d='M1871.4,1018.9c0-3.5-1.2-4.6-4.6-4.6c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C1870.3,1023.5,1871.4,1022.4,1871.4,1018.9z'/%3E%3Cpath class='st1' d='M1853,1018.9c0-3.5-1.2-4.6-4.6-4.6c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C1851.8,1023.5,1853,1022.4,1853,1018.9z'/%3E%3Cpath class='st1' d='M1917.4,835c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6c0-3.5-1.2-4.6-4.6-4.6 C1918.6,830.4,1917.4,831.5,1917.4,835z'/%3E%3Cpath class='st1' d='M1853.1,871.8c0-3.5-1.2-4.6-4.6-4.6c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C1851.9,876.4,1853.1,875.2,1853.1,871.8z'/%3E%3Cpath class='st1' d='M2069.1,609.7c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6 C2073.7,610.8,2072.6,609.7,2069.1,609.7z'/%3E%3Cpath class='st1' d='M2105.9,536.1c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6 C2110.5,537.3,2109.4,536.2,2105.9,536.1z'/%3E%3Cpath class='st1' d='M1848.5,646.5c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6 C1853.1,647.6,1851.9,646.5,1848.5,646.5z'/%3E%3Cpath class='st1' d='M1958.9,756.9c-3.5,0-4.6,1.2-4.6,4.6c0,3.4,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6 C1963.5,758,1962.4,756.9,1958.9,756.9z'/%3E%3Cpath class='st1' d='M1958.9,720.1c-3.5,0-4.6,1.2-4.6,4.6c0,3.4,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6 C1963.5,721.2,1962.4,720.1,1958.9,720.1z'/%3E%3Cpath class='st1' d='M1958.9,738.5c-3.5,0-4.6,1.2-4.6,4.6c0,3.4,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6 C1963.5,739.6,1962.4,738.5,1958.9,738.5z'/%3E%3Cpath class='st1' d='M1972.7,798.2c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6c0-3.5-1.2-4.6-4.6-4.6 C1973.8,793.6,1972.7,794.7,1972.7,798.2z'/%3E%3Cpath class='st1' d='M1995.5,922.4c-3.5,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.2,4.6-4.6 C2000.1,923.5,1999,922.4,1995.5,922.4z'/%3E%3Cpath class='st1' d='M1990.9,908.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.2,4.6-4.6c0-3.4-1.1-4.6-4.6-4.6 C1992,904,1990.9,905.1,1990.9,908.6z'/%3E%3Cpath class='st1' d='M1972.4,908.6c0,3.5,1.2,4.6,4.6,4.6c3.4,0,4.6-1.1,4.6-4.6c0-3.5-1.1-4.6-4.6-4.6 C1973.6,904,1972.4,905.1,1972.4,908.6z'/%3E%3Cpath class='st1' d='M1742.7,798.2c0-3.5-1.2-4.6-4.6-4.6c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C1741.6,802.8,1742.7,801.7,1742.7,798.2z'/%3E%3Cpath class='st1' d='M1779.5,798.2c0-3.5-1.2-4.6-4.6-4.6c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C1778.4,802.8,1779.5,801.7,1779.5,798.2z'/%3E%3Cpath class='st1' d='M1761.1,798.2c0-3.5-1.2-4.6-4.6-4.6c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C1760,802.8,1761.1,801.7,1761.1,798.2z'/%3E%3Cpath class='st1' d='M1737.9,977.3c-3.5,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.2,4.6-4.6 C1742.5,978.4,1741.4,977.3,1737.9,977.3z'/%3E%3Cpath class='st1' d='M1774.9,1014.3c-3.5,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.2,4.6-4.6 C1779.5,1015.4,1778.4,1014.3,1774.9,1014.3z'/%3E%3Cpath class='st1' d='M1737.9,968.1c3.5,0,4.6-1.2,4.6-4.6c0-3.4-1.1-4.6-4.6-4.6c-3.5,0-4.6,1.1-4.6,4.6 C1733.4,967,1734.5,968.1,1737.9,968.1z'/%3E%3Cpath class='st1' d='M1811.8,950.3c3.5,0,4.6-1.2,4.6-4.6c0-3.4-1.1-4.6-4.6-4.6c-3.5,0-4.6,1.1-4.6,4.6 C1807.2,949.1,1808.3,950.3,1811.8,950.3z'/%3E%3Cpath class='st1' d='M1554.1,582c3.5,0,4.6-1.2,4.6-4.6c0-3.4-1.1-4.6-4.6-4.6c-3.5,0-4.6,1.1-4.6,4.6 C1549.6,580.8,1550.7,582,1554.1,582z'/%3E%3Cpath class='st1' d='M1554.1,563.6c3.5,0,4.6-1.2,4.6-4.6c0-3.4-1.1-4.6-4.6-4.6c-3.5,0-4.6,1.1-4.6,4.6 C1549.6,562.4,1550.7,563.6,1554.1,563.6z'/%3E%3Cpath class='st1' d='M1503.5,1018.9c0-3.5-1.2-4.6-4.6-4.6c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C1502.4,1023.5,1503.5,1022.4,1503.5,1018.9z'/%3E%3Cpath class='st1' d='M1485.1,1018.9c0-3.5-1.2-4.6-4.6-4.6c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C1484,1023.5,1485.1,1022.4,1485.1,1018.9z'/%3E%3Cpath class='st1' d='M1554.2,830.4c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6 C1558.8,831.5,1557.6,830.4,1554.2,830.4z'/%3E%3Cpath class='st1' d='M1485.2,871.8c0-3.5-1.2-4.6-4.6-4.6c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C1484.1,876.4,1485.2,875.2,1485.2,871.8z'/%3E%3Cpath class='st1' d='M1701.3,609.7c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6 C1705.9,610.8,1704.7,609.7,1701.3,609.7z'/%3E%3Cpath class='st1' d='M1738.1,536.1c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6 C1742.7,537.3,1741.6,536.2,1738.1,536.1z'/%3E%3Cpath class='st1' d='M1485.2,651.1c0-3.5-1.2-4.6-4.6-4.6c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C1484.1,655.7,1485.2,654.6,1485.2,651.1z'/%3E%3Cpath class='st1' d='M1591,756.9c-3.5,0-4.6,1.2-4.6,4.6c0,3.4,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6 C1595.6,758,1594.5,756.9,1591,756.9z'/%3E%3Cpath class='st1' d='M1591,720.1c-3.5,0-4.6,1.2-4.6,4.6c0,3.4,1.1,4.6,4.6,4.6c3.5,0,4.6-1.1,4.6-4.6 C1595.6,721.2,1594.5,720.1,1591,720.1z'/%3E%3Cpath class='st1' d='M1595.6,743.1c0-3.5-1.1-4.6-4.6-4.6c-3.5,0-4.6,1.2-4.6,4.6c0,3.4,1.1,4.6,4.6,4.6 C1594.5,747.7,1595.7,746.5,1595.6,743.1z'/%3E%3Cpath class='st1' d='M1614,798.2c0-3.5-1.2-4.6-4.6-4.6c-3.4,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6 C1612.9,802.8,1614,801.7,1614,798.2z'/%3E%3Cpath class='st1' d='M1627.6,922.4c-3.5,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.2,4.6-4.6 C1632.2,923.5,1631.1,922.4,1627.6,922.4z'/%3E%3Cpath class='st1' d='M1627.6,904c-3.5,0-4.6,1.1-4.6,4.6c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.2,4.6-4.6 C1632.2,905.1,1631.1,904,1627.6,904z'/%3E%3Cpath class='st1' d='M1604.6,908.6c0,3.5,1.2,4.6,4.6,4.6c3.4,0,4.6-1.1,4.6-4.6c0-3.5-1.1-4.6-4.6-4.6 C1605.7,904,1604.6,905.1,1604.6,908.6z'/%3E%3Cpath class='st1' d='M2138.1,1018.9c0,3.5,1.1,4.6,4.6,4.6c3.5,0,4.6-1.2,4.6-4.6c0-3.4-1.1-4.6-4.6-4.6 C2139.2,1014.3,2138.1,1015.4,2138.1,1018.9z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-color:#00365B;
  float: left;
  position: absolute;
  top:0px;
  padding-bottom: 100px;
}

.christmas2020 h1{
  /*font-family: "Merriweather",sans-serif;*/
  font-size: 23px;
  width: 70%;
  margin-left: 15%;
  text-align: center;
  color: white;
  font-weight: 400;
  line-height: 150%;
  margin-bottom: 70px;
}


.christmas2020 h1 b{
  color:#FFDD99;
}

.christmas2020 .logo{
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='100%25' height='100%25' viewBox='0 0 1421 257' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;'%3E%3Cpath id='shape-15' serif:id='shape 15' d='M128,0.003C31.104,0.35 0.001,31.237 0,128.003C-0.001,224.328 32.547,255.838 128,256.003C224.041,256.168 255.981,224.945 256,128.003C256.019,31.109 224.581,-0.343 128,0.003ZM206.593,143.002C207.486,138.306 207.967,133.465 207.998,128.519L208,128.002L168,128.002C168,150.078 150.077,168.002 128,168.002C105.923,168.002 88,150.078 88,128.002C88,105.925 105.923,88.002 128,88.002L128,48.002C122.874,48.002 117.859,48.485 113,49.409L113,75.076C108.842,76.253 104.884,77.908 101.189,79.977L83.046,61.834C74.714,67.509 67.507,74.716 61.833,83.048L79.976,101.191C77.907,104.886 76.252,108.844 75.074,113.002L49.407,113.002C48.483,117.861 48,122.875 48,128.002C48,133.128 48.483,138.143 49.407,143.002L75.074,143.002C76.252,147.159 77.906,151.118 79.976,154.813L61.833,172.956C67.507,181.288 74.714,188.495 83.046,194.169L101.189,176.026C104.884,178.095 108.842,179.75 113,180.928L113,206.595C117.859,207.519 122.874,208.002 128,208.002C133.126,208.002 138.141,207.519 143,206.595L143,180.928C147.158,179.75 151.116,178.095 154.811,176.026L172.954,194.169C181.286,188.494 188.493,181.288 194.167,172.956L176.024,154.813C178.093,151.118 179.748,147.161 180.926,143.002L206.593,143.002ZM180.926,113.002C175.741,94.696 161.305,80.261 143,75.076L143,90.914C153.02,94.975 161.027,102.981 165.088,113.002L180.926,113.002ZM206.593,113.002C200.487,80.867 175.135,55.514 143,49.409L143,64.744C166.837,70.384 185.618,89.165 191.258,113.002L206.593,113.002Z' style='fill:white;'/%3E%3Cg transform='matrix(0.97759,0,0,0.97759,-13.7157,-234.339)'%3E%3Crect x='341.366' y='305.125' width='28.779' height='131.044' style='fill:white;fill-rule:nonzero;'/%3E%3Cpath d='M485.623,436.169L512.773,436.169L512.773,305.125L485.08,305.125L485.08,353.814C485.08,366.484 485.261,379.154 485.442,391.643L485.08,391.824C476.935,380.421 468.971,369.38 460.464,357.977L421.187,305.125L394.037,305.125L394.037,436.169L421.73,436.169L421.73,387.48C421.73,374.81 421.549,362.14 421.368,349.651L421.73,349.47C429.875,360.873 437.839,371.914 446.346,383.317L485.623,436.169Z' style='fill:white;fill-rule:nonzero;'/%3E%3Cpath d='M536.665,436.169L565.444,436.169L565.444,382.412L612.142,382.412L612.142,358.52L565.444,358.52L565.444,330.284L619.744,330.284L619.744,305.125L536.665,305.125L536.665,436.169Z' style='fill:white;fill-rule:nonzero;'/%3E%3Cpath d='M639.111,436.169L667.89,436.169L667.89,384.403L680.741,384.403L713.864,436.169L746.987,436.169L710.063,380.783C727.439,375.172 736.67,361.416 736.67,344.583C736.67,313.27 710.063,305.125 680.198,305.125L639.111,305.125L639.111,436.169ZM667.89,362.864L667.89,330.284L678.931,330.284C700.289,330.284 707.891,335.171 707.891,346.574C707.891,358.701 698.66,362.864 682.37,362.864L667.89,362.864Z' style='fill:white;fill-rule:nonzero;'/%3E%3Cpath d='M749.702,436.169L779.205,436.169L789.884,408.657L842.736,408.657L853.234,436.169L884.004,436.169L830.79,305.125L802.916,305.125L749.702,436.169ZM804.002,372.095C808.165,361.054 812.871,348.022 816.31,338.067L816.672,338.067C820.111,348.022 824.817,361.054 828.618,371.371L834.048,386.032L798.753,386.032L804.002,372.095Z' style='fill:white;fill-rule:nonzero;'/%3E%3Cpath d='M895.588,428.929C907.534,434.902 923.281,438.16 936.313,438.16C964.549,438.16 983.916,422.775 983.916,397.254C983.916,374.086 967.988,364.855 948.259,358.339C932.512,353.09 920.385,352.185 920.385,340.601C920.385,331.913 927.444,328.293 937.218,328.293C947.354,328.293 963.463,332.275 977.4,340.963L977.4,312.546C965.997,306.392 950.25,303.134 937.399,303.134C909.887,303.134 891.425,318.338 891.425,342.773C891.425,365.579 907.715,374.448 925.815,380.421C942.648,385.851 954.956,386.937 954.956,399.064C954.956,408.838 947.173,413.001 936.675,413.001C926.358,413.001 909.706,409.019 895.588,399.969L895.588,428.929Z' style='fill:white;fill-rule:nonzero;'/%3E%3Cpath d='M1000.75,436.169L1029.53,436.169L1029.53,389.29L1038.58,389.29C1077.67,389.29 1099.76,377.163 1099.76,346.936C1099.76,313.994 1071.7,305.125 1039.66,305.125L1000.75,305.125L1000.75,436.169ZM1029.53,365.941L1029.53,330.284L1039.3,330.284C1061.02,330.284 1070.98,333.904 1070.98,348.384C1070.98,360.692 1063.74,365.941 1040.03,365.941L1029.53,365.941Z' style='fill:white;fill-rule:nonzero;'/%3E%3Cpath d='M1116.41,436.169L1199.31,436.169L1199.31,411.01L1145.19,411.01L1145.19,379.878L1190.08,379.878L1190.08,355.986L1145.19,355.986L1145.19,330.284L1197.32,330.284L1197.32,305.125L1116.41,305.125L1116.41,436.169Z' style='fill:white;fill-rule:nonzero;'/%3E%3Cpath d='M1206.55,436.169L1236.05,436.169L1246.73,408.657L1299.58,408.657L1310.08,436.169L1340.85,436.169L1287.63,305.125L1259.76,305.125L1206.55,436.169ZM1260.85,372.095C1265.01,361.054 1269.71,348.022 1273.15,338.067L1273.52,338.067C1276.95,348.022 1281.66,361.054 1285.46,371.371L1290.89,386.032L1255.6,386.032L1260.85,372.095Z' style='fill:white;fill-rule:nonzero;'/%3E%3Cpath d='M1353.34,436.169L1382.12,436.169L1382.12,370.828L1382.48,370.647L1431.17,436.169L1466.64,436.169L1412.89,365.941L1462.48,305.125L1428.27,305.125L1382.48,363.226L1382.12,363.045L1382.12,305.125L1353.34,305.125L1353.34,436.169Z' style='fill:white;fill-rule:nonzero;'/%3E%3C/g%3E%3C/svg%3E%0A");
  width: 180px;
  height: 40px;
  background-repeat: no-repeat;
  background-size: contain;
  margin-top: 50px;
  margin-left: 50px;
  margin-bottom: 50px;
}

.christmas2020 .preview{
  width: calc(50% - 80px);
  float: right;
  height: 550px;
  -webkit-box-shadow: 0px -1px 20px -5px rgba(0,0,0,0.75);
  -moz-box-shadow: 0px -1px 20px -5px rgba(0,0,0,0.75);
  box-shadow: 0px -1px 20px -5px rgba(0,0,0,0.75);
  padding: 30px;
  border-radius: 30px;
  background-color: #00365B;
  margin-right: 50px;
  background-image: url(https://growth.infraspeaktech.com/assets/christmas2020/postcard_bg.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: bottom;
}

.christmas2020 .preview .text,.christmas2020 .preview .text span{
  color: white;
  font-family: "Merriweather", "InfraspeakSans", sans-serif;
  width: 500px;
  float: left;
  margin-left: calc(50% - 250px);
  margin-top: 0px;
  font-size: 16px;
  line-height: 150%;
}
.christmas2020 .preview .text,.christmas2020 .preview .text b,.christmas2020 .preview .text,.christmas2020 .preview .text div{
    font-family: "Merriweather", "InfraspeakSans", sans-serif;
}

.christmas2020 .postcard{
  width: calc(50% - 80px);
  float: left;
  margin-left: 50px;
  background-color: #FFDD99;
  border-radius:30px;
  -webkit-box-shadow: 0px -1px 20px -5px rgba(0,0,0,0.75);
  -moz-box-shadow: 0px -1px 20px -5px rgba(0,0,0,0.75);
  box-shadow: 0px -1px 20px -5px rgba(0,0,0,0.75);
  padding: 30px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 815 158.1' style='enable-background:new 0 0 815 158.1;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D .st1%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%232C71B9;%7D .st2%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%23FFFFFF;%7D%0A%3C/style%3E%3Cpath class='st0' d='M815,0H0c0,0,0,18,0,40.3v40.1c3.4-8.5,2.7-17.6,4-26.7c0-0.1,0-0.1,0-0.2c0.1-0.7,0.2-1.3,0.3-2 c1.2-6.5,4.1-13.4,8.7-17.9c0,0,0.1-0.1,0.1-0.1c1.4-1.4,3-2.6,4.8-3.5c1.7,0.1,3.5,0.2,5.2,0.4c5.7,0.6,12.1,3.3,13.2,8.9 c0.7,3.3-0.2,7.8,2.9,9.2c3.4,1.5,6.1-3.2,7-6.9c1-3.6,4.4-8.1,7.4-5.9c1.7,1.2,1.9,4,3.6,5.1c3.6,2.3,6.6-4.1,10.7-5.2 c2.8-0.7,5.6,1.3,6.9,3.9c1.3,2.6,1.3,5.5,1.5,8.3c0.4,6.7,1.5,13.4,3.3,19.8c0.4,1.6,0.9,3.2,2.1,4.3c2.5,2.5,6.7,1.6,9.7-0.2 c3-1.8,5.8-4.3,9.2-4.8c4.4-0.7,8.8,2.1,13.3,1.7c10.9-1,13.8-19,24.7-20.1c0.3,0,0.7,0,1,0c1.6,0.7,3.2,1.6,4.6,2.7 c5.1,4.1,6.8,11.1,7,17.6c0.2,6.5-0.8,13.1,0.2,19.5c0.3,2,1.2,4.4,3.2,4.8c3.3,0.7,4.7-4,4.5-7.4c-0.5-8.6-1.9-17.4-0.4-25.9 c0.3-1.6,0.7-3.3,1.9-4.5c1.1-1.2,3.1-1.7,4.5-0.8c1.7,1.3,1.4,3.9,2.2,5.9c1.3,2.9,5.9,3.5,7.9,1c1.7-2.1,1.8-5.8,4.3-6.5 c1.8-0.5,3.5,0.8,5.3,1.4c5.9,2,12.4-4.2,18.1-1.9c3.5,1.4,5.1,5.3,6.2,8.9c4.3,13.6,6.4,27.8,6.3,42.1c-0.1,7.4-0.7,14.9,0.4,22.2 c0.2,1.6,0.9,3.5,2.4,3.8c2.3,0.4,3.4-2.7,3.4-5c0.6-19.6-3.9-39.2-1.5-58.7c0.4-3,0.9-6,2.5-8.5c1.5-2.5,4.2-4.6,7.2-4.5 c4.7,0.1,8.5,4.9,13.1,4.3c2.5-0.3,4.5-2.3,6.6-3.7c8.5-5.9,21.5-4.1,28,4c2.5,3.2,3.3,8.4,5.5,11.8c2.2,3.4,5.9,6.1,9.9,6.1 c2.9,0,5.7-1.4,8.6-1.4c5.5,0.1,9.7,5.2,11.5,10.4c1.7,5.2,1.8,10.9,3.6,16.1c2.3,6.7,8.8,13.2,16.7,8.7c3.1-1.8,5.3-4.9,6.4-8.3 c1.8-5.3,3.1-10.7,3.9-16.2c0.2-1.7,1.5-2.8,3.1-3.4c2.5-0.8,4.4-3.9,5.1-6.7c0.8-3.8,0.9-8.1,3.9-10.6c1.4-1.2,3.3-1.8,4.6-3 c2.8-2.7,2.1-7.1,2.3-11c0.2-3.8,3-8.6,6.7-7.4c1.7-0.5,3.8,0.7,4.6,2.3c0.8,1.6,0.8,3.5,0.8,5.3c-0.1,11.6-0.2,23.1-0.3,34.7 c1.7,0.7,3.7-0.5,4.5-2.2c0.8-1.6,0.8-3.6,0.7-5.4c-0.1-7.3,0.5-14.5,1.8-21.7c0.8-4.7,2.4-9.9,7.5-11.3c2.7-0.7,5.7,0,8,1.7 c4.7,3.4,6.3,9.1,7.2,14.6c2.9,17.2,1.1,34.9,3.8,52.1c0.2,1,0.4,2.1,1.1,2.8c1.3,1.3,3.8,0.8,5-0.7c1.2-1.5,1.4-3.5,1.6-5.3 c1.6-20.6-4.3-41.8,1.2-61.7c0.6-2.1,3.3-3,4.8-1.4c1.5,1.4,1.6,3.7,1.6,5.8c0,4.3,0,8.6,0,12.9c0,1,0,2,0.5,2.8 c1.6,2.6,6.1,0.5,6.7-2.6c0.7-3.1-0.7-6.3-0.5-9.4c0.1-2.4,2-4.5,4.4-5c3.9-0.8,1.1,4.3,1.9,7c0.7,2.2,2.1,3.6,4,2.3 c2.2-1.6,1.2-5.5,3.4-7.1c1.8-1.3,4.3-0.1,5.7,1.5c1.4,1.6,2.4,3.8,4.3,4.9c2.6,1.6,6,0.7,8.7-0.7c2.7-1.4,5.3-3.2,8.3-3.5 c5.1-0.6,9.5,3.2,14.2,5c5.9,2.3,12.9,1.5,18.2-1.9c1.8-1.2,3.9-2.8,6-2.2c0.6-0.4,1.2-0.5,1.9-0.5c0.8,1.2,1.7,2.2,2.9,3 c1.2,0.8,2.5,1.2,3.9,1.4c1.2,2.5,1.3,5.4,1.6,8.1c0.4,3.6,1.4,7.5,5.1,9.1c2.2,0.9,4.9,0.5,6.7-1c2.9-2.5,2.8-6.2,2.4-9.6 c-0.1-1.3-0.3-2.7-0.3-4.1c1.9,1.7,3,4.4,5.3,5.2c1.9,0.7,3.6-0.1,5.1-1.4c1,10.1,1.9,20.1,2.4,30.2c0.1,2.3,0.8,5.2,3.1,5.6 c2.2,0.4,3.8-2.2,4.4-4.3c3.2-10.9-0.2-22.7,1-34c0.3-2.5,1-5.2,3.2-6.3c3.1-1.5,6.4,1.1,9.7,2.1c6,1.8,12-2.3,17.2-5.7 c4.9-3.2,11.2-6.1,16.3-3.7c0.1,0.4,0.3,0.9,0.4,1.3c0.6,1.8,2,3.3,3.8,3.9c0.1,0,0.1,0,0.2,0c0.2,0.1,0.3,0.1,0.5,0.1 c1.3,2.6,2,5.6,3,8.3c2.9,7.7,14,7.6,16.9-0.1c0.1-0.1,0.1-0.3,0.2-0.4c1.3-3.7,2.1-7.8,5.2-10.6c1.6-1.4,3.8-2.2,5.8-1.6 c3.7,1.1,4.4,5.2,4.6,8.6c1.7,24.6-0.9,49.5,2.4,74c0.1,1,0.3,2.1,1.1,2.7c1.1,1,2.9,0.5,3.9-0.6c0.6-0.6,0.9-1.4,1.1-2.3 c1.4-5.8,1.1-11.9-0.1-17.7C645.5,97,647,76,648.5,55.3c0.1-0.8,0.2-1.6,0.7-2.1c1.4-1.2,3.4,0.8,4,2.6c0.9,2.8,1.4,5.7,1.3,8.6 c-0.1,3.1,0.5,7.6,3.6,7.4c1.5-0.1,2.6-1.5,3.1-2.9c1.3-3.5,0.2-7.5,0.2-11.2c0-1.4,0.2-2.8,0.7-4.1c1.1-3,5.4-2.7,6,0.4 c1.8,8.8,2.1,17.9,0.9,26.9c-0.3,2.3-0.7,4.6,0,6.8c0.8,2.2,3.1,4,5.3,3.2c5.7-10.3,1.3-23.6,2.9-35c1.9,1.6,4.5,3,8.1,4 c15.5,4.1,37.1,15.4,47.2,10.1c10.1-5.3,12-23.8,12-23.8l0.5-4.1c0.1,0.1,0.2,0.3,0.2,0.6c0.1,0.6,0.2,1.2,0.3,1.8 c0,0.2,0.1,0.4,0.2,0.6c0.1,0.4,0.2,0.8,0.4,1.2c0.1,0.2,0.2,0.5,0.3,0.7c0.1,0.4,0.3,0.7,0.4,1.1c0.1,0.2,0.2,0.5,0.4,0.7 c0.2,0.3,0.3,0.7,0.5,1c0.1,0.2,0.3,0.5,0.4,0.7c0.2,0.3,0.4,0.6,0.6,0.9c0.2,0.2,0.3,0.4,0.5,0.7c0.2,0.3,0.4,0.6,0.6,0.8 c0.2,0.2,0.4,0.4,0.6,0.6c0.2,0.2,0.4,0.5,0.7,0.7c0.2,0.2,0.4,0.4,0.6,0.5c0.2,0.2,0.5,0.4,0.7,0.6c0.2,0.2,0.4,0.3,0.7,0.5 c0.3,0.2,0.5,0.4,0.8,0.5c0.2,0.1,0.5,0.2,0.7,0.4c0.3,0.1,0.5,0.3,0.8,0.4c0.2,0.1,0.5,0.2,0.7,0.2c0.3,0.1,0.5,0.2,0.8,0.2 c0.2,0.1,0.5,0.1,0.7,0.1c0.3,0,0.5,0.1,0.8,0.1c0.2,0,0.5,0,0.7,0c0.3,0,0.5,0,0.8-0.1c0.2,0,0.5-0.1,0.7-0.2 c0.3-0.1,0.5-0.1,0.8-0.3c0.2-0.1,0.5-0.2,0.7-0.4c0.3-0.1,0.5-0.3,0.8-0.4c0.2-0.2,0.5-0.4,0.7-0.6c0.2-0.2,0.4-0.3,0.6-0.5 c0.1-0.1,0.1-0.1,0.2-0.2c0,0,0.1-0.1,0.1-0.1c0.1-0.1,0.2-0.3,0.3-0.4c0.1-0.1,0.2-0.2,0.3-0.4c0.2-0.2,0.4-0.5,0.5-0.7 c0.1-0.1,0.1-0.2,0.2-0.3c0.2-0.3,0.4-0.6,0.5-0.9c0-0.1,0.1-0.1,0.1-0.2c0.2-0.4,0.3-0.7,0.5-1.1c0,0,0,0,0-0.1 c0.6-1.6,0.9-3.3,0.8-5c0-0.3,0-0.5,0-0.8c0-0.2,0-0.5,0-0.7c0-0.3,0-0.7,0-1c0-0.2,0-0.3,0-0.5c0-0.3,0-0.6,0-0.9 c0-0.2,0-0.5,0-0.7c0-0.3,0-0.6,0-0.8c0,0,0-0.1,0-0.1c5.4,1.7,10.3,4.6,12.8,9.5c1.3,2.5,1.9,5.4,3.8,7.5c2,2.3,5.2,3.1,7.5,5.2 c3.9,3.7,3.8,9.8,5.3,14.9c0.9,3.2,3.5,6.5,6.5,7.6c2.5,1,5.2-0.8,5.6-3.4c0.9-5.6,2-11.5,3-17.4c0.3,1.2,0.6,2.5,0.9,3.8 c0,0,0,0,0,0c0.1,0.3,0.1,0.7,0.2,1c0,0.2,0.1,0.3,0.1,0.5c0.2,1,0.8,1.7,1.5,2V40.3C815,18,815,0,815,0z'/%3E%3Cg%3E%3Cpath class='st1' d='M717.3,53.9c-35,0.1-46.3,11.3-46.3,46.3c0,34.8,11.8,46.2,46.3,46.3c34.7,0.1,46.3-11.2,46.3-46.3 C763.6,65.2,752.2,53.8,717.3,53.9z M722.7,71.8c11.6,2.2,20.8,11.4,23,23h-5.5c-2-8.6-8.8-15.4-17.5-17.4V71.8z M722.7,81.1 c6.6,1.9,11.8,7.1,13.7,13.7h-5.7c-1.5-3.6-4.4-6.5-8-8V81.1z M746.2,100.4c0,1.8-0.2,3.5-0.5,5.2h-9.3c-0.4,1.5-1,2.9-1.8,4.3 l6.6,6.6c-2.1,3-4.7,5.6-7.7,7.7l-6.6-6.6c-1.3,0.8-2.8,1.4-4.3,1.8v9.3c-1.8,0.3-3.6,0.5-5.4,0.5c-1.9,0-3.7-0.2-5.4-0.5v-9.3 c-1.5-0.4-2.9-1-4.3-1.8l-6.6,6.6c-3-2.1-5.6-4.7-7.7-7.7l6.6-6.6c-0.8-1.3-1.4-2.8-1.8-4.3h-9.3c-0.3-1.8-0.5-3.6-0.5-5.4 c0-1.9,0.2-3.7,0.5-5.4h9.3c0.4-1.5,1-2.9,1.8-4.3l-6.6-6.6c2.1-3,4.7-5.6,7.7-7.7l6.6,6.6c1.3-0.8,2.8-1.4,4.3-1.8v-9.3 c1.8-0.3,3.6-0.5,5.4-0.5v14.5c-8,0-14.5,6.5-14.5,14.5s6.5,14.5,14.5,14.5s14.5-6.5,14.5-14.5h14.5V100.4z'/%3E%3Cpath class='st2' d='M722.7,71.8c11.6,2.2,20.8,11.4,23,23h-5.5c-2-8.6-8.8-15.4-17.5-17.4V71.8z'/%3E%3Cpath class='st2' d='M722.7,81.1c6.6,1.9,11.8,7.1,13.7,13.7h-5.7c-1.5-3.6-4.4-6.5-8-8V81.1z'/%3E%3Cpath class='st2' d='M746.2,100.4c0,1.8-0.2,3.5-0.5,5.2h-9.3c-0.4,1.5-1,2.9-1.8,4.3l6.6,6.6c-2.1,3-4.7,5.6-7.7,7.7l-6.6-6.6 c-1.3,0.8-2.8,1.4-4.3,1.8v9.3c-1.8,0.3-3.6,0.5-5.4,0.5c-1.9,0-3.7-0.2-5.4-0.5v-9.3c-1.5-0.4-2.9-1-4.3-1.8l-6.6,6.6 c-3-2.1-5.6-4.7-7.7-7.7l6.6-6.6c-0.8-1.3-1.4-2.8-1.8-4.3h-9.3c-0.3-1.8-0.5-3.6-0.5-5.4c0-1.9,0.2-3.7,0.5-5.4h9.3 c0.4-1.5,1-2.9,1.8-4.3l-6.6-6.6c2.1-3,4.7-5.6,7.7-7.7l6.6,6.6c1.3-0.8,2.8-1.4,4.3-1.8v-9.3c1.8-0.3,3.6-0.5,5.4-0.5v14.5 c-8,0-14.5,6.5-14.5,14.5s6.5,14.5,14.5,14.5s14.5-6.5,14.5-14.5h14.5V100.4z'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  padding-top: 140px;
  height: 550px;
}

.christmas2020 .postcard .form{
  width: calc(50% - 20px);
  float: right;
}

.christmas2020 .postcard .form input{
  border: 0px solid white !important;
  border-bottom: 1px solid #00365B !important;
  border-radius: 0px !important;
  background-color: transparent;
  color: #00365B !important;
  font-family: "Merriweather", "InfraspeakSans", sans-serif;
  font-weight: 700 !important;
  padding: 10px;
  height: auto;
  font-size: 16px !important;
}

.christmas2020 .postcard .form input:focus{
  background-color: transparent !important;
}

.christmas2020 .postcard .img{
  width: 50%;
  float: left;
  margin-top: 20px;
}

.christmas2020 .postcard .form input.hs-button{
  background-color: #0072ce;
  border: 0px solid white !important;
  color: white !important;
  width: 100%;
  border-radius: 20px !important;
  height: 45px;
}

.christmas2020 .postcard .form input.hs-button:hover {
    background-color: #005E9D !important;
    padding-right: 10px !important;
}


.christmas2020 .postcard .form .hs-fieldtype-text label span{
  font-weight: 700;
  color: #0F385B;
  text-transform: uppercase;
  font-size: 15px;
  width: 100%;
  float: left;
}

.christmas2020 .postcard .form .hs-error-msgs li{
  list-style: none;
}

.christmas2020 .postcard .form .hs-error-msgs li label{
  font-size: 12px !important;
  font-weight: 700 !important;
  margin-top: -5px;
  float: left;
  color: #e74c3c !important;
}


.christmas2020 .postcard .form .hs_error_rollup{
  display: none;
}

.christmas2020.tk{
    background-image: url('https://growth.infraspeaktech.com/assets/christmas2020/bg-overlay2.svg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom;
}

.christmas2020.tk h1{
    margin-top: 100px;
}

.hub_btn a{
  background-color:#0072ce !important;
}

.hub_btn a:hover{
  background-color:#103658 !important;
}

.hub_btn2 a{
  width:280px !important;
  margin-left:calc(50% - 140px) !important;
}

#hub_popup{
  padding-bottom: 50px;
}

.badges_section{
    padding-top: 100px;
    padding-bottom: 50px;
    float: left;
    width: 100%;
}

.badges_section h5{
    color: #333333;
    font-size: 40px;
    font-weight: 500;
    letter-spacing: -1.5px;
    line-height: 56px;
    text-align: left;
    margin-bottom: 50px;
}

.badges_section .badge{
    width: 200px;
    margin-left: calc(((100% - 800px) / 3) / 2);
    margin-right: calc(((100% - 800px) / 3) / 2);
    float: left;
}

.badges_section .badge:nth-child(1){
    margin-left: 0px;
    margin-right: calc(((100% - 800px) / 3) / 2);
}

.badges_section .badge:nth-child(4){
    margin-left: calc(((100% - 800px) / 3) / 2);
    margin-right: 0px;
}


.badges_section .badge img{
    width: 100%;
}
/* --------------------- RESPONSIVE --------------------- */

@media (min-width: 1100px) and (max-width: 1380px) {


    /* HOMEPAGE */

    .homepage_template .squircle {
        width: 55%;
        height: 700px;
        margin-top: -42%;
    }
    .homepage_template .img_home {
        right: 100px;
        margin-top: 0px;
        width: 530px;
        height: 530px;
    }

    header, .top_banner,.container_margin {
        padding-left: 100px;
        padding-right: 100px;
    }

    .homepage_template .page_container,.infraspeak-subscribe-container,.homepage_caseStudy .intro, .homepage_caseStudy .section2 {
        padding-left: 100px;
        padding-right: 100px;
    }

    .hub_pt1{
      padding-left: 100px;
    }
    .hub_pt2{
      margin-right: 100px;
    }

    .infraspeak-container.col-12 .p-r-150{
        padding-right: 100px;
    }
    .infraspeak-container.col-12 .p-l-150{
        padding-left: 100px ;
    }

    .infraspeak-container.col-12 .p-r-300{
        padding-right: 100px ;
    }

    .container_homepage_features {
        margin-left: 100px;
        margin-right: 100px;
        width: calc(100% - 200px);
    }

    .bg_homepage_component2 .container1,.bg_homepage_component2 .container2,.bg_homepage_component2 .container3,.bg_homepage_component2 .container4{
        width:350px;
    }

    .bg_homepage_component2 .font-40{
        font-size:30px;
    }

    .bg_homepage_component2 .font-w-600{
        font-weight:600;
    }

    .bg_homepage_component2 .container2{
        right:0%;
    }

    .bg_homepage_component2 .container4{
        right:15%;
    }

    .banner_img_iot {
        background-size: auto 80%;
        background-position: bottom -70px right -20px;
    }

    .header_video .text {
      width: calc(100% - 450px);
      margin-top: 50px;
    }

    .header_video .video {
      width: 450px;
    }

    .christmas2020 .postcard {
      width: 800px;
      float: left;
      margin-left: calc(50% - 400px);
    }

    .christmas2020 .preview {
      width: 800px;
      margin-right: calc(50% - 400px);
      margin-top: 50px;
    }
}

@media (min-width: 900px) and (max-width: 1100px) {

    /* HOMEPAGE */

    .homepage_template .squircle {
        width: 60%;
        height: 700px;
        margin-top: -46%;
    }
    /*.homepage_template .img_home {
        width: 250px;
        right: 50px;
        margin-top: 20px;
    }
    */
    header, .top_banner,.container_margin{
        padding-left: 50px;
        padding-right: 50px;
    }

    .homepage_template .page_container,.infraspeak-subscribe-container,.homepage_caseStudy .intro, .homepage_caseStudy .section2 {
        padding-left: 50px;
        padding-right: 50px;
    }

    .hub_pt1{
      padding-left: 50px;
      width: calc(100% - 100px) !important;
    }
    .hub_pt2{
      margin-right: 50px;
      width: calc(100% - 100px) !important;
      margin-top: 100px;
    }

    .container_homepage_features {
        margin-left: 50px;
        margin-right: 50px;
        width: calc(100% - 100px);
    }

    .intro_home_container{
        height: 950px;
    }

    .homepage_template .img_home {
        width: 500px;
        height: 500px;
        margin-top: 20px;
        right: 50px;
    }

    .intro_homepage h1 {
        font-size: 40px;
        font-weight: 600;
    }

    .infraspeak-container.col-12 .p-r-150{
        padding-right: 50px;
    }
    .infraspeak-container.col-12 .p-l-150{
        padding-left: 50px;
    }
    .infraspeak-container.col-12 .p-r-300{
        padding-right: 50px ;
    }
    .infraspeak-container.col-12 .p-t-130{
        padding-top: 100px;
    }

    .cd-headline {
        font-size: 40px;
    }

    .col-7{ /* new col-9 */
        width: 75%;
    }

    .infraspeak-features-home-container .cellphone .left, .infraspeak-features-home-container .cellphone .right{
        width: calc(50% - 150px);
    }

    .infraspeak-features-home-container .pc .right .features .box h5.title {
    color: #333333 !important;
    font-size: 28px !important;
    font-weight: 400 !important;
    line-height: 28px !important;
}

    .infraspeak-features-home-container .cellphone .middle {
        width: 300px;
        margin-top: 0px;
    }

    .infraspeak-features-home-container .pc .right .features .box, .infraspeak-features-home-container .cellphone .features .box{
        padding: 10px;
        margin-bottom: 30px;
    }
    .infraspeak-features-home-container .pc .right .features .box h5.title, .infraspeak-features-home-container .cellphone .features .box h5.title{
        font-size: 15px;
    }

    .infraspeak-features-home-container .pc .right .features .box p.description, .infraspeak-features-home-container .cellphone .features .box p.description {
        font-size: 14px;
        line-height: 160%;
    }

    .infraspeak-text .text-title {
        font-size: 35px;
        letter-spacing: -1px !important;
    }

    .infraspeak-features-company-container .name {
        font-size: 16px;
        font-weight: 600;
        margin-top: 0px;
    }

    .infraspeak-features-company-container .description {
        font-size: 14px;
    }

    .wp-block-infraspeak-customer .infraspeak-customer .customerImage {
        width: 180px;
        height: 180px;
        background-size: cover;
        background-position: center;
        position: relative;
    }

    .wp-block-infraspeak-customer .infraspeak-customer .customerJob {
        font-size: 13px;
        font-weight: 600;
    }
    .wp-block-infraspeak-customer .infraspeak-customer .customerDescription {
        font-size: 13px;
    }

    .infraspeak-content-blog-container .blog-post .blogName {
        font-size: 15px;
        line-height: 160%;
        width: 100%;
    }

    .infraspeak-subscribe-container h2 {
        font-size: 34px;
    }
    .cd-intro {
        width: 400px;
    }
    .infraspeak-clients-small-container .imgs {
        padding-left: 50px;
        padding-right: 50px;
    }

    .bg_homepage_component2{
        height: 1450px;
    }

    .bg_homepage_component2 .container1,.bg_homepage_component2 .container2,.bg_homepage_component2 .container3,.bg_homepage_component2 .container4{
        width:350px;
    }

    .bg_homepage_component2 .font-40{
        font-size:30px;
    }

    .bg_homepage_component2 .font-w-600{
        font-weight:600;
    }

    .bg_homepage_component2 .container2{
        right:0%;
    }

    .bg_homepage_component2 .container4{
        right:15%;
    }

    .tags_img {
        width: 50% !important;
    }

    .banner_resources .container-inner:first-of-type{
      background-size: 900px;
    }

    .iot_page_banner .p-b-150{
      padding-bottom: 200px !important;
    }
    .banner_img_iot {
      background-size: 500px;
      background-repeat: no-repeat;
      background-position: bottom -90px right -70px;
    }

    .header_video .text {
      width: calc(100% - 450px);
      margin-top: 50px;
    }

    .header_video .video {
      width: 450px;
    }

    .christmas2020 .postcard {
      width: 800px;
      float: left;
      margin-left: calc(50% - 400px);
    }

    .christmas2020 .preview {
      width: 800px;
      margin-right: calc(50% - 400px);
      margin-top: 50px;
    }

    .christmas2020 .logo {
      width: 150px;
      margin-left: calc(50% - 75px);
    }
}


@media (min-width: 700px) and (max-width: 950px) {
    .homepage_caseStudy .section3 .plans{
      width: 100%;
      padding-left: 30px;
      padding-right: 30px;
      margin-left: 0px;
    }
    .homepage_caseStudy .section3 .plans .plan{
      width: 400px;
      margin-left: calc(50% - 200px);
    }

    .homepage_caseStudy .intro{
      background-position: right -80px bottom -90px;
      background-size: 600px;
    }

    .homepage_caseStudy .intro_text {
        margin-top: 10px;
    }

    .homepage_caseStudy .intro_text h2 {
      width: 100%;
      font-size: 16px;
    }
    .homepage_caseStudy .section3 {
      clip-path: polygon(0 5%, 100% 0, 100% 100%, 0 100%);
    }
    .homepage_caseStudy .section2 {
      padding-bottom: 60px;
    }
    .homepage_caseStudy .intro_text h1 {
      font-size: 45px;
    }

    .homepage_caseStudy .intro_text h5 {
      font-size: 13px;
      margin-bottom: 20px;
    }

    .homepage_caseStudy .section2 h2 {
      font-size: 25px;
    }

    .iot_page_banner .col-7 {
        width: 70% !important;
    }

    .banner_img_iot {
        background-size: 500px;
        background-position: bottom -100px right -100px;
        background-repeat: no-repeat;
    }

    .iot_page_banner .infraspeak-text.p-t-50{
      padding-top: 0px !important;
    }

    .header_video .text {
      width: 100%;
      float: left;
      margin-top: 0px;
    }
    .header_video .video {
        width: 450px;
        float: right;
        margin-top: 0px;
        margin-right: calc(50% - 225px);
        max-width: 600px;
    }

}

@media (min-width: 700px) and (max-width: 900px) {

    /* HOMEPAGE */

    .homepage_template .squircle {
        width: 70%;
        height: 700px;
        margin-top: -55%;
    }
    /*.homepage_template .img_home {
        width: 220px;
        right: 30px;
        margin-top: 20px;
    }*/

    container .image {
        width: 300px;
        height: 300px;
        right: 50px;
    }

    .homepage_template .img_home{
        width: 340px;
        height: 470px;
        right: 20px;
    }

    .intro_homepage h1 {
        font-size: 30px;
        font-weight: 600;
    }
    header, .top_banner,.container_margin{
        padding-left: 50px;
        padding-right: 50px;
    }

    header .main-menu ul li {
        margin-left: 30px;
    }

    header .main-menu ul li a {
        font-size: 13px;
        font-weight: 600;
    }

    .homepage_template .page_container,.infraspeak-subscribe-container,.homepage_caseStudy .intro, .homepage_caseStudy .section2 {
        padding-left: 50px;
        padding-right: 50px;
    }

    .hub_pt1{
      padding-left: 50px;
      width: calc(100% - 100px) !important;
    }
    .hub_pt2{
      margin-right: 50px;
      width: calc(100% - 100px) !important;
      margin-top: 100px;
    }

    .infraspeak-container.col-12 .p-r-150{
        padding-right: 50px;
    }
    .infraspeak-container.col-12 .p-l-150{
        padding-left: 50px;
    }

    .infraspeak-container.col-12 .p-r-300{
        padding-right: 50px ;
    }
    .infraspeak-container.col-12 .p-t-130{
        padding-top: 100px;
    }

    .cd-headline {
        font-size: 35px;
    }

    .col-7{ /* new col-9 */
        width: 90%;
    }

    .infraspeak-features-home-container .cellphone .left, .infraspeak-features-home-container .cellphone .right{
        width: calc(50% - 80px);
    }

    .infraspeak-features-home-container .cellphone .middle {
        width: 160px;
        margin-top: 0px;
    }

    /*.infraspeak-features-home-container .pc .right .features .box, .infraspeak-features-home-container .cellphone .left .features .box, .infraspeak-features-home-container .cellphone .right .features .box{
        padding: 5px;
        margin-bottom: 20px;
    }

    .infraspeak-features-home-container .pc .right .features .box h5.title, .infraspeak-features-home-container .cellphone .left .features .box h5.title,  .infraspeak-features-home-container .cellphone .right .features .box h5.title{
        font-size: 13px;
    }

    .infraspeak-features-home-container .pc .right .features .box p.description, .infraspeak-features-home-container .cellphone .left .features .box p.description, .infraspeak-features-home-container .cellphone .right .features .box p.description {
        font-size: 13px;
        line-height: 160%;
    }*/

    .p-r-150 {
        padding-right: 50px;
    }
    .p-l-150 {
        padding-left: 50px;
    }

    .col-9{
        width: 100%;
    }

    .infraspeak-text .text-title {
        font-size: 28px;
        letter-spacing: -1px;
    }

    .infraspeak-features-company-container .name {
        font-size: 17px;
        font-weight: 600;
        margin-top: 0px;
    }

    .infraspeak-features-company-container .description {
        font-size: 13px;
    }

    .wp-block-infraspeak-customer .infraspeak-customer .customerImage {
        width: 180px;
        height: 180px;
        background-size: cover;
        background-position: center;
        position: relative;
    }

    .wp-block-infraspeak-customer .infraspeak-customer .customerJob {
        font-size: 13px;
        font-weight: 600;
    }
    .wp-block-infraspeak-customer .infraspeak-customer .customerDescription {
        font-size: 13px;
    }

    .infraspeak-content-blog-container .blog-post .blogName {
        font-size: 15px;
        line-height: 160%;
        width: 100%;
    }

    .infraspeak-subscribe-container h2 {
        font-size: 34px;
    }
    .cd-intro {
        width: 330px;
    }

    .infraspeak-features-home-container .cellphone .middle .mask {
        background-size: 188px;
        height: 400px;
    }

    .infraspeak-features-home-container .cellphone .imgs .imageContainer {
        width: 160px;
        margin-left: 0px;
        height: 325px;
        margin-top: 35px;
    }

    .infraspeak-features-home-container .pc .left {
        width: 100%;
        height: 400px;
    }

    .infraspeak-features-home-container .pc .left .mask {
        background-size: 400px;
        height: 400px;
    }
    .infraspeak-features-home-container .pc .left .imgs {
      width: 100%;
      height: 400px;
      left: 0;
      top: 0;
    }
    .infraspeak-features-home-container .pc .right {
        width: calc(100%);
    }

    .infraspeak-features-company-container .col-1_3 {
        width: calc((100%/3) - 20px);
        margin-right: 30px;
    }

    .infraspeak-features-company-container .image {
        width: 80px;
        height: 80px;
    }

    .infraspeak-customers-container .col-1_3 {
        width: calc((100%/3) - 20px);
        margin-right: 30px;
    }

    .infraspeak-content-blog-container .col-1_3 {
        width: calc((100%/3) - 20px);
        margin-right: 30px;
    }

    .infraspeak-content-blog-container .blog-post .blogImage {
        height: 120px;
    }
    .infraspeak-clients-small-container .imgs {
        padding-left: 0px;
        padding-right: 0px;
    }

    .bg_homepage_component2{
        height: 1000px;
    }

    .bg_homepage_component2 .container1,.bg_homepage_component2 .container2,.bg_homepage_component2 .container3,.bg_homepage_component2 .container4{
        width:300px;
    }

    .bg_homepage_component2 .font-40{
        font-size:27px;
    }

    .bg_homepage_component2 .font-16{
        font-size:14px;
    }

    .bg_homepage_component2 .font-w-600{
        font-weight:600;
    }

    .bg_homepage_component2 .container2{
        right:0%;
    }

    .bg_homepage_component2 .container4{
        right:15%;
    }

     header .menu_responsive{
        display: block;
    }

    header .menus{
        display: none;
    }
    header .logo {
        margin-top: 12px;
    }
    header {
        z-index: 12;
    }

    .infraspeak-subscribe-container .image {
        width: 280px;
        height: 320px;
        right: 50px;
    }

    footer .apps, footer .footer_menu{
        padding-left: 50px;
        padding-right: 50px;
    }

    .container_tags h5{
        text-align: center;
    }
    .container_tags h2{
        text-align: center;
    }
    .container_tags p{
        text-align: center;
    }

    .container_tags .col-5{
        width: 100% !important;
    }

    .container_tags .p-t-90{
        padding-top:30px;
    }

    .tags_img{
        margin-left: 5%;
    }

    .container_homepage_features{
        padding-left: 50px;
        padding-right: 50px;
        margin-left: 0px !important;
        margin-right: 0px !important;
        width: calc(100%) !important;
    }

    .intro_homepage{
        margin-top: 50px;
    }

    .intro_home_container {
        height: 900px;
    }

    .width-350{
        width:300px;
    }

    .demo_intro_container .container-inner{
      background-size: 1300px;
          height: 600px;
      background-position: center bottom 30px;
    }

    .speech_bubble{
        display: none;
    }

    .image_customer {
      right: 50px;
    }

    .image_customer img{
      width: 250px;
      height: 250px;
    }

    .case_title{
      width: calc(100% - 250px);
    }

    .case_title h1{
      font-size:30px;
    }

    .homepage_caseStudy .p-t-200{
      padding-top:120px;
    }

    .homepage_caseStudy .col-7 {
      width: 100%;
  }

    .infraspeak-caseStudy-info-container.sticky{
      position: relative;
      top: 0;
    }

    .infraspeak-caseStudy-info-container{
      max-width:500px;
      margin-left: calc(50% - 250px) !important;
      margin-top: -50px;
    }


    .intro_fitur{
      width: calc(100% - 200px) !important;
      height: auto !important;
      margin-left: 100px !important;
      margin-right: 100px !important;
      margin-top:0px;
    }

    .intro_fitur .left{
      width:100% !important;
      padding-right: 0px !important;
      margin-top:0px !important;
    }

    .intro_fitur .meetings-iframe-container{
      width: 100%;
      float: left;
      position: relative;
      right: 0px;
    }

    .intro_fitur .left h1.WFD{
        width: 450px !important;
    }

    .venue_fitur .container {
      width: calc(100% - 150px) !important;
      height: auto !important;
      float: right !important;
      margin-right: 50px !important;
      padding-left: 40px !important;
      margin-top: 30px;
    }

    .venue_fitur .img {
      width: calc(100% - 200px) !important;
    }

    .faqs_fitur {
      padding-left: 100px !important;
      padding-right: 100px !important;
    }

    .faqs_fitur .faq h5 {
      font-size: 25px !important;
    }

    .wp-block-image img{
      height: auto;
    }

    .banner_stay .col-7{
      width:75% !important;
      float: left;
    }

    .stay_infraspeak_img {
      height: 360px;
      left: auto;
      bottom: -30px;
    }
    .tags_img {
      height: 300px;
      background-size: cover;
      width: 500px !important;
      margin-left: calc(50% - 250px) !important;
    }

    .container_tags a{
      width: 110px;
      margin-left: calc(50% - 55px);
    }

    .container_tags .p-t-70{
      padding-top:10px !important;
    }

    .banner_stay{
      overflow: hidden;
    }

    .banner_stay .p-t-100 {
    padding-top: 40px !important;

    }
    .banner_stay .p-b-100 {
    padding-bottom: 150px !important;

    }
    .banner_resources .container-inner:first-of-type {
    background-size: 700px;
    padding-bottom: 80px;
    }

    .banner_resources .container-inner .container-inner{
      padding-bottom: 0px;
    }

    .iot_store .infraspeak-customer-stories-container .col-1_2 {
      width: calc((100% / 2) - 10px) !important;
    }

    .integration_box {
      width: calc((100% / 2) - 15px);
    }

    .integration_box:nth-child(3n+0) {
      margin-right: 30px;
    }

    .integration_box:nth-child(2n+0) {
      margin-right: 0px;
    }
    .header_video .text {
      width: 100%;
      float: left;
      margin-top: 0px;
    }
    .header_video .video {
        width: 450px;
        float: right;
        margin-top: 0px;
        margin-right: calc(50% - 225px);
        max-width: 600px;
    }


    .christmas2020 .postcard {
      width: calc(100% - 60px);
      float: left;
      margin-left: 30px;
    }

    .christmas2020 .preview {
      width: calc(100% - 60px);
      margin-right: 30px;
      margin-top: 50px;
    }

    .christmas2020 .logo {
      width: 150px;
      margin-left: calc(50% - 75px);
    }
    
    
    .badges_section{
        padding-top: 100px;
        padding-bottom: 00px;
        float: left;
        width: 100%;
    }

    .badges_section h5{
        font-size: 28px;
        letter-spacing: -1px;
    }
    

    .badges_section .badge{
        width: 150px;
        margin-left: calc(((100% - 600px) / 3) / 2);
        margin-right: calc(((100% - 600px) / 3) / 2);
        float: left;
    }

    .badges_section .badge:nth-child(1){
        margin-left: 0px;
        margin-right: calc(((100% - 600px) / 3) / 2);
    }

    .badges_section .badge:nth-child(4){
        margin-left: calc(((100% - 600px) / 3) / 2);
        margin-right: 0px;
    }
    
    .badges_section .badge img{
        width: 100%;
    }
}


@media (min-width: 300px) and (max-width: 700px) {

    /* HEADER */
	
	.gearDescriptionText .container-inner{
		padding: 0 !important;
	}
	.gearDescriptionText .container-inner .gearTitle {
    padding: 40px;
    }
	.gearDescriptionText .container-inner .infraspeak-text {
    padding: 40px;
}
.textGear {
    padding: 16px !important;
}
	.gearCTA{
	padding: 20px 20px 60px 20px;
}
    html{
        overflow-x: hidden;
        width: 100vw;
        float: left;
    }

    header .menu_responsive{
        display: block;
    }

    header .menus{
        display: none;
    }

    header .logo {
        margin-top: 4px;
    }

    .homepage_template .img_home {
        width: 300px;
        right: calc(50% - 150px);
        margin-top: 350px;
        height: 300px;
        background-position: right;
        margin-top: 0px;
        display: none;
    }

    .intro_homepage {
        margin-top: 20px;
    }

    .intro_homepage h1{
        font-size: 33px;
        font-weight: 600;
        margin-bottom: 10px;
        line-height: 150%;
    }

    .container_homepage_features {
        margin-left: 5%;
        margin-right: 5%;
        margin-top: -100px;
    }

    .p-t-150{
      padding-top: 100px;
    }

    .homepage_template .font-15{
      font-size: 13px;
    }

    .homepage_template .font-40{
      font-size: 30px;
    }
	.marginTopClientsHome h2{
		padding-left:15px;
		padding-right:15px;
	}


  .wp-block-wp-block-infraspeak-testimonial .employee_box .name, .infraspeak-testimonial .employee_box .name{
      font-size: 15px !important;
      font-weight: 600 !important;
      text-align: center !important;
      margin-top: 10px !important;
      color: #333333 !important;
  }

  .wp-block-wp-block-infraspeak-testimonial .employee_box .jobrole, .infraspeak-testimonial .employee_box .jobrole {
      font-size: 14px;
      font-weight: 600;
      text-align: left;
      margin-top: 5px;
      color: #333333 !important;
      text-align: center;
      font-weight: 400;
      line-height: 150%;
  }
    /* FOOTER */


    footer .apps {
        padding-left: 20px;
        padding-right: 20px;
    }
    footer .apps .app .logo {
        width: 40px;
        height: 40px;
        background-size: 40px;
    }
    footer .apps .app .info {
        width: 100%;
        padding-left: 0px;
        float: left;
        font-size: 12px;
    }

    footer .apps .app .info .name {
        font-size: 12px;
    }
    footer .apps .app .info .link {
        font-size: 12px;
    }
    footer #footer-menu li {
        width: calc(100% / 2);
    }

    footer #footer-menu li a {
        font-size: 14px;
    }
    footer #footer-menu li .sub-menu li a {
        font-size: 13px;
		transition: color 0.3s;
    }
	   footer #footer-menu li .sub-menu li a:hover {
        color: #0072ce;
    }
    footer #footer-menu li .sub-menu {
        margin-bottom: 20px;
    }
    footer .footer_menu {
        padding-top: 30px;
        padding-left: 20px;
        padding-right: 20px;
    }
    footer .logos {
        width: 100%;
        margin-left: 0px;
    }
    /* HOMEPAGE */

    .homepage_template .squircle {
        width: 90px;
        height: 120px;
        margin-top: 0;
        right: 0px;
        top: -20px;
        background-size: 120px;
        transform: rotate(0deg);
        background-image: url(http://jessicamendes.me/infraspeak/website/wp-content/themes/infraspeak/imgs/squircle2.png);
        z-index: 11;
    }
    /*.homepage_template .img_home {
        width: 220px;
        right: 30px;
        margin-top: 20px;
        display: none;
    }
    */

    .featureblockTitle h5, .featurepageText h5{
    	text-align: left !important;
    }

    header, .top_banner, .container_margin{
        padding-left: 20px;
        padding-right: 20px;
    }

    header .main-menu ul li {
        margin-left: 30px;
    }

    header .main-menu ul li a {
        font-size: 13px;
        font-weight: 400;
    }

    .homepage_template .page_container,.infraspeak-subscribe-container,.homepage_caseStudy .intro, .homepage_caseStudy .section2 {
        padding-left: 20px;
        padding-right: 20px;
    }

    .hub_pt1{
      padding-left: 20px;
      width: calc(100% - 40px) !important;
    }
    .hub_pt2{
      margin-right: 20px;
      width: calc(100% - 40px) !important;
      margin-top: 50px;
    }

    .hub_1 label span {
        width: 100%;
        text-align: left;
        line-height: 140%;
    }

    .hub_2 label span {
      width: calc((100% / 2) - (20px / 2));
    }

    .hub_2 label:nth-child(3n+0) span {
        margin-right: 20px;
    }

    .hub_2 label:nth-child(2n+0) span {
        margin-right: 0px;
    }

    .homepage_caseStudy .popup .form2 .hs-button.primary{
      width: 100%;
    }

    .infraspeak-subscribe-container {
        padding-top: 20px;
        padding-bottom: 30px;
    }

    .infraspeak-container.col-12 .p-r-150{
        padding-right: 20px;
    }
    .infraspeak-container.col-12 .p-l-150{
        padding-left: 20px;
    }
    .infraspeak-container.col-12 .p-r-300{
        padding-right: 20px ;
    }
    .infraspeak-container.col-12 .p-t-130{
        padding-top: 80px;
    }

    .cd-headline {
        font-size: 33px;
    }

    .col-7{ /* new col-9 */
        width: 100%;
    }

    .col-4{
        width: 100%;
    }

    .infraspeak-features-home-container .cellphone .left, .infraspeak-features-home-container .cellphone .right{
        width: calc(50% - 80px);
    }

    .infraspeak-features-home-container .cellphone .middle {
        width: 160px;
        margin-top: 0px;
    }

    .infraspeak-features-home-container .pc .right .features .box, .infraspeak-features-home-container .cellphone .left .features .box, .infraspeak-features-home-container .cellphone .right .features .box{
        padding: 5px;
        margin-bottom: 20px;
        padding-left: 10px;
    }

    .infraspeak-features-home-container .pc .right .features .box h5.title, .infraspeak-features-home-container .cellphone .left .features .box h5.title,  .infraspeak-features-home-container .cellphone .right .features .box h5.title{
        font-size: 13px;
    }

    .infraspeak-features-home-container .pc .right .features .box p.description, .infraspeak-features-home-container .cellphone .left .features .box p.description, .infraspeak-features-home-container .cellphone .right .features .box p.description {
        font-size: 13px;
        line-height: 160%;
    }

    .features_container .font-17{
      text-align: left !important;
    }

    .featurepageText h4 {
        text-align: left !important;
    }
    .infraspeak-text .text-title {
        font-size: 25px;
        letter-spacing: -1px;
        line-height: 170%;
    }

    .infraspeak-features-company-container .name {
        font-size: 17px;
        margin-top: 0px;
        width: 100%;
        text-align: center;
    }

    .infraspeak-features-company-container .description {
        font-size: 13px;
        width: 100%;
        text-align: center;
    }

    .wp-block-infraspeak-customer .infraspeak-customer .customerImage {
        width: 180px;
        height: 180px;
        background-size: cover;
        background-position: center;
        position: relative;
    }

    .wp-block-infraspeak-customer .infraspeak-customer .customerJob {
        font-size: 13px;
        font-weight: 600;
        text-align: center;

    }
    .wp-block-infraspeak-customer .infraspeak-customer .customerDescription {
        font-size: 13px;
        text-align: center;
    }

    .infraspeak-content-blog-container .blog-post .blogName {
        font-size: 15px;
        line-height: 160%;
        width: 100%;
    }

    .infraspeak-subscribe-container h2 {
        font-size: 25px;
        text-align: center
    }

    .infraspeak-subscribe-container p {
        font-size: 14px;
        text-align: center;
    }
    .cd-intro {
        width: 100%;
        margin-top: 40px;
        max-width: 300px
    }

    .infraspeak-features-home-container .cellphone .middle .mask {
        background-size: 188px;
        height: 400px;
    }

    .infraspeak-features-home-container .cellphone .imgs .imageContainer {
        width: 160px;
        margin-left: 0px;
        height: 325px;
        margin-top: 35px;
    }


    .infraspeak-features-company-container .col-1_3 {
        width: 100%;
        margin-right: 0px;
    }

    .infraspeak-features-company-container .image {
        width: 180px;
        height: 180px;
        background-position: center;
        margin-left: calc(50% - 90px);
    }

    .infraspeak-customers-container .col-1_3 {
        width: 100%;
        margin-right: 0px;
        margin-bottom: 20px;
    }

    .infraspeak-content-blog-container .col-1_3 {
        width: 100%;
        margin-right: 0px;
        margin-bottom: 20px;
    }

    .wp-block-infraspeak-customer .infraspeak-customer .customerImage {
        width: 130px;
        height: 130px;
        margin-left: calc(50% - 65px);
    }

    .infraspeak-content-blog-container .blog-post .blogImage {
        height: 150px;
    }
    .infraspeak-clients-small-container .imgs {
        padding-left: 0px;
        padding-right: 0px;
    }

    .infraspeak-subscribe-container .button-subscribe{
      padding-left: 30px !important;
      font-weight: 400;
      font-size: 18px !important;
    }

    .btn_border a {
        padding: 15px 30px;
        padding-right: 50px;
    }

    .infraspeak-image-squircle .image {
        width: 100% !important;
        height: 300px !important;
        background-position: right 0px top 50px !important;
    }

    .featureblockTitle h5{
      text-align: left;
    }

    .featureblockP div {
      text-align: left;
    }

    .form_demo_home {
       margin-top: 50px;
    }
    .form_demo_home input {
        width: calc(100% - 130px);
    }

    .form_demo_home input[type=submit] {
        padding: 12px 10px;
        font-size: 13px;
    }

    .p-t-100 {
        padding-top: 50px;
    }

    .wp-block-infraspeak-container.infraspeak-container.col-9{
        width:90%;
    }

    .infraspeak-banner-cta-container {
        padding: 20px;
    }

    .infraspeak-banner-cta-container .info {
        width: calc(100%);
    }

    .infraspeak-banner-cta-container .info h2,.infraspeak-banner-cta-container .info p{
        text-align: center;
    }

    .infraspeak-banner-cta-container .info p{
        margin-bottom: 20px;
    }
    .infraspeak-banner-cta-container .btn_container {
        float: none;
        margin-left: auto;
        margin-right: auto;
    }
    .infraspeak-banner-cta-container .btn_container a.btn {
        padding: 10px 20px;
        float: left;
        margin-left: 0px;
        margin-top: 10px;
    }
    .infraspeak-features-home-container .btns {
        display: block;
        margin-bottom:20px;
    }
    .infraspeak-features-home-container .btns a {
        font-size: 12px;
        padding: 8px 10px;
		    margin-top: 10px;
        margin: 0px;
        margin-bottom: 15px;
        width:100%;
    }
    .height-60 {
        height: 20px;
    }
    .infraspeak-features-home-container .pc .left {
        width: 100%;
        height: 300px;
    }
    .infraspeak-features-home-container .pc .left .mask {
        background-size: 300px;
        height: 250px;
        width: 300px;
        margin-left: calc(50% - 150px);
    }

    .infraspeak-features-home-container .pc .left .imgs {
      width: 100%;
      height: 250px;
      left: 0;
      top: 0;
    }

    .infraspeak-features-home-container .pc .right {
        width: 100%;
        float: left;
    }
    .infraspeak-features-home-container .pc .right .features {
        padding-left: 0px;
    }

    .infraspeak-clients-small-container .imgs {
        padding-left: 0;
        padding-right: 0;
        display: inline-block;
        text-align: center;
    }

    .infraspeak-clients-small-container .imgs .logo {
        width: calc(100%/3);
        height: 60px;
        float: none;
        background-size: 100%;
        display: inline-block;
        text-align: center;
    }

    .infraspeak-text .text-description {
        font-size: 14px;
    }

    .p-b-70 {
        padding-bottom: 40px;
    }
    .infraspeak-subscribe-container .form_container .hs-input {
        width: 100%;
        margin-top:30px;
        text-align: left;
    }
    .infraspeak-subscribe-container .form_container input.hs-button.primary.large {
        padding: 13px 12px;
        font-size: 13px;
        float: left;
        width: 150px;
        margin-left: calc(50% - 75px);
    }

    .customerName {
        text-align: center;
    }

    header{
        z-index: 12;
    }

    .homepage_company .col-7{
        width:90%;
    }

    .font-50 {
        font-size: 32px;
        line-height: 130% !important;
    }

    .font-20 {
        font-size: 22px !important;
    }
    .bg_solution2, .bg_solution {
        background-position: left -90px top 0px;
        background-size: 160%;
    }
    .font-30 {
        font-size: 20px;
        line-height: 150%;
    }

    .responsive{
        display: block;
    }

    .no_responsive{
        display: none;
    }

    .feature1 .left,.feature3 .left{
        float: right;
    }

    .feature1 .right, .feature3 .right{
        float: left;
    }

    .feature1 .col-6, .feature2 .col-6,.feature3 .col-6{
        width:100%;
    }

    .features_container .width-300{
        width:220px;
        margin-left: calc(50% - 110px);
    }

    .features_container .height-300{
        height:230px;
    }

    .features_container .p-r-40{
        padding-right: 0px;
    }
    .features_container .p-t-30{
        padding-top:10px;
		text-align: left !important;
    }

    .features_container .font-25{
        font-size: 20px;
		text-align: left !important;
    }

    .features_container .font-17{
        font-size: 22px;
        padding-bottom: 20px;
    }

    .wp-block-infraspeak-testimonial, .infraspeak-testimonial {
        margin-top: 20px;
        padding: 20px 20px;
    }

    .wp-block-infraspeak-testimonial .testimonial, .infraspeak-testimonial .testimonial {
        font-size: 23px;
        line-height: 170%;
        text-align: center;
    }

    .infraspeak-feature-container .col-1_4 {
        width: calc(100%);
        margin-right: 0px;
        margin-bottom:30px;
    }

    .subtitle_solution{
        width:60%;
        margin-left: 20%;
    }

    .subtitle_solution .font-14{
        font-size: 13px;
    }

    .col-6{
        width: 100%;
    }

    .features_container{
        text-align: left;
    }

    .infraspeak-feature-container .icon_container{
        margin-left: calc(50% - 50px);
    }

    .infraspeak-feature-container .featureTitle, .infraspeak-feature-container .featureDescription, .infraspeak-feature-container .linkFeature{
        text-align: left;
        width: 100%;
        float: left;
    }

    .text_center_responsive{
        text-align: left;
        float: left;
        width: 100%;
    }

    .homepage_company .p-t-80{
        padding-top:40px;
    }

    .text-center-responsive{
        width: 100%;
        float: left;
        text-align: left;
    }

    .homepage_company .p-b-50{
        padding:30px !important;
    }

    .value_prop{
        width:85%;
    }

    .value_prop .infraspeak-features-company-container .image{
        width: 100px;
        height: 100px;
        margin-left: calc(50% - 50px);
    }

    .value_prop .infraspeak-features-company-container .infraspeak-customer{
        margin-bottom: 20px;
    }

    .value_prop .p-l-50{
        padding-left: 30px;
    }
    .value_prop .p-r-50{
        padding-right: 30px;
    }

    .height-70 {
        height: 50px;
    }

    .top-menu2{
        float: left;
        width: 100%;
        border-top: 1px solid #0072ce;
        display: block;
        padding-top: 30px;
    }

    .top-menu2 li{
        list-style: none;
    }
    .top-menu2 li a{
        text-decoration: none;
        font-size: 20px;
        font-weight: 300;
        color: black;
        padding-bottom: 15px;
        float: left;
        width: 100%;
    }

    /* --------- COMPANY -------- */

    .font-70 {
        font-size: 40px;
    }

    .infraspeak-counter-container .col-1_3 {
        width: 100%;
        margin-right: 0px;
        margin-bottom: 20px;
    }

    .infraspeak-team-members-container .col-1_4 {
        width: calc(50% - 20px);
        margin-right: 20px;
        margin-bottom: 00px;
        min-height: 250px;
    }

    .infraspeak-team-members-container .employeeImage {
        width: 110px;
        height: 110px;
        margin-left: calc(50% - 55px);
    }

    .overlay.p-t-150{
        padding-top:30px;
    }
    .overlay.p-r-150{
        padding-right:50px;
    }
    .overlay.p-l-150{
        padding-left:50px;
    }
    .overlay.height-300{
        height: 180px;
    }

    .overlay .infraspeak-text-p{
        text-align: center;
    }
    .overlay .infraspeak-text-p.font-60{
        font-size: 40px;
    }

    .overlay .font-40{
        font-size: 22px;
        text-align: center;
    }

    .overlay .infraspeak-button-container a{
        width: 180px;
        margin-right: calc(50% - 90px);
        padding: 10px 20px;
        padding-right: 40px !important;
        background-position: right 20px center !important;
    }

    .openings_container .p-r-150{
        padding-right: 0px;
    }

    .timeline_container .col-5{
        width: 90%;
    }

    .infraspeak-team-members-container .employeeName {
        font-size: 14px;
        line-height: 140%;
        text-align: center;
    }

    .infraspeak-team-members-container .employeeJob {
        font-weight: 400;
        text-align: center;
    }

    .infraspeak-team-members-container .social {

        float: none;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
        display: inline-block;

    }
    .infraspeak-team-members-container .social a {
        width: 40px;
        margin-right: 0px;
    }
    .timeline_container{
        padding-top:40px;
    }

    .infraspeak-timeline .item-timeline .line-container {
        width: 30px;
    }

    .infraspeak-timeline .item-timeline .line-container .line {
        margin-left: 10px;
    }
    .infraspeak-timeline .item-timeline .line-container .circle, .infraspeak-timeline .item-timeline .line-container .circle.sel {
        left: 5.5px;
    }

    .infraspeak-timeline .item-timeline .event-container {
        width: calc(100% - 30px);
    }

    .infraspeak-timeline .item-timeline .event-container .box .image {
        width: 60px;
    }

    .infraspeak-timeline .item-timeline .event-container .box .info {
        width: calc(100% - 60px);
        padding: 10px;
    }

    .infraspeak-timeline .item-timeline .event-container .box .image i {
        font-size: 43px;
        width: 60px;
    }

    .banner_jobs .container-inner{
        padding-right: 0px !important;
        padding-left: 0px !important;
        padding-top: 10px;
    }

    .banner_jobs .col-8{
        width:100%;
    }

    .banner_jobs .text-left{
        text-align: center;
        margin-bottom: 30px;
    }
    .banner_jobs a{
        float:none !important;
    }
    .font-55 {
        font-size: 40px;
    }

    .col-8{
        width:100%;
    }

    .infraspeak-images-jobs .col4{
        display:none;
    }

    .infraspeak-images-jobs .imgs .col1, .infraspeak-images-jobs .imgs .col2, .infraspeak-images-jobs .imgs .col3{
        width: calc(100%/3);
    }

    .infraspeak-images-jobs .imgs .photo {
        width: 100%;
    }

    .height-100{
        height:70px;
    }

    .infraspeak-job-list-container .job-item .btn-container {
        width: 100px;
    }

    .infraspeak-job-list-container .job-item .info {
        width: calc(100% - 100px);
    }

    .infraspeak-job-list-container .job-item .info div{
        width:100%;
        margin-left: 0px !important;
        margin-bottom: 5px;
    }
    .infraspeak-job-list-container .job-item .btn-container a {
        line-height: 25px;
    }
    .font-45 {
        font-size: 35px;
    }

    .perks .col-6 .container-inner{
        padding-right: 40px !important;
        padding-left: 40px !important;
    }

    .perks .text-left {
        text-align: center;
    }

    .perks .left {
        float: none;
    }

    .perks .height-50{
        display: none;
    }

    .perks .infraspeak-container .infraspeak-container{
        margin-bottom:30px;
    }

    .font-40 {
        font-size: 30px;
    }

    .nice-select {
        font-size: 12px;
    }

    .infraspeak-icon .fa-briefcase.m-l-50{
        margin-left: 0px;
        clear: both;
    }

    .p-r-130 {
        padding-right: 20px;
    }
    .infraspeak-customer-stories-container .col-1_2 {
        width: calc(100%) !important;
        float: left !important;
        display: block !important;
        margin-right: 0px !important;
        margin-left: 0px !important;
    }

    .infraspeak-customer-stories-container .customer-stories-items{
      height: auto !important;
    }

    .infraspeak-customer-stories-container .col-1_2 {
      position: relative !important;
      top: 0px !important;
    }

    .infraspeak-customer-stories-container .customer_story .title {
      font-size: 20px;
    }

    .infraspeak-customer-stories-container .customer_story .image {
        height: 200px;
    }

    .nice-select.selectCategories {
        margin-right: 0px;
    }

    .award_100000 {
        background-position: center 0px;
        background-repeat: no-repeat;
    }

    .awards .icon_container {
        margin-left: calc(50% - 65px);
    }

    .p-l-150 {
        padding-left: 30px;
    }

    .integration-filter {
        width: 100%;
    }

    .infraspeak-integrations-list-container .integration-items {
        width: 100%;
    }

    .infraspeak-integrations-list-container .col-1_3 {
        width: 100%;
        margin-right: 0px;
    }

    .infraspeak-integrations-list-container .integration-items{
        margin-top: 30px;
    }

    .btn-integrations{
        float: left;
        margin-top:20px;
    }

    .overlay_popup .popup_integrations_detail {
        width: calc(100% - 40px);
        margin-left: 20px;
        margin-top:100px;
    }

    .overlay_popup .popup_integrations_detail .content {
        font-size: 13px;
        overflow: auto;
        height: 230px;
    }

    .overlay_popup .popup_integrations_vote, .infraspeak-modal.Medium {
        width: calc(100% - 40px);
        height:500px;
        margin-left: 20px;
    }

    .overlay_popup .popup_integrations_vote .content, .infraspeak-modal.Medium .content{
        height: calc(500px - 70px);
    }

    .infraspeak-news-container .news-item .title-container {
        width: calc(100%);
    }

    .infraspeak-news-container .news-item .btn-container{
        text-align: right;
    }

    .bg_homepage_component2{
      height: 1000px;
      background-image: url(imgs/homepage_bg2.svg);
      background-position: top;
      background-size: 360px;
    }

    .bg_homepage_component2 .container1,.bg_homepage_component2 .container2,.bg_homepage_component2 .container3,.bg_homepage_component2 .container4{
        width: 190px;
    }

    .bg_homepage_component2 .font-40{
        font-size:17px;
    }

    .bg_homepage_component2 .font-16{
        font-size:12px;
    }

    .bg_homepage_component2 .font-14{
        font-size:11px;
    }

    .bg_homepage_component2 .font-w-600{
        font-weight:600;
    }

    .bg_homepage_component2 .container1{
        top:8%;
    }

    .bg_homepage_component2 .container2{
        right:0%;
        top:30%;
    }

    .bg_homepage_component2 .container3{
        top:53%;
        left: 0%;
    }

    .bg_homepage_component2 .container4{
        right:0%;
        top:74%;

    }

    .intro_homepage{
      width: 100%;
    }

    .intro_homepage h1 {
        font-size: 30px;
        font-weight: 600;
        line-height: 120%;
    }

    .container_homepage_features .p-l-50{
      padding-left: 20px;
    }

    .container_homepage_features .p-r-50{
      padding-right: 20px;
    }

    .infraspeak-features-home-container .pc .right .features .box .icon {
      margin-right: 10px;
    }

    .infraspeak-features-home-container .pc .right .features .box:hover, .infraspeak-features-home-container .pc .right .features .selected {
		background-color: #E1F6FF !important;
        padding-left: 12px;
        padding-top: 20px;
        padding-bottom: 20px;
		border-radius: 0 20px 20px 0;
		transition: 0.3s;
    }

    .linkFeature, .infraspeak-content-blog-container .blog-post .blogBtn{
        background-position: right center !important;
    }
    .homepage_template .img_home {
      margin-top: 450px;
    }

    .intro_home_container {
      height: 1160px;
    }

    .infraspeak-features-home-container .pc .left .imgs .imageContainer{
        background-size: contain;
    }


    .font-32{
        font-size: 25px;
    }

    .tags_img{
        height: 200px;
        background-position: center;
    }

    .homepage_template .col-5{
        width: 100%;
    }

    .p-t-90,.p-t-70,.p-t-75{
        padding-top:20px;
    }

    .infraspeak-subscribe-container .image{
        display: none;
    }

    .infraspeak-subscribe-container p{
        width:100% !important;
    }

    .form_demo_home input[type="submit"]{
        width:120px;
    }

    .infraspeak-counter-container .nr {
        font-size: 60px;
    }
    .squircle1, .squircle2,.squircle3,.squircle4{
        display: none;
    }

    .value_prop{
        width: calc(100% - 40px);
    }

    .width-350 {
        width: 280px;
        margin-left: calc(50% - 140px);
    }
    .height-350 {
        height: 280px;
    }

    .font-60 {
        font-size: 45px;
    }

    .col-9 .p-r-150{
        padding-right: 20px;
    }
    .col-9 .p-l-150{
        padding-left: 20px;
    }



    .infraspeak-pricing .col-1_4{
        width: 135px;
        margin-right: 0px;
        float: left;
        margin-bottom: 0px;
        display: inline-block;
    }

    .infraspeak-pricing .btn_p {
        height: 150px;
    }
    .infraspeak-pricing .btn_p label p {
        font-size: 13px;
    }

    .infraspeak-pricing .btn_p label i{
        font-size: 50px;
        margin-top: 40px;
    }

    .container_tags h5{
        text-align: center;
    }
    .container_tags h2{
        text-align: center;
    }
    .container_tags p{
        text-align: center;
    }

    .p-b-100 {
        padding-bottom: 50px;
    }

    .infraspeak-feature .linkFeature{
        width: 100px;
        background-size: 15px;
        background-position: center right !important;
        margin-left: calc(50% - 50px);
        margin-top: 10px;
    }

    .banner_jobs{
        width: calc(100% - 40px);
    }

    .mt-responsive{
        margin-top: 30px;
    }


    .nfc_banner .banner_img {
        background-size: auto 50%;
        background-position: bottom -100px right -20px;
    }

    .nfc_banner .p-t-200{
        padding-top:140px;
    }

    .nfc_banner .font-23 {
        font-size: 18px;
        margin-bottom: 90px;
    }

    header .logo_white {
        margin-top: 5px;
    }

    .nfc_container .font-45{
        font-size: 30px;
    }

    .tableNFC table tr td:nth-child(1) {
        font-size: 12px;
    }

    .tableNFC .icon {
        width: 30px;
        margin-left: calc(50% - 15px);
    }

    .tableNFC table th h5 {
        font-size: 12px;
    }

    .tableNFC table th:nth-child(2), .tableNFC table th:nth-child(3), .tableNFC table th:nth-child(4), .tableNFC table tr td:nth-child(2), .tableNFC table tr td:nth-child(3), .tableNFC table tr td:nth-child(4) {
        font-size: 13px;
    }

    .tableNFC table th:nth-child(1), .tableNFC table tr td:nth-child(1) {
        margin-bottom: 20px;
        height: auto;
    }

    .nfc_timeline {
        width: 100%;
        height: 850px;
        background-size: auto 850px;
        background-image: url(//www.infraspeak.com/wp-content/themes/infraspeak/imgs/timeline_nfc2.svg);
    }

    .nfc_div {
        width:180px !important;
        padding: 0;
        background-color: transparent;
        -webkit-box-shadow: none;
        box-shadow: none;
        border-radius: 0;
        position: absolute;
    }


    .nfc_container .height-150{
        height: 30px;
    }

    .nfc_div .font-15, .nfc_div .font-16{
        font-size: 13px;
    }

    .nfc_div .font-13{
        font-size: 12px;
    }

    .nfc1{
        left: 0px;
        top: 250px;
    }

    .nfc3 {
        float: left;
        margin-left: 0;
        margin-top: 0;
        margin-right: 0;
        right: 20px;
        top: 420px;
    }

    .nfc2 {
        float: left;
        margin-left: 0;
        margin-top: 0;
        margin-right: 0;
        top: 610px;
        left: 20px;
    }

    .nfc4 {
        margin-right: 0;
        float: right;
        margin-top: 0;
        top: 840px;
        right: 20px;
    }

    .container_tap_go .height-300{
        height: 200px;
    }

    .container_tap_go .width-300{
        width: 200px;
    }

    .container_tap_go .infraspeak-container{
        margin-bottom: 40px;
    }

    .white .white .hamburger-inner, .white .white .hamburger-inner::before, .white .white .hamburger-inner::after, .white .white .hamburger.is-active .hamburger-inner, .white .white .hamburger.is-active .hamburger-inner::before, .white .white .hamburger.is-active .hamburger-inner::after{
        background-color:white;
    }

    .white.scroll .white .hamburger-inner, .white.scroll .white .hamburger-inner::before, .white.scroll .white .hamburger-inner::after, .white.scroll .white .hamburger.is-active .hamburger-inner, .white.scroll .white .hamburger.is-active .hamburger-inner::before, .white.scroll .white .hamburger.is-active .hamburger-inner::after{
        background-color:#0072CE;
    }

    .wp-block-infraspeak-job-positions-2 .info .category,.wp-block-infraspeak-job-positions-2 .info .country,.wp-block-infraspeak-job-positions-2 .info .type{
        width: 100%;
        margin-left: 0px;margin-bottom: 5px;
    }

    .wp-block-infraspeak-job-positions-2 .btn-container {
        width: 100px;
    }

    .wp-block-infraspeak-job-positions-2 .info {
        width: calc(100% - 100px);
    }

    .features_container .btn_border{
        float: left !important;
        margin-bottom: 40px !important;
        margin-top: -30px !important;
        width: 200px !important;
        margin-left: 0px !important;
        float:left !important;
    }

    .col-10 {
        width: 90% !important;
    }

    .infraspeak-text h1.text-undefined{
        line-height: 120% !important;
        margin-bottom: 20px;
    }

    .subtitle_solution .font-14 {
        font-size: 12px;
        letter-spacing: 2px !important;
    }
    .container_tags .infraspeak-button-container a{
        text-align: center;
        margin-left: auto;
        margin-right: auto;
        display: inline-block;
    }

    .features_container .btn_border a{
      background-position: center right 30px !important;
    }
    .intro-demo-home.p-l-100{
      padding-left: 0px !important;
    }
    .intro-demo-home.p-r-100{
      padding-right: 0px !important;
    }

    .hide_responsive{
      display: none;
    }

    .demo_intro_container .container-inner{
      background-size: 1100px;
      background-position: center top 220px;
      height: 500px;
    }

    .form_demo_page {
      margin-left: 10px;
      margin-right:10px;
      width: calc(100% - 20px) !important;
      margin-top: 230px;
      padding: 20px;
    }

    .demo_intro_container h1 {
      margin-top: 80px;
    }

    .speech_bubble{
        display: none;
    }

    .homepage_caseStudy .p-t-200{
      padding-top:120px;
    }

    .homepage_caseStudy .font-40 {
      font-size: 24px;
    }

    .infraspeak-caseStudy-info-container {
      width: 350px;
      margin-left: calc(50% - 175px);
    }

    .image_customer{
      display: none;
    }

    .case_company h5, .case_title h1{
      text-align: center;
    }

    .productPage .feature1 .container-inner .wp-block-infraspeak-container:nth-of-type(2),.productPage .feature3 .container-inner .wp-block-infraspeak-container:nth-of-type(2){
        margin-top: 0px;
    }

    .productPage .feature2 .container-inner .wp-block-infraspeak-container:nth-of-type(2){
        margin-top: 0px;
    }

    .homepage_caseStudy .section3 .plans{
      width: 100%;
      padding-left: 30px;
      padding-right: 30px;
      margin-left: 0px;
    }
    .homepage_caseStudy .section3 .plans .plan{
      width: 400px;
      margin-left: calc(50% - 200px);
    }

    .homepage_caseStudy .intro{
      background-position: right -80px bottom -90px;
      background-size: 600px;
    }

    .homepage_caseStudy .intro_text {
        margin-top: 10px;
    }

    .homepage_caseStudy .intro_text h2 {
      width: 100%;
      font-size: 16px;
    }
    .homepage_caseStudy .section3 {
      clip-path: polygon(0 5%, 100% 0, 100% 100%, 0 100%);
    }
    .homepage_caseStudy .section2 {
      padding-bottom: 60px;
    }
    .homepage_caseStudy .intro_text h1 {
      font-size: 45px;
    }

    .homepage_caseStudy .intro_text h5 {
      font-size: 13px;
      margin-bottom: 20px;
    }

    .homepage_caseStudy .section2 h2 {
      font-size: 25px;
    }

    .homepage_caseStudy .overlay .popup {
      width: 100%;
      height: 100vh;
      background-color: white;
      margin-left: 0;
      padding-left: 0;
      padding-right: 0;
    }
    .homepage_caseStudy .popup .form2 {
        height:auto;
        width: calc(100% - 10px);
    }

    .homepage_caseStudy .overlay .popup2 {
      width: 100%;
      height: 100vh;
      background-color: white;
      margin-left: 0;
      margin-top: 0;
    }
    .homepage_caseStudy .intro {
      background-position: right -80px bottom -90px;
      background-size: 500px;
    }
    .homepage_caseStudy .section2 h5 {
      font-size: 15px;
      width: calc(100% - 40px);
      margin-left: 20px;
    }

    .christmas .image_christmas .container {
        width: calc(100% - 40px);
        height: 261px;
        background: white;
        margin-left: 20px;
        margin-top: 100px;
    }

    .christmas .image_christmas {
        width: 100%;
        height: 400px;
    }
    .christmas .image_christmas2 h1 {
        font-size: 40px;
        font-weight: 600;
        margin-top: 40px;
    }
    .christmas .image_christmas2{
        height: 140px;
    }

    .christmas video{
        height: 100%;
    }

    .image_christmas2 a{
        margin-top: 40px;
        margin-left: calc(50% - 125px);
        margin-right: calc(50% - 125px);
        width: 250px;
        font-size:16px;
    }


    .christmas .image_christmas2 h1 {
        margin-top: 50px !important;
    }

    .button-subscribe{
      width: 310px;
      margin-left: 0;
      margin-top: 40px !important;
      font-size: 20px !important;
      padding-right: 0px !important;
      padding-left: 0px !important
    }
	.button-subscribe a{
		font-size: 20px !important;
	}
	.textGear .pGear {
    font-size: 20px !important;
}
    .container_tags .infraspeak-button-container a {
        width: 250px;
        margin-left: calc(50% - 125px) !important;
    }

    .container_tags .p-t-60 {
        padding-top: 20px;
    }

    .button-demo-home2{
      display: block;
      font-size: 18px;
      margin-top: 40px;
      padding: 16px;
      padding-left: 30px;
      padding-right: 50px;
      background-position: right 20px center;
      font-weight: 400;
    }


    .intro_fitur{
      width: calc(100% - 60px) !important;
      height: auto !important;
      margin-left: 30px !important;
      margin-right: 30px !important;
      margin-top: 40px !important;
    }

    .intro_fitur .left{
      width:100% !important;
      padding-right: 0px !important;
      margin-top:0px !important;
    }

    .intro_fitur .meetings-iframe-container{
      width: 100%;
      float: left;
      position: relative;
      right: 0px;
      margin-top: 50px;
    }

    .intro_fitur .left h1.WFD {
      width: 100% !important;
      font-size: 45px !important;
      min-width: 250px !important;
    }

    .venue_fitur{
        width: 100% !important;
        margin-right: 0px !important;
        float: left !important;
        margin-top: 50px !important
    }

    .venue_fitur .container {
      width: calc(100% - 50px) !important;
      height: auto !important;
      float: right !important;
      margin-right: 50px !important;
      padding-left: 30px !important;
      margin-top: 30px;

    }

    .venue_fitur .img {
      width: calc(100% - 0px) !important;
      height: 250px !important;
    }

    .faqs_fitur {
      padding-left: 30px !important;
      padding-right: 30px !important;
      padding-top: 40px !important;
    }

    .faqs_fitur .faq h5 {
      font-size: 20px !important;
    }

    .title_events {
      font-size: 27px !important;
    }
    .subtitle_events {
      font-size: 15px !important;
    }
    .faqs_fitur .faq p {
      font-size: 15px !important;
    }

    .intro_fitur .container li {
      width: calc((100% / 4) - 0px) !important;
      margin-right: 0px !important;
    }

    .wp-block-image img{
      height: auto;
    }

    .banner_stay{
      display: none;
    }

    .top_banner{display: none}

    .banner_resources .container-inner:first-of-type {
    background-size: 550px;
    padding-bottom: 180px;
    }

    .banner_resources .container-inner .container-inner{
      padding-bottom: 0px;
    }

    .iot_store .infraspeak-customer-stories-container .col-1_2 {
      width: calc((100%) - 10px) !important;
    }

    .iot_page .col-5{
      width:100% !important;
    }

    .iot_page .infraspeak-caseStudy-info-container{
      width: 100%;
      margin-left: 0px;
      max-width: 100%;
      margin-top: -200px;
      margin-bottom: 70px;
    }

    .iot_page .infraspeak-caseStudy-info-container .logo_container, .iot_page .infraspeak-caseStudy-info-container .logo_container .logo{
        height: 150px;
    }

    .iot_page_banner .infraspeak-text.p-t-50{
      padding-top: 0px !important;
    }

    .iot_page_banner .p-b-150{
      padding-bottom: 200px !important;
      text-align: center;
    }
    .banner_img_iot {
        background-size: auto 300px;
        background-repeat: no-repeat;
        background-position: center bottom -100px;
    }

    .iot_store .infraspeak-customer-stories-container .col-1_2:nth-child(odd), .iot_store .infraspeak-customer-stories-container .col-1_2:nth-child(even) {
        min-height: AUTO;
    }

    .infraspeak-subscribe-container{
      background-image: none !important;
    }

    footer .apps .app {
      width: calc(100% / 2) !important;
      margin-bottom: 20px !important;
    }

    .integration_box {
      width: calc((100% / 1) - 0px);
      float: left;
      margin-right: 0px;
      margin-bottom: 50px;
  }

  .header_video .text {
    width: 100%;
    float: left;
    margin-top: 0px;
  }
  .header_video .video {
      width: 300px;
      float: right;
      margin-top: 0px;
      margin-right: calc(50% - 150px);
      max-width: 600px;
  }

  .marginTopClientsHome{
    display: none;
  }

  .intro_home_container {
    height: 700px !important;
  }

  .home_integrations_video .video video {
    width: auto;
    height: 200px;
  }

  .home_integrations_video h5 {
    width: 100%;
    margin-left: 0px;
    margin-right:0px;
  }

  .christmas2020 .postcard {
    width: calc(100% - 40px);
    float: left;
    margin-left: 20px;
    height: auto;

  }

  .christmas2020 .preview {
    width: calc(100% - 40px);
    margin-right: 20px;
    margin-top: 30px;
    height: auto;
    padding-bottom: 150px;
  }

  .christmas2020 .logo {
    width: 150px;
    margin-left: calc(50% - 75px);
  }

  .christmas2020 .postcard .img {
    width: 100%;
    float: left;
    margin-top: -60px;
  }

  .christmas2020 .postcard .img img{
    width: 250px;
    float: left;
    margin-left: calc(50% - 125px);
  }

  .christmas2020 .postcard .form {
      width: 100%;
      float: right;
  }

  .christmas2020 .preview .text, .christmas2020 .preview .text span {
      width: 300px;
      margin-left: calc(50% - 150px);
  }
  .christmas2020 h1 {
    font-size: 18px;
    width: 80%;
    margin-left: 10%;
  }
    
     .badges_section{
        padding-top: 100px;
        padding-bottom: 00px;
        float: left;
        width: 100%;
    }

    .badges_section h5{
        font-size: 28px;
        letter-spacing: -1px;
        text-align: center;
        line-height: 150%;
    }
    

    .badges_section .badge{
        width: 50%;
        margin-left: 0px !important;
        margin-right: 0px !important;
        float: left;
        height: 200px;
    }
    
    .badges_section .badge img{
        width: 150px;
    }
    
    .mask1 .infraspeak-text-p {
        text-align: center;
    }
}





@media (min-width: 400px) and (max-width: 500px) {

    .homepage_template .img_home {
        margin-top:00px;
        display: none;

    }
    .intro_home_container {
        height: 800px;
    }

    .infraspeak-counter-container .col-1_3 {
        width: calc(100% / 3);
    }
    .infraspeak-counter-container .nr {
        font-size: 50px;
    }

    .minHeighthomepage .container-inner {
        min-height: 950px;
    }

    .height-200 {
        height: 100px;
    }

    .demo_intro_container .container-inner{
      /*background-image:none;*/
    }

    .reviews{
        display: none;
    }

}

@media (min-width: 500px) and (max-width: 700px) {

  .bg_homepage_component2 .container1,.bg_homepage_component2 .container2,.bg_homepage_component2 .container3,.bg_homepage_component2 .container4{
      width: 300px;
  }

  .homepage_template .img_home {
    margin-top: 0px;
    display: none;

  }
  .intro_home_container {
      height: 800px;
  }

    .infraspeak-counter-container .col-1_3 {
        width: calc(100% / 3);
    }

    .marginTopClientsHome{
      margin-top: -400px;
    }
}



@media (min-width: 1600px){
    .homepage_template .page_container, .infraspeak-clients-small-container .imgs, .infraspeak-subscribe-container,header,footer .apps,footer .footer_menu, .homepage_caseStudy .intro,.homepage_caseStudy .section2, .top_banner,.container_margin{
        padding-left: calc(50% - 650px) !important;
        padding-right: calc(50% - 650px) !important;
    }

    .p-r-150{
        padding-right: calc(50% - 650px) !important;
    }

    .p-l-150{
        padding-left: calc(50% - 650px) !important;
    }

    .hub_pt1{
        padding-left: calc(50% - 650px) !important;
        width: calc(100% - (50% - 650px) - 500px) !important;
    }

    .hub_pt2{
        margin-right: calc(50% - 650px) !important;
    }

    .col-1 {width: calc(((1300px * 8.33)/100) - 25px)}
    .col-2 {width: calc(((1300px * 16.66)/100)- 25px)}
    .col-3 {width: calc(((1300px * 25)/100)- 25px)}
    .col-4 {width: calc(((1300px * 33.33)/100) - 25px)}
    .col-5 {width: calc(((1300px * 41.66)/100) - 25px)}
    .col-6 {width: calc(((1300px * 50)/100) - 25px)}
    .col-7 {width: calc(((1300px * 58.33)/100) - 25px)}
    .col-8 {width: calc(((1300px * 66.66)/100) - 25px)}
    .col-9 {width: calc(((1300px * 76)/100) - 25px)}
    .col-10 {width: calc(((1300px * 83.33)/100) - 25px)}
    .col-11 {width: calc(((1300px * 91.66)/100) - 25px)}
    .col-12 {width: 100%;}

    .homepage_template .img_home{
        right: calc(50% - 700px);
    }

    .wp-block-infraspeak-testimonial, .infraspeak-testimonial {
        padding: 70px calc(50% - 650px);
    }

    .container_homepage_features{
        width: 1300px !important;
        margin-left: calc(50% - 650px);
    }

    .infraspeak-subscribe-container .image{
        right:calc(50% - 650px) !important
    }

    .perks .col-6{
        width: calc(((1300px * 34)/100) - 25px)
    }

    .nfc_banner .banner_img {
        background-position: bottom -180px right 170px;
    }

    .stay_infraspeak_img {
      left: calc(50% - 700px) !important;
    }

    .banner_img_iot {
        background-position: bottom -140px right 50px;
    }

}

/* SALES DEV CAMP */


.salesdevcamp .intro_sales_dev{
    width:100%;
    height:650px;
    background-image:url('http://staging-infraspeaksite.kinsta.cloud/wp-content/uploads/2020/06/bg3.jpg');
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center;
    margin-top:-30px;
    padding-left: calc(50% - 550px);
    padding-right: calc(50% - 550px);
}

.salesdevcamp .intro_sales_dev .logo{
    width: 250px;
    margin-top: 70px;
}

.salesdevcamp .intro_sales_dev p{
    width: 550px;
    font-size: 23px;
    font-weight: 300;
    margin-top: 30px;
    line-height: 150%;
}

.salesdevcamp .intro_sales_dev a.primary{
    font-family: 'Mirador';
    color: black;
    border: 2px solid #0072CE;
    padding: 10px 40px;
    font-weight: bold;
    border-radius: 30px;
    font-size: 20px;
    float: left;
    margin-top: 30px;
    width: 200px;
    text-align: center;
}
.salesdevcamp a.primary{
    text-decoration:none;
    cursor:pointer;
}
.salesdevcamp a.primary:hover{
    color: white !important;
    background-color: #0072CE;
}

.salesdevcamp .intro_sales_dev a.learnmore{
    width: 200px;
    text-align: center;
    float: left;
    clear: both;
    margin-top: 10px;
    font-size: 16px;
    font-weight: 600;
}

.custom-shape-divider-bottom-1591959826 {
    position: relative;
    bottom: 0;
    left: 0;
    width: 100%;
    overflow: hidden;
    line-height: 0;
    transform: rotate(180deg);
    margin-top:-51px;
}

.custom-shape-divider-bottom-1591959826 svg {
    position: relative;
    display: block;
    width: calc(100% + 1.3px);
    height: 53px;
    transform: rotateY(180deg);
}

.custom-shape-divider-bottom-1591959826 .shape-fill {
    fill: #0072CE;
}

.salesdevcamp .what-is{
    width:100%;
    padding-top:100px;
    padding-bottom:150px;
    padding-left: calc(50% - 550px);
    padding-right: calc(50% - 550px);
    background-color:#0072CE;
    float:left;
position:relative;
}

.salesdevcamp .what-is h1{
    color: white;
    font-family: 'Mirador';
    font-weight: bold;
    width: 100%;
    font-size: 50px;
    text-align:center;
}

.salesdevcamp .what-is .divider{
     width:300px;
     margin-left:calc(50% - 150px);
     height:2px;
     background-color:white;
     float:left;
     clear:both;
     margin-top:10px;
     margin-bottom:30px;
}

.salesdevcamp .pay .divider{
     width:300px;
     height:2px;
     background-color:white;
     float:left;
     clear:both;
     margin-top:10px;
     margin-bottom:30px;
margin-left:calc(50% - 150px);
}

.salesdevcamp .what-is p{
     color:white;
     float:left;
    clear:both;
    font-size: 20px;
    line-height: 150%;
    width:700px;
    margin-left:calc(50% - 350px);
    text-align:center;
}
.custom-shape-divider-bottom-1591972658 {
    position: absolute;
    bottom: -1px;
    left: 0;
    width: 100%;
    overflow: hidden;
    line-height: 0;
    transform: rotate(180deg);
}

.custom-shape-divider-bottom-1591972658 svg {
    position: relative;
    display: block;
    width: calc(100% + 1.3px);
    height: 53px;
    transform: rotateY(180deg);
}

.custom-shape-divider-bottom-1591972658 .shape-fill {
    fill: #FFFFFF;
}

.salesdevcamp .calendar{
    width:100%;
    padding-top:30px;
    padding-bottom:150px;
    padding-left: calc(50% - 550px);
    padding-right: calc(50% - 550px);
    background-color:white;
    float:left;
    position:relative;
}

.salesdevcamp .calendar h2{
    color:#0072CE;
    font-family: 'Mirador';
    font-weight: bold;
    width: 100%;
    font-size: 28px;
    margin-top:70px;
    clear:both;
    float:left;
    text-align:center;
width:700px;
margin-left:calc(50% - 350px);
}

.salesdevcamp .calendar p{
     color:black;
     float:left;
    clear:both;
    font-size: 20px;
    line-height: 150%;
    width:70%;
    text-align:center;
    margin-left:15%;
    margin-top:10px;
    font-weight:300;
}

.custom-shape-divider-bottom-yellow {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    overflow: hidden;
    line-height: 0;
    transform: rotate(180deg);
}

.custom-shape-divider-bottom-yellow svg {
    position: relative;
    display: block;
    width: calc(100% + 1.3px);
    height: 53px;
    transform: rotateY(180deg);
}

.custom-shape-divider-bottom-yellow .shape-fill {
    fill: #f0a50c;
}

.salesdevcamp .pay{
    width:100%;
    padding-top:100px;
    padding-bottom:150px;
    padding-left: calc(50% - 550px);
    padding-right: calc(50% - 550px);
    background-color:#f0a50c;
    float:left;
    position:relative;
}

.salesdevcamp .pay h2{
    color:white;
    font-family: 'Mirador';
    font-weight: bold;
    width: 500px;
    font-size: 50px;
    text-align:center;
margin-left:calc(50% - 250px);
}

.salesdevcamp .pay p{
     color:white;
     float:left;
    clear:both;
    font-size: 25px;
    line-height: 150%;
    text-align:center;
width:700px;
margin-left:calc(50% - 350px)
}

.salesdevcamp .w-50{
width:50%;
float:left;
}

.salesdevcamp .w-50 h5{
    color:#0072CE;
    font-family: 'Mirador';
    font-weight: bold;
    width: 100%;
    font-size: 20px;
}

.salesdevcamp .w-50 p{
    float:left;
    font-size:15px;
    width:100%;
    line-height: 170%;
}

.salesdevcamp .w-50 .divider{
     width:200px;
     height:2px;
     background-color:black;
     float:left;
     clear:both;
     margin-top:10px;
     margin-bottom:30px;
}

.salesdevcamp .calendar a.primary{
    font-family: 'Mirador';
    color: black;
    border: 2px solid #0072CE;
    padding: 10px 40px;
    font-weight: bold;
    border-radius: 30px;
    font-size: 20px;
    float: left;
    margin-top: 30px;
    width: 200px;
    text-align: center;
    margin-left:calc(50% - 100px);
    margin-top:70px;
}

.salesdevcamp .pr-50{
padding-right:50px;
}
.salesdevcamp .pl-50{
padding-left:50px;
}

.iot_store .infraspeak-customer-stories-container .image{
  display: none;
}
.iot_store .infraspeak-customer-stories-container .customer_story{
   border-top: 4px solid #0072ce;
	border-radius: 0 0 20px 20px;
}

.iot_store .title_primary{
  font-size: 16px;
  font-weight: 600;
  color: #0072ce;
  clear:both;
}

.iot_store .infraspeak-customer-stories-container .customer_story .title {
    font-size: 14px;
    font-weight: 500;
    min-height: auto;
}
@media only screen and (max-width: 1200px) and (min-width: 900px) {
    .salesdevcamp .intro_sales_dev {
        padding-left: calc(50% - 400px);
        padding-right: calc(50% - 400px);
    }
    .iot_store .infraspeak-customer-stories-container .col-1_2 {
      width: calc((100% / 3) - 10px) !important;
    }
}

@media only screen and (max-width: 900px) {
    .salesdevcamp .intro_sales_dev {
        padding-left: 30px;
        padding-right: 30px;
background-image:url('https://growth.infraspeaktech.com/assets/bg_responsive.png');
    }

   .salesdevcamp  .intro_sales_dev .logo {
        width: 170px;
        margin-top: 60px;
    }

   .salesdevcamp  .intro_sales_dev p {
         width: 70%;
         font-size: 20px;
    }

    .salesdevcamp .what-is p, .salesdevcamp .pay p {
        color: white;
        font-size: 20px;
        width: calc(100% - 60px);
        margin-left:30px;
    }
   .salesdevcamp  .what-is h1, .salesdevcamp .pay h2 {
        font-size: 38px;
        width: calc(100% - 60px);
        margin-left:30px;
    }

    .salesdevcamp .what-is{
         padding-top: 50px;
         padding-bottom: 100px;
    }

   .salesdevcamp  .calendar {
         width: 100%;
         padding-top: 0px;
         padding-bottom: 100px;
         padding-left: 0;
        padding-right: 0;
     }
   .salesdevcamp  .calendar h2{
        width: calc(100% - 60px);
        margin-left:30px;
        font-size: 23px;
    }
   .salesdevcamp .divider {
         width: 200px !important;
         margin-left: calc(50% - 100px) !important;
         height: 0px !important;
     }
}
