@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@100;200;300;400;500;600;700;800;900&display=swap');

div[id*="hs_cos_wrapper_dnd_area-module-"] .baseModuleParent {z-index: 1 !important}
.dnd-section .dnd-column{padding: 0px;}
.dnd-section.full-width-forcedd { padding: 0 !important;} .dnd-section.full-width-forcedd>div, .dnd-section.full-width-forcedd>div>div { padding-left: 0px !important; padding-right: 0px !important; max-width: none !important; }
@font-face {
    font-family: 'Gilroy';
    src: url('https://25492978.fs1.hubspotusercontent-eu1.net/hubfs/25492978/Twaice_Website_2022/Font/Gilroy-Regular.eot');
    src: url('https://25492978.fs1.hubspotusercontent-eu1.net/hubfs/25492978/Twaice_Website_2022/Font/Gilroy-Regular.eot?#iefix') format('embedded-opentype'),
        url('https://25492978.fs1.hubspotusercontent-eu1.net/hubfs/25492978/Twaice_Website_2022/Font/Gilroy-Regular.woff2') format('woff2'),
        url('https://25492978.fs1.hubspotusercontent-eu1.net/hubfs/25492978/Twaice_Website_2022/Font/Gilroy-Regular.woff') format('woff'),
        url('https://25492978.fs1.hubspotusercontent-eu1.net/hubfs/25492978/Twaice_Website_2022/Font/Gilroy-Regular.ttf') format('truetype'),
        url('https://25492978.fs1.hubspotusercontent-eu1.net/hubfs/25492978/Twaice_Website_2022/Font/Gilroy-Regular.svg#Gilroy-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}







/* 1a. Containers */




/* 1b. Colors */











/* 1c. Typography */







 




















/* 1d. Buttons */






















/* 1e. Forms */









/* 1g. Website header */






/* 1h. Website footer */








.content-wrapper {
    max-width: 1300px;
    padding:0 20px;
}

.dnd-section,
.content-wrapper--vertical-spacing {
    padding: px 20px;
}

.dnd-section > .row-fluid {
    max-width: 1300px;
}





html {
    font-size: 23px;  scroll-behavior: smooth;
}

body {
    font-family: Outfit, sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
    color: #29303E;
    font-size: 18px;
    line-height: 28px;  
}

/* Paragraphs */

p {
    font-family: Outfit, sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
    color: #434B5C;
    font-size: 18px;
    line-height: 28px;
}




/* Anchors */

a {
    
    font-weight: 600; text-decoration: none; font-family: Outfit, sans-serif; font-style: normal;
    color: #1562FC;
    font-size: 16px;
}

a:hover,
a:focus {
    
    color: #17E683
}

a:active {
    font-weight: 600; text-decoration: none; font-family: Outfit, sans-serif; font-style: normal;
    color: #3d8aff;
}

.secondary-btn{
    font-weight: 600; text-decoration: none; font-family: Outfit, sans-serif; font-style: normal;
    color: #17E683;
    font-size: 18px;
}

.secondary-btn:hover,
.secondary-btn:focus {
    
    color: #1562FC
}

.secondary-btn:active {
    font-weight: 600; text-decoration: none; font-family: Outfit, sans-serif; font-style: normal;
    color: #3d8aff;
}

/* Headings */

h1,
.h1 {
    font-weight: 600; text-decoration: none; font-family: Outfit, sans-serif; font-style: normal;
    color: #29303E;
    font-size: 60px;
    text-transform: none;
    line-height: 70px;
}

h2,
.h2 {
    font-weight: 600; text-decoration: none; font-family: Outfit, sans-serif; font-style: normal;
    color: #29303E;
    font-size: 60px;
    text-transform: none;
    line-height: 70px;
}

h3,
.h3 {
    font-weight: 600; text-decoration: none; font-family: Outfit, sans-serif; font-style: normal;
    color: #29303E;
    font-size: 32px;
    text-transform: none;
    line-height: 70px;
}

h4,
.h4 {
    font-weight: 600; text-decoration: none; font-family: Outfit, sans-serif; font-style: normal;
    color: #29303E;
    font-size: 28px;
    text-transform: none;
    line-height: 70px;
}

h5,
.h5 {
    font-weight: 700; text-decoration: none; font-family: Outfit, sans-serif; font-style: normal;
    color: #29303E;
    font-size: 22px;
    text-transform: none;
    line-height: 70px;
}

h6,
.h6 {
    font-weight: 600; text-decoration: none; font-family: Outfit, sans-serif; font-style: normal;
    color: #29303E;
    font-size: 18px;
    text-transform: none;
    line-height: 70px;
}
    
/* Blockquote */

blockquote {
    border-left-color: #17E683;
}





button,
.button a {
    
    padding-top: 15px;
padding-right: 47px;
padding-bottom: 15px;
padding-left: 47px;

    font-family: Outfit, sans-serif; font-style: normal; font-weight: 600; text-decoration: none;
    background-color: 

  
  
    
  


  rgba(21, 98, 252, 1.0)

;
    text-align: center;
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#3c0a41+0,00b1af+100 */
    background:#1562FC; /* Old browsers */
    
    border-radius: 50px;
    color: #FFFFFF;
    font-size: 16px;
    text-transform: none;
    transition: all 1s ease; 
    -moz-transition: all .1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    -webkit-transition: all 1s ease;
    border: none;
    display: inline-block;
}

.button--secondary a {  
    
    padding-top: 16px;
padding-right: 34px;
padding-bottom: 16px;
padding-left: 34px;

    font-family: Outfit, sans-serif; font-style: normal; font-weight: 600; text-decoration: none;
    text-align: center;
    background-color: 

  
  
    
  


  rgba(23, 230, 131, 1.0)

;
    border-radius: 50px;
    color: #040F26;
    font-size: 16px;
    text-transform: none;
    background-image: none;
    transition: all .7s ease; 
    -moz-transition: all .7s ease;
    -ms-transition: all .7s ease;
    -o-transition: all .7s ease;
    -webkit-transition: all .7s ease;
}

.button--text a, .button.button--text a{
    color: #1562FC;
    padding-top: 15px;
padding-right: 47px;
padding-bottom: 15px;
padding-left: 47px;

    padding-top: 15px;
padding-right: 47px;
padding-bottom: 15px;
padding-left: 47px;

    font-size: 16px;
    text-align: center;
    text-transform: none;
    transition: all 1s ease; 
    -moz-transition: all .1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    -webkit-transition: all 1s ease;
    border: none;
    display: inline-block;
    background: transparent;
}

.button--text a:hover, .button.button--text a:hover {color: #17E683; background: transparent;}



.outter_button a { display: inline-block; }
.outter_button > div { display:block; margin:15px 7px 0; }
.outter_button>div:first-child { margin-left: 0;}
.outter_button>div:last-child {  margin-right: 0; }
/* .outter_button { margin-top: 15px; } */

.button a:hover,
.button a:focus,
.button a:active {
    font-family: Outfit, sans-serif; font-style: normal; font-weight: 600; text-decoration: none;
    background:#17E683;
}

.button--secondary a:hover,
.button--secondary a:focus,
.button--secondary a:active {
    font-family: Outfit, sans-serif; font-style: normal; font-weight: 600; text-decoration: none;
    background-color: #1562FC;
    color:#FFFFFF; border-color: #1562FC;
}

.button--text { margin-top: 0 !important; }





form,
.submitted-message {
    font-family: Outfit, sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
}

/* Form title */

.form-title {
    color: #686F7C;
}

/* Labels */

form label {
    color: #686F7C;
}

/* Help text */

form legend {
    color: #686F7C;
}

/* Inputs */

form input[type=text],
form input[type=email],
form input[type=password],
form input[type=tel],
form input[type=number],
form input[type=file],
form select,
form textarea {
    border: 2px solid #686F7C;

    background-color: 

  
  
    
  


  rgba(255, 255, 255, 0.0)

;
    color: #686F7C;
    border-radius: 8px;
}

/* Form placeholder text */

::-webkit-input-placeholder {
    color: #686F7C;
}

::-moz-placeholder {
    color: #686F7C;
}

:-ms-input-placeholder {
    color: #686F7C;
}

::placeholder {
    color: #686F7C;
}

/* Inputs - date picker */

.hs-fieldtype-date .input .hs-dateinput:before {
    color: #686F7C;
}

.fn-date-picker td.is-selected .pika-button {
    background: #1562FC;
}

.fn-date-picker td .pika-button:hover {
    background-color: #1562FC !important;
}

.fn-date-picker td.is-today .pika-button {
    color: #1562FC;
}

/* Submit button */

.form-section form input[type=submit],
.form-section form .hs-button {
    
    padding-top: 15px;
padding-right: 47px;
padding-bottom: 15px;
padding-left: 47px;

    font-family: Outfit, sans-serif; font-style: normal; font-weight: 600; text-decoration: none;
    background: 

  
  
    
  


  rgba(21, 98, 252, 1.0)

;
    border-radius: 50px;
    color: #FFFFFF;
    font-size: 16px;
    text-transform: none;
}

.form-section form input[type=submit]:hover,
.form-section form input[type=submit]:focus,
.form-section form .hs-button:hover,
.form-section form .hs-button:focus {
    background-color: 

  
  
    
  


  rgba(23, 230, 131, 1.0)

 !important;
}

.form-section form input[type=submit]:active,
.form-section form .hs-button:active {
    background-color: 

  
  
    
  


  rgba(21, 98, 252, 1.0)

 !important;
}







.hs-search-results__title {
    font-weight: 600; text-decoration: none; font-family: Outfit, sans-serif; font-style: normal;
    color: #29303E;
}





/* Blog listing */

.blog-index__post-title-link,
.blog-index__post-title-link:hover,
.blog-index__post-title-link:focus,
.blog-index__post-title-link:active {
    font-weight: 600; text-decoration: none; font-family: Outfit, sans-serif; font-style: normal;
    text-transform: none;
}

.blog-index__post-title-link {
    color: #29303E;
}

.blog-index__post-title-link:hover,
.blog-index__post-title-link:focus {
    color: #010816;
}

.blog-index__post-title-link:active {
    color: #515866;
}

.blog-index__post-tag,
.blog-index__post-author-name {
    color:#17E683;
}

/* Blog pagination */

.pagination__link-text,
.pagination__link--number {
    color: ;
}

.pagination__link:hover .pagination__link-text,
.pagination__link:focus .pagination__link-text,
.pagination__link--number:hover,
.pagination__link--number:focus {
    color: ;
}

.pagination__link:active .pagination__link-text,
.pagination__link--number:active {
    color: ;
}

.pagination__link-icon svg {
    fill: ;
}

/* Pricing card */

.card__price {
    font-weight: 600; text-decoration: none; font-family: Outfit, sans-serif; font-style: normal;
    color: #29303E;
    font-size: 32px;
}

.card__body svg {
    fill: #1562FC;
}

/* Social follow */

.social-links__icon {
    background-color: #1562FC;
}

.social-links__icon:hover,
.social-links__icon:focus {
    background-color: #003ad4;
}

.social-links__icon:active {
    background-color: #3d8aff;
    font-weight: 600; text-decoration: none; font-family: Outfit, sans-serif; font-style: normal;
    color: #29303E;
    font-size: 32px;
}


.ib{ display: inline-block; margin-right: -4px; vertical-align: middle; }
.ib.vt{ vertical-align:top; }

.mb60{margin-bottom: 60px};
@media (max-width: 767px){.mb30{margin-bottom: 30px}}
/*unique paddings*/
.pl0, .p0, .plr0 { padding-left:0; }
.pl10, .p0-10 { padding-left:10px; }
.pl12, .p0-12 { padding-left:12px; }
.pl15, .p0-15 { padding-left:15px; }
.pl20, .p0-20 { padding-left:20px; }
.pl30 , .p0-30{ padding-left:30px; }
.pr0, .p0, .plr0  { padding-right:0; }
.pr10, .p0-10 { padding-right:10px; }
.pr12, .p0-12 { padding-right:12px; }
.pr15, .p0-15 { padding-right:15px; }
.pr20, .p0-20 { padding-right:20px; }
.pr30, .p0-30 { padding-right:30px; }
.pt0, .p0, .ptb0 { padding-top:0;  }
.pb0,.p0, .ptb0 { padding-bottom:0;}
.pb5,.p5-0{ padding-bottom:5px; }  
.pb10,.p10-0 { padding-bottom:10px; }
.pb15,.p15-0 { padding-bottom:15px; }
.pb20,.p20-0 { padding-bottom:20px;}
.pb25,.p25-0 { padding-bottom:25px;}
.pb30,.p30-0 { padding-bottom:30px;}
.pb35,.p35-0 { padding-bottom:35px;}
.pb40,.p40-0 { padding-bottom:40px; }
.pb45,.p45-0 { padding-bottom:45px; }
.pb50,.p50-0 { padding-bottom:50px; }
.pb55,.p55-0 { padding-bottom:55px; }
.pb60,.p60-0 { padding-bottom:60px; }
.pb65,.p65-0 { padding-bottom:65px; }
.pb70,.p70-0 { padding-bottom:70px; }
.pb75,.p75-0 { padding-bottom:75px; }
.pb80,.p80-0 { padding-bottom:80px; }
.pb85,.p85-0 { padding-bottom:85px; }
.pb90,.p90-0 { padding-bottom:90px; }
.pb95,.p95-0 { padding-bottom:95px; }
.pb100,.p100-0 { padding-bottom:100px; }
.pb105,.p105-0 { padding-bottom:105px; }
.pb110,.p110-0 { padding-bottom:110px; }
.pb115,.p115-0 { padding-bottom:115px; }
.pb120,.p120-0 { padding-bottom:120px; }
.pb125,.p125-0 { padding-bottom:125px; }
.pb130,.p130-0 { padding-bottom:130px; }
.pb135,.p135-0 { padding-bottom:135px; }
.pb140,.p140-0 { padding-bottom:140px; }
.pb145,.p145-0 { padding-bottom:145px; }
.pb150,.p150-0 { padding-bottom:150px; }
.pb155,.p155-0 { padding-bottom:155px; }
.pb160,.p160-0 { padding-bottom:160px; }
.pb165,.p165-0 { padding-bottom:165px; }
.pb170,.p170-0 { padding-bottom:170px; }
.pb175,.p175-0 { padding-bottom:175px; }
.pb180,.p180-0 { padding-bottom:180px; }
.pb185,.p185-0 { padding-bottom:185px; }
.pb190,.p190-0 { padding-bottom:190px; }
.pb200,.p200-0 { padding-bottom:200px; }
.pb205,.p205-0 { padding-bottom:205px; }
.pb210,.p210-0 { padding-bottom:210px; }
.pb205,.p205-0 { padding-bottom:205px; }
.pb210,.p210-0 { padding-bottom:210px; }
.pb205,.p205-0 { padding-bottom:205px; }
.pb210,.p210-0 { padding-bottom:210px; }
.pb215,.p215-0 { padding-bottom:215px; }
.pb220,.p220-0 { padding-bottom:220px; }
.pb225,.p225-0 { padding-bottom:225px; }
.pb230,.p230-0 { padding-bottom:230px; }
.pb235,.p235-0 { padding-bottom:235px; }
.pb240,.p240-0 { padding-bottom:240px; }
.pb245,.p245-0 { padding-bottom:245px; }
.pb250,.p250-0 { padding-bottom:250px; }

.pt0{padding-top: 0px;}
.pt5,.p5-0{ padding-top:5px; }  
.pt10,.p10-0 { padding-top:10px; }
.pt15,.p15-0 { padding-top:15px; }
.pt20,.p20-0 { padding-top:20px; }
.pt25,.p25-0 { padding-top:25px; }
.pt30,.p30-0 { padding-top:30px  }
.pt35,.p35-0 { padding-top:35px  }
.pt40,.p40-0 { padding-top:40px; }
.pt45,.p45-0 { padding-top:45px; }
.pt50,.p50-0 { padding-top:50px; }
.pt55,.p55-0 { padding-top:55px; }
.pt60,.p60-0 { padding-top:60px; }
.pt65,.p65-0 { padding-top:65px; }
.pt70,.p70-0 { padding-top:70px; }
.pt75,.p75-0 { padding-top:75px; }
.pt80,.p80-0 { padding-top:80px; }
.pt85,.p85-0 { padding-top:85px; }
.pt90,.p90-0 { padding-top:90px; }
.pt95,.p95-0 { padding-top:95px; }
.pt100,.p100-0 { padding-top:100px; }
.pt105,.p105-0 { padding-top:105px; }
.pt110,.p110-0 { padding-top:110px; }
.pt115,.p115-0 { padding-top:115px; }
.pt120,.p120-0 { padding-top:120px; }
.pt125,.p125-0 { padding-top:125px; }
.pt130,.p130-0 { padding-top:130px; }
.pt135,.p135-0 { padding-top:135px; }
.pt140,.p140-0 { padding-top:140px; }
.pt145,.p145-0 { padding-top:145px; }
.pt150,.p150-0 { padding-top:150px; }
.pt155,.p155-0 { padding-top:155px; }
.pt160,.p160-0 { padding-top:160px; }
.pt165,.p165-0 { padding-top:165px; }
.pt170,.p170-0 { padding-top:170px; }
.pt175,.p175-0 { padding-top:175px; }
.pt180,.p180-0 { padding-top:180px; }
.pt185,.p185-0 { padding-top:185px; }
.pt190,.p190-0 { padding-top:190px; }
.pt200,.p200-0 { padding-top:200px; }
.pt205,.p205-0 { padding-top:205px; }
.pt210,.p210-0 { padding-top:210px; }
.pt205,.p205-0 { padding-top:205px; }
.pt210,.p210-0 { padding-top:210px; }
.pt205,.p205-0 { padding-top:205px; }
.pt210,.p210-0 { padding-top:210px; }
.pt215,.p215-0 { padding-top:215px; }
.pt220,.p220-0 { padding-top:220px; }
.pt225,.p225-0 { padding-top:225px; }
.pt230,.p230-0 { padding-top:230px; }
.pt235,.p235-0 { padding-top:235px; }
.pt240,.p240-0 { padding-top:240px; }
.pt245,.p245-0 { padding-top:245px; }
.pt250,.p250-0 { padding-top:250px; }




/* css */

/* For Hubspot >>>>>> */
body .row-fluid [class*="span"] { min-height:0px; }
body .row-fluid [class*="span"].widget-type-space { min-height:auto; }
/* <<<<<< For Hubspot */
:focus { outline: 0; }
img { border: 0 none; max-width: 100%; vertical-align:middle;height:auto}
a { outline: none; cursor: pointer;transition:all 0.5s ease;}
*:before, *:after {box-sizing: border-box;}
a.cta_button { box-sizing: border-box !important; }
* { box-sizing:border-box; -webkit-box-sizing:border-box; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block }


/* put listStyle class to "parent" tag of "ul" */
.nolistStyle, .nolistStyle ul{padding:0; margin:0; list-style-type: none;}
.listStyle * + ul { margin-top:15px; }
.listStyle ul li { padding-left:25px; position:relative; }
.listStyle ul li:before { font-family:'fontawesome',sans-serif; position:absolute; left:4px; color:#1562FC; font-weight:normal; top:2px;  }
.listStyle ul li:not([class*="fa-"]):before { content:"\f111"; font-size:50%; line-height:2; } /*Default without any class in <li> if you want any other font awesome icon just put icon class in <li class="fa-angle-right"> Content</li> */

.d-flex{display:flex; flex-wrap:wrap;}
.justifyCenter{justify-content: center;}
.justifyBetween{justify-content: space-between;}
.justifyEnd{justify-content:flex-end;}
.alignStart{align-items: flex-start;}
.alignCenter{align-items: center;}
.alignEnd{align-items: flex-end;}
.text-left { text-align: left; }
.text-right { text-align:right; }
.text-center { text-align:center; }

/* Responsive Iframe */
.iframe-container{position: relative; overflow: hidden; padding-top: 56.25%;}
.iframe-container iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0;}
.custome-video {     width: 100%;     height: 100%; }


h1, h2, h3, h4, h5, h6 {  margin:0; padding:0;  }

p { margin:0; }
/* * + h1, * + h2 { margin-top:30px; } */
* + h3, * + h4 { margin-top:15px; }
* + h5, * + h6  { margin-top:15px; }
* + p { margin-top:15px }
h1 + p { margin-top:15px }
h2 + p { margin-top:15px }
h3 + p { margin-top:15px }
h4 + p { margin-top:15px }

.w16 { width: 16.66%}
.w20 { width: 20%}
.w25 { width: 25%}
.w30 { width: 30%}
.w33 { width: 33.33%}
.w34 { width: 34%}
.w35 { width: 35%}
.w40 { width: 40%}
.w42 { width: 42%}
.w45 { width: 45%}
.w50 { width: 50%}
.w55 { width: 55%}
.w58 { width: 58%}
.w60 { width: 60%}
.w65 { width: 65%}
.w66 { width: 66%}
.w66 { width: 66.66%}
.w70 { width: 70%}
.w75 { width: 75%}
.w80 { width: 80%}
.w100 { width: 100%}

.bold, .bold h1, .bold h2, .bold h3, .bold h4, .bold h5, .bold h6,.bold p,.bold a { font-weight: 700;}
.semibold, .semibold h1, .semibold h2, .semibold h3, .semibold h4, .semibold h5, .semibold h6, .semibold a, .semibold p { font-weight: 600;}
.medium, .medium h1, .medium h2, .medium h3, .medium h4, .medium h5, .medium h6, .medium a, .medium p { font-weight: 500;}
.normal, .normal h1, .normal h2, .normal h3, .normal h4, .normal h5, .normal h6, .normal a, .normal p { font-weight: 400;}
.light, .light h1, .light h2, .light h3, .light h4, .light h5, .light h6.light a, .light p { font-weight: 300;}

.white_font, .white_font h1, .white_font h2, .white_font h3, .white_font h4, .white_font h5, .white_font h6,.white_font p,.white_font a { color:#17E683; }
.black_font, .black_font h1, .black_font h2, .black_font h3, .black_font h4, .black_font h5, .black_font h6,.black_font p,.black_font a { color:#1562FC; }

.secondary_font p, .secondary_font { font-family:; }
.primary_font p { font-family:Outfit; }
.roboto_font p { font-family:; }

.medium_font p {
    font-family:Outfit; 
    font-family: Outfit, sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
    font-size: 18px;     line-height: 1.53;
}
.small_font p, p small {
    font-family:Outfit; 
    font-family: Outfit, sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
    font-size: 13px;
}

.dnd-section.full-width-forcedd { padding: 0 !important; } 
.dnd-section.full-width-forcedd>div, .dnd-section.full-width-forcedd>div>div { padding-left: 0px !important; padding-right: 0px !important; max-width: none !important; } 



*******************************************************************************************************************************************************************************/
.wrapper-header{background: #000;position:relative;}
.wrapper-header .container  {display: flex; flex-wrap: wrap;display: -webkit-box;display: -moz-box; display: -ms-flexbox; display: -webkit-flex;align-items: center; justify-content: space-between;}
.wrapper-header .logo { /* width: 151px !important; */ margin: auto 0 !important; }
.wrapper-header .menu{ margin: 0 !important;padding: 0 0 0 0px; display: flex;}
.wrapper-header .menu ul>li {
    list-style: none;
}
/*************************************Depth 1****************************************************/
.wrapper-header .menu .hs-menu-wrapper > ul{margin-bottom: 0px; padding: 0; display: flex; flex-wrap: wrap;display: -webkit-box;display: -moz-box; display: -ms-flexbox; display: -webkit-flex;justify-content: flex-end;}
.wrapper-header .menu ul > li.hs-menu-depth-1{list-style-type: none; }
.wrapper-header .menu ul > li.hs-menu-depth-1 > a{color: #29303E ;padding: 33px 18px;display: inline-block;font-size:16px;} 


/*************************************Depth 2****************************************************/
.wrapper-header .menu ul > li.hs-menu-depth-1.hs-item-has-children{position:relative;}
.wrapper-header .menu ul > li.hs-menu-depth-1 a:hover{color: #17E683;}
.wrapper-header .menu ul > li.hs-menu-depth-2 > a{color:#fff;padding:10px 15px;display: inline-block;} 
.wrapper-header .menu ul > li.hs-menu-depth-1 > ul.hs-menu-children-wrapper{border-radius:6px; top: 75px;  position: absolute; left: 50%; transform: translateX(-50%); padding:0; background: #1562FC; width: auto; min-width: 405px; display: none; padding: 0; padding: 60px; text-align: center;}
.wrapper-header .menu ul > li.hs-menu-depth-1:hover > ul.hs-menu-children-wrapper{visibility:visible; display: block;}
.wrapper-header .menu ul > li.hs-menu-depth-1 > ul.hs-menu-children-wrapper li{list-style-type: none;}
.wrapper-header .menu ul > li.hs-menu-depth-1 > .child-trigger{position: absolute; top:19px;right:12px;}
.wrapper-header .menu ul > li.hs-menu-depth-1 > .child-trigger i{position: relative;}
/*.wrapper-header .menu ul > li.hs-menu-depth-1:hover > .child-trigger i:before{color:transparent;}*/
.wrapper-header .menu ul > li.hs-menu-depth-1 > .child-trigger i:before{content: "\f0d7";font-family: FontAwesome;font-style: normal;font-weight: normal;text-decoration: inherit;color: #fff;font-size: 16px;position: absolute;top: 10px;left: 0;transition: all 0.5s ease ; -moz-transition: all 0.5s ease ; -ms-transition: all 0.5s ease ; -o-transition: all 0.5s ease ; -webkit-transition: all 0.5s ease ; }

/*************************************Depth 3****************************************************/
.wrapper-header .menu ul > li.hs-menu-depth-2.hs-item-has-children{position: relative;}
.wrapper-header .menu ul > li.hs-menu-depth-2 > ul.hs-menu-children-wrapper{position: absolute; background: #1562FC; width: 100%; min-width:150px;visibility: hidden;left:100%;top:0px;border-left:1px solid #fff;}
.wrapper-header .menu ul > li.hs-menu-depth-2:hover > ul.hs-menu-children-wrapper{visibility:visible;}
.wrapper-header .menu ul > li.hs-menu-depth-2 > .child-trigger{ position: absolute; top: 0px; right: 20px; }
.wrapper-header .menu ul > li.hs-menu-depth-2 > .child-trigger i{position: relative;}
.wrapper-header .menu ul > li.hs-menu-depth-2 > .child-trigger i:before{content: "\f0d7";font-family: FontAwesome;font-style: normal;font-weight: normal;text-decoration: inherit;color: #fff;font-size: 16px;position: absolute;top: 10px;left: 0;transition: all 0.5s ease ; -moz-transition: all 0.5s ease ; -ms-transition: all 0.5s ease ; -o-transition: all 0.5s ease ; -webkit-transition: all 0.5s ease ; }
/*.wrapper-header .menu ul > li.hs-menu-depth-2:hover > .child-trigger i:before{color:transparent;}*/
.wrapper-header .menu ul > li.hs-menu-depth-3 > a{color:#fff;padding:10px 15px;display: inline-block;font-size:inherit;}
.overlay, .mobile-open{position: relative;}
.overlay:before { content: ''; position: absolute; width: 100%; height: 100%; background: #040F26; z-index: 2; opacity: 0.8; top: 94px; }

@media screen and (max-width: 1199px) and (min-width: 991px){
    .wrapper-header .menu ul>li.hs-menu-depth-1>a{padding: 33px 20px; font-size: 12px;}
}


/* @media(max-width:1024px){
.wrapper-header .menu ul li.hs-menu-depth-1 > a{font-size:16px;padding: 30px 15px;} 
} */

@media(min-width:992px){
.wrapper-header .menu ul > li.hs-menu-depth-1:hover > ul.hs-menu-children-wrapper, .wrapper-header .hs-menu-wrapper{display:block !important;}
.wrapper-header .mobile-trigger{display: none!important;}
}
@media(max-width:991px){
.wrapper-header .menu ul>li.hs-menu-depth-1:hover>ul.hs-menu-children-wrapper{display: none;}
.wrapper-header .menu ul>li.hs-menu-depth-1 ul.hs-menu-children-wrapper{width: auto; min-width: auto; padding: 0; top: inherit;}
.wrapper-header{padding:20px 0; }
.mobile-open:before { content: ''; position: absolute; width: 100%; height: 100%; background: #040F26; z-index: 2; opacity: 0.8; top: 79px; }

/**********************************************Toggle Icon***************************************/
.wrapper-header .mobile-trigger{display: inline-block !important; cursor: pointer; position: absolute; right: 20px; width: 30px; padding: 20px 0px; z-index: 12; top: 10px;}
.wrapper-header .mobile-trigger .line {display: block;background: #040F26; width: 35px; height:1.5px;position:absolute;left: 0;border-radius: 4px;}
.wrapper-header .mobile-trigger .line.line-3{top:46%;}
.wrapper-header .mobile-trigger.active-re .line-3 { transform: translateY(-23px) translateX(0) rotate(-45deg); -webkit-transform: translateY(-23px) translateX(0) rotate(-45deg); -moz-transform: translateY(-23px) translateX(0) rotate(-45deg);}
.wrapper-header .mobile-trigger.active-re .line.line-3 {top:83%;}
.wrapper-header .mobile-trigger .line.line-2{top:23%;}
.wrapper-header .mobile-trigger.active-re .line-2 { opacity: 0;}
.wrapper-header .mobile-trigger .line.line-1{top:0;}
.wrapper-header .mobile-trigger.active-re .line-1{top:12%;}
.wrapper-header .mobile-trigger.active-re .line-1 { transform: translateY(5px) translateX(0) rotate(45deg); -webkit-transform: translateY(5px) translateX(0) rotate(45deg); -moz-transform: translateY(5px) translateX(0) rotate(45deg);}

/**********************************************Depth 1***************************************/
.wrapper-header .hs-menu-wrapper{padding: 40px; display:none; position:absolute;width: calc(100% - 40px);max-width: calc(100% - 40px);margin: auto;text-align: center;left:0;right:0;top:58px;background: #1562FC; }
.wrapper-header .menu ul > li.hs-menu-depth-1{ width: 100%; margin-bottom: 30px;}
.wrapper-header .menu ul > li.hs-menu-depth-1:last-child{margin-bottom: 0px;}
.wrapper-header .menu ul > li.hs-menu-depth-1 > a{color:#fff;padding: 10px 15px;display: inline-block;} 

/**********************************************Depth 2***************************************/
.wrapper-header .menu ul > li.hs-menu-depth-1 ul.hs-menu-children-wrapper{position: relative;display:none;visibility:visible;}
.wrapper-header .menu ul > li.hs-menu-depth-1 .child-trigger{top:0;right:30px;}
/* .wrapper-header .menu ul > li.hs-menu-depth-2,.wrapper-header .menu ul > li.hs-menu-depth-3 { border-top: 1px solid #fff; } */
.wrapper-header .menu ul > li.hs-menu-depth-1 > .child-trigger.child-open i:before ,.wrapper-header .menu ul > li.hs-menu-depth-2 > .child-trigger.child-open i:before {transition: all 0.5s ease ; -moz-transition: all 0.5s ease ; -ms-transition: all 0.5s ease ; -o-transition: all 0.5s ease ; -webkit-transition: all 0.5s ease ; transform: translateY(0) translateX(0) rotate(180deg);-webkit-transform: translateY(0px) translateX(0) rotate(180deg); -moz-transform: translateY(0) translateX(0) rotate(180deg);}{transform: translateY(0) translateX(0) rotate(180deg);-webkit-transform: translateY(0px) translateX(0) rotate(180deg); -moz-transform: translateY(0) translateX(0) rotate(180deg);}

/**********************************************Depth 3***************************************/
.wrapper-header .menu ul > li.hs-menu-depth-2 > ul.hs-menu-children-wrapper{position: relative;display:none;visibility:visible;left:0;}
.form-columns-2 > div { width: 1oo% !important; }
.wrapper-header .menu ul > li.hs-menu-depth-2 > a{font-size: 14px;}
.wrapper-header .menu{padding-right: 70px;}
}


ul{
    padding: 7px 0 0 30px;
}
ul li::marker, li::marker {
/*     list-style-image: url(https://25492978.fs1.hubspotusercontent-eu1.net/hubfs/25492978/Twaice_Website_2022/Images/bullet.svg); */
    color:#17e683;
    line-height: 28px;
    margin-bottom: 5px;
    position: relative;
    font-size: 18px;
    list-style-type: none;
    padding-left: 8px;
}


.hero-banner img{display: block; margin-left:auto;}
.hero-banner .hero-banner-two .banner-content{padding-right: 65px}
.hero-banner .reverse .banner-content{padding-left: 65px; padding-right: 15px;}
.hero-banner h1{margin-bottom: 10px;}
.hero-banner h5{line-height: 32px; margin: 0 0 40px 0; font-weight: 400; font-size: 23px;}
.hero-banner .counter-section .main-with-timer {width: 100%; margin-bottom: 25px;}
.hero-banner ul{padding: 0px; margin:0 0 35px 0; display:flex;}
.hero-banner ul li { font-size: 20px; padding: 0px 20px; list-style-type: none; position: relative; font-weight: bold; list-style: none;}
.hero-banner ul li:first-child{padding-left: 0px;}
.hero-banner ul li:last-child{padding-right: 0;}
.hero-banner ul li:before { content: ''; background: #1562FC; width: 8px; height: 8px; position: absolute; border-radius: 50px; right: -4px; top: 50%; transform: translateY(-50%); }
.hero-banner ul li:last-child:before{display:none;}
.hero-banner .hero-banner-two small, .hero-banner .hero-banner-three small{font-size: 12px;font-weight: 600;margin-bottom: 20px; color:#29303E; display: inline-block}
.hero-banner .hero-banner-two h1{margin-bottom: 36px;}
.hero-banner .hero-banner-two .button a svg{fill:#FFFFFF;width: 16px;height: 16px;line-height: 0;margin-left: 10px;position: relative;top: 2px;}
.hero-banner .hero-banner-two .hero-banner-button{display: flex; flex-wrap: wrap;}
.hero-banner .hero-banner-two .hero-banner-button .button--text a svg{width: 16px; height: 16px; margin-left: 10px; fill: #1562FC; transition: all 1s ease;}
.hero-banner .hero-banner-two .hero-banner-button .button--text a:hover svg{fill: #17E683;}
.hero-banner .hero-banner-two .overlay-image{position: relative;}
.hero-banner .hero-banner-two .overlay-image .overlay-shape{position: absolute; bottom: 138px; left: -97px;}
.hero-banner .hero-banner-two .reverse .overlay-image .overlay-shape{right: -97px; left: auto;}
.hero-banner .start .banner-content {padding-right: 20px;}
.hero-banner .hero-banner-three .start > div > div{padding-right: 20px;}
.hero-banner .reverse .banner-content > div {padding-left: 20px;}
.hero-banner .hero-banner-three > div > div img{padding: 0 0 20px 0;}
.hero-banner .hero-banner-one, .hero-banner .hero-banner-two, .hero-banner .hero-banner-three{display: none;}
.hero-banner .image_width_timer .hero-banner-one {display: block;}
.hero-banner .image_width_text .hero-banner-two {display: block;}
.hero-banner .image_width_form .hero-banner-three {display: block;}

.heading{margin-bottom: 60px;text-align: center;}
.logo-strip{max-width: 1100px; margin: auto;}
.logo-strip .logo-items{height: 140px;width: 140px;display: flex; overflow: hidden; margin: auto;}
.logo-strip .owl-stage{display: flex; align-items: center; margin-bottom: 83px;}
.logo-strip .owl-stage .owl-item img {width: auto; max-width: 100%; display: block; margin: auto;}
.logo-strip .owl-nav{margin-top: 0px !important;}
.logo-strip .owl-nav button { position: absolute; top: 30%; transform: translateY(-50%); height: 100%;}
.logo-strip .owl-nav button.owl-prev { left: -63px;}
.logo-strip .owl-nav button.owl-next { right: -63px;}
.logo-strip .owl-dots { position: absolute; left: 50%; transform: translateX(-50%); bottom: 0;}
.logo-strip .owl-dots .owl-dot span { width: 8px !important; height: 8px !important; background: rgba(0,0,0,0.3) !important;}
.logo-strip .owl-dots .owl-dot.active span {background: rgba(0,0,0,1) !important; }
.logo-strip .owl-nav [class*=owl-]:hover{background: transparent !important;}
.logo-strip .owl-nav .customPrevBtn svg,.logo-strip .owl-nav .customNextBtn svg{width: 10px; color: #17E683;}
/* .event-speakers-section .heading{margin-bottom: 70px;} */
.event-speakers-section .col{padding-left: 35px; padding-right: 35px; padding-bottom: 30px;}
.event-speakers-section .event-speakers-menu{height: 100%; display: grid;}
.event-speakers-section .event-speakers-image img{width: 100%; object-fit: cover; border-radius: 6px;}
.event-speakers-section .event-speakers-title{padding: 17px 15px 17px 15px; text-align: center; margin-top: auto;}
.event-speakers-section .event-speakers-title h5 { line-height: 24px; margin-bottom: 19px; }
.event-speakers-section .event-speakers-title a{line-height: 24px;}
.testimonial{background-color: rgba(234, 240, 248, 100)}
.testimonial .customWidthOption > div[class*="column-"] {margin-top: -100px;}
.testimonial .customWidthOption>div.column-1 {margin-top: 0px;}
.testimonial-card { border-radius: 5px; background-color: rgba(255, 255, 255, 100); width: 81%; margin: auto;}
.testimonial-card .testimonial-header{background-color: rgba(4, 15, 38, 100); padding: 18px 20px; border-top-left-radius: 5px; border-top-right-radius: 5px;}
.testimonial-card .testimonial-header h6{line-height: 18px;  font-size: 12px; letter-spacing: 2px; color: rgba(255, 255, 255); font-weight: 500; text-transform: uppercase;;}
.testimonial-card img{width: 100%;}
.testimonial-card .testimonial-body {padding: 20px;}
.testimonial-card .testimonial-body img{width: 100%;}
.testimonial-card .testimonial-body h4{font-size: 20px; color: rgba(4, 15, 38, 100); line-height: 28px; margin-bottom: 18px; font-weight: 700;}
.testimonial-card .testimonial-body h5{font-size: 18px; color: rgba(21, 98, 252, 100); line-height: 28px; margin: 0 0 0px 0; font-weight: 600;}
.testimonial-card .testimonial-body h6{margin: 0px 0px 30px 0px; font-size: 14px; color: rgba(4, 15, 38, 100%); line-height: 22px;}
.testimonial-card .testimonial-body p{font-size: 14px; color: rgba(4, 15, 38, 75%); line-height: 22px; margin: 0 0 12px 0;}
.testimonial .row > div:nth-child(2n) .testimonial-card { margin-top: 236px; }
.faq-section{background-color: rgba(234, 240, 248, 100);}
.faq-section .accordion {width: 100%; border-radius: 10px;}
.faq-section .accordion__panel:first-of-type { border-top-left-radius: 10px; border-top-right-radius: 10px; }
.faq-section .accordion__panel { background-color: #fff; overflow: hidden; transition: height 0.5s ease-in-out; border-radius: 10px; margin-bottom: 20px;}
.faq-section .accordion__panel:last-child{margin-bottom: 0px;}
.faq-section .accordion__btn { display: flex; align-items: center; cursor: pointer; padding: 20px 20px; width: 100%; line-height: 0; background-color: rgba(4, 15, 38, 0.6);  color: rgba(255, 255, 255, 100%);}
.faq-section .is-active .accordion__btn{background-color: rgba(21, 98, 252, 100%); color: rgba(255, 255, 255, 100%);}
.faq-section .accordion__btn::after { content: ""; flex-shrink: 0; width: 20px; aspect-ratio: 1; margin-left: auto; background-color: rgba(255, 255, 255, 100); -webkit-mask-image: url(https://25492978.fs1.hubspotusercontent-eu1.net/hubfs/25492978/Twaice_Website_2022/Images/arrow-image.svg); mask-image: url(https://25492978.fs1.hubspotusercontent-eu1.net/hubfs/25492978/Twaice_Website_2022/Images/arrow-image.svg); transition: transform 0.2s ease-in-out; }
.faq-section .is-active .accordion__btn::after { background-color: #FFFFFF; transform: rotate(180deg); }
.faq-section .is-active .accordion__content { display: block; }
.faq-section .accordion__content { display: none; margin-top: -1px; transition: height 0.35s ease-in-out; overflow: hidden; }
.faq-section .accordion__inner { padding: 35px 20px;}
.faq-section .accordion__inner h5 {font-weight: 400; color: rgba(67, 75, 92, 100%); line-height: 32px; margin-bottom: 25px; }
.faq-section .accordion__inner p {color: rgba(67, 75, 92, 100%); line-height: 32px; font-size: 15px;}
.content-thumbnails .col{padding-left: 23px; padding-right: 23px;}
.content-thumbnails .heading p{margin-top: 21px;}
/* .content-thumbnails .heading {margin-bottom: 123px;} */
.content-thumbnails .content-thumbnails-card .thumbnails{margin-bottom: 23px;}
.content-thumbnails .content-thumbnails-card .thumbnails img{width: 100%}
.content-thumbnails .content-thumbnails-card {padding-bottom: 2rem; background-color:  rgba(255, 255, 255, 100%); display: grid; height: 100%;}
.content-thumbnails .content-thumbnails-card .thumbnails-header{margin-top: auto;}
.content-thumbnails .content-thumbnails-card .thumbnails-header h5{line-height: 29px; font-weight: bold; color: rgba(4, 15, 38, 100%); margin-bottom: 12px;}
.content-thumbnails .content-thumbnails-card .thumbnails-header a{display: inline-block; align-items: center; line-height: 24px;}
.content-thumbnails .col:nth-last-child(1) .content-thumbnails-card, .content-thumbnails .col:nth-last-child(2) .content-thumbnails-card {margin-bottom: 0;}
.multicolumn-content .col{padding-left: 37px; padding-right: 37px;}
.multicolumn-content .multicolumn-content-list{margin-bottom: 70px;}
.col-content-section .col:nth-last-child(1) .multicolumn-content-list, .col-content-section .col:nth-last-child(2) .multicolumn-content-list{margin-bottom: 0;}
.multicolumn-content .multicolumn-content-list p{margin-top: 8px;}
.counter-section .main-with-timer {width: 66.6666666667%; margin: auto;}
.counter-section .full-width-timer {width: 100%; }
.counter-section .times-counter span {background-color: #FFFFFF; position: relative; padding: 35px 25px; box-shadow: 5px 7px 18px rgb(0 0 0 / 11%); display: block; text-align: center; font-size: 42px; font-weight: 300; border-radius: 6px; }
.counter-section .times-counter span:before { content: ':'; position: absolute; right: -18px; font-size: 30px; font-weight: 100;  color: #1562FC; }
.counter-section .times-counter:last-child span:before{display:none;}
.counter-section .times-counter p { font-size: 13px; text-align: center; color: #262d2f; margin-top: 10px; line-height: 42px; }
.video-section .col{padding-left: 23px; padding-right: 23px;}
.video-section h3{margin-bottom: 35px;}
.video-section p{margin-top: 0px;}
.video-section .video-item img{width:100%;}
.video-item { position: relative;}
.image-text-section .col{padding-left: 23px; padding-right: 23px;}
.image-text-section h3{margin-bottom: 10px;}
.image-text-section p{margin-top: 0px;}
.image-text-section.card-show{padding-bottom: 162px; /*margin-bottom: 60px;*/}
.image-text-section.dark-bg-image-text.card-show{padding-bottom: 60px; margin-bottom: 0px;}
.image-text-section.card-show .image-list{position: relative;}
.image-text-section.card-hide .image-list .overlay-card{display: none}
.image-text-section .image-list img{width: 100%; height: 660px !important; object-fit: cover; border-radius: 7px;}
.image-text-section.dark-bg-image-text .image-list img{height: 600px !important;}
.image-text-section .image-list .overlay-card{position: absolute; left: -100px; bottom: -10%; width: 216px; height: 216px; display:table; border-radius: 6px; box-shadow: 0px 3px 20px rgba(0,0,0,16%)}
.image-text-section .image-list .overlay-card h5 { line-height: 28px; color: #040F26; padding: 0px 35px; display: table-cell; vertical-align: middle;}
.image-text-section .reverse .image-list .overlay-card{right: -100px; left: auto; margin-left: auto;}
.image-height-auto .image-text-section .image-list img {height: auto !important;}
.form-section .form-contact-info .form-info-title h3{margin-bottom: 25px; line-height: 28px; color:#040F26}
.form-section .form-contact-info{padding: 40px; background-color: #fff; /*box-shadow: 1px 1px 15px rgb(0 0 0 / 50%);*/ border: 2px solid #040f26; border-radius: 6px;}
.form-section .form-contact-info .form-info-title p{margin-bottom: 30px; line-height: 24px; color:#040F26;}
.form-section .hs-form-field{margin-bottom: 18px; margin-right: 0px !important;}
.form-section .input{margin-right: 0px !important; padding: 0px 6px;}
.form-section form input, .form-section form textarea, .form-section form select{font-size: 18px; padding: 15px;}
.form-section form .hs-richtext, .form-section form .hs-richtext p{font-size: 13px; color:#C4C6CB;line-height: 0;padding-left: 3px; line-height: 24px; margin-bottom: 12px;}
.form-section form .input input{width: 100% !important;}
.form-section form fieldset.form-columns-2>.hs-form-field{margin-left: 0px; width: 50%;}
.form-section form ul li{margin: 0px; padding: 0px 6px}
.form-section form label{margin: 0px;}
.form-section form .inputs-list{margin: 0px;}
.form-section form .inputs-list li{font-weight: 400;}
.form-section form fieldset.form-columns-2>.hs-form-field{width: 50% !important; margin-left: 0 !important;}
.image-text-section.dark-bg-image-text.card-show .reverse .image-list{margin-left: 0; margin-right: auto;}
.image-text-section.dark-bg-image-text .image-list { position: relative; width: 80%; display: block; margin-left: auto; margin-top: 60px;}
/* .image-text-section.dark-bg-image-text.card-show{padding-bottom: 60px; margin-bottom: 0px;} */
.image-text-section.dark-bg-image-text .image-list .overlay-card{bottom: 100px;}
.image-text-section.dark-bg-image-text .content-text h2{color: #FFFFFF; margin-bottom: 25px;}
.image-text-section.dark-bg-image-text .content-text p{color: #FFFFFF; line-height: 35px;}
.image-text-section.dark-bg-image-text .content-text .secondary-btn{font-weight: 300; margin-top: 30px; display: inline-block; line-height: 35px;}
.event-schedule .event-list h3{margin-bottom: 35px;}
.event-schedule .event-menu{max-width: 780px; margin: auto; margin-bottom: 55px;}
.event-schedule .event-menu:last-child{margin-bottom: 0px;}
.event-schedule .events .event-menu:last-child {margin-bottom: 0;}
.event-schedule .event-menu .event-name {margin-bottom: 40px;}
.event-schedule .event-menu .event-name:last-child { margin-bottom: 0; }
.event-schedule .event-menu .event-name h6{display: inline-block; line-height: 16px; padding: 15px 25px; border-radius: 6px; font-size: 14px; font-weight: 600; margin-bottom: 24px;}
.event-schedule .event-menu .event-name p{color: #29303E; margin-top: 0px;}
.footer .top-card { width: 216px; height: 216px; display: table; text-align: center; border-radius: 6px; margin-left: 228px; }
.footer .top-card > div { display: table-cell; vertical-align: middle; }
.footer .top-card h6{line-height: 16px; font-size: 14px; margin-bottom: 20px;}
.footer .top-card h3{line-height: 28px; margin-top: 11px;}
.footer .footer-nav .footer-navbar a h6{font-size: 16px; font-weight: 600; color:#FFFFFF; line-height: 28px; margin-bottom: 20px;}
.footer .footer-nav .footer-navbar ul{padding: 0px;}
.footer .footer-nav .footer-navbar ul li{margin-bottom: 15px; list-style: none; padding-left: 0px;}
.footer .footer-nav .footer-navbar ul li a{color: #FFFFFF; font-size: 12px; line-height: 0px; font-family: Gilroy;}
.footer .footer-nav .nav_line ul {display: flex; margin-bottom: 0px;}
.footer .footer-nav .nav_line ul li { padding: 0px 10px; line-height: 15px;}
.footer .footer-nav .nav_line ul li:first-child{padding-left: 0px;}
.footer .footer-nav .nav_line ul li:last-child{padding-right: 0px;}
.language { display: flex; margin: auto 0; padding: 0; align-items: center;}
.language li { list-style-type: none;}
.language li:first-child {padding-left: 0;}
.language li a{color: #040F26;}
.language li a.bookdemo-btn{border: 1px solid #1562FC; padding: 10px 25px; border-radius: 50px; color: #1562FC; font-weight: 600; font-size: 16px; margin-left: 30px;}
.language li a.bookdemo-btn svg{width: 16px; height: 16px; margin-left: 15px; fill: #1562fc;}
 .footer .copyright{color:  rgba(255, 255, 255, 0.5); font-size: 12px; font-weight: 400; margin-top: 50px; font-family: Gilroy;}
.fluid-width .baseModuleOverlay:before{width: 100% !important;}

@media (min-width: 991px){
    .event-speakers-section{padding-bottom: 30px !important;}
    .fluid-width{padding: 0 60px;}
}
@media (min-width: 1440px){
/* 	.fluid-width{padding: 0 60px;} */
	.fluid-width{max-width: 1920px;width: 100%;margin: auto;}
}

@media screen and (max-width: 1199px) and (min-width: 576px){
    .language li a{font-size: 12px;}
    .language li a.bookdemo-btn{font-size: 14px; margin-left: 20px; padding: 4px 20px; display: block;}
    .language li a.bookdemo-btn svg{width: 14px; height: 14px;}
}

@media (max-width: 1300px){
    .logo-strip .owl-nav button.owl-prev { left: 0px;}
    .logo-strip .owl-nav button.owl-next { right: 0px;}
}

@media (max-width: 1199px){
    .image-text-section.dark-bg-image-text .image-list, .image-text-section.dark-bg-image-text.card-show .reverse .image-list{
      margin: auto; margin-top: 50px; width: 50%; 
    }
    
}

@media (max-width: 991px){
    .hero-banner .reverse .banner-content {padding-left: 15px;}
    .hero-banner .hero-banner-three .start > div > div, .hero-banner .hero-banner-three .reverse > div > div{padding: 0 0 50px 0;}
    .hero-banner .hero-banner-two .banner-content {padding-right: 0px;}
    .hero-banner .banner-content{padding-right: 15px; margin-bottom: 50px;}
/*     .hero-banner .col-md-3{-webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;} */
    .hero-banner h1{font-size: 30px; line-height: 40px;}
    .hero-banner h5{font-size: 18px; margin: 0 0 20px 0;}
    .hero-banner ul li{font-size: 14px; font-weight: bold;}
    .counter-section .times-counter:nth-child(even) span:before{display: none;}
    .hero-banner img{margin: auto; display: block;}
    .hero-banner .hero-banner-two .overlay-image .overlay-shape{bottom: 50px; width: 50%; left: -50px;}
    .heading {margin-bottom: 65px;}
    .heading h2{font-size: 40px;}
    .form-section{padding-top: 30px;}
/*     .event-speakers-section .heading{margin-bottom: 25px;} */
    .image-text-section.ptb-60{padding-top:0}
    .image-text-section .col:first-child{padding-top: 60px;}
    .testimonial .row > div:nth-child(2n) .testimonial-card { margin-top: 150px; }
    .testimonial .customWidthOption>div[class*="column-"]{margin-top: auto}
    .multicolumn-content .col{padding-left: 15px; padding-right: 15px;}
    .multicolumn-content .multicolumn-content-list{margin-bottom: 0px;}
    .multicolumn-content div[class*="col-"] p{margin-bottom: 20px; margin-top: 0}
    .counter-section .main-with-timer{width: 100%}
    .video-section .video-content{margin-bottom: 50px;}
    .image-text-section.card-show {padding-bottom: 122px;}
    .image-text-section  .content-text{padding-bottom: 50px}
    .image-text-section .image-list img{width: auto; margin: auto; display: block;}
    .image-text-section .start .image-list .overlay-card{left: 48px; right: auto;}
    .image-text-section .reverse .image-list .overlay-card {right: 48px; left: auto; bottom: -10%;}
    .image-text-section.dark-bg-image-text.card-show .image-list, .image-text-section.dark-bg-image-text.card-show .reverse .image-list{margin: auto; margin-top: 0px; width: 60%;}
    .footer .footer-nav .footer-logo {margin-bottom: 40px;}
    .footer .top-card{margin-left: 100px;}
    .footer .top-card h3{font-size: 25px;line-height: 19px;}
}

@media (max-width: 767px){
    .hero-banner .hero-banner-two .overlay-image img{margin-right: 0;}
    .hero-banner .hero-banner-two .reverse .overlay-image .overlay-shape{right: -50px;}
    .hero-banner .hero-banner-two .reverse .overlay-image img {margin-right: auto; margin-left: 0;}
    .hero-banner .start .banner-content>div, .hero-banner .reverse .banner-content>div {padding: 0;}
    .event-speakers-section{padding-bottom: 0px !important;}
    .heading {margin-bottom: 30px;}
    .heading h2{font-size: 30px;}
    .image-text-section .image-list img{height: 360px !important;}
}

@media (max-width: 576px){
    .hero-banner .counter-section .main-with-timer{margin-bottom: 0px;}
    .hero-banner .hero-banner-two .hero-banner-button .button--text a{padding-left: 10px; margin-top: 10px;}
    .hero-banner .hero-banner-two .overlay-image{width: 80%; margin-left: auto;}
    .hero-banner .hero-banner-two .reverse .overlay-image{margin-left: 0; margin-right: auto;}
    .form-section .form-contact-info{padding: 20px;}
    .wrapper-header .logo img{width: 100px;}
    .language li:first-child{display: none;}
    .language li a.bookdemo-btn{margin-left: 0px; padding: 4px 15px; font-size: 14px; display: block; }
    .language li a.bookdemo-btn svg{width: 14px; height: 14px;}
    .wrapper-header .hs-menu-wrapper{width: calc(100% - 20px); max-width: calc(100% - 20px); padding: 40px 15px;}
    .testimonial-card{width: 100%;} 
    .testimonial div[class*="column-"] .row > div:nth-child(2n) .testimonial-card { margin-top: 0px; }
    .testimonial .row > div .testimonial-card {margin-bottom: 2rem;}
    .testimonial .row>div:nth-child(2n) .testimonial-card {margin-top: 0px;}
    .testimonial .customWidthOption > div:last-child[class*="column-"]{margin-top: 0px;}
    .testimonial .customWidthOption > div:last-child[class*="column-"] .row > div:last-child .testimonial-card{margin-bottom: 0px}
/*     .content-thumbnails .heading{margin-bottom: 30px;} */
    .content-thumbnails .col:last-child .content-thumbnails-card{margin-bottom: 0px;}
    .content-thumbnails  .content-thumbnails-card .thumbnails-header h5 {font-size: 18px;}
    .content-thumbnails .heading p{font-size: 15px; margin-top: 13px;}
    .content-thumbnails .col:nth-last-child(2) .content-thumbnails-card{margin-bottom: 2rem;}
    .multicolumn-content .multicolumn-content-list h3{font-size: 25px;}
    .counter-section .times-counter{margin-bottom: 20px;}
    .video-section h3 {font-size: 25px; line-height: 28px;}
    .image-text-section.card-show { padding-bottom: 120px; margin-bottom: 30px; }
    .image-text-section h3 { font-size: 25px; line-height: 28px; }
    .image-text-section .image-list .overlay-card { width: 160px; height: 160px; right: auto; left: 30px; bottom: -20%;}
    .image-text-section .reverse .image-list .overlay-card {bottom: -20%;}
    .image-text-section .reverse .image-list .overlay-card{right: 30px; left: auto;}
    .image-text-section .image-list .overlay-card h5 { font-size: 16px; padding: 0px 25px;}
    .form-section form fieldset.form-columns-2>.hs-form-field{width: 100% !important;}
    .image-text-section.dark-bg-image-text .reverse .image-list .overlay-card{bottom: 40px; right: -100px; left: auto;}
    .image-text-section.dark-bg-image-text .start .image-list .overlay-card{bottom: 40px; left: -100px; right: auto;}
    .image-text-section.dark-bg-image-text.card-show .image-list, .image-text-section.dark-bg-image-text.card-show .reverse .image-list{width: 70%; margin-top: 0px;}
    .image-text-section.dark-bg-image-text.card-show .image-list{margin-right: 0;}
    .image-text-section.dark-bg-image-text.card-show .reverse .image-list{margin-left: 0;}
    .image-text-section.dark-bg-image-text .content-text h2{font-size: 30px; line-height: 50px;}
    .image-text-section.dark-bg-image-text.card-hide .image-list, .image-text-section.dark-bg-image-text.card-hide .reverse .image-list{width: 100%; margin-top: 0px;}
    .event-schedule .event-menu {margin-bottom: 30px;}
    .event-schedule .event-list h3 { margin-bottom: 20px; font-size: 25px; }
    .event-schedule .event-menu .event-name p{font-size: 16px;}
    .footer .top-card { margin-left: 150px; width: 160px; height: 160px; }
    .footer .top-card h3{font-size: 22px; line-height: 15px;}
}

@media (max-width: 374px){
    .wrapper-header .menu {padding-right: 50px;}
}

/* @media (min-width: 992px){.multicolumn-content .customWidthOption{margin: auto; width: 752px;}} */
@media (min-width: 768px){.ptb-60{padding-top: 60px;padding-bottom: 60px;}}
@media (max-width: 767px){
    .ptb-30{padding-top: 30px; padding-bottom: 30px;}
    .image-text-section.dark-bg-image-text.card-show{padding-bottom: 60px;}
}