@import url('https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');
@import url('https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Fraunces:ital,opsz,wght@0,9..144,100;0,9..144,200;0,9..144,300;0,9..144,400;0,9..144,500;0,9..144,600;0,9..144,700;0,9..144,800;0,9..144,900;1,9..144,100;1,9..144,200;1,9..144,300;1,9..144,400;1,9..144,500;1,9..144,600;1,9..144,700;1,9..144,800;1,9..144,900&display=swap');







 

 


 










 
 
 

 



































 


*, *:before , *:after { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }
* {box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box;}
a.cta_button {box-sizing:border-box !important; -moz-box-sizing:border-box !important; -webkit-box-sizing:border-box !important; -ms-box-sizing:border-box !important;}

body { font-family: Figtree, sans-serif; font-style: normal; font-weight: 300; text-decoration: none; color: #132935;  font-size: 1.111vw; line-height:1.5; padding:0; margin:0; overflow-x:hidden; }

h1,h2,h3,h4,h5,h6 { font-family: Fraunces, sans-serif; font-style: normal; font-weight: 600; text-decoration: none; margin:0; padding:0; }
h1 { font-family: Fraunces, sans-serif; font-style: normal; font-weight: 700; text-decoration: none; color: #132935;  font-size: 4.167vw; line-height:1.13; letter-spacing: 0px; text-transform: none;}
h2 { font-family: Fraunces, sans-serif; font-style: normal; font-weight: 700; text-decoration: none; color: #132935;  font-size: 2.778vw; line-height:1.2; letter-spacing: 0px; text-transform: none;}
h3 { font-family: Fraunces, sans-serif; font-style: normal; font-weight: 600; text-decoration: none; color: #132935;  font-size: 2.5vw; line-height:1.2; letter-spacing: 0px; text-transform: none;}
h4 { font-family: Fraunces, sans-serif; font-style: normal; font-weight: 600; text-decoration: none; color: #132935;  font-size: 1.667vw; line-height:1.2; letter-spacing: 0px; text-transform: none;}
h5 { font-family: Fraunces, sans-serif; font-style: normal; font-weight: 600; text-decoration: none; color: #132935;  font-size: 1.25vw; line-height:1.2; letter-spacing: 0px; text-transform: none;}
h6 { font-family: Fraunces, sans-serif; font-style: normal; font-weight: 600; text-decoration: none; color: #132935;  font-size: 1.111vw; line-height:1.2; letter-spacing: 0px; text-transform: none;} 

h1.promo,h2.promo { font-size:6.111vw; line-height:0.88; }
h2.large { font-size:4.444vw; line-height:1; } 

img { height:auto; max-width:100%; }
p { padding:0; margin:0; }
* + p { margin-top:1.667vw; }
a { text-decoration:none; outline:none; color:#F7B6BE; -webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-o-transition: all 400ms ease;
-ms-transition: all 400ms ease;
transition: all 400ms ease;; }
a:hover { color:#000; } 
 
* + h1 { margin-top:2.778vw;}
* + h2 { margin-top:2.778vw;}
* + h3 { margin-top:2.778vw;}
* + h4 { margin-top:1.53vw;}
* + h5 { margin-top:1.39vw;}
* + h6 { margin-top:1.044vw;} 
 
h3 + p { margin-top:2.778vw; }
.text + .btndiv { margin-top:2.222vw; } 


form label { color:#fff; }
input , textarea, select , input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] { font-family: Figtree, sans-serif; font-style: normal; font-weight: 300; text-decoration: none; outline:1px solid transparent; margin:0; border-width:0vw; border-style: solid; border-radius:70vw; border-color:#fff;  background:#fff; height:3.611vw; padding:0.694vw 1.944vw; font-size:1.111vw; line-height:1.2; font-weight:600; color:#132935; width:100% !important; display:inline-block; -webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-o-transition: all 400ms ease;
-ms-transition: all 400ms ease;
transition: all 400ms ease;; }
input[type=submit] , form button,.hs-button { width:auto !important; outline:none; border: none; display:inline-block; position: relative; cursor:pointer; height:auto; text-align:center; font-weight: 500; font-style: normal; text-decoration: none; min-width:8.889vw; font-size: 1.111vw; line-height: 1.2; padding:1.111vw 1.736vw; color:#ffffff; background:#132935; border-radius:2.083vw;  -webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-o-transition: all 400ms ease;
-ms-transition: all 400ms ease;
transition: all 400ms ease;; }
input[type=submit]:hover , form button:hover,.hs-button:hover { color:#fff; background-color:#5A6972; }
form textarea { height: 9.028vw; padding: 1.389vw 1.944vw; border-radius: 1.042vw; resize: none !important; }
form .hs-form-field.hs_message { line-height:0; } 

form input:focus ,form textarea:focus,form select:focus { outline-color:#F7B6BE; }
 
.submitted-message { text-align:center; width:100%; font-weight:bold; }

form ul.hs-error-msgs,ul.hs-error-msgs { padding:0.347vw 1.944vw; margin: 0; list-style: none; width: 100%; text-align: left; font-size: 16px; }
form ul.hs-error-msgs label,ul.hs-error-msgs label { color:#EF455A; font-size: 1.042vw; font-weight: 400; }
 
input::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder { color:#5A6972; font-family: Figtree, sans-serif; font-style: normal; font-weight: 300; text-decoration: none; font-weight:600; opacity:1; font-size:1.111vw; line-height:1.2;}
input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder { color:#fff; #5A6972; font-weight:600; opacity:1; font-size:1.111vw; line-height:1.14;}
input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder { color:#5A6972; font-family: Figtree, sans-serif; font-style: normal; font-weight: 300; text-decoration: none; font-weight:600; opacity:1; font-size:1.111vw; line-height:1.2;}
input:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder { color:#5A6972; font-family: Figtree, sans-serif; font-style: normal; font-weight: 300; text-decoration: none; font-weight:600; opacity:1; font-size:1.111vw; line-height:1.2; }
 
.form_style { width:100%; display:inline-block; vertical-align:top; padding:2.083vw; background:#FEBBB1; }
.form_style form { width:100%; position:relative; } 

.hs-form fieldset { max-width:100% !important; }
.hs-form fieldset .input { margin-right:0 !important; }
.hs-form fieldset.form-columns-2 { display:flex; flex-wrap:wrap; width:100%; }
.hs-form fieldset.form-columns-2 .hs-form-field { width:50% !important; }
.hs-form fieldset.form-columns-2 .hs-form-field:first-child { padding-right:0.694vw; }
.hs-form fieldset.form-columns-2 .hs-form-field:last-child { padding-left:0.694vw; }
 
form .hs-form-field { margin-bottom:1.389vw; }
.hs-form fieldset input[type="checkbox"], .hs-form fieldset input[type="radio"] { width:auto !important; }
ul.inputs-list { margin:0; padding:5px 0; list-style:none; }
form .inputs-list .hs-form-checkbox-display , form .inputs-list .hs-form-booleancheckbox , form .inputs-list li.hs-form-radio { display:block; padding:0 0 8px 25px; position:relative; }
form .inputs-list input[type="checkbox"] , form .inputs-list input[type="radio"] { position:absolute; left:0; margin:0; top:0; opacity: 0; width: 20px; height: 20px; }
form .inputs-list input[type="radio"] { top:3px; }
form .inputs-list input[type="checkbox"] + span { line-height: 1.2; position:relative; display: block; padding-left:2.083vw; font-size: 14px; line-height: 1.28; }
form .inputs-list input[type="checkbox"] + span:before { position:absolute; left: -16px; top: -9px; content:''; width:36px; height:36px; border-radius:50%; background:#C2C0BF; }
form .inputs-list input[type="checkbox"] + span:after { text-align:center; color:#fff; position:absolute; cursor:pointer; left: -16px; top: -9px; content: "\f00c"; font-family:'FontAwesome'; font-size:18px; display: flex; align-items: center; justify-content: center; width: 36px; height:36px; border-radius:50%; background:#01C348; transition:all .4s ease; opacity:0; }
form .inputs-list input[type="checkbox"]:checked + span:after { opacity:1; }

form .inputs-list input[type="radio"] + span:before { position:absolute; left:-2px; top:2px;  content:''; width:20px; height:20px; border:1px solid #dadada;  background:#fafafa; border-radius:100%; }
form .inputs-list input[type="radio"]:checked + span:after { position:absolute; left:2px; top:6px;  content:''; width:12px; height:12px; border-color:#333; background:#3333;  border-radius:100%; }
 
form input[type="checkbox"] { width:20px !important; height:20px; }

/*-slick-*/
.slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; top: 0; left: 0; display: block; }
.slick-track:before, .slick-track:after { display: table; content: ''; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; outline: none; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-arrow.slick-hidden { display: none; }
.slick-dots { margin:0; padding:0; list-style:none; }

.slick-arrow { position:absolute; top:50%; padding:0; border:1px solid #011E24; font-size:0; min-width:auto;  width:2.778vw; height:2.778vw; line-height:0; outline:none; background:transparent; -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); z-index:2; color:#011E24; }
.slick-arrow:hover { background:#011E24; color:#fff; }
.slick-arrow:hover:before { color:#fff; }
.slick-prev { left:0; color:#011E24; }
.slick-arrow:before { font-family:'FontAwesome'; font-size:24px; color:#011E24;  }
.slick-prev:before { content: "\f104"; left:-1px; position: relative; top: 3px; }
.slick-next { right:0;}
.slick-next:before { content: "\f105"; right: -2px; position: relative; top: 3px }

ul.slick-dots { margin:0; padding:0; list-style:none; float:left; width:100%;}
ul.slick-dots { text-align:center; padding:10px 0 0; }
ul.slick-dots li { display:inline-block; padding:0 5px; }
ul.slick-dots li button { display:inline-block; background:#474747; cursor:pointer; min-width:auto; outline:none; padding:0; border:none;width:14px; height:2px; border-radius:10px; margin-bottom: 4px; line-height: 0; font-size:0; text-indent:-9999; cursor:pointer; }
ul.slick-dots li button:hover , ul.slick-dots li.slick-active button { background:#fff; }
   
 
.fancybox-stage .fancybox-content{ overflow:visible !important; padding:15px !important; text-align:center;}
.fancybox-stage .fancybox-close-small{ top:-4.167vw !important; right:0}
.fancybox-stage .fancybox-close-small:after{ background:#888; color:#fff;  }
.fancybox-stage .fancybox-button { background:;top:0;right:0; padding:6px; border-radius:50%;min-width:auto }
.fancybox-stage .fancybox-button svg path{ fill:#ffff; color:#fff;}
 
 
.button a,a.button { width:auto; display:inline-block; position: relative; text-align:center; font-weight: 500; font-style: normal; text-decoration: none; min-width:7.917vw; font-size: 1.111vw; line-height: 1.2; padding:1.111vw 4.514vw 1.111vw 1.736vw; color:#ffffff; background:#132935; border-radius:2.083vw; overflow:hidden; }
.button a:hover,a.button:hover { padding:1.111vw 1.736vw 1.111vw 4.514vw;  color:#fff; background:#132935; }  
.button a:before,a.button:before,.button a:after,a.button:after { position: absolute; content:""; right:0.278vw; top: 50%; transform: translateY(-50%); width: 2.917vw; height: 2.917vw; background:url('https://144118447.fs1.hubspotusercontent-eu1.net/hubfs/144118447/womankind_theme_2024/images/btn-arw.svg') no-repeat center center/1.319vw #FEBBB1; color: #fff; text-align: center; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 22px; line-height: 10px; -webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-o-transition: all 400ms ease;
-ms-transition: all 400ms ease;
transition: all 400ms ease;; }
/* .button a:after,a.button:after { background:url('https://144118447.fs1.hubspotusercontent-eu1.net/hubfs/144118447/womankind_theme_2024/images/hover-btn-arw.svg') no-repeat center center/1.319vw #FEBBB1; }   */
.button a:hover:before, a.button:hover:before { background-color:#fff; right:-2.917vw; }
.button a:after,a.button:after { right:auto; left:-2.917vw; }
.button a:hover:after,a.button:hover:after { left:0.278vw; }  
    
.black_link a{color:#132935; font-weight:600;}
.black_link a:hover{color:rgba(19, 41, 53,0.8)}
.white_link a{color:#fff; font-weight:600;}
.white_link a:hover{color:rgba(255,255,255,0.8)}
  

.text_white { color:#fff; }
.text_black { color:#000; }
.text_left { text-align:left; }
.text_center { text-align:center; }
.text_right { text-align:right; }

/* flex */
.flex { display:flex; }
.flex_wrap { display:flex; flex-wrap:wrap; }
.full_flex { display:flex; flex-wrap:wrap; align-items:center; justify-content:center; }
.align_center { align-items:center; }
.align_start { align-items:flex-start; }
.align_end { align-items:flex-end; }
.justify_center { justify-content:center; }
.inlinetop { display:inline-block; vertical-align:top; width:100%; }   

.col100 { width:100%; }
.col50 { width:50%; }

 
/* padding-top */
.pt165 { padding-top:11.528vw; }
.pt160 { padding-top:11.111vw; }
.pt120 { padding-top:8.333vw; }
.pt115 { padding-top:7.917vw; }
.pt100 { padding-top:6.944vw; }
.pt90 { padding-top:6.25vw; }
.pt80 { padding-top:5.556vw; }
.pt70 { padding-top:4.861vw; }
.pt60 { padding-top:4.167vw; }
.pt50 { padding-top:3.472vw; }
.pt40 { padding-top:2.778vw; }
.pt30 { padding-top:2.083vw; }
.pt20 { padding-top:1.389vw; }
.pt10 { padding-top:0.694vw; }

/* padding-bottom */
.pb165 { padding-bottom:11.528vw; }
.pb160 { padding-bottom:11.111vw; }
.pb120 { padding-bottom:8.333vw; }
.pb115 { padding-bottom:7.917vw; }
.pb100 { padding-bottom:6.944vw; }
.pb90 { padding-bottom:6.25vw; }
.pb80 { padding-bottom:5.556vw; } 
.pb70 { padding-bottom:4.861vw; }
.pb60 { padding-bottom:4.167vw; }
.pb50 { padding-bottom:3.472vw; }
.pb40 { padding-bottom:2.778vw; }
.pb30 { padding-bottom:2.083vw; }
.pb20 { padding-bottom:1.389vw; }
.pb10 { padding-bottom:0.694vw; }


.container { width:100%; margin:0 auto; padding:0 15px; max-width:84.722vw; }     




@media (max-width: 1400px){ 
    .container { max-width:86.806vw; }    
    body { font-size:1.30vw; }
	
    h1.promo, h2.promo { font-size:5.347vw; }
    
}

@media (max-width: 1200px){ 
    
    .container { max-width:950px; }  

    * + p { margin-top:25px; }
    h3 + p { margin-top:40px; }
    .text + .btndiv { margin-top:40px; }
    
    input , textarea, select , input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"]  { margin:0; font-size:16px; height:63px; padding:10px 25px; }
    input[type=submit], form button, .hs-button { min-width: 130px; font-size: 16px; line-height: 1.2; padding: 15px 20px 15px 20px; border-radius: 30px; }
    form textarea { height:130px; padding: 25px; border-radius: 15px; }
    .hs-form fieldset.form-columns-2 .hs-form-field:first-child { padding-right:10px; }
    .hs-form fieldset.form-columns-2 .hs-form-field:last-child { padding-left:10px; }
    form .hs-form-field { margin-bottom:20px; }
    input::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder { font-size:16px; }
    input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder { font-size:16px; }
    input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder { font-size:16px; }
    input:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder { font-size:16px; }
    form ul.hs-error-msgs label,ul.hs-error-msgs label { font-size:15px;} 
    form ul.hs-error-msgs,ul.hs-error-msgs { padding:5px 25px; }  
    
    h1.promo, h2.promo { font-size:54px; line-height:1.1; }
    h2.large { font-size:50px; line-height:1.1; }
    
    body { font-size:16px; } 
    h1 { font-size:42px; }
    h2 { font-size:30px; }
    h3 { font-size:25px; }
    h4 { font-size:22px; }
    h5 { font-size:20px; }
    h6 { font-size:18px; }
    
     
    /* padding-top */
    .pt165 { padding-top:100px; }
    .pt160 { padding-top:100px; }
    .pt120 { padding-top:80px; }
    .pt115 { padding-top:80px; }
    .pt100 { padding-top:80px; }
    .pt90 { padding-top:80px; }
    .pt80 { padding-top:70px; }
    .pt70 { padding-top:60px; }
    .pt60 { padding-top:50px; }
    .pt50 { padding-top:40px; }
    .pt40 { padding-top:40px; }
    .pt30 { padding-top:30px; }
    .pt20 { padding-top:20px; }
    .pt10 { padding-top:10px; }

    
    /* padding-bottom */
    .pb165 { padding-bottom:100px; }
    .pb160 { padding-bottom:100px; }
    .pb120 { padding-bottom:80px; }
    .pb115 { padding-bottom:80px; }
    .pb100 { padding-bottom:80px; }
    .pb90 { padding-bottom:80px; }
    .pb80 { padding-bottom:70px; } 
    .pb70 { padding-bottom:60px; }
    .pb60 { padding-bottom:60px; }
    .pb50 { padding-bottom:40px; }
    .pb40 { padding-bottom:40px; } 
    .pb30 { padding-bottom:30px; }
    .pb20 { padding-bottom:20px; }
    .pb10 { padding-bottom:10px; }
      
    .button a, a.button { min-width: 130px; font-size: 16px; line-height: 1.2; padding: 15px 58px 16px 20px; border-radius: 30px; } 
    .button a:before, a.button:before,.button a:after, a.button:after { width:42px; height:42px; background-size:20px; right:3px; }
    .button a:hover,a.button:hover { padding:15px 20px 16px 58px; }  
    .button a:hover:before, a.button:hover:before { right:-50px; }
    .button a:after,a.button:after { right:auto; left:-50px; }
    .button a:hover:after,a.button:hover:after { left:3px; }
      
    
}


@media (max-width: 991px){ 
    
    .container { max-width:750px; }   
    
    h1.promo, h2.promo { font-size:46px; line-height:1.1; } 
    h2.large { font-size:44px; line-height:1.1; }
    h1 { font-size:36px; }
    h2 { font-size:28px; }
    
    .pt165 { padding-top:70px; }
    .pt160 { padding-top:70px; }
    .pt100 { padding-top:60px; }
    .pt90 { padding-top:40px; }
    .pt80 { padding-top:40px; }
    .pt70 { padding-top:40px; }
    .pt60 { padding-top:40px; }
    .pt50 { padding-top:40px; }
 
    
    .pb165 { padding-bottom:70px; }
    .pb160 { padding-bottom:70px; }
    .pb100 { padding-bottom:60px; }
    .pb90 { padding-bottom:40px; }
    .pb80 { padding-bottom:40px; }
    .pb70 { padding-bottom:40px; }
    .pb60 { padding-bottom:40px; }
    .pb50 { padding-bottom:40px; }

}
@media (max-width: 767px){ 
  
    .col50 { width:100%; } 
    h1.promo, h2.promo { font-size:60px; line-height:1; } 
    h2.large { line-height:1; } 
     
    .button a, a.button { padding:11px 58px 12px 24px; }
    .button a:hover,a.button:hover { padding:11px 24px 12px 58px; }  
    .button a:before, a.button:before,.button a:after, a.button:after { width:36px; height:36px; background-color:#FEBBB1 !important; } 
    
    
    .pt100 { padding-top:40px; }
    .pt90 { padding-top:60px; }
    .pt80 { padding-top:60px; }
    .pt70 { padding-top:40px; }
    .pt60 { padding-top:30px; }
    .pt50 { padding-top:30px; }
 
    .pb100 { padding-bottom:40px; }
    .pb90 { padding-bottom:60px; }
    .pb80 { padding-bottom:60px; }
    .pb70 { padding-bottom:40px; }
    .pb60 { padding-bottom:30px; }
    .pb50 { padding-bottom:30px; }

     .container { max-width:100%; }
    
} 

@media (max-width: 480px){ 

    .hs-form fieldset.form-columns-2 .hs-form-field { width:100% !important; }
    .hs-form fieldset.form-columns-2 .hs-form-field:first-child { padding:0; }
    .hs-form fieldset.form-columns-2 .hs-form-field:last-child { padding:0; }
    form textarea { padding:22px 25px; }
    
    
}


/* CSS variables */

:root {
  --column-gap: 2.13%;
  --column-width-multiplier: 8.333;
}

/* Mobile layout */

.row-fluid {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}


  .row-fluid .span1,
  .row-fluid .span2,
  .row-fluid .span3,
  .row-fluid .span4,
  .row-fluid .span5,
  .row-fluid .span6,
  .row-fluid .span7,
  .row-fluid .span8,
  .row-fluid .span9,
  .row-fluid .span10,
  .row-fluid .span11,
  .row-fluid .span12{
  min-height: 1px;
  width: 100%;
}

/* Desktop layout */

@media (min-width: 768px) {
  .row-fluid {
    flex-wrap: nowrap;
    justify-content: space-between;
  }

  
    .row-fluid .span1 {
      width: calc(var(--column-width-multiplier) * 1% * 1 - var(--column-gap) * (11 * var(--column-width-multiplier) / 100));
    }
  
    .row-fluid .span2 {
      width: calc(var(--column-width-multiplier) * 1% * 2 - var(--column-gap) * (10 * var(--column-width-multiplier) / 100));
    }
  
    .row-fluid .span3 {
      width: calc(var(--column-width-multiplier) * 1% * 3 - var(--column-gap) * (9 * var(--column-width-multiplier) / 100));
    }
  
    .row-fluid .span4 {
      width: calc(var(--column-width-multiplier) * 1% * 4 - var(--column-gap) * (8 * var(--column-width-multiplier) / 100));
    }
  
    .row-fluid .span5 {
      width: calc(var(--column-width-multiplier) * 1% * 5 - var(--column-gap) * (7 * var(--column-width-multiplier) / 100));
    }
  
    .row-fluid .span6 {
      width: calc(var(--column-width-multiplier) * 1% * 6 - var(--column-gap) * (6 * var(--column-width-multiplier) / 100));
    }
  
    .row-fluid .span7 {
      width: calc(var(--column-width-multiplier) * 1% * 7 - var(--column-gap) * (5 * var(--column-width-multiplier) / 100));
    }
  
    .row-fluid .span8 {
      width: calc(var(--column-width-multiplier) * 1% * 8 - var(--column-gap) * (4 * var(--column-width-multiplier) / 100));
    }
  
    .row-fluid .span9 {
      width: calc(var(--column-width-multiplier) * 1% * 9 - var(--column-gap) * (3 * var(--column-width-multiplier) / 100));
    }
  
    .row-fluid .span10 {
      width: calc(var(--column-width-multiplier) * 1% * 10 - var(--column-gap) * (2 * var(--column-width-multiplier) / 100));
    }
  
    .row-fluid .span11 {
      width: calc(var(--column-width-multiplier) * 1% * 11 - var(--column-gap) * (1 * var(--column-width-multiplier) / 100));
    }
  
}
.content-wrapper {
  margin: 0 auto;
  padding: 0 1rem;
}

@media screen and (min-width: 1380px) {
  .content-wrapper {
    padding: 0;
  }
}

.dnd-section > .row-fluid {
  margin: 0 auto;
}

.dnd-section .dnd-column {
  padding: 0 1rem;
}

@media (max-width: 767px) {
  .dnd-section .dnd-column {
    padding: 0;
  }
}
.lp_header { width:100%; position:absolute; left:0; top:5.069vw; z-index:9;  }
.lp_header .lpheader_area { width: 100%; }
.lp_header .lpheader_area .lplogo { line-height:0; max-width:10.833vw; width:100%; }
.lp_header .lpheader_area .lplogo img { width:100%; }
.lp_header .lpheader_area .customWidthOption { display: flex; flex-wrap: wrap; justify-content: space-between; }
     
/**/
.footer .footer_cover { max-width: 77.361vw; width: 100%; }
.footer .footer_right { width: 65%; text-align: right; }
.footer .footer_left { width: 35%; }
.footer .footer_rightin { text-align: left; width: 100%; max-width: 34.306vw; display: inline-block; }
.footer .f_logo { width: 100%; display: block; margin-bottom: 4.167vw; line-height: 0; }
.footer .f_logo a { display:flex; flex-wrap:wrap; align-items:center; } 
.footer .f_logo a img + img { margin-left:24px; width:11.458vw; }
.footer .f_logo a img:first-child { width:8.333vw; }    
.footer .footer_left .text a { color: #132935; } 
.footer .footer_left .text a:hover { color: #febbb1; } 
.footer .footer_left .text strong { font-size: 1.25vw; display:block; margin-bottom:0.694vw; font-weight:600; }
.footer .footer_left .text p+p { margin-top:2.778vw; }
.footer .footer_rightin h4 {font-size: 1.944vw; font-family:'Figtree', sans-serif; }
.footer .footer_rightin h4 + p { margin-top:1.389vw; }
.footer .footer_form { width: 100%; display: block; margin-top: 2.083vw; }
.footer .footer_form form { width: 100%; position: relative; }
.footer .footer_form form .hs_email { width: 100%; margin:0; }
.footer .footer_form form .hs_email .hs-input { padding: 0.694vw 2.083vw; height:4.375vw; }
.footer .footer_form form .hs_submit { width: auto; display: inline-block; position: absolute; top: 0.417vw; right: 0.417vw; }
.footer .footer_form form .hs_submit .hs-button { width: auto; display: inline-block; height: auto; margin:0; }
.footer .footer_form form .hs_submit .hs-button:hover { background:#5A6972; }
.footer .footer_form form .hs_error_rollup { display:none; }   

.footer .f_follow { width:100%;display:flex;flex-wrap:wrap;align-items:center;}
.footer .f_follow span { color:#132935;font-size:1.25vw;font-weight:600;}
.footer .f_follow ul { width:auto;padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap;}
.footer .f_follow ul li { width:auto;display:inline-block;}
.footer .f_follow ul li a { width:3.889vw;height:3.889vw;display:flex;align-items:center;justify-content:center;border:0.069vw solid #ccc;border-radius:50%;color:#132935;margin-left:0.833vw;font-size:0;}
.footer .f_follow ul li a i{ font-size:1.667vw; }
.footer .f_follow ul li a img { transition:all .4s ease; width:1.25vw; }
.footer .f_follow ul li:first-child a { margin-left:1.875vw; }
.footer .f_follow ul li a:hover { background:#132935; border-color:#132935; color:#fff; } 
.footer .f_follow ul li a:hover img { filter: brightness(0) invert(1); }

  


 



@media(max-width:1400px){

    .footer .f_logo { }

}

@media(max-width:1200px){

    .lp_header { top:40px; }  
    .lp_header .lpheader_area .lplogo { max-width:156px; } 

    .footer .f_logo a img + img { margin-left:15px; width:auto; }
    .footer .f_logo a img:first-child { width:auto; }    

    .footer .footer_cover { max-width:100%; }  
    .footer .footer_left .text strong { font-size:18px; margin-bottom: 8px; }
    .footer .footer_left .text p+p { margin-top:30px; } 
    .footer .footer_rightin h4 { font-size:28px; }
    .footer .footer_rightin h4 + p { margin-top:20px; }
    .footer .footer_rightin { max-width:430px; }
    .footer .footer_form { margin-top:25px; }
    .footer .footer_form form .hs_email .hs-input { height:63px; padding:10px 25px; }
    .footer .footer_form form .hs_submit { top:6px; right:6px; }
    .footer .f_follow span { font-size:16px; }
    .footer .f_follow ul li a { width:48px; height:48px; border-width:1px; }
    .footer .f_follow ul li:first-child a { margin-left:20px; }
    .footer .f_follow ul li a i { font-size:22px; }
    .footer .f_follow ul li a img { width:16px; }
    .footer .f_logo { max-width:300px; margin-bottom:40px; }
         
      
}

@media(max-width:991px){
    
    .footer .footer_left { width:35%; }
    .footer .footer_right { width:65%; }
    .footer .f_logo a { flex-direction: column; align-items: flex-start; }
    .footer .f_logo a img + img { margin-left: 0; margin-top: 25px; display: block; }
     
     
}

@media(max-width:767px){
 
    .lp_header { top:22px; }
    .lp_header .button a,.lp_header a.button { font-size: 0; min-width: 42px; padding: 0; height: 42px; line-height: 0; }
    .lp_header .button a:before,.lp_header a.button:before { background:url('https://144118447.fs1.hubspotusercontent-eu1.net/hubfs/144118447/womankind_theme_2024/images/headermob-arw.svg') no-repeat center center/19px; background-color:transparent !important; }
    .lp_header .button a:hover:after,.lp_header a.button:hover:after { display:none; }  
    .lp_header .button a:hover:before,.lp_header a.button:hover:before { right:3px; }
    .lp_header .hero-top-btn { line-height:0; } 
     
    .footer .footer_area { text-align:center; padding:100px 0; } 
    .footer .footer_left { width:100%; }
    .footer .footer_right { width:100%; text-align:center; margin-top:60px; }  
    .footer .f_logo { max-width:100%; }
    .footer .f_logo a { flex-direction: column; align-items:center; }
    .footer .footer_rightin h4 { font-size:24px; }  
    .footer .footer_rightin { text-align:center; } 
    .footer .footer_form { margin-top:24px; }
    .footer .footer_form form .hs_email .hs-input { height:42px; }
    .footer .footer_form form .hs_submit { position:relative; top:0; right:0; width:100%; text-align:right; margin-top:12px; }
    .footer .footer_form form .hs_submit .hs-button { padding: 12px 20px 11px 20px; min-width: 132px; }   
    .footer .f_follow { justify-content: center; }
    .footer .f_follow ul { width:100%; margin-top:20px; justify-content: center; }
    .footer .f_follow ul li a { margin-left:10px; }    
    .footer .f_follow ul li:first-child a { margin-left:0; } 
    .footer .footer_rightin h4 + p { margin-top:16px; } 
     
     
}
/* Error pages */

.system_topspace { padding-top:11.111vw; background:#E9E8ED; }

.error-page {
  padding: 10rem 0;
  position: relative;
  text-align: center;
}

.error-page:before {
  color: #F3F6F9;
  content: attr(data-error);
  font-size: 40vw;
  font-weight: bold;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  z-index: -1;
}

@media screen and (min-width: 1100px) {
  .error-page:before {
    font-size: 20rem;
  }
}

/* System pages */

.systems-page {
  margin: 0 auto;
  max-width: 48.611vw;
  padding: 3rem 1.4rem;
}

.systems-page--search-results {
  max-width: 100%;
}

.systems-page .header {
  background-color: transparent;
  border-bottom: none;
  padding: 0;
}

.systems-page .success {
  background-color: #CDE3CC;
  border: 1.5px solid #4F7D24;
  border-radius: 6px;
  color: #4F7D24;
  display: inline-block;
  margin: 1.4rem 0;
  padding: 0.1rem 0.7rem;
  width: 100%;
}

.systems-page form input {
  max-width: 100%;
    margin:10px 0 !important;
}

.systems-page form input[type='submit'] {
  margin: 0.7rem 0;
  display: block;
}

.systems-page form,.systems-page form label { color:#132935; }

/* Search pages */

.hs-search-results__title {
  font-size: 1.25rem;
  margin-bottom: 0.35rem;
  text-decoration: underline;
}

.hs-search-results__title:hover {
  text-decoration: none;
}

.hs-search-results__description {
  padding-top: 0.7rem;
}

/* Password prompt */

.password-prompt input[type=password] {
  height: auto !important;
  margin-bottom: 1.4rem;
}

.systems-page #hs-login-widget-remember,
.systems-page #hs-login-widget-remember ~ label {
  display: inline-block;
  margin-bottom: 0.175rem;
}

.systems-page #hs_login_reset {
  display: block;
  margin-bottom: 0.7rem;
}

/* Backup unsubscribe */

.backup-unsubscribe #email-prefs-form div {
  padding-bottom: 0 !important;
}

.backup-unsubscribe input[type=email] {
  font-size: 0.875rem !important;
  margin-bottom: 1.4rem;
  padding: 0.7rem !important;
}

/* Subscription preferences */

#email-prefs-form .item.disabled {
  opacity: 0.6;
  cursor: not-allowed;
}

#email-prefs-form .item.disabled input:disabled {
  cursor: not-allowed;
}

/* Membership pages */

#hs-membership-form a[class*='show-password'] {
  font-size: 0.75rem;
}

/* Input error messages */

.form-input-validation-message ul.hs-error-msgs {
  padding-left: 0;
  margin: 0;
}

.form-input-validation-message ul.hs-error-msgs li {
  margin: 0;
}

@media(max-width:1200px){
   
    .system_topspace { padding-top:150px; }
    .systems-page { max-width:700px; }
    
}

@media(max-width:991px){
   
    .system_topspace { padding-top:120px; }
    
}



@media(max-width:767px){
   
    .system_topspace { padding-top:70px; }
    
}

.introtext { font-size:1.389vw; } 

.hero_area { padding:13.472vw 0 6.111vw; position:relative; overflow:hidden; } 
.hero_area .hero_shapes { position:absolute; top:0; right:0; width:57.986vw; height:47.361vw; background:url('https://144118447.fs1.hubspotusercontent-eu1.net/hubfs/144118447/womankind_theme_2024/images/hero_shape_1.svg') no-repeat center center/cover; }
.hero_area .hero_shapes:before { position:absolute; content:""; top:10.278vw; right:0; width:31.944vw; height:27.569vw; background:url('https://144118447.fs1.hubspotusercontent-eu1.net/hubfs/144118447/womankind_theme_2024/images/hero_shape_2.svg') no-repeat center center/cover; }
.herowrap { width: 100%; position:relative; justify-content: space-between; } 
.herowrap:before { position:absolute; content:""; left:0; bottom:0.694vw; width:0.833vw; height:6.944vw; background:url(https://144118447.fs1.hubspotusercontent-eu1.net/hubfs/144118447/womankind_theme_2024/images/hero-arrow.svg)no-repeat center bottom/cover; }
.herowrap .hero_half { width: 50%; position:relative; z-index:1; margin-top: -6.111vw; }
.herowrap .hero_half h1 { width:100%; max-width:38.194vw; }
.herowrap .heroimg { width: 50%; height: 37.5vw; position:relative; max-width:41.458vw; }
.herowrap .heroimg:before { position:absolute; content:""; left: -22.639vw; margin-top: -15.833vw; top: 100%; width:43.125vw; height:42.639vw; background:url('https://144118447.fs1.hubspotusercontent-eu1.net/hubfs/144118447/womankind_theme_2024/images/heroimg-shape_2.svg') no-repeat center center/cover; }
.herowrap .heroimg:after { position:absolute; content:""; left:-4.167vw; top:8.403vw; width:12.986vw; height:10.694vw; background:url('https://144118447.fs1.hubspotusercontent-eu1.net/hubfs/144118447/womankind_theme_2024/images/heroimg-shape_1.svg') no-repeat center center/cover; }
.hero_area .herotext { width: 100%; position:relative; margin:-0.694vw auto 0; max-width:70.278vw; }
.hero_area .herotext .text { max-width: 48.681vw; width: 100%; display: block; }
 
/**/ 
.twocolcon_area { padding-top:4.514vw; }
.twocolcon_area .twocolcon_cover { margin:0 auto; max-width:70.278vw; }
.twocolcon_area .twocolcon_half { padding-left:0; }  
.twocolcon_area .twocolcon_img { width:27.083vw; height:34.028vw; display:block; position:relative;  }
.twocolcon_area .twocolcon_img img { width:100%; height:100% !important; object-fit:cover; }
.twocolcon_area .twocolcon_img:before { position:absolute; content:""; left:-5.764vw; top:4.444vw; width:11.528vw; height:10.625vw; background:url('https://144118447.fs1.hubspotusercontent-eu1.net/hubfs/144118447/womankind_theme_2024/images/client-mob-shape.svg') no-repeat center center/cover; }
.twocolcon_area .twocolcon_info h3 { font-family:'Figtree', sans-serif; }  
.twocolcon_area .twocolcon_info .text { max-width:34.514vw; }
.twocolcon_area .twocolcon_cover .twocolcon_info { padding-left:0.625vw; }

/**/
.oranlogo_area h4 { font-family:'Figtree', sans-serif; }
.oranlogo_area .oranlogo_cover { margin:4.167vw auto 0; max-width:77.222vw; }
.oranlogo_area .oranlogo_item { width:calc(100%/5); padding:0 1.389vw 0; min-height:40px; display: flex; align-items: center; justify-content: center; margin-bottom:1.736vw; line-height: 0; }
.oranlogo_area .oranlogo_item .oranlogo_img { width:100%; }
.oranlogo_area .oranlogo_item img { max-height:3.472vw; max-width: 180px !important; object-fit: contain; }

/**/
.howcanhelp_area { position:relative; overflow:hidden; }
.howcanhelp_area .howcanhelp_shape { position:absolute; left:-9.861vw; top:-14.653vw; width:55.903vw; height:41.667vw; background:url('https://144118447.fs1.hubspotusercontent-eu1.net/hubfs/144118447/womankind_theme_2024/images/helpbg_shape.svg') no-repeat right center/contain; }
.howcanhelp_area .howcanhelp_cover { margin:0 auto; max-width:70vw; }
.howcanhelp_area .howcanhelp_item { width:100%; margin-bottom:11.111vw; }
.howcanhelp_area .howcanhelp_item:last-child { margin-bottom:0; }
.howcanhelp_area .howcanhelp_half { text-align:right; line-height: 0; }  
.howcanhelp_area .howcanhelp_img { width:27.083vw; height:34.028vw; display:inline-block; position:relative;  }
.howcanhelp_area .howcanhelp_img img { width:100%; height:100% !important; object-fit:cover; }
.howcanhelp_area .howcanhelp_info h3 { font-family:'Figtree', sans-serif; }  
.howcanhelp_area .howcanhelp_info .text { max-width:34.514vw; } 
.howcanhelp_area .howcanhelp_item:nth-child(2n) { flex-direction: row-reverse; }
.howcanhelp_area .howcanhelp_item:nth-child(2n) .howcanhelp_half { text-align:left; }
.howcanhelp_area .howcanhelp_item:nth-child(2n) .howcanhelp_info { text-align:right; }
.howcanhelp_area .howcanhelp_item:nth-child(2n) .howcanhelp_info .text { text-align:left; display: inline-block;}

/**/  
.getintouch_area:before { position:absolute; content:""; left:0; top:0; width:100%; height:100%; background:url('https://144118447.fs1.hubspotusercontent-eu1.net/hubfs/144118447/womankind_theme_2024/images/getintouch-shape.svg') no-repeat center center/cover; }
.getintouch_area .customWidthOption { max-width:43vw; text-align:center; margin:0 auto; }
.getintouch_area .customWidthOption .text2 { max-width:35.764vw; width:100%; margin:0 auto; }
.getintouch_area .customWidthOption .btn_style { line-height:0; }

/**/
.contactform_area { padding-top:15.486vw; overflow:hidden; }
.contactform_area .conform_shape { position:absolute; right:0; top:0; width:52.222vw; height:56.111vw; background:url('https://144118447.fs1.hubspotusercontent-eu1.net/hubfs/144118447/womankind_theme_2024/images/conhero-shape.svg') no-repeat center center/cover; }
.contactform_area .conform_shapebtm { position:absolute; left:0; bottom:-8.194vw; width:41.042vw; height:37.708vw; background:url('https://144118447.fs1.hubspotusercontent-eu1.net/hubfs/144118447/womankind_theme_2024/images/conhero-shape-btm.svg') no-repeat center center/cover; }
.contactform_area .form-contact-info { margin:0 auto; max-width:41.528vw; width:100%; text-align:center; }
.contactform_area .form-contact-srt .hs_submit { text-align:right; }
.contactform_area .form-contact-srt .hs-button:hover { background:#5A6972; }













@media(max-width:1400px){
    
    .twocolcon_area .twocolcon_info .text { max-width:40.514vw; }
    .twocolcon_area .twocolcon_img { width: 29.083vw; height: 37.028vw; }

    .howcanhelp_area .howcanhelp_img { width: 29.083vw; height: 37.028vw; }
    
    
}

@media(max-width:1200px){

    .introtext { font-size:16px; }
    
     
    /**/ 
    .hero_area { padding:160px 0 50px; }
    .hero_area .herotext { max-width:800px; margin-top:0; }
    .hero_area .herotext .text { max-width: 600px; } 
    .hero_area .hero_shapes { width: 595px; height: 442px; }
    .hero_area .hero_shapes:before { top: 116px; right: 0; width: 350px; height: 318px; }

    .herowrap .hero_half { margin-top:0; }
    .herowrap .hero_half h1 { max-width:380px; } 
    .herowrap:before { width:12px; height:80px; bottom:-10px; }
    .herowrap .heroimg { height:430px; max-width:460px; }
    .herowrap .heroimg:after { width: 128px; height: 106px; top:82px; left:-40px; }
    .herowrap .heroimg:before { width: 491px; height: 484px; left: -260px; margin-top: -180px; }
      
    /**/  
    .twocolcon_area { padding-top:50px; }
    .twocolcon_area .twocolcon_cover { align-items:flex-start; max-width:800px; }
    .twocolcon_area .twocolcon_cover .twocolcon_info { padding-left:0; } 
    .twocolcon_area .twocolcon_half { padding-left: 0; }
    .twocolcon_area .twocolcon_img { width: 340px; height: 450px; }  
    .twocolcon_area .twocolcon_img:before { width:114px; height:105px; top:65px; left:-50px; }
    .twocolcon_area .twocolcon_info .text { max-width:450px; }   
 
    /**/
    .oranlogo_area .oranlogo_cover { max-width:850px; margin-top:60px; }
    .oranlogo_area .oranlogo_item { margin-bottom:30px; padding:0 10px; }
    .oranlogo_area .oranlogo_img { margin: 0 auto; max-width: 170px; }
    .oranlogo_area .oranlogo_item img { height:auto; max-height:40px; } 
    
    /**/
    .howcanhelp_area .howcanhelp_item { margin-bottom:100px; }
    .howcanhelp_area .howcanhelp_info h3 { margin-bottom:20px; }
    .howcanhelp_area .howcanhelp_cover { max-width:850px; } 
    .howcanhelp_area .howcanhelp_info .text { max-width:497px; }
    .howcanhelp_area .howcanhelp_img { width: 340px; height: 450px; }
    .howcanhelp_area .howcanhelp_shape { top: -140px; width: 463px; height: 420px; }
    
    .getintouch_area .customWidthOption { max-width:450px; }
    .getintouch_area .customWidthOption .text2 { max-width:500px; width:100%; margin:0 auto; } 
    
    /**/
    .contactform_area .form-contact-info { max-width:600px; } 
    .contactform_area .conform_shape { width:518px; height:556px; }
    .contactform_area .conform_shapebtm { bottom: -40px; width: 367px; height: 267px; }
     
      
    
}

@media(max-width:991px){

    .hero_area { padding:150px 0 40px; }
    .hero_area .hero_shapes { width: 485px; height: 332px; } 
    .herowrap .hero_half h1 { max-width:320px; line-height:1.16; }
    .hero_area .hero_shapes:before { width:250px; top:120px; }
    .herowrap .heroimg:after { top:60px; width: 98px; height: 80px; left:-30px; }
    .herowrap .heroimg:before { width: 381px; height: 374px; left: -200px; margin-top: -154px; }  
    .hero_area .herotext { max-width:640px; }
    .hero_area .herotext .text { max-width: 490px; }
    .herowrap .heroimg { height:340px; }
    .herowrap:before { height: 60px; bottom:-12px; }
    
    /**/  
    .twocolcon_area { padding-top:40px; }
    .twocolcon_area .twocolcon_cover { max-width:640px; }
    .twocolcon_area .twocolcon_img { width: 290px; height: 360px; }
    .twocolcon_area .twocolcon_img:before { width: 84px; height: 78px; top: 30px; left: -30px; }
    .twocolcon_area .twocolcon_half { padding-left:0; }
    
    .oranlogo_area .oranlogo_item { width:calc(100%/4); }
    
    /**/
    .howcanhelp_area .howcanhelp_img { width: 290px; height: 360px; }
    .howcanhelp_area .howcanhelp_item { margin-bottom:70px; }
    .howcanhelp_area .howcanhelp_shape { top: -100px; width: 310px; height: 280px; }
    .howcanhelp_area .howcanhelp_cover { max-width:640px; }
    
    /**/
    .contactform_area { padding-top:153px; }
    .contactform_area .conform_shape { width: 418px; height: 449px; }
    .contactform_area .conform_shapebtm { bottom: -10px;  width: 277px;  height: 177px; }
  
     
    
} 
 
@media(max-width:767px){

    .hero_area { padding-top:130px; } 
    .hero_area .hero_shapes:before { top:220px; } 

    .herowrap .hero_half { width:100%; }
    .herowrap .heroimg { width:328px; height:328px; margin:80px auto 0; }
    .hero_area .herotext { padding:80px 0 0; max-width:100%; }
    .hero_area .herotext .text { max-width:100%; line-height:1.61; }   
    .herowrap .heroimg:after { top: -44px;  width: 106px; height: 87px; left: 16px; }
    .hero_area .hero_shapes { width: 100%; height:717px; background:url('https://144118447.fs1.hubspotusercontent-eu1.net/hubfs/144118447/womankind_theme_2024/images/hero-mob-shape.svg') no-repeat center center/100% 100%; }
    .hero_area .hero_shapes:before { width: 559px; top: 222px; right: -225px; height: 367px; background:url(https://144118447.fs1.hubspotusercontent-eu1.net/hubfs/144118447/womankind_theme_2024/images/heroyelw-shape.svg) no-repeat center center/contain;}
    .herowrap .heroimg:before,.herowrap:before { display:none; }
    
    .introtext { font-size:18px; } 
    
    /**/
    .twocolcon_area { padding-bottom:100px; padding-top:60px; }
    .twocolcon_area .twocolcon_cover { max-width:100%; }
    .twocolcon_area .twocolcon_half { padding:0; width:100%; }
    .twocolcon_area .twocolcon_img:before { width: 123px; height: 113px; top: -60px; left: auto; right: 14px; background: url(https://144118447.fs1.hubspotusercontent-eu1.net/hubfs/144118447/womankind_theme_2024/images/client-mob-shape.svg) no-repeat center center/cover; } 
    .twocolcon_area .twocolcon_img { width:328px; height:328px; margin:0 auto 80px; }
    .twocolcon_area .twocolcon_info .text { max-width:100%; }
    .twocolcon_area .twocolcon_info h3 { font-size:32px; }
    
    
    /**/
    .oranlogo_area { padding-bottom:80px; } 
    .oranlogo_area .oranlogo_cover { margin-top:40px; } 
    .oranlogo_area h4 { width: 100%; margin: 0 auto; max-width: 245px; font-size:20px; }  
    .oranlogo_area .oranlogo_item { width:100%; margin-bottom: 80px; min-height: auto; padding-bottom: 0; align-items: flex-start; }
    .oranlogo_area .oranlogo_item:last-child { margin-bottom: 0; }
    
    /**/
    .howcanhelp_area { padding:100px 0; }
    .howcanhelp_area .howcanhelp_shape { top: -88px; width: 260px; height: 285px; }
    .howcanhelp_area h2 { padding:0 20px; }   
    .howcanhelp_area .howcanhelp_item:nth-child(2n) .howcanhelp_half,.howcanhelp_area .howcanhelp_half { text-align:center; }
    .howcanhelp_area .howcanhelp_item { flex-direction: column-reverse; margin-bottom:100px; }
    .howcanhelp_area .howcanhelp_item:nth-child(2n) { flex-direction: column-reverse; }
    .howcanhelp_area .howcanhelp_img { width:328px; height:328px; margin:0 auto 80px; } 
    .howcanhelp_area .howcanhelp_info h3 { font-size:32px; margin-bottom:40px; }
    .howcanhelp_area .howcanhelp_cover { max-width:100%; } 
    .howcanhelp_area .howcanhelp_info .text { max-width:100%; }
    
    /**/
    .getintouch_area { padding:80px 0 109px; }    
    .getintouch_area:before { background:url('https://144118447.fs1.hubspotusercontent-eu1.net/hubfs/144118447/womankind_theme_2024/images/getintouch-mobshape.svg') no-repeat center center/cover; }
    .getintouch_area .customWidthOption { max-width:400px; } 
    .getintouch_area .customWidthOption h2 + p { margin-top:40px; } 
    .getintouch_area .customWidthOption .text2 { margin:0 auto; padding-top:40px; }
     
    /**/
    .contactform_area .conform_shapebtm { left:-90px; }
    .contactform_area .conform_shape { width: 231px; height: 250px; }
    .getintouch_area .btndiv { line-height:0; }
    
    
  
}

@media(max-width:400px){ 
    
    .getintouch_area .customWidthOption .text:first-child { max-width:280px; margin: 0 auto; width: 100%; }  
    .getintouch_area .customWidthOption { max-width:320px; } 
    
}

@media(max-width:359px){ 
    
    .herowrap .hero_half h1 { font-size:32px; }
    .twocolcon_area .twocolcon_img { width:100%; }
    .hero_area .hero_shapes:before { width:299px; }
    
    .howcanhelp_area .howcanhelp_img { width:100%; }  
    .howcanhelp_area .howcanhelp_shape { top: -86px; width: 240px; height: 285px; }
    
    
}