
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700;800&family=Questrial&display=swap');
@import url('https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick-theme.min.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.min.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/magnific-popup.js/1.0.0/magnific-popup.min.css');







/* 1a. Containers */



/* 1b. Colors */ 




















/* 1c. Typography */










/* 1d. Buttons varient 1 */









/* 1d. Buttons varient 2 */










/* 1e. Forms */









/* 1f. Tables */










/* 1g. Site header */







/* 1h. Site footer */








.content-wrapper, .wrapper {
  max-width: 1340px;
}

.dnd-section {
  padding: 80px 20px;
}

.dnd-section > .row-fluid, .dnd-section .wrapper {
  max-width: 1340px;
}



* { box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }

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

body {
  font-family: Open Sans; font-style: normal; font-weight: 400; text-decoration: none;
  color: #000000;
  line-height: 1.7;
  overflow-x: hidden;
  font-weight: 400;
}
/* body.loaded{ opacity:1; } */

.OpenSansFont{ font-family: 'Open Sans' !important; }
.QuestrialFont{font-family: 'Questrial' !important;}

h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a ,h6 a{  margin:0; padding:0;font-weight: 300; }
/* Anchors */
a {color: #ED1747;}
a:hover,a:focus {color: #c5001f;}
a:active {color: #ff3f6f;}
:focus {outline:none;}




h1,.h1 {
  font-weight: 400; text-decoration: none; font-family: Questrial; font-style: normal;
  color: #000000;
  font-size: 62px; 
  line-height: 1.1;
}
h2,.h2 {
  font-weight: 500; text-decoration: none; font-family: Questrial; font-style: normal;
  color: #000000;
  font-size: 34px;
  line-height: 1.2;
  font-weight: 300;
}

h3,.h3 {
  font-weight: 400; text-decoration: none; font-family: Questrial; font-style: normal;
  color: #000000;
  font-size: 28px;
  line-height: 1.2;
  font-weight: 300;
}

h4,.h4 {
  font-weight: 400; text-decoration: none; font-family: Questrial; font-style: normal;
  color: #000000;
  font-size: 24px;
  line-height: 1.3;
  font-weight: 300;
}

h5,.h5{
  font-weight: 700; text-decoration: none; font-family: Open Sans; font-style: normal;
  color: #000000;
  font-size: 18px;
  line-height: 1.4;
  font-weight: 300;
}

h6,.h6 {
  font-weight: 700; text-decoration: none; font-family: Open Sans; font-style: normal;
  color: #000000;
  font-size: 16px;
  line-height: 1.4;
  font-weight: 300;
}
.Font84 span {
  font-size: 84px;
  line-height: 1.2;
}

.font22{ font-size: 22px; }
.font20{ font-size: 20px; }
.font18{ font-size: 18px; }
.font16{ font-size: 16px; }

img { max-width:100%; height:auto; border:none; vertical-align:middle; }
a { text-decoration:none; color:#ED1747; transition:all ease 0.3s; -moz-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -o-transition:all ease 0.3s; }
a:hover { color:#5308B2; }
p { margin:0; }
* + h1, * + h2 { margin-top:35px; }
* + h3, * + h4 { margin-top:30px; }
* + h5, * + h6  { margin-top:25px; }
* + p { margin-top:20px }
input[type=submit] { cursor:pointer; background-image:url(https://3476449.fs1.hubspotusercontent-na1.net/hubfs/3476449/Treadstone_Risk_Management%20%20FEB%20-%202018/blank.png) !important; background-repeat:repeat !important; }
.wrapper { width: 100%; float:none !important; display:block; margin:0 auto !important; max-width: 1340px; padding-left: 20px; padding-right: 20px; }
.clearfix { display:block; }
.clearfix:before,.clearfix:after { content:''; width:100%; display:table; }

/* For Hubspot >>>>>> */
body .row-fluid [class*="span"] { min-height:0px; }
body .row-fluid [class*="span"].widget-type-space { min-height:1px; }
/* <<<<<< For Hubspot */




.set-bg, .bg{ background-size:cover; background-position:center; position:relative; background-repeat: no-repeat; }
.overlay{ position: relative;  }
.overlay:before { content:'';  top:0; left:0; width:100%; height:100%; z-index:1; position:absolute; background: rgba(0, 0, 0, 0.4);}
.overlay > * { position:relative; z-index:2; }
.overlay.V2:before {background: rgba(0, 0, 0, 0.7);}
.overlay.Purple_light:before {background: rgb(116, 80, 165, 0.8);}
.get-bg { display:none !important; }

.overlay.overlayturquoise:before {background: linear-gradient(89.84deg, #0DDABA 0.16%, rgba(255, 255, 255, 0) 99.89%);}
.overlay.overlaypurple:before {background: linear-gradient(89.84deg, #7450A5 0.16%, rgba(255, 255, 255, 0) 99.89%);}
.overlay.overlayorange:before {background: linear-gradient(89.84deg, #F4942A 0.16%, rgba(255, 255, 255, 0) 99.89%);}
.overlay.overlaypink:before {background: linear-gradient(89.84deg, #ED1747 0.16%, rgba(255, 255, 255, 0) 99.89%);transform: rotate(-180deg);}
.overlay.overlaypinkV2:before{ background: linear-gradient(89.84deg, #ED1747 0.16%, rgba(255, 255, 255, 0) 99.89%);transform: rotate(180deg); }
.overlay.overlayRight:before { left: inherit; right: 0;}

.overlay.overlaywidth60:before {width:60%; }
.overlay.overlaywidth56:before {width:56%; }
.overlay.overlaywidth67:before {width:67%; }
.overlay.overlaywidth76:before {width:76%; }
.overlay.overlaywidth86:before {width:86%; }




.altThemeBg { background-color:#F2F2F2; }
.themeBg { background-color:#ED1747; }
.bg_white_color { background-color: #ffffff; }
.bgbright_purple_color {background-color: #5308B2; }
.bgpink_color {background-color: #ED1747; }
.light_pink_color  {background-color: #EEABBF; }
.light_pink_color_v2  {background-color: #F2CFD6; }
.bglight_purple_color {background-color: #A970F9; }
.bgpurple_color {background-color: #7450A5; }
.bgorange_color {background-color: #F4942A; }
.bgblue_color {background-color: #00BFF3; }
.bggreen_color {background-color: #00A86B; }
.bgturquoise_color {background-color: #0DDABA; }
.bgalt_white_color {background-color: #F2F2F2; }
.bglight_grey_color {background-color: #979797; }
.bglight_grey_color_v2 {background-color: #E1E1E1; }
.bgextra_light_grey_color {background-color: #F7F7F7; }
.bgextra_light_grey_color_v2 {background-color: #FCFCFC; }
.bgextra_light_grey_color_v3 {background-color: #DDDDDD; }
.bgextra_light_grey_color_v4 {background-color: #EEEEEE; }
.bgextra_light_grey_color_v5 {background-color: #F9F9F9; }




.white_color, .white_color a, .white_color h1, .white_color h2, .white_color h3, .white_color h4, .white_color h5, .white_color h6 { color: #ffffff; }
.headingcolor, .headingcolor a, .headingcolor h1, .headingcolor h2, .headingcolor h3, .headingcolor h4, .headingcolor h5, .headingcolor h6 { color: #000000; }
.bodycolor,.bodycolor span, .bodycolor a, .bodycolor h1, .bodycolor h2, .bodycolor h3, .bodycolor h4, .bodycolor h5, .bodycolor h6 {color: #000000; }
.bright_purple_color, .bright_purple_color a, .bright_purple_color h1, .bright_purple_color h2, .bright_purple_color h3, .bright_purple_color h4, .bright_purple_color h5, .bright_purple_color h6, .bright_purple_color_span span {color: #5308B2; }
.pink_color, .pink_color a, .pink_color h1, .pink_color h2, .pink_color h3, .pink_color h4, .pink_color h5, .pink_color h6,.pink_color_Span span {color: #ED1747; }
.light_purple_color, .light_purple_color a, .light_purple_color h1, .light_purple_color h2, .light_purple_color h3, .light_purple_color h4, .light_purple_color h5, .light_purple_color h6 {color: #A970F9; }
.purple_color, .purple_color a, .purple_color h1, .purple_color h2, .purple_color h3, .purple_color h4, .purple_color h5, .purple_color h6 {color: #7450A5; }
.orange_color, .orange_color a, .orange_color h1, .orange_color h2, .orange_color h3, .orange_color h4, .orange_color h5, .orange_color h6 {color: #F4942A; }
.blue_color, .blue_color a, .blue_color h1, .blue_color h2, .blue_color h3, .blue_color h4, .blue_color h5, .blue_color h6 {color: #00BFF3; }
.green_color, .green_color a, .green_color h1, .green_color h2, .green_color h3, .green_color h4, .green_color h5, .green_color h6 {color: #00A86B; }
.turquoise_color, .turquoise_color a, .turquoise_color h1, .turquoise_color h2, .turquoise_color h3, .turquoise_color h4, .turquoise_color h5, .turquoise_color h6 {color: #0DDABA; }
.alt_white_color, .alt_white_color a, .alt_white_color h1, .alt_white_color h2, .alt_white_color h3, .alt_white_color h4, .alt_white_color h5, .alt_white_color h6 {color: #F2F2F2; }
.light_grey_color, .light_grey_color a, .light_grey_color h1, .light_grey_color h2, .light_grey_color h3, .light_grey_color h4, .light_grey_color h5, .light_grey_color h6 {color: #979797; }
.extra_light_grey_color, .extra_light_grey_color a, .extra_light_grey_color h1, .extra_light_grey_color h2, .extra_light_grey_color h3, .extra_light_grey_color h4, .extra_light_grey_color h5, .extra_light_grey_color h6 {color: #F7F7F7; }
.extra_light_grey_color_v2, .extra_light_grey_color_v2 a, .extra_light_grey_color_v2 h1, .extra_light_grey_color_v2 h2, .extra_light_grey_color_v2 h3, .extra_light_grey_color_v2 h4, .extra_light_grey_color_v2 h5, .extra_light_grey_color_v2 h6 {color: #FCFCFC; }
.extra_light_grey_color_v3, .extra_light_grey_color_v3 a, .extra_light_grey_color_v3 h1, .extra_light_grey_color_v3 h2, .extra_light_grey_color_v3 h3, .extra_light_grey_color_v3 h4, .extra_light_grey_color_v3 h5, .extra_light_grey_color_v3 h6 {color: #DDDDDD; }
.extra_light_grey_color_v4, .extra_light_grey_color_v4 a, .extra_light_grey_color_v4 h1, .extra_light_grey_color_v4 h2, .extra_light_grey_color_v4 h3, .extra_light_grey_color_v4 h4, .extra_light_grey_color_v4 h5, .extra_light_grey_color_v4 h6 {color: #DDDDDD; }
.extra_light_grey_color_v5, .extra_light_grey_color_v5 a, .extra_light_grey_color_v5 h1, .extra_light_grey_color_v5 h2, .extra_light_grey_color_v5 h3, .extra_light_grey_color_v4 h5, .extra_light_grey_color_v4 h5, .extra_light_grey_color_v4 h5 {color: #DDDDDD; }






.pink_color_fill {fill: #ED1747; }
.pink_color_stroke {stroke: #ED1747; }

/* Pink Color */
path[stroke="#ED1747"] {stroke: #ED1747; }
path[fill="#ED1747"] {fill: #ED1747; }

/* Purple Color */
path[stroke="#7450A5"] {stroke: #7450A5; }
path[fill="#7450A5"] {fill: #7450A5; }

/* light purple Color */
path[stroke="#A970F9"] {stroke:#A970F9; }
path[fill="#A970F9"] {fill: #A970F9; }

/* bright purple Color */
path[stroke="#5308B2"] {stroke:#5308B2; }
path[fill="#5308B2"] {fill: #5308B2; }

/* orange Color */
path[stroke="#F4942A"] {stroke:#F4942A; }
path[fill="#F4942A"] {fill: #F4942A; }

/* blue Color */
path[stroke="#00BFF3"] {stroke:#00BFF3; }
path[fill="#00BFF3"] {fill: #00BFF3; }

/* green Color */
path[stroke="#00A86B"] {stroke:#00A86B; }
path[fill="#00A86B"] {fill: #00A86B; }

/* green Color */
path[stroke="#0DDABA"] {stroke:#0DDABA; }
path[fill="#0DDABA"] {fill: #0DDABA; }

[class*="fa-"] { font-family: fontawesome; font-style: normal}
/* TitleStyle */
.titleStyle {position: relative;padding-bottom: 25px; }
.titleStyle:after {content: '';position: absolute;width: 84px;height: 3px;background: #d1441e;left: 0;bottom: 0;}

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

/* Text Alignment */
.uppercase { text-transform: uppercase; }
.text-center { text-align:center; }
.text-right { text-align:right; }
.text-left { text-align:left; }

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li a{ max-width:100%; white-space:normal; }

.noListStyle ul, .listStyle ul { margin:0; padding:0; list-style:none; } /* put listStyle class to "parent" tag of "ul" */
.listStyle * + ul { margin-top:15px; }
.listStyle ul li { padding-left:25px; position:relative; }
.listStyle ul li + li {margin-top:12px;}
.listStyle ul li:before { position:absolute; left:3px; top:4px; content:'';width: 15px;height: 15px;background-position: center;background-size: contain;background-repeat: repeat;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.0' id='Layer_1' x='0px' y='0px' viewBox='0 0 500 500' style='enable-background:new 0 0 500 500;' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23d1441e' d='M435.5,500H64.5c-17.1,0-33.5-6.8-45.5-18.9C6.8,469,0,452.6,0,435.5V64.5C0,47.4,6.8,31,18.9,18.9C31,6.8,47.4,0,64.5,0 h371.1c17.1,0,33.5,6.8,45.5,18.9C493.2,31,500,47.4,500,64.5v371.1c0,17.1-6.8,33.5-18.9,45.5C469,493.2,452.6,500,435.5,500z M64.5,41.7c-6,0-11.8,2.4-16.1,6.7c-4.3,4.3-6.7,10-6.7,16.1v371.1c0,6,2.4,11.8,6.7,16.1c4.3,4.3,10,6.7,16.1,6.7h371.1 c6,0,11.8-2.4,16.1-6.7c4.3-4.3,6.7-10,6.7-16.1V64.5c0-6-2.4-11.8-6.7-16.1c-4.3-4.3-10-6.7-16.1-6.7L64.5,41.7z'/%3E%3Cpath fill='%23d1441e' d='M208.3,354.2c-5.5,0-10.8-2.2-14.7-6.1l-83.3-83.3c-5.3-5.3-7.3-12.9-5.4-20.1c1.9-7.2,7.5-12.8,14.7-14.7 c7.2-1.9,14.9,0.1,20.1,5.4l68.6,68.6l151.9-151.9v0c5.3-5.3,12.9-7.3,20.1-5.4c7.2,1.9,12.8,7.5,14.7,14.7 c1.9,7.2-0.1,14.9-5.4,20.1L223.1,348.1v0C219.2,352,213.9,354.2,208.3,354.2L208.3,354.2z'/%3E%3C/g%3E%3C/svg%3E");}

.FontseparatorV1 span { margin-top: -14px; display: block; margin-bottom: 5px;}
.sm-pr-15{ padding-right: 15px; }
.sm-pl-15{ padding-left: 15px; }

.LinkBoxTop{ position: relative; }
a.LinkBox { position: absolute; height: 100%; width: 100%; left: 0; top: 0;}

.TriangleDown{ position: relative; }
.TriangleDown:before { content: ''; position: absolute; bottom: 7px; right: 16px; width: 0; height: 0; border-top: 20px solid transparent; border-left: 21px solid #ffffff; border-bottom: 20px solid transparent; transform: rotate(45deg);}

.TriangleDownPink{ position: relative; }
.TriangleDownPink:before { content: ''; position: absolute; bottom: 7px; right: 16px; width: 0; height: 0; border-top: 14px solid transparent; border-left: 15px solid #ED1747; border-bottom: 14px solid transparent; transform: rotate(45deg);}

.BottomSvgShape { width: 483px; margin: 0 0 0 auto; line-height: 0;}
.BottomSvgShape svg { width: 100%; height: auto;}

.BottomSvgShapeLeft { width: 500px; line-height: 0; }
.BottomSvgShapeLeft svg { width: 100%; height: auto; }

.BoxShadow{ box-shadow: 0px 4px 50px rgb(0 0 0 / 20%); }
.BoxShadowV2{ box-shadow: 0px 4px 50px rgb(0 0 0 / 8%); }
.BoxShadowV3{ box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.0601508); }

.BorderRadius8{ border-radius: 8px; }

.LineHeight1_5{ line-height: 1.5; }

.localvideo-popup { max-width: 900px; width: 100%; height: auto;margin: 0 auto; padding: 40px 0px; position: relative;}
.localvideo-popup video {width: 100%;}
.PlayIcon { width: 94px;  height: 94px; border-radius: 50%; display: flex; text-align: center; align-items: center; justify-content: center; position: relative; z-index: 2;}
.PlayIcon svg { width: 16px; height: 30px;}
.mfp-close { background-color:  #ED1747 !important; width: 40px !important; height: 40px; display: flex !important; align-items: center !important; justify-content: center; padding-right: 0 !important; border-radius: 4px 4px 0 0; right: 0px !important; transition: all .3s ease; -moz-transition: all ease .3s; -webkit-transition: all .3s ease; -o-transition: all ease .3s;}




.fl { float:left; }
.fr { float:right; }
.fl { float:left; }  
.fr { float:right; }  
.ib { display: inline-block; vertical-align:middle; margin-right:-4px; }
.ib.vt { vertical-align:top;  }
.w16 { width: 16.66%; }
.w20 { width: 20%; }
.w25 { width: 25%; }
.w30 { width: 30%; }
.w33 { width: 33.33%; }
.w40 { width: 40%; }
.w50 { width: 50%; }
.w60 { width: 60%; }
.w66 { width: 66.66%; }
.w70 { width: 70%; }
.w75 { width: 75%; }
.w80 { width: 80%; }
.w100 { width: 100%; }




.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; }
.pb50,.p50-0 { padding-bottom:50px; }
.pb60,.p60-0 { padding-bottom:60px; }
.pb70,.p70-0 { padding-bottom:70px; }
.pb80,.p80-0 { padding-bottom:80px; }
.pb90,.p90-0 { padding-bottom:90px; }
.pb100,.p100-0 { padding-bottom:100px; }
.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; }
.pt50,.p50-0 { padding-top:50px; }
.pt60,.p60-0 { padding-top:60px; }
.pt70,.p70-0 { padding-top:70px; }
.pt80,.p80-0 { padding-top:80px; }
.pt90,.p90-0 { padding-top:90px; }
.pt100,.p100-0 { padding-top:100px; }
.pl15, .p15 { padding-left:15px; }
.pr15, .p15 { padding-right:15px; }
.pt15, .p15 { padding-top:15px; }
.pb15, .p15 { padding-bottom:15px; }
.pl0,.p0-0 { padding-left:0; }
.pr0,.p0-0 { padding-right:0; }
.pt0,.p0-0 { padding-top:0; }
.pb0,.p0-0 { padding-bottom:0; }
.p90-0  { padding-top: 90px;padding-bottom: 90px; }
.pb90 { padding-bottom: 90px; }

.pd10{ padding: 10px; }
.pd15{ padding: 15px; }
.pd20{ padding: 20px; }

::-webkit-input-placeholder { opacity:1 !important; color:inherit !important; }
::-moz-placeholder { opacity:1 !important; color:inherit !important; }
:-ms-input-placeholder { opacity:1 !important; color:inherit !important;}

/* Flex */
.d_flex { display: flex;}
.flex-wrap {flex-wrap: wrap;}
.d_flex_col { flex-direction: column;}
.justify_content_center{ justify-content: center; }
.justify_space-between { justify-content: space-between;}
.justify_space-evenly { justify-content: space-evenly;}
.justify_space-around { justify-content: space-around;}
.align_item_center { align-items: center;}
.align_item_flex-end { align-items: flex-end;}
.align_item_flex-start { align-items: flex-start;}
.align_item_flex-bottom { align-items: flex-end;}

/* Blockquote */
blockquote {border-left-color: #5308B2;}



button,.button {box-sizing: border-box !important; background-color: 

  
  
    
  


  rgba(83, 8, 178, 1.0)

; border: 1px solid #5308B2;border-radius: 8px;color: #FFFFFF ;line-height: 1.3; padding: 15px 25px;font-size: 14px;font-weight: 600;text-decoration: none ; display: inline-block;font-family: 'Open Sans', sans-serif; text-align: center;}
button:hover,button:focus,.button:hover,.button:focus {background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;border-color: #5308B2;color: #5308B2;}
button:active,.button:active {background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;border-color: #5308B2;color: #5308B2;}

.button.V2 {box-sizing: border-box!important; background-color: 

  
  
    
  


  rgba(237, 23, 71, 1.0)

; border: 1px solid #ED1747;border-radius: 8px;color: #FFFFFF;line-height: 1.3; padding: 15px 25px;font-size: 14px;font-weight: 600;text-decoration: none !important; display: inline-block;font-family: 'Open Sans', sans-serif; text-align: center;}
button:hover,button:focus,.button:hover,.button:focus {background-color: 

  
  
    
  


  rgba(237, 23, 71, 1.0)

;border-color: #ED1747;color: #fff; filter: drop-shadow(0px 10px 20px 

  
  
    
  


  rgba(237, 23, 71, 0.4)

);}
button:active,.button:active {background-color: 

  
  
    
  


  rgba(237, 23, 71, 1.0)

;border-color: #ED1747;color: #fff;}
button.V3:hover,button.V3:focus,.button.V3:hover,.button.V3:focus { background-color: 

  
  
    
  


  rgba(83, 8, 178, 1.0)

; border: 1px solid #5308B2; color: #FFFFFF !important; filter: drop-shadow(0px 5px 5px 

  
  
    
  


  rgba(83, 8, 178, 1.0)

);}

.button.Btnbig {min-width: 234px;}

.button.BtnSmall{ padding-left: 40px; padding-right: 40px; }

a.cta_button {-moz-box-sizing: border-box!important;-webkit-box-sizing: border-box!important;box-sizing: border-box!important;}




form,.submitted-message { font-family: Open Sans; font-style: normal; font-weight: 400; text-decoration: none;}
/* Form title */
h3.form-title {background-color: 

  
  
    
  


  rgba(237, 23, 71, 1)

;color: #5308B2;}
/* Form label */
form label {color: #000000;font-weight: 700;}
/* Form help text */
form legend {color: #000000;}
/* Form inputs */

form label {font-size: 16px; font-weight: 700; color: #000000;}
.fontWhite form label {color:#fff;}
form .input { margin-right:0 !important; }
form fieldset {max-width: inherit !important;margin: 0px -15px !important;}
form fieldset.form-columns-1 .field { width:100% !important; }
form fieldset.form-columns-2 .field { width:50% !important; }
form fieldset.form-columns-3 .field { width:33.33% !important; }
form .field { padding:0 0 20px; }
form fieldset .field { padding-left:15px; padding-right:15px; }
textarea { min-height:160px; }
input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=file],select,textarea {border-color: #F8F8F8;color: #000000;}
input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=file]:focus,select:focus,textarea:focus {border-color: #ED1747;}
input[type="text"], input[type="email"], input[type="password"], input[type="tel"], input[type="number"], input[type="file"], select, textarea {background-color: #F8F8F8; border: 1px solid #FEFEFE; border-radius: 0; display: inline-block;font-size: 14px; padding: 12px 19px; width: 100% !important; line-height: 1.7; font-weight: 400; font-family: Open Sans;}
form input[type="radio"],form input[type="checkbox"] {  display:none }
form input[type="radio"]+span,form input[type="checkbox"]+span {  position:relative; display:block; padding-left:30px; cursor:pointer }
form input[type="radio"]+span:before,form input[type="checkbox"]+span:before {  content:"\f00c"; font-family:fontawesome; color:#6b1631 ; position:absolute; left:4px; top:3px; font-size:0; width:15px; height:15px; display:block; border:1px solid #F8F8F8;
  transition:all ease .3s; -webkit-transition:all ease .3s; text-align:center; line-height:14px }
form input[type="radio"]+span:before {  border-radius:50% }
form input[type="radio"]:checked+span:before {  background:#ED1747 ; border-color:#ED1747 }
form input[type="checkbox"]:checked+span:before {  border-color:#ED1747; font-size:12px; background:#ED1747; color:#fff; letter-spacing:0; }
form div > label {padding-bottom: 10px;display: block;font-weight: 700;}
.actions { text-align: center; padding-top: 12px;}
select {  -webkit-appearance: none;  -moz-appearance: none; }
.submitted-message { text-align: center; }
/* Form placeholder text */
::-webkit-input-placeholder,::-moz-placeholder,:-ms-input-placeholder,:-moz-placeholder,::placeholder,.hs-fieldtype-date .input .hs-dateinput:before {color: #000000;}
/* Date picker */
.fn-date-picker td.is-selected .pika-button {background: #ED1747;}
.fn-date-picker td .pika-button:hover {background-color: #ED1747 !important;}
.fn-date-picker td.is-today .pika-button {color: #ED1747;}
/* Submit button */
form input[type=submit],form .hs-button { box-sizing: border-box!important; background-color: 

  
  
    
  


  rgba(237, 23, 71, 1.0)

; border: 1px solid #ED1747;border-radius: 8px;color: #FFFFFF;line-height: 1.3; padding: 15px 25px;font-size: 14px;font-weight: 600;text-decoration: none !important; display: inline-block;font-family: 'Open Sans', sans-serif; text-align: center; min-width: 196px; transition:all ease 0.3s; -moz-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -o-transition:all ease 0.3s;}
form input[type=submit]:hover,form input[type=submit]:focus,form .hs-button:hover,form .hs-button:focus {background-color: 

  
  
    
  


  rgba(237, 23, 71, 1.0)

;border-color: #ED1747;color: #fff; filter: drop-shadow(0px 10px 20px 

  
  
    
  


  rgba(237, 23, 71, 0.4)

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

  
  
    
  


  rgba(255, 255, 255, 1.0)

; border-color: #5308B2;color: #5308B2;}
.hs-error-msgs label {color: #ff1818;font-weight: 400;}
.hs-form-required { color:  #ED1747; }
/*for Hubspot   >>>>>>*/
.hs-error-msgs { list-style:none; margin:0 0 10px; padding:0 0 0 10px; font-size:12px; color:#f00; }
/*<<<<<<<<<<*/





table {background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;border-color: #585858;}
th,td {border-color: #585858;color: #000000;}
thead th,thead td {background-color: 

  
  
    
  


  rgba(237, 23, 71, 1)

;border-bottom-color: #585858;color: #000000;}
tfoot td {background-color: 

  
  
    
  


  rgba(248, 248, 248, 1.0)

;color: #848484;}
tbody + tbody {border-top-color: #585858;}




.header { background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;position: sticky; z-index: 99999; top: 0; width: 100%;}
.NavigationMegaMenu ul li a { color:#000000;font-size: 14px;font-weight: 600; }
.NavigationMegaMenu ul ul li a { color:#000000;font-size: 12px;font-weight: 400; display:block;}
.NavigationMegaMenu ul > li:hover > a, .NavigationMegaMenu ul li.active-branch > a  { color:#000000 !important; }
.NavigationMegaMenu ul li:hover .NavIcon svg path, .NavigationMegaMenu ul li.active-branch  .NavIcon svg path { fill:#000000 !important; }
.NavigationMegaMenu ul ul li a:hover, .NavigationMegaMenu ul ul li.active-branch > a:hover { color:#ed1747!important; }
.NavigationMegaMenu .hs-menu-wrapper ul.hs-menu-children-wrapper { background:#fff;  }
.NavigationMegaMenu .hs-menu-wrapper ul.hs-menu-children-wrapper li + li { border-top-color:rgba(29, 44, 76, 0.05);  }
.NavigationMegaMenu .hs-menu-wrapper ul.hs-menu-children-wrapper:hover { border-color:#000000; }
.NavigationMegaMenu ul li.hs-menu-item.hs-menu-depth-1.hs-item-has-children:hover>a {color: #000000;}
.NavigationMegaMenu ul {align-items: center;}
.NavigationMegaMenu .NavigationLeft .hs-menu-wrapper li.hs-menu-depth-1 > a:before {  background-color: #000000; }
.HeaderV2New .Navigation_Inner{ justify-content: end; }




.footer {background-color: 

  
  
    
  


  rgba(242, 242, 242, 1.0)

;}
/* Footer Content */
.footerLeft {width: 170px;}
.footerLeft a {display: block;}
.footerRight {width: calc(100% - 170px);}
.footerRow {display: flex;align-items: center;}
.footerRightColBox ul li a {font-size: 14px;font-weight: 500;color:#000000;display: block;}
.footerRightColBox ul li a:hover{ color: #ED1747; }
.footerRightColBox:first-child ul ,.footer_bottom_nav ul {display: flex;gap: 20px;align-items: center;}
.footerRightColBoxInner {display: flex;gap: 20px;align-items: center;}
.social-Icon ul {display: flex;align-items: center;gap: 15px;}
.social-Icon ul li a {display: block;}
.social-Icon ul li a span {display: block;height: 20px;width: auto;}
.social-Icon ul li a span svg {width: auto;height: 100%;}
.social-Icon ul li a span svg path {fill: #000000;}
.footerRightCol {display: flex;align-items: center;gap: 30px;}
.FtPurpleGroupLogo {width: 170px;}
.footerRightColBox:nth-child(2) {width: 40%;}
.footerRightColBox:nth-child(1) {width: calc(60% - 30px);}
.footerRightColBox:first-child ul {padding-left: 100px;}
.footerContent {border-top: 1px solid #000000;}
.footer_bottom_nav ul li a {font-size: 14px;font-weight: 600;color:#000000;display: block;}
.footer_bottom_nav ul li a:hover{ color: #ED1747; }




.MainBannerContentPart {width: 567px;}
.MainBannerImgPart {width: calc(100% - 567px);margin-bottom: -81px;position: relative;z-index: 2;}
.Fontseparator * {line-height: 1;}
.Fontseparator span {margin-top: -20px;display: inline-block;margin-bottom: 20px;}
.MainBannerSvg {width: 70%;text-align: right;}
.MainBannerImg {width: 116%;margin-right: -67%;margin-left: -19%;position: relative;}
.MainBannerSvg svg {width: 100%;height: auto;}
.MainBannerImg img {width: 100% !important;}




.BlueBannerImgPart {width: 330px;}
.BlueBannerSvg svg {width: 100%;height: auto;}
.BlueBannerImgSvgTop {margin-bottom: -91px;}
.BlueBannerContentTop {max-width: 530px;width: 100%;margin-left: 110px;}
.BlueBannerContentPart {width: calc(100% - 350px);}
.BlueBannerParent {gap: 20px;}




.PurpleBannerImgPart {width: 400px;line-height: 0;}
.PurpleBannerContentPart {width: calc(100% - 400px);}
.PurpleBannerImgPart svg {width: 100%;height: auto;}
.PurpleBannerContent {padding-top: 6px;}
.PurpleBannerContentTop {max-width: 530px;width: 100%;margin-left: 110px;}
.PurpleBannerImgSvgTop {margin-bottom: -49px;}




.OrangeBannerImgPart {width: 450px;line-height: 0;}
.OrangeBannerContentPart {width: calc(100% - 450px);}
.OrangeBannerImgPart svg {width: 100%;height: auto;}
.OrangeBannerContent {padding-top: 6px;}
.OrangeBannerContentTop {max-width: 530px;width: 100%;margin-left: 110px;}
.OrangeBannerImgSvgTop {margin-bottom: -49px;}




.FeatureV1ContentPart { width: 640px;}
.FeatureV1SVGPart { width: calc(100% - 640px); text-align: right; padding-left: 110px;}
.FeatureV1Svg svg { width: 100%; height: auto;}




.FeatureV2ContentPart { width: 640px;}
.FeatureV2SVGPart { width: calc(100% - 640px); text-align: right; padding-right: 110px;}
.FeatureV2Svg svg { width: 100%; height: auto;}




.bg-purple-turquoise-orange {background-color: #7450A5;}
.ThreeColunmCTABlockBox:nth-child(3n+2) .bg-purple-turquoise-orange {background-color: #0DDABA;}
.ThreeColunmCTABlockBox:nth-child(3n+3) .bg-purple-turquoise-orange {background-color: #F4942A;}
.ThreeColunmCTABlockSection .ThreeColunmCTABlockInner { padding: 63px 26px;}
.ThreeColunmCTABlockSection .ThreeColunmCTABlockBox { padding: 26px 37px;}
.ThreeColunmCTABlockSection .ThreeColunmCTABlockTitle { max-width: 197px; margin: 0 auto;}
.ThreeColunmCTABlockSection .ThreeColunmCTABlockTitle h3 { line-height: 0.85;}
.ThreeColunmCTABlockSection .ThreeColunmCTABlockTop { border-radius: 8px; position: relative;}
.ThreeColunmCTABlockSection a.ThreeColunmCTABlockLink { position: absolute; height: 100%; width: 100%; left: 0; top: 0;}




.bg-purple-turquoise-orange-pink {background-color: #7450A5;}
.FourColunmCTABlockBox:nth-child(4n+2) .bg-purple-turquoise-orange-pink {background-color: #0DDABA;}
.FourColunmCTABlockBox:nth-child(4n+3) .bg-purple-turquoise-orange-pink {background-color: #F4942A;}
.FourColunmCTABlockBox:nth-child(4n+4) .bg-purple-turquoise-orange-pink {background-color: #ED1747;}
.FourColunmCTABlockSection .FourColunmCTABlockInner { padding: 50px 26px 62px;}
.FourColunmCTABlockSection .FourColunmCTABlockBox { padding: 26px 10px;}
.FourColunmCTABlockSection .FourColunmCTABlockTitle { max-width: 195px; margin: 0 auto;}
.FourColunmCTABlockSection .FourColunmCTABlockTitle h3 { line-height: 1.107;}
.FourColunmCTABlockSection .FourColunmCTABlockTop { border-radius: 8px; position: relative;}
.FourColunmCTABlockSection a.FourColunmCTABlockLink { position: absolute; height: 100%; width: 100%; left: 0; top: 0;}




.FormMainFeatureSection { position: relative;}
.FormMainFeatureSection>* { position: relative; z-index: 2;}
.FormMainFeatureSection .FormMainFeatureSvgTopRight { width: 367px; position: absolute; right: 0; top: 0;}
.FormMainFeatureSection .FormMainFeatureSvgTopRight svg { width: 100%; height: auto; }
.FormMainFeatureSection .FormMainFeatureTop {  box-shadow: 0px 0px 30px rgb(0 0 0 / 6%); border-radius: 8px; border: 1px solid #DDDDDD; padding: 40px 60px;}
.FormMainFeatureParentMain{ max-width: 682px; margin: 0 auto; }
.FormMainFeatureSection .FormMainFeatureSectionTitle { max-width: 80%; margin: 0 auto;}




.FormLeftContentRightSection .FormLeftContentRightParentMain { position: relative; }
.FormLeftContentRightSection .FormLeftContentRightParentMain>* { position: relative; z-index: 2; }
.FormLeftContentRightSection .FormLeftContentRightTop { box-shadow: 0px 0px 30px rgb(0 0 0 / 6%); border-radius: 8px; border: 1px solid #DDDDDD; padding: 40px 50px 40px 40px;}




.ImageLeftFormRightSection .ImageLeftFormRightTop { box-shadow: 0px 0px 30px rgb(0 0 0 / 6%); border-radius: 8px; border: 1px solid #DDDDDD; padding: 40px 50px 40px 40px;}
.ImageLeftFormRightSection .ImageLeftFormRightSvg svg { width: 100%; height: auto; }
.ImageLeftFormRightSection .ImageLeftFormRightImage { height: 414px; width: 414px; border-radius: 50%;}
.ImageLeftFormRightSection .ImageLeftFormRightSvg { width: 43%; position: relative; margin: 0 0 0 auto; margin-top: -236px; line-height: 0; margin-right: 6px;}




.ThreeColumnInfographicCTABlocksSvg{ height: 310px; width: 310px; border-radius: 50%; border: 1px solid #DDDDDD; box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.0601508); padding: 20px; margin: 0 auto; display: flex; align-items: center; justify-content: center; }




.FourColumnInfographicCTABlocksSvg{ height: 310px; width: 310px; border-radius: 50%; border: 1px solid #DDDDDD; box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.0601508); padding: 20px; margin: 0 auto; display: flex; align-items: center; justify-content: center; }




.FourColumnInfographicBlocksSection .FourColumnInfographicBlocksValueTop{ height: 200px; width: 200px; border-radius: 50%; border: 5px solid #ED1747;  padding: 10px; margin: 0 auto; display: flex; align-items: center; justify-content: center; flex-direction: column; }
.FourColumnInfographicBlocksSection .FourColumnInfographicBlocksValueTop.bright_purple_color{ border-color: #5308B2; }
.FourColumnInfographicBlocksSection .FourColumnInfographicBlocksValueTop.Pink_color{ border-color: #ED1747; }
.FourColumnInfographicBlocksSection .FourColumnInfographicBlocksValueTop.turquoise_color{ border-color: #0DDABA; }
.FourColumnInfographicBlocksSection .FourColumnInfographicBlocksValueTop.orange_color{ border-color: #F4942A; }
.FourColumnInfographicBlocksSection .FourColumnInfographicBlocksValue{ font-size: 38px; line-height: 1.02; }
.FourColumnInfographicBlocksSection .FourColumnInfographicBlocksText{ line-height: 1; }




.MainblogSection .MainblogRightCol { width: 420px;}
.MainblogSection .MainblogLeftCol { width: calc(100% - 420px); padding-right: 20px; }
.MainblogSection .BlogFeaturedImage { height: 181px;}
.MainblogSection .BlogPostItem { border: 1px solid #DDDDDD; box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.0601508); margin-bottom: 25px; padding: 17px 26px 17px 17px; }
.MainblogSection .BlogTitle a{ color: #000000; position: relative; z-index: 2; }
.MainblogSection .BlogTitle a:hover{ color: #ED1747; }
.MainblogSection .Blog_post_date { font-size: 12px; }
.MainblogSection .BlogTitle { line-height: 1.045; }
.MainblogSection .BottomSvgShape { padding-right: 65px; }
.MainblogSection .MainblogRightTopicsInner  li { padding-left: 15px; position: relative;}
.MainblogSection .MainblogRightTopicsInner li:before { content: ''; height: 5px; width: 5px; border-radius: 50%; background-color: #ED1747; top: 50%; left: 0; position: absolute; transform: translateY(-50%);}
.MainblogRightInner { padding: 25px 42px 37px 25px;}
.MainblogRightSearch input[type=text]{ background-color: #ffffff; border: 1px solid #E1E1E1; }
.forLoadMoreBox .button { text-transform: uppercase; border-radius: 0; letter-spacing: 0.12em; font-weight: 800; }
.MainblogSection { position: relative; }
.MainblogRightSearch .hs-search-field--open .hs-search-field__suggestions { border: 0; padding-top: 10px;}

.CompareLogoRoot {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 20px;
  padding: 30px 0;
}

@media screen and (min-width: 992px) {
  .CompareLogoRoot {
    padding: 60px 0;
  }
}

.CompareLogoRoot a {
  display: block;
}

.CompareLogoRoot img {
  width: 100%;
}

@media screen and (min-width: 992px) {
  .CompareLogoRoot img {
    max-width: 330px;
  }
}




.BlogTagParent a{ color: #000000; }
.BlogTagParent a:hover{ color: #ED1747; }
.BlogTagParent li + li { padding-left: 30px; }
.BlogTagParent li { padding-top: 5px; padding-bottom: 5px;}




.BlogInnerLeft { width: calc(100% - 420px); padding-right: 20px; padding-bottom: 100px;}
.BlogInnerRight { padding-bottom: 100px; width: 420px; }
.BlogInnerMain{ position: relative; }




.BlogBannerV1Section .BlogBannerV1Svg { position: absolute; line-height: 0; right: 0; bottom: -44px;}
.BlogBannerV1Section .BlogBannerV1Svg svg {width: 100%; height: auto;}
.BlogBannerV1Section .BlogBannerV1ContentTop { padding-left: 110px; }
.BlogBannerV1Section .BlogBannerV1ContentPart { position: relative; z-index: 2;}
.BlogBannerV1Section.overlay:before { transform: initial;}




.BlogBannerV1FeatureSection .BlogBannerV1FeatureSvg { position: absolute; line-height: 0; right: 0; bottom: -44px;}
.BlogBannerV1FeatureSection .BlogBannerV1FeatureSvg svg {width: 100%; height: auto;}
.BlogBannerV1FeatureSection .BlogBannerV1FeatureContentTop { padding-left: 110px; padding-top: 20px; padding-bottom: 20px; }
.BlogBannerV1FeatureSection .BlogBannerV1FeatureContentPart { position: relative; z-index: 2;}
.BlogBannerV1FeatureSection.overlay:before { transform: initial;}
.BlogBannerV1FeatureSection {  height: 288px; display: table; width: 100%;}
.BlogBannerV1FeatureParentMain { display: table-cell; vertical-align: middle;}




.BlogBannerV2Section .BlogBannerV2Svg { position: absolute; line-height: 0; right: 0; bottom: -10px;}
.BlogBannerV2Section .BlogBannerV2Svg svg {width: 100%; height: auto;}
.BlogBannerV2Section .BlogBannerV2ContentTop { padding-left: 110px; }
.BlogBannerV2Section .BlogBannerV2ContentPart { position: relative; z-index: 2;}




.BlogBannerV2FeatureSection .BlogBannerV2FeatureSvg { position: absolute; line-height: 0; right: 0; bottom: -10px;}
.BlogBannerV2FeatureSection .BlogBannerV2FeatureSvg svg {width: 100%; height: auto;}
.BlogBannerV2FeatureSection .BlogBannerV2FeatureContentTop { padding-left: 110px; padding-top: 20px; padding-bottom: 20px; }
.BlogBannerV2FeatureSection .BlogBannerV2FeatureContentPart { position: relative; z-index: 2;}
.BlogBannerV2FeatureSection { height: 288px; display: table; width: 100%;}
.BlogBannerV2FeatureParentMain { display: table-cell; vertical-align: middle;}

.BlogBannerV2FeatureParentMain .wrapLeft .BlogBannerV2FeatureParent .BlogBannerV2FeatureContentPart .BlogBannerV2FeatureContentTop .BlogBannerV2FeatureTitle .sub-menu-wrapper span .hs-menu-wrapper ul {
  display: flex;
  gap: 16px;
  padding-left: 0;
  flex-wrap: wrap;
}




.blog-tag { position: absolute; bottom: 0px; left: 0; width: 100%; max-width: 40%; text-align: center; background-color: #000000b3;padding: 5px 0; }
.blog-tag a {color:#fff;}
.BlogLeftCol{position:relative;}
.BlogInnerRight .subscirptionFormInner {padding-bottom: 30px;}






.PinkBannerV2ContentPart {width: 35%;}
.PinkBannerV2ImgPart {width: 65%;}
.PinkBannerV2Svg { width: 44%; margin-bottom: -57px; position: relative; line-height: 0;}
.PinkBannerV2Svg svg {width: 100%;height: auto;}

.PinkBannerContentPart {width: 35%;}
.PinkBannerImgPart {width: 65%;}
.PinkBannerSvg {width: 38%;position: relative;margin-right: -38%;line-height: 0;}
.PinkBannerImg {width: 100%;}
.PinkBannerImg img {width: 100%;}
.PinkBannerImg {padding-left: 30px;padding-right: 60px;}
.PinkBannerSvg {margin-bottom: -65px;}
.PinkBannerSvg svg {width: 100%;height: auto;}




.LogoCarouselSliderInnerSection .slick-list.draggable {  border: 1px solid #DDDDDD; filter: drop-shadow(0px 0px 30px rgba(0, 0, 0, 0.0601508)); border-radius: 8px; background: #fff; padding: 15px;}
.LogoCarouselSliderLogo { width: auto; height: 113px;padding: 0 15px;}
.LogoCarouselSliderLogo img { width: 100%; height: 100%; object-fit: contain;}
.LogoCarouselSliderSection {max-width: 1007px; width: 100%; margin: 0 auto;}
.LogoCarouselSliderInnerSection { margin-bottom: 0;}
.LogoCarouselSliderInnerSection .slick-prev { left: -29px;}
.LogoCarouselSliderInnerSection .slick-prev:before { clip-path: polygon(100% 0, 0 50%, 100% 100%);}
.LogoCarouselSliderInnerSection .slick-next,.LogoCarouselSliderInnerSection  .slick-prev { width: 13px; height: 25px;}
.LogoCarouselSliderInnerSection .slick-next { right: -29px;}
.LogoCarouselSliderInnerSection .slick-next:before,.LogoCarouselSliderInnerSection  .slick-prev:before {content: '';width: 13px;height: 25px;background:  #ED1747;position: absolute;left: 0;top: 0;}
.LogoCarouselSliderInnerSection .slick-next:before { clip-path: polygon(100% 50%, 0 0, 0 100%);}




.TwoCloumnContentIconsSection .TwoCloumnContentIconsBox { padding:10px 10px;}
.TwoCloumnContentIconsSection .TwoCloumnContentIconsSVG { height: 117px; width: 117px; border-radius: 50%; box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.2); text-align: center; margin: 0 auto; padding: 10px; position: relative; display: flex; justify-content: center; align-items: center;}
.TwoCloumnContentIconsSection .TwoCloumnContentIconsTitle { line-height: 1.33; }
.TwoCloumnContentIconsSection .TwoCloumnContentIconsInner { padding: 33px 45px 35px;}
.TwoCloumnContentIconsSection .TwoCloumnContentIconsTop { box-shadow: 0px 0px 30px rgb(0 0 0 / 6%); border: 1px solid #DDDDDD;}




.ImageLeftCTARightSection .ImageLeftCTARightInner { padding: 27px 45px 27px 45px;}
.ImageLeftCTARightSection .ImageLeftCTARightBox {padding-bottom: 20px;}
.ImageLeftCTARightSection .ImageLeftCTARightBox:last-child { padding-bottom: 0;}
.ImageLeftCTARightSection .ImageLeftCTARightTitle h5 { line-height: 1.09;}
.ImageLeftCTARightSection .ImageLeftCTARightTop {  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.0601508); position: relative;}
.ImageLeftCTARightSection a.ImageLeftCTARightLink { position: absolute; height: 100%; width: 100%; left: 0; top: 0;}
.ImageLeftCTARightSection .ImageLeftCTARightImageSvg { position: relative; }
.ImageLeftCTARightSection .ImageLeftCTARightSvg { position: absolute; top: -64px; left: 64px;}
.ImageLeftCTARightSection .ImageLeftCTARightImage { position: relative; z-index: 2; }
.ImageLeftCTARightSection .ImageLeftCTARightTitle { max-width: 309px; }
.ImageLeftCTARightSection .ImageLeftCTARightSvg svg { width: 100%; height: auto;}




.TwoColunmCTABlockSection .TwoColunmCTABlockInner { padding: 26px 60px 26px 38px;}
.TwoColunmCTABlockSection .TwoColunmCTABlockBox { padding: 12px 10px;}
.TwoColunmCTABlockSection .TwoColunmCTABlockTitle h5 { line-height: 1.09;}
.TwoColunmCTABlockSection .TwoColunmCTABlockTop { border-radius: 8px; position: relative;}
.TwoColunmCTABlockSection a.TwoColunmCTABlockLink { position: absolute; height: 100%; width: 100%; left: 0; top: 0;}




.ImageFeatureV1ContentPart { width: 640px;}
.ImageFeatureV1SVGPart { width: calc(100% - 640px); text-align: right; padding-left: 110px;}
.ImageFeatureV1Svg svg { width: 100%; height: auto;}




.ImageFeatureV2ContentPart { width: 640px;}
.ImageFeatureV2SVGPart { width: calc(100% - 640px); text-align: right; padding-right: 110px;}
.ImageFeatureV2Svg svg { width: 100%; height: auto;}
.ImageFeatureV2Section .FontseparatorV1 span { margin-top: 0; display: block; margin-bottom: 0;}




.ImageFeatureV3Svg { line-height: 0; position: absolute; bottom: 0; right: 0;}
.ImageFeatureV3Svg svg { width: 100%; height: auto; }
.ImageFeatureV3Section .FontseparatorV1 span{ margin-bottom: 0; }
.ImageFeatureV3ContentPart { padding-top: 187px; padding-bottom: 162px; }
.ImageFeatureV3Title { max-width: 325px;}




.ImageFeatureV4Svg { line-height: 0; position: absolute; top: 50%; left: -95px; transform: translateY(-50%); }
.ImageFeatureV4Svg svg { width: 100%; height: auto; }
.ImageFeatureV4Section .FontseparatorV1 span{ margin-bottom: 0; }
.ImageFeatureV4ContentPart { padding-top: 50px; padding-bottom: 50px; }
.ImageFeatureV4SVGPart{ height: 640px; }
.ImageFeatureV4Title { max-width: 400px; }
.ImageFeatureV4Section { overflow: hidden; }




.HeaderFocusSection .HeaderFocusSvg svg { width: 100%; height: auto; }
.HeaderFocusSection .HeaderFocusSvg { line-height: 0; width: 78%; margin: 0 0 0 auto;}
.HeaderFocusImageSvg { position: relative;}
.HeaderFocusSection .HeaderFocusImage { height: 239px; width: 239px; border-radius: 50%; position: absolute; top: 40px;}
.HeaderFocusImageSvgTop { width: 300px;}




.TwoCloumnHeaderIconsSection .TwoCloumnHeaderIconsBox { padding: 20px 65px;}
.TwoCloumnHeaderIconsSection .TwoCloumnHeaderIconsSVG { height: 117px; width: 117px; border-radius: 50%; box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.1); text-align: center; margin: 0 auto; padding: 10px; position: relative; display: flex; justify-content: center; align-items: center;}
.TwoCloumnHeaderIconsSection .TwoCloumnHeaderIconsTitle { line-height: 1.33; }




.FiveColunmPurpleIconBlockLeftSvg {  width: 277px; height: 222px; margin-bottom: -111px; }
.FiveColunmPurpleIconBlockLeftSvg svg { width: 277px; height: 222px; }
.FiveColunmPurpleIconBlockSection .FiveColunmPurpleIconBlockBox { padding: 10px 15px;}
.FiveColunmPurpleIconBlockSection .FiveColunmPurpleIconBlockTop {position: relative;}
.FiveColunmPurpleIconBlockSection .FiveColunmPurpleIconBlockSVG { height: 117px; width: 117px; border-radius: 50%; box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.2); text-align: center; margin: 0 auto; padding: 10px; position: relative; display: flex; justify-content: center; align-items: center;}
.FiveColunmPurpleIconBlockSection .FiveColunmPurpleIconBlockTitle { line-height: 1.33; }




.FiveColunmPurpleIconBrightBlockLeftSvg { width: 277px; height: 222px; margin-bottom: -111px; }
.FiveColunmPurpleIconBrightBlockLeftSvg svg { width: 277px; height: 222px; }
.FiveColunmPurpleIconBrightBlockSection .FiveColunmPurpleIconBrightBlockBox { padding: 10px 15px;}
.FiveColunmPurpleIconBrightBlockSection .FiveColunmPurpleIconBrightBlockTop {position: relative;}
.FiveColunmPurpleIconBrightBlockSection .FiveColunmPurpleIconBrightBlockSVG { height: 117px; width: 117px; border-radius: 50%; box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.2); text-align: center; margin: 0 auto; padding: 10px; position: relative; display: flex; justify-content: center; align-items: center;}
.FiveColunmPurpleIconBrightBlockSection .FiveColunmPurpleIconBrightBlockTitle { line-height: 1.33; }




.FourColunmIconBlockSection .FourColunmIconBlockBox { padding: 26px 10px;}
.FourColunmIconBlockSection .FourColunmIconBlockTop { border-radius: 8px; position: relative;}
.FourColunmIconBlockSection .FourColunmIconBlockSVG { height: 117px; width: 117px; box-shadow: 0px 4px 50px rgb(0 0 0 / 20%); border-radius: 50%; text-align: center; margin: 0 auto; padding: 10px; display: flex; justify-content: center; align-items: center;}
.FourColunmIconBlockSection .FourColunmIconBlockInner { padding: 30px 25px 65px;}
.FourColunmIconBlockSection .FourColunmIconBlockParent { padding-bottom: 70px;}




.ImageLeftIconsRightSection .ImageLeftIconsRightBox { padding: 15px 10px; }
.ImageLeftIconsRightSection .ImageLeftIconsRightTop {position: relative;}
.ImageLeftIconsRightSection .ImageLeftIconsRightSVG { height: 117px; width: 117px; border-radius: 50%; text-align: center; margin: 0 auto; padding: 10px; position: relative; display: flex; justify-content: center; align-items: center;}
.ImageLeftIconsRightSection .ImageLeftIconsRightTitle { line-height: 1.33; }
.ImageLeftIconsRightSection .ImageLeftIconsRightImage { height: 593px; width: 593px; border-radius: 50%;}
.ImageLeftIconsRightSection .ImageLeftIconsRightImgSvg svg { width: 100%; height: auto; }
.ImageLeftIconsRightSection .ImageLeftIconsRightImgSvg { width: 59.2%; position: relative; margin: 0 0 0 auto; margin-top: -275px; line-height: 0;}




.MainFeatureLightTableSection { position: relative; }
.MainFeatureLightTableParent tr { display: flex; flex-wrap: nowrap;}
.MainFeatureLightTableParent thead { display: block;}
.MainFeatureLightTableParent tr td, .MainFeatureLightTableParent tr th { display: flex; justify-content: center; align-items: flex-start; flex-direction: column; padding: 3px 40px; width: 33.33%; }
.MainFeatureLightTableParent tr th { align-items: center; line-height: 1; padding: 11px; }
.MainFeatureLightTableParent tr th:nth-child(3n+2) { background-color: #5308B2; }
.MainFeatureLightTableParent tr th:nth-child(3n+3) { background-color: #0DDABA; }
.MainFeatureLightTableParent tbody, .MainFeatureLightTableParent table { margin: 0; width: 100%; max-width: 100%; display: block; }
.MainFeatureLightTableBox { background: rgba(255, 255, 255, 0.95); border: 1px solid #DDDDDD; box-shadow: 0px 0px 30px rgb(0 0 0 / 6%); border-radius: 8px; }
.MainFeatureLightTableParent tr td + td, .MainFeatureLightTableParent tr th + th { border-left: 1px solid #e4e4e4; text-align: left; }
.MainFeatureLightTableParent tr:nth-child(2) td { padding-top: 25px;}
.MainFeatureLightTableParent tr:last-child td { padding-bottom: 47px;}
.MainFeatureLightTableSvgRightTop{ line-height: 0; position: absolute;right: 0;top: 12px;}
.MainFeatureLightTableSvgRightTop svg { width: 100%; height: auto; }
.MainFeatureLightTableTopParentMain { position: relative; z-index: 2;}




.MainFeatureDetailedTableSection { position: relative; }
.MainFeatureDetailedTableParent tr { display: flex; flex-wrap: nowrap;}
.MainFeatureDetailedTableParent thead { display: block;}
.MainFeatureDetailedTableParent tr td, .MainFeatureDetailedTableParent tr th { display: flex; justify-content: center; align-items: flex-start; flex-direction: column; padding: 4px 25px; width: 9.5%; }
.MainFeatureDetailedTableParent tr th { line-height: 1; padding: 11px 25px; }
.MainFeatureDetailedTableParent tbody, .MainFeatureDetailedTableParent table { margin: 0; width: 100%; max-width: 100%; display: block; }
.MainFeatureDetailedTableBox { background: rgba(255, 255, 255, 0.95); border: 1px solid #DDDDDD; box-shadow: 0px 0px 30px rgb(0 0 0 / 6%); border-radius: 8px; }
.MainFeatureDetailedTableParent tr:nth-child(2) td { padding-top: 25px;}
.MainFeatureDetailedTableParent tr:last-child td { padding-bottom: 47px;}
.MainFeatureDetailedTableSvgRightTop{ line-height: 0; position: absolute;right: 0;top: 12px;}
.MainFeatureDetailedTableSvgRightTop svg { width: 100%; height: auto; }
.MainFeatureDetailedTableTopParentMain { position: relative; z-index: 2;}
.MainFeatureDetailedTableParent tr th:nth-child(2) { width: 24%; }
.MainFeatureDetailedTableParent tr td:nth-child(2) { width: 24%; font-weight: 400;}
.MainFeatureDetailedTableParent tr td { font-weight: 600;}
.MainFeatureDetailedTableParent tr td:nth-child(1) { font-weight: 400; }
.MainFeatureDetailedTableParent tr td:nth-child(3) { font-weight: 400; }




.SixColunmGreyIconBlockSection .SixColunmGreyIconBlockBox ,.SixColunmPurpleIconBlockSection .SixColunmPurpleIconBlockBox  { padding: 10px;}
.SixColunmGreyIconBlockSection .SixColunmGreyIconBlockTop ,.SixColunmPurpleIconBlockSection .SixColunmPurpleIconBlockTop {position: relative;}
.SixColunmGreyIconBlockSection .SixColunmGreyIconBlockSVG ,.SixColunmPurpleIconBlockSection .SixColunmPurpleIconBlockSVG { height: 117px; width: 117px;  border-radius: 50%; text-align: center; margin: 0 auto; padding: 10px; position: relative; display: flex; justify-content: center; align-items: center;}
.SixColunmGreyIconBlockSection .SixColunmGreyIconBlockTitle ,.SixColunmPurpleIconBlockSection .SixColunmPurpleIconBlockTitle { line-height: 1.33; }




.TwoColumnImageContentBlockSection .TwoColumnImageContentBlockSvg svg { width: 100%; height: auto; }
.TwoColumnImageContentBlockSection .TwoColumnImageContentBlockSvg { width: 43.3%; position: relative; margin: 0 0 0 auto; margin-top: -232px; line-height: 0;}
.TwoColumnImageContentBlockSection .TwoColumnImageContentBlockContent i { font-size: 12px; line-height: 1.5; display: inline-block;}
.TwoColumnImageContentBlockSection .TwoColumnImageContentBlockParent .TwoColumnImageContentBlockTop:last-child { padding-bottom: 0;}




.TwoColumnCTABlockImagesSvg {line-height: 0;}
.TwoColumnCTABlockImagesPart {width: 65.5%;}
.TwoColumnCTABlockImagesContentPart {width: 40%;position: relative;margin-left: -5.5%;}
.TwoColumnCTABlockImagesSvg {width: 100%;text-align: right;}
.TwoColumnCTABlockImagesSvg svg {width: 92%;height: auto;}
.TwoColumnCTABlockImagesTitle {max-width: 200px; width: 100%; margin-left: -15%;}
.SvgBoxV2 .TwoColumnCTABlockImagesPart { width: 57%; }
.SvgBoxV2 .TwoColumnCTABlockImagesContentPart {width: 43%; position: relative; z-index: 1; margin-left: 0%;}
.SvgBoxV2 .TwoColumnCTABlockImagesTitle {margin-left: 45%;}
.SvgBoxV2 .TwoColumnCTABlockImagesSvg svg {width: 100%; height: auto;}
.TwoColumnCTABlockImagesSection .LinkBox{ z-index: 2; }
.BlogTwoColumnCTABlockImagesSection .TwoColumnCTABlockImagesTitle { max-width:210px; }
.BlogTwoColumnCTABlockImagesSection .SvgBoxV2 .TwoColumnCTABlockImagesPart.TwoColumnCTABlockImagesPart-Right { margin-left: auto; }

.ThreeColumnCTABlockImagesSvg { line-height: 0; }
.ThreeColumnCTABlockImagesSvg { width: 100%; text-align: right; }
.ThreeColumnCTABlockImagesSvg svg { width: 93.6%; height: auto; }
.ThreeColumnCTABlockImagesPart { width: 100%; border-radius: 0px 8px 8px 0; }
.ThreeColumnCTABlockImagesSection .LinkBox{ z-index: 2; }
.ThreeColumnCTABlockImagesTitle { max-width: 200px; }
.ThreeColumnCTABlockImagesTitle { max-width: 200px; width: 100%; position: absolute; right: 0px; top: 50%; transform: translateY(-50%); z-index: 2; padding-left: 35px; padding-right: 35px; }
.SvgBoxV2 .ThreeColumnCTABlockImagesSvg { text-align: left; } 
.SvgBoxV2 .ThreeColumnCTABlockImagesTitle{ right: initial; left: 5px; } 
.SvgBoxV2 .ThreeColumnCTABlockImagesSvg svg { width: 97%; } 
.SvgBoxV2 .ThreeColumnCTABlockImagesPart { border-radius: 8px 0px 0px 8px; }





.ThreeColumnImageCTABlockSection .ThreeColumnImageCTABlockSvg svg { height: auto; }
.ThreeColumnImageCTABlockSection .ThreeColumnImageCTABlockSvg { width: 43%;    position: relative; margin: 0 0 0 auto; margin-top: -166px; line-height: 0; margin-right: 6px;}
.ThreeColumnImageCTABlockSection .ThreeColumnImageCTABlockParent .ThreeColumnImageCTABlockTop:last-child { padding-bottom: 0;}
.ThreeColumnImageCTABlockSection .ThreeColumnImageCTABlockImage { height: 324px; width: 324px; border-radius: 50%;}




.TwoColumnImageCTABlockSection .TwoColumnImageCTABlockSvg svg { height: auto; }
.TwoColumnImageCTABlockSection .TwoColumnImageCTABlockSvg { width: 44.2%; position: relative; margin: 0 0 0 auto; margin-top: -185px; line-height: 0;}
.TwoColumnImageCTABlockTop:nth-child(even) { background-color: #F7F7F7; padding-top: 20px; padding-bottom: 44px;}




.TwoColumnImageBlockLayeredSection .TwoColumnImageBlockLayeredSvg svg { width: 100%; height: auto; }
.TwoColumnImageBlockLayeredSection .TwoColumnImageBlockLayeredSvg { width: 46%; margin-top: -210px; line-height: 0; margin-left: -20px;}
.TwoColumnImageBlockLayeredSection .TwoColumnImageBlockLayeredImage { height: 198px; width: 198px; border-radius: 50%; filter: drop-shadow(0px 4px 30px rgba(0, 0, 0, 0.15));}
.TwoColumnImageBlockLayeredSection .TwoColumnImageBlockLayeredInnerParent { border: 1px solid #DDDDDD; box-shadow: 0px 0px 30px rgb(0 0 0 / 6%); border-radius: 8px;}
.TwoColumnImageBlockLayeredSection .TwoColumnImageBlockLayeredContentTop { padding: 36px 45px 43px 20px; width: calc(100% - 198px);}
.TwoColumnImageBlockLayeredSection .TwoColumnImageBlockLayeredImageSvgTopBox { width: 198px;}
.TwoColumnImageBlockLayeredSection .TwoColumnImageBlockLayeredTop { padding: 20px; } 




.FourColunmInfoBlockSection { background: rgba(244, 242, 242, 0.9); }
.FourColunmInfoBlockSection .FourColunmInfoBlockBox { padding: 25px 10px;}
.FourColunmInfoBlockSection .FourColunmInfoBlockImg{ height: 172px; }
.FourColunmInfoBlockSection .FourColunmInfoBlockImgContent { padding: 24px 26px 20px;}
.FourColunmInfoBlockSection .FourColunmInfoBlockCategoryBox { border-top: 1px solid #D6D6D6;  padding: 7px 26px 10px; gap: 10px; font-size: 12px; line-height: 2;}




.FourColunmInfoExtensiveDetailBlockSection { background: rgba(244, 242, 242, 0.9); }
.FourColunmInfoExtensiveDetailBlockSection .FourColunmInfoExtensiveDetailBlockBox { padding: 25px 10px;}
.FourColunmInfoExtensiveDetailBlockSection .FourColunmInfoExtensiveDetailBlockImg{ height: 206px; }
.FourColunmInfoExtensiveDetailBlockSection .FourColunmInfoExtensiveDetailBlockHeaderTitle { padding: 3px 10px 1px; border-radius: 8px 8px 0 0; }
.FourColunmInfoExtensiveDetailBlockSection .FourColunmInfoExtensiveDetailBlockContentsGroup { padding: 13px 26px 24px;}
.FourColunmInfoExtensiveDetailBlockSection .FourColunmInfoExtensiveDetailBlockDetailsTop { padding-bottom: 9px;}
.FourColunmInfoExtensiveDetailBlockSection .FourColunmInfoExtensiveDetailBlockDetailsTop:last-child { padding-bottom: 0;}
.FourColunmInfoExtensiveDetailBlockSection .FourColunmInfoExtensiveDetailBlockBottomValue { line-height: 1.2;}
.FourColunmInfoExtensiveDetailBlockSection .FourColunmInfoExtensiveDetailBlockBottomDetail { font-size: 11px; line-height: 1.3;}
.FourColunmInfoExtensiveDetailBlockSection .FourColunmInfoExtensiveDetailBlockBottomDetailTopMain { gap: 10px; padding-left: 10px; padding-right: 10px;}
.FourColunmInfoExtensiveDetailBlockBox:nth-child(4n+2) .FourColunmInfoExtensiveDetailBlockHeaderTitle { background-color: #5308B2; }
.FourColunmInfoExtensiveDetailBlockBox:nth-child(4n+3) .FourColunmInfoExtensiveDetailBlockHeaderTitle { background-color: #0DDABA; } 
.FourColunmInfoExtensiveDetailBlockBox:nth-child(4n+4) .FourColunmInfoExtensiveDetailBlockHeaderTitle { background-color: #ED1747; } 




.ThreeColunmInfoBlockSection { background: rgba(244, 242, 242, 0.9); }
.ThreeColunmInfoBlockSection .ThreeColunmInfoBlockBox { padding: 25px 37px;}
.ThreeColunmInfoBlockSection .ThreeColunmInfoBlockImg{ height: 172px; }
.ThreeColunmInfoBlockSection .ThreeColunmInfoBlockImgContent { padding: 24px 26px 20px;}
.ThreeColunmInfoBlockSection .ThreeColunmInfoBlockCategoryBox { border-top: 1px solid #D6D6D6;  padding: 7px 26px 10px; gap: 10px; font-size: 12px; line-height: 2;}




.ThreeColunmInfoExtensiveDetailBlockSection { background: rgba(244, 242, 242, 0.9); }
.ThreeColunmInfoExtensiveDetailBlockSection .ThreeColunmInfoExtensiveDetailBlockBox { padding: 25px 37px;}
.ThreeColunmInfoExtensiveDetailBlockSection .ThreeColunmInfoExtensiveDetailBlockImg{ height: 206px; }
.ThreeColunmInfoExtensiveDetailBlockSection .ThreeColunmInfoExtensiveDetailBlockHeaderTitle { padding: 3px 10px 1px; border-radius: 8px 8px 0 0; }
.ThreeColunmInfoExtensiveDetailBlockSection .ThreeColunmInfoExtensiveDetailBlockContentsGroup { padding: 13px 26px 24px;}
.ThreeColunmInfoExtensiveDetailBlockSection .ThreeColunmInfoExtensiveDetailBlockDetailsTop { padding-bottom: 9px;}
.ThreeColunmInfoExtensiveDetailBlockSection .ThreeColunmInfoExtensiveDetailBlockDetailsTop:last-child { padding-bottom: 0;}
.ThreeColunmInfoExtensiveDetailBlockSection .ThreeColunmInfoExtensiveDetailBlockBottomValue { line-height: 1.2;}
.ThreeColunmInfoExtensiveDetailBlockSection .ThreeColunmInfoExtensiveDetailBlockBottomDetail { font-size: 11px; line-height: 1.3;}
.ThreeColunmInfoExtensiveDetailBlockSection .ThreeColunmInfoExtensiveDetailBlockBottomDetailTopMain { gap: 10px; padding-left: 10px; padding-right: 10px;}
.ThreeColunmInfoExtensiveDetailBlockBox:nth-child(3n+2) .ThreeColunmInfoExtensiveDetailBlockHeaderTitle { background-color: #5308B2; }
.ThreeColunmInfoExtensiveDetailBlockBox:nth-child(3n+3) .ThreeColunmInfoExtensiveDetailBlockHeaderTitle { background-color: #0DDABA; } 




.WaysToInvestSection .WaysToInvestBox {border: 1px solid #DDDDDD; box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.0601508); border-radius: 8px;}
.WaysToInvestSection .WaysToInvestTop { border-radius: 8px; position: relative;}
.WaysToInvestSection .WaysToInvestImg {    text-align: -webkit-center;  min-height: 38px;}
.WaysToInvestSection .WaysToInvestInner {  padding:10px 17px 69px 10px;}
.TriangleDown.TrianglePurple:before { border-left-color: #7450A5;}
.TriangleDown.TrianglePink:before { border-left-color: #ED1747;}
.TriangleDown.TriangleTurquoise:before { border-left-color: #0DDABA;}
.TriangleDown.TriangleOrange:before { border-left-color: #F4942A;}
.TrianglePurple svg path { fill: #7450A5;}
.TrianglePink svg path { fill: #ED1747;}
.TriangleTurquoise svg path { fill:#0DDABA;}
.TriangleOrange svg path { fill: #F4942A;}
.WaysToInvestSliderBoxList ul { margin: 0; padding: 0; list-style: none;}
.WaysToInvestSliderBoxList ul li { font-size: 26px; line-height: 1.05; font-weight: 400; color: #7A7A7A;}
.WaysToInvestSliderBoxList ul li span {display: block;}
.WaysToInvestSliderBoxList ul li+li span { padding-top: 18px; }
.WaysToInvestSliderBoxList { max-width: 112px; width: 100%; text-align: center;}
.WaysToInvestSliderBox {  padding-top: 51px; padding-bottom : 16px; display: flex; align-items: center; gap: 12px;}
.WaysToInvestLeftColumnBox { max-width: 370px; width: 100%;}
.WaysToInvestLeftColumnBox img { width: 100%; height: 100%; object-fit: contain;}
.WaysToInvestRightColumnBox { max-width: calc(100% - 381px);  width: 100%;}
.WaysToInvestTwoColSliderBox { max-width: calc(100% - 124px); width: 100%;}
.WaysToInvestSection .WaysToInvestTop::before { bottom: 0; right: 10px;}
.WaysToInvestRightBox { gap: 23px 22px;}
.WaysToInvestSection .WaysToInvestBox { width: calc(50% - 11px); }
.WaysToInvestSliderBox { max-width: 1143px; width: 100%; margin: 0 auto;}
.WaysToInvestInnerTwoCol { padding-bottom: 38px;}
.WaysToInvestInnerSvgShape { width: 17px; height: 17px;}
.WaysToInvestInnerSvgShape svg { width: 100%; height: 100%;}
.WaysToInvestRightColumnBoxtitle h4 { color: #BBBBBB;font-weight: 400;line-height: 1.05;}
.WaysToInvestInnerTitle p {font-weight: 700; color: #BBBBBB; line-height: 1.4;}
.WaysToInvestSection { padding-top: 93px;}
.WaysToInvestSliderBoxList .slick-prev,.WaysToInvestSliderBoxList .slick-next {  left: 50%; right: unset; transform: translateX(-50%); width: 27px; height: 24px;}
.WaysToInvestSliderBoxList .slick-prev { top: -45px;}
.WaysToInvestSliderBoxList .slick-prev:before,.WaysToInvestSliderBoxList .slick-next:before { content: ''; width: 27px; height: 12px; background: #ED1747; position: absolute; left: 0; clip-path: polygon(50% 0%, 0% 100%, 100% 100%);}
.WaysToInvestSliderBoxList .slick-next {bottom: -20px; top: unset;}
.WaysToInvestSliderBoxList .slick-next:before {clip-path: polygon(100% 0, 0 0, 50% 100%);}
.WaysToInvestSliderBoxList ul li.slick-slide.slick-current { color: #ED1747;transition:all ease-in-out 0.3s;}
/* flip box */
 .WaysToInvestBox{-webkit-perspective: 1000px; perspective: 1000px; }
 .WaysToInvestTop{  width: 100%;  -webkit-transition: transform 0.8s; transition: transform 0.8s;   -webkit-transform-style: preserve-3d; transform-style: preserve-3d;}
.WaysToInvestBackBoxParent{ -webkit-backface-visibility: hidden; backface-visibility: hidden; height: 100%; position: absolute; -webkit-transform: rotateY(180deg); transform: rotateY(180deg); width: 100%; top: 0; border-radius: 8px; padding: 20px 15px; color: #000;}
.WaysToInvestSection .WaysToInvestBox{ border: 0; }
.WaysToInvestInnerParentMain { width: 100%;  height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; }
.WaysToInvestBox.active .WaysToInvestTop {  -webkit-transform: rotateY(180deg); transform: rotateY(180deg); }
 .WaysToInvestBox.active .WaysToInvestTop { background-color: transparent; }




.FourColunmLogoBlockSection .FourColunmLogoBlockBox { padding: 26px 10px;}
.FourColunmLogoBlockSection .FourColunmLogoBlockTop { border-radius: 8px; position: relative;}
.FourColunmLogoBlockSection .FourColunmLogoBlockImg { height: 38px;}
.FourColunmLogoBlockSection .FourColunmLogoBlockInner { padding: 48px 25px 53px;}
.FourColunmLogoBlockSection .FourColunmLogoBlockParent { padding-bottom: 75px;}




.TwoColunmGreyLogoBlockSection .TwoColunmGreyLogoBlockBox ,.TwoColunmLogoBlockSection .TwoColunmLogoBlockBox { padding: 11px 10px;}
.TwoColunmGreyLogoBlockSection .TwoColunmGreyLogoBlockTop ,.TwoColunmLogoBlockSection .TwoColunmLogoBlockTop{ border-radius: 8px; position: relative; display: flex; align-items: center; justify-content: center; min-height: 220px; }
.TwoColunmGreyLogoBlockSection .TwoColunmGreyLogoBlockInner ,.TwoColunmLogoBlockSection .TwoColunmLogoBlockInner { padding: 40px 25px;}




.TwoColumnStaggeredTimelineSection .TwoColumnStaggeredTimelineSvg svg { width: 100%; height: auto; }
.TwoColumnStaggeredTimelineSection .TwoColumnStaggeredTimelineImage { height: 186px; width: 186px; border-radius: 50%;}
.TwoColumnStaggeredTimelineSection .TwoColumnStaggeredTimelineTop { padding-bottom: 153px; }  
.TwoColumnStaggeredTimelineSection .TwoColumnStaggeredTimelineSvg { position: absolute; bottom: 0; z-index: 2;}
.TwoColumnStaggeredTimelineSection .TwoColumnStaggeredTimelineTop:nth-child(even) .TwoColumnStaggeredTimelineSvg {  bottom: -13px;}
.TwoColumnStaggeredTimelineSection .TwoColumnStaggeredTimelineImageParent {  position: relative; max-width: 186px;}
.TwoColumnStaggeredTimelineSection .TwoColumnStaggeredTimelineTop:nth-child(odd) .TwoColumnStaggeredTimelineSvg { left: -34px;}
.TwoColumnStaggeredTimelineSection .TwoColumnStaggeredTimelineTop:nth-child(even) .TwoColumnStaggeredTimelineSvg { right: -47px;}
.TwoColumnStaggeredTimelineSection .TwoColumnStaggeredTimelineParent { position: relative;}
.TwoColumnStaggeredTimelineSection .TwoColumnStaggeredTimelineParent:before { content: ''; position: absolute; top: 80px; left: 50%; transform: translateX(-50%); height: calc(100% - 350px); width: 4px; background-color: #E0E0E0;}
.TwoColumnStaggeredTimelineSection .TwoColumnStaggeredTimelineImage:before { content: ''; position: absolute; height: 12px; width: 12px; border-radius: 50%; background-color: #5308B2; top: 0;}
.TwoColumnStaggeredTimelineSection .TwoColumnStaggeredTimelineImage:before { content: ''; position: absolute; height: 12px; width: 12px; border-radius: 50%; background-color: #5308B2; top: 50%; right: -129px;}
.TwoColumnStaggeredTimelineSection .TwoColumnStaggeredTimelineTop:last-child { padding-bottom: 0;}
.TwoColumnStaggeredTimelineSection .TwoColumnStaggeredTimelineParent:after{ content: ''; position: absolute; top: 80px; left: 50%; transform: translateX(-50%); height: 26px; width: 26px; border-radius: 50%; background-color: #ED1747; }




.MainCentredVideoSection .MainCentredVideoImage{ height: 512px; display: flex; align-items: center; justify-content: center; }
.RoundVideoLeftContentRightSection .RoundVideoLeftContentRightSvg svg { width: 100%; height: auto; }
.RoundVideoLeftContentRightSection .RoundVideoLeftContentRightImageSvg { position: relative;}
.RoundVideoLeftContentRightSection .RoundVideoLeftContentRightSvg { position: absolute; top: 84px; left: 86px; width: 245px; }
.RoundVideoLeftContentRightSection .RoundVideoLeftContentRightImage{ height: 415px; width: 415px; border-radius: 50%; display: flex; align-items: center; justify-content: center; }
.SquareVideoLeftContentRightSection .SquareVideoLeftContentRightImageSvg { position: relative;}
.SquareVideoLeftContentRightSection .SquareVideoLeftContentRightImage{ height: 287px; display: flex; align-items: center; justify-content: center; }
.VideoGallerySection .VideoGalleryImage{ height: 316px; display: flex; align-items: center; justify-content: center; }




.FooterCTABlockV1Section .FooterCTABlockV1ContentPart,.FooterCTABlockV3Section .FooterCTABlockV3ContentPart ,.FooterCTABlockV4Section .FooterCTABlockV4ContentPart{ width: 592px; padding-left: 10px;}
.FooterCTABlockV1Section .FooterCTABlockV1ImagePart,.FooterCTABlockV3Section .FooterCTABlockV3ImagePart ,.FooterCTABlockV4Section .FooterCTABlockV4ImagePart{ width: calc(100% - 592px); }
.FooterCTABlockV1Svg svg,.FooterCTABlockV3Svg svg,.FooterCTABlockV4Svg svg ,.FooterCTABlockV5Svg svg { width: 100%; height: auto;}
.FooterCTABlockV1Svg ,.FooterCTABlockV3Svg,.FooterCTABlockV4Svg ,.FooterCTABlockV5Svg{ line-height: 0;}
.FooterCTABlockV2Svg svg { width: 100%; height: auto;}
.FooterCTABlockV2Svg { line-height: 0; } 
.FooterCTABlockV5Section .FooterCTABlockV5ContentPart { width: 420px;}
.FooterCTABlockV5Section .FooterCTABlockV5ImagePart { width: calc(100% - 420px); }




.MainBlogSubscriptionScreen { display:none; position: fixed; width: 100%; top: 0; left: 0; height: 100%; z-index: 99999; background: rgba(0,0,0,0.3); }
.MainBlogSubscriptionScreen .MainBlogSubscriptionScreenInner { position: relative; width: 100%; height: 100%; }
.MainBlogSubscriptionScreen .BlogSubscriptionBox { position: absolute; width: 40%; top: 50%; left: 50%; transform: translate(-50%,-50%); background: #fff; padding: 30px; border-radius: 4px; }
.MainBlogSubscriptionScreen .BlogSubscriptionBox h3.form-title { background: transparent; text-align: center;color:#000;font-weight:600; }
.MainBlogSubscriptionScreen .BlogSubscriptionBox form { margin-top: 40px; }
.MainBlogSubscriptionScreen .BlogSubscriptionBox form .hs_error_rollup { display: none; }
.MainBlogSubscriptionScreen .BlogSubscriptionBox a.closebutton i { height: 20px; width: 2px; background: #000; display: inline-block; transform: rotate(45deg); position: absolute; left: 9px; top: 0; }
.MainBlogSubscriptionScreen .BlogSubscriptionBox a.closebutton i:last-child { transform: rotate(-45deg); }
.MainBlogSubscriptionScreen .BlogSubscriptionBox a.closebutton { position: relative; width: 20px; height: 20px; display: flex; align-items: center;justify-content: center; margin-left: auto; }
.MainBlogSubscriptionScreen .BlogSubscriptionBox .submitted-message { margin-top: 10px; font-weight: 600; font-size: 18px; }

.SixColunmGreyIconBlockImage {max-width: 117px; width: 100%; height: 117px; display: flex; justify-content: center; align-items: center; border-radius: 50%; margin: 0 auto;}
.SixColunmGreyIconBlockImageInner img {width: 100%; max-width: 100% !important; height: 100% !important; object-fit: contain;}
.SixColunmGreyIconBlockImageInner {max-width: 66px; height: 60px; width: 100%;}
span.SixColunmGreyIconBlockSVGHeight svg {width: 66px; height: 60px; display: block;}

.blog-search-filter ul {display:flex;gap:15px;}
.subsribe-us-1 { padding-bottom: 30px; }
.subsribe-us-1 a {width:100%;}




.headerSectionNew .Navigation_Inner{ justify-content: right; }
.headerSectionNew .NavigationMegaMenu ul li a { font-family: 'Questrial' !important; font-size: 15px; font-weight: 400; }
.headerSectionNew { height: 103px;}
.headerSectionNewInner {  background-color: #fff;transition: all ease 0.5s; position: fixed; width: 100%; top: 0; left: 0; z-index: 99;  border-bottom: 1px solid #efefef;}

.subscirptionFormInner input[type=email] {
    background-color: #fff;
    border: 1px solid #e1e1e1;
}
.subscirptionFormInner h3.form-title {
    background-color: #f9f9f9;
    color: #000;
    font-size: 22px;padding-bottom:10px;
}

.subscirptionFormInner form div > label { padding-bottom:5px; }
.subscriptionFormInner .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field {
    padding-bottom: 0px;
}
.subscirptionFormInner .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field {
    padding: 0 0 20px;
}
.subscirptionForm {
    padding-bottom: 30px;
}
.subscirptionFormInner .actions {
    padding-top: 0px;text-align:left;
}
.subscirptionFormInner .hs-error-msgs {margin:0;font-size:13px;}
.subscirptionFormInner input[type="submit"] {
    width: 50%;
}





.CComparisonBoxMobCol > div {width: 50%;}
.CComparisonBoxMobCol { display: flex; }
.ComparisonBoxInner {background-color: #F4F6F7;}
.ComparisonBoxInner + .ComparisonBoxInner { margin-top: 15px; }
.CComparisonBoxMobCol { border-top: 1px solid #e2e8f0; }
.CComparisonBoxMobCol>div, .ComparisonBoxMobTop>div { padding: 8px 10px; }
.ComparisonBoxInner { border-radius: 10px; }
.ComparisonBoxMobTopRight h5, .ComparisonBoxMobTop h5 {color: #fff;}
.ComparisonBoxInner:nth-child(2) .ComparisonBoxMobTop { background-color: #ed1747; }
.ComparisonBoxInner:nth-child(3) .ComparisonBoxMobTop { background-color: #00843d; }
.ComparisonBoxInner:nth-child(4) .ComparisonBoxMobTop { background-color: #00bff3; }
.ComparisonBoxInner:nth-child(5) .ComparisonBoxMobTop { background-color: #c12582; }
.ComparisonBoxInner:nth-child(6) .ComparisonBoxMobTop { background-color: #e96438; }
.ComparisonBoxInner:nth-child(7) .ComparisonBoxMobTop { background-color: #ed1747; }
.ComparisonBoxInner {display:none;}
.table-heading { padding: 10px;background-color: #7450a5;margin-bottom: 30px;display:none; }
.table-heading h5 { color:#fff; }


/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Responsive Media Queries CSS
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

/*-=-=- Only Desktop CSS -=-=-*/
@media (min-width:641px ) {
  
  
  
  .HeaderFocusContentTop { width: calc(100% - 300px); padding-left: 40px; }

  
  
  
  .TwoColumnImageBlockLayeredSection .TwoColumnImageBlockLayeredTop:nth-child(even) .TwoColumnImageBlockLayeredImage  { top: 43px;}
  .TwoColumnImageBlockLayeredSection .TwoColumnImageBlockLayeredTop:nth-child(even) .TwoColumnImageBlockLayeredSvg{ margin-left: auto; margin-right: 5px; }


}
@media (min-width:768px ) {
  .MainblogSection .MainblogRightCol {padding-bottom: 50px;}


}
@media (min-width: 992px ){
  
  
  
  .MainblogSection .MainblogRightTopicsInner ul { padding-left: 25px; padding-top: 3px;}
  .MainblogSection .Blog_post_date { width: 95px; padding-left: 10px; }
  .MainblogSection .BlogTitle { width: calc(100% - 95px); }

  
  
  
  .ImageLeftCTARightSection .ImageLeftCTARightLeftSide { width: 750px; padding-top: 23px; }
  .ImageLeftCTARightSection .ImageLeftCTARightRightSide { width: calc(100% - 750px); padding-left: 47px;}

  
  
  
  .FormLeftContentRightSection .FormLeftContentRightSideLeft { width: 482px;}
  .FormLeftContentRightSection .FormLeftContentRightSideRight { width: calc(100% - 482px); padding-left: 68px; }
  .FormLeftContentRightSection .actions{ padding-top: 15px; }

  
  
  
  .FormMainFeatureSection .FormMainFeatureParent { padding-bottom: 115px; }

  
  
  
  .ImageLeftFormRightSection .ImageLeftFormRightSideLeft { width: 482px;}
  .ImageLeftFormRightSection .ImageLeftFormRightSideRight { width: calc(100% - 482px); padding-right: 68px; }
  .ImageLeftFormRightSection .actions{ padding-top: 15px; }

  
  
  
  .HeaderFocusParent { max-width: 785px; margin: 0 auto;}

  
  
  
  .ImageLeftIconsRightSection .ImageLeftIconsRightLeftSide { width: 593px;  }
  .ImageLeftIconsRightSection .ImageLeftIconsRightRightSide { width: calc(100% - 593px); padding-left: 67px;}

  
  
  
  .TwoColumnImageContentBlockSection .TwoColumnImageContentBlockTop:nth-child(even) .TwoColumnImageContentBlockImageSvgTop { order: 2;}
  .TwoColumnImageContentBlockSection .TwoColumnImageContentBlockTop:nth-child(even) .TwoColumnImageContentBlockContentTop { order: 1;}

  
  
  
  .TwoColumnImageCTABlockSection .TwoColumnImageCTABlockTop:nth-child(even) .TwoColumnImageCTABlockImageSvgTop { order: 2; padding-left: 0;}
  .TwoColumnImageCTABlockSection .TwoColumnImageCTABlockTop:nth-child(even) .TwoColumnImageCTABlockContentTop { order: 1; padding-right: 133px;}
  .TwoColumnImageCTABlockSection .TwoColumnImageCTABlockTop:nth-child(odd) .TwoColumnImageCTABlockContentTop { padding-left: 133px;}
  .TwoColumnImageCTABlockSection .TwoColumnImageCTABlockImageSvgTop { width: 416px; }
  .TwoColumnImageCTABlockSection .TwoColumnImageCTABlockContentTop { width: calc(100% - 416px); }

  
  
  
  .TwoColumnImageBlockLayeredSection .TwoColumnImageBlockLayeredTop:nth-child(2) { padding-top: 70px;}

  
  
  
  .TwoColumnStaggeredTimelineSection .TwoColumnStaggeredTimelineTop:nth-child(even) .TwoColumnStaggeredTimelineImage:before{  right: inherit; left: -128px; }
  .TwoColumnStaggeredTimelineSection .TwoColumnStaggeredTimelineInnerParent { max-width: 310px;}
  .TwoColumnStaggeredTimelineSection .TwoColumnStaggeredTimelineParent { max-width: 865px; margin: 0 auto;}
  .TwoColumnStaggeredTimelineSection .TwoColumnStaggeredTimelineTop:nth-child(even) .TwoColumnStaggeredTimelineInnerParent{ margin: 0 0 0 auto;  }
  .TwoColumnStaggeredTimelineSection .TwoColumnStaggeredTimelineTop:nth-child(2) { padding-top: 263px;}
  .TwoColumnStaggeredTimelineSection .TwoColumnStaggeredTimelineTop:nth-child(odd){ text-align: right; }
  .TwoColumnStaggeredTimelineSection .TwoColumnStaggeredTimelineTop:nth-child(even) .TwoColumnStaggeredTimelineContentTop{ padding-top: 20px; }
  .TwoColumnStaggeredTimelineSection .TwoColumnStaggeredTimelineTop:nth-child(odd) .TwoColumnStaggeredTimelineImageParent { margin: 0 0 0 auto; }

  
  
  
  .MainCentredVideoSection .PlayIcon{ height: 152px; width: 152px; }
  .MainCentredVideoSection .PlayIcon svg { width: 60px; height: 38px; }
  .MainCentredVideoParent { max-width: 860px; margin: 0 auto;}
  .RoundVideoLeftContentRightSection .RoundVideoLeftContentRightImageSvgTop{ width: 550px; padding-right: 67px; }
  .RoundVideoLeftContentRightSection .RoundVideoLeftContentRightContentTop{ width: calc(100% - 550px); }
  .SquareVideoLeftContentRightSection .SquareVideoLeftContentRightImageSvgTop{ width: 550px; padding-right: 67px; }
  .SquareVideoLeftContentRightSection .SquareVideoLeftContentRightContentTop{ width: calc(100% - 550px); }

  
  
  
  .ThreeColumnCTABlockImagesRepeterBox{ width: 33.33%; }

}
@media (min-width:1600px){
  .FooterCTABlockV1Svg svg,.FooterCTABlockV3Svg svg,.FooterCTABlockV4Svg svg ,.FooterCTABlockV5Svg svg {
    height:auto;
    width: 100.2%;
  }
} 
@media (min-width:1081px ) {
  .MaxW860{ max-width: 860px; margin: 0 auto; }
  .MaxW1032{ max-width: 1032px; margin: 0 auto; }
}
@media (min-width:1231px ) {
  .MaxW1100{ max-width: 1100px; margin: 0 auto; }
  .MaxW1080{max-width: 1080px; margin: 0 auto; }
  
  
  
  .MainblogSection .BlogLeftCol { width: 361px;}
  .MainblogSection .BlogRightCol { width: calc(100% - 361px); padding-left: 60px;}
  .MainblogSection .BottomSvgShape { padding-right: 0; position: absolute; bottom: 0; right: 65px;}
  .MainblogSection .MainblogRightCol { padding-bottom: 100px; }
  .MainblogSection .forLoadMoreBox { text-align: right; padding-right: 90px;}

  
  
  
  .BlogInnerMain .BottomSvgShape { padding-right: 0; position: absolute; bottom: 0; right: 65px;}

  
  
  
  .ImageFeatureV4SVGPart { width: 60.7%;}
  .ImageFeatureV4ContentPart{ width: 39.3%;}

  
  
  
  .FormLeftContentRightSection .BottomSvgShape { position: absolute; right: 0; bottom: 0;}

  
  
  
  .TwoColumnImageContentBlockSection .TwoColumnImageContentBlockParent { max-width: 1100px; margin: 0 auto;}

  
  
  
  .TwoColumnImageCTABlockSection .TwoColumnImageCTABlockParent { max-width: 1080px; margin: 0 auto;}
  .TwoColumnImageCTABlockTop:nth-child(even) .TwoColumnImageCTABlockSvg{ margin-right: -23px; }

  
  
  
  .RoundVideoLeftContentRightSection .RoundVideoLeftContentRightParent,.SquareVideoLeftContentRightSection .SquareVideoLeftContentRightParent { max-width: 1080px; margin: 0 auto;}
  
  
  
  .headerSectionNew .NavigationMegaMenu ul li{ display: inline-block; }
  .headerSectionNew .NavigationMegaMenu ul li a{ padding: 0 15px; }
  .headerSectionNew .HeaderRow { padding: 26px 0 26px; }

}
@media (min-width:1281px ) {
  
  
  
  .FourColunmCTABlockParent { margin-left: -10px; margin-right: -10px;}

  
  
  
  .TwoColunmCTABlockParent { margin-left: -10px; margin-right: -10px;}
  .TwoColunmCTABlockParent { padding-top: 28px;}

  
  
  
  .TwoCloumnHeaderIconsParent { max-width: 1027px; margin: 0 auto;}
  
  
  
  .FiveColunmPurpleIconBlockSection .FiveColunmPurpleIconBlockParent { margin-left: -10px; margin-right: -10px;}
  .FiveColunmPurpleIconBlockSection .FiveColunmPurpleIconBlockParent { padding-left: 45px; padding-right: 45px;}

  
  
  
  .FiveColunmPurpleIconBrightBlockSection .FiveColunmPurpleIconBrightBlockParent { margin-left: -10px; margin-right: -10px;}
  .FiveColunmPurpleIconBrightBlockSection .FiveColunmPurpleIconBrightBlockParent { padding-left: 45px; padding-right: 45px;}

  
  
  
  .FourColunmIconBlockSection .FourColunmIconBlockParent { margin-left: -10px; margin-right: -10px;}
  .FourColunmIconBlockSection .FourColunmIconBlockContentsGroup { padding-left: 11px; padding-right: 11px;}

  
  
  
  .ImageLeftIconsRightSection .ImageLeftIconsRightParent { margin-left: -10px; margin-right: -10px;}
  .ImageLeftIconsRighParentMain { max-width: 1060px; margin: 0 auto;}

  
  
  
  .SixColunmGreyIconBlockSection .SixColunmGreyIconBlockParent ,.SixColunmPurpleIconBlockSection .SixColunmPurpleIconBlockParent { margin-left: -10px; margin-right: -10px;}

  
  
  
  .ThreeColumnImageCTABlockSection .FourColunmLogoBlockSectionTitle { max-width: 1032px; margin: 0 auto;}
  .ThreeColumnImageCTABlockSection .ThreeColumnImageCTABlockParent { margin-left: -10px; margin-right: -10px;  }
  .ThreeColumnImageCTABlockSection .ThreeColumnImageCTABlockContent { max-width: 386px;}

  
  
  
  .TwoColumnImageBlockLayeredSection .TwoColumnImageBlockLayeredParent { max-width: 1140px; margin: 0 auto;}

  
  
  
  .FourColunmInfoBlockSection .FourColunmInfoBlockParent { margin-left: -10px; margin-right: -10px;}

  
  
  
  .FourColunmInfoExtensiveDetailBlockSection .FourColunmInfoExtensiveDetailBlockParent { margin-left: -10px; margin-right: -10px;}

  
  
  
  .ThreeColunmInfoBlockSection .ThreeColunmInfoBlockParent { margin-left: -10px; margin-right: -10px;}

  
  
  
  .ThreeColunmInfoExtensiveDetailBlockSection .ThreeColunmInfoExtensiveDetailBlockParent { margin-left: -10px; margin-right: -10px;}


  
  
  
  .FourColumnInfographicCTABlocksSection .FourColunmLogoBlockSectionTitle ,.FourColumnInfographicBlocksSection .FourColunmLogoBlockSectionTitle,.ThreeColumnInfographicCTABlocksSection .FourColunmLogoBlockSectionTitle { max-width: 1032px; margin: 0 auto;}
  .FourColumnInfographicCTABlocksSection .FourColumnInfographicCTABlocksParent ,.FourColumnInfographicBlocksSection .FourColumnInfographicBlocksParent,.ThreeColumnInfographicCTABlocksSection .ThreeColumnInfographicCTABlocksParent  { margin-left: -10px; margin-right: -10px; }

  
  
  
  .WaysToInvestSection .WaysToInvestParent { margin-left: -10px; margin-right: -10px; padding-bottom: 25px; max-width: 1100px; margin: 0 auto;} 
  .WaysToInvestSection .WaysToInvestContentsGroup { padding-left: 11px; padding-right: 11px;}

  
  
  
  .FourColunmLogoBlockSection .FourColunmLogoBlockParent { margin-left: -10px; margin-right: -10px;}
  .FourColunmLogoBlockSection .FourColunmLogoBlockContentsGroup { padding-left: 11px; padding-right: 11px;}

  
  
  
  .TwoColunmGreyLogoBlockSection .TwoColunmGreyLogoBlockParent,.TwoColunmLogoBlockSection .TwoColunmLogoBlockParent { margin-left: -10px; margin-right: -10px; padding-bottom: 25px; max-width: 1100px; margin: 0 auto;} 
  .TwoColunmGreyLogoBlockSection .TwoColunmGreyLogoBlockContentsGroup ,.TwoColunmLogoBlockSection .TwoColunmLogoBlockContentsGroup{ padding-left: 11px; padding-right: 11px;}
  .TwoColunmGreyLogoBlockSubTitle,.TwoColunmLogoBlockSubTitle { max-width: 1094px; margin: 0 auto; padding-top: 16px;}

  
  
  
  .TwoColumnCTABlockImagesParentMain,.ThreeColumnCTABlockImagesParentMain { margin-left: -10px; margin-right: -10px;}

}
@media (min-width:1441px ) {
  
  
  
  .ThreeColunmCTABlockSection .ThreeColunmCTABlockParent { max-width: 1150px; margin: 0 auto;}
  .forLoadMoreBox .button { min-width: 240px; font-size: 16px;  padding-left: 10px; padding-right: 10px; }
  
  
  
  .ImageLeftCTARightSection .ImageLeftCTARightParentMain { padding-left: 19px; padding-right: 19px;  }

  
  
  
  .ImageFeatureV2Content { padding-top: 70px; padding-bottom: 25px;}

  
  
  
  .MainFeatureDetailedTableSection { padding-bottom: 108px;}

  
  
  
  .FourColunmInfoExtensiveDetailBlockSection .FourColunmInfoExtensiveDetailBlockContent { padding-top: 13px;}
  .FourColunmInfoExtensiveDetailBlockSection .FourColunmInfoExtensiveDetailBlockDetailsTopMain { padding-top: 12px;}

  
  
  
  .ThreeColunmInfoBlockSection .ThreeColunmInfoBlockParent { max-width: 1150px; margin: 0 auto;}

  
  
  
  .ThreeColunmInfoExtensiveDetailBlockSection .ThreeColunmInfoExtensiveDetailBlockParent { max-width: 1150px; margin: 0 auto;}
  .ThreeColunmInfoExtensiveDetailBlockSection .ThreeColunmInfoExtensiveDetailBlockContent { padding-top: 13px;}
  .ThreeColunmInfoExtensiveDetailBlockSection .ThreeColunmInfoExtensiveDetailBlockDetailsTopMain { padding-top: 12px;}

  
  
  
  .FooterCTABlockV1Section .FooterCTABlockV1ContentTop ,.FooterCTABlockV3Section .FooterCTABlockV3ContentTop { max-width: 575px; }
  .FooterCTABlockV4Section .FooterCTABlockV4ContentTop { max-width: 540px;}

}

@media (min-width:1640px ){
  
  
  
  .FooterCTABlockV1Parent,.FooterCTABlockV3Parent,.FooterCTABlockV4Parent { padding-right: 75px; }
  .FooterCTABlockV5Parent { padding-left: 130px; }
}

@media (max-width:1440px ) and (min-width:992px ){
  
  
  
  .FooterCTABlockV1Parent,.FooterCTABlockV3Parent,.FooterCTABlockV4Parent,.FooterCTABlockV5Parent { align-items: stretch;}
  .FooterCTABlockV1Svg,.FooterCTABlockV3Svg,.FooterCTABlockV4Svg,.FooterCTABlockV5Svg { height: 100%;}
  .FooterCTABlockV1Svg svg,.FooterCTABlockV4Svg svg,.FooterCTABlockV4Svg svg,.FooterCTABlockV5Svg svg,.FooterCTABlockV5Svg svg  { width: auto; height: 100%;}
  .FooterCTABlockV1Section .FooterCTABlockV1ContentPart,.FooterCTABlockV3Section .FooterCTABlockV3ContentPart,.FooterCTABlockV4Section .FooterCTABlockV4ContentPart ,.FooterCTABlockV5Section .FooterCTABlockV4ContentPart { position: relative;}
  .FooterCTABlockV5Section .FooterCTABlockV5ImagePart{ background-position: right; }

}

@media (max-width:1440px ){
  .wrapper,.content-wrapper { max-width:1240px !important } 
  h1,.h1  {font-size: 55.800000000000004px;}
  h2 ,.h2 h1 {font-size: 30.6px;}
  h3,.h3 {font-size: 25.2px;}
  h4,.h4 {font-size: 21.6px;}

  .Font84 span {font-size:65px;}
  .pb40,.p40-0 { padding-bottom:35px; }
  .pb50,.p50-0 { padding-bottom:45px; }
  .pb60,.p60-0 { padding-bottom:50px; }
  .pb70,.p70-0 { padding-bottom:60px; }
  .pt40,.p40-0 { padding-top:35px; }
  .pt50,.p50-0 { padding-top:45px; }
  .pt60,.p60-0 { padding-top:50px; }
  .pt70,.p70-0 { padding-top:60px; }
  .pt80,.p80-0 { padding-top:65px; }
  .pb80,.p80-0 { padding-bottom:65px; }
  .p90-0 ,.p80-0 { padding: 65px 0; }
  .pb90 { padding-bottom: 65px; }

  .button.Btnbig {min-width: 200px;width: auto;}

  
  
  
  .MainBannerContentPart {width: 500px;}
  .MainBannerImgPart {width: calc(100% - 500px);}

  
  
  
  .BlueBannerContentTop {max-width: 500px;margin-left: 90px;}
  
  
  
  .PurpleBannerContentTop {max-width: 500px;margin-left: 90px;}
  
  
  
  .OrangeBannerContentTop {max-width: 500px;margin-left: 90px;}

  
  
  
  .FeatureV1ContentPart { width: 45%;}
  .FeatureV1SVGPart { width: 55%; padding-left: 50px;}
  
  
  
  .FeatureV2ContentPart { width: 45%;}
  .FeatureV2SVGPart { width: 55%; padding-right: 50px;}

  
  
  
  .ThreeColunmCTABlockSection .ThreeColunmCTABlockBox { padding: 20px;}

  
  
  
  .FourColunmCTABlockSection .FourColunmCTABlockBox { padding: 10px 10px;}

  
  
  
  .MainblogSection .BlogTitle { font-size: 18px; }
  .MainblogSection .BlogRightCol{ padding-left: 30px; }

  
  
  
  .BlogBannerV1Section .BlogBannerV1ContentTop { padding-left: 90px; }
  .BlogBannerV1Section .BlogBannerV1Svg{ width: 233px; }

  
  
  
  .BlogBannerV1FeatureSection .BlogBannerV1FeatureContentTop { padding-left: 90px; }
  .BlogBannerV1FeatureSection .BlogBannerV1FeatureSvg{ width: 233px; }
  .BlogBannerV1FeatureSection {  height: 256px; }

  
  
  
  .BlogBannerV2Section .BlogBannerV2ContentTop { padding-left: 90px; }
  .BlogBannerV2Section .BlogBannerV2Svg{ width: 233px; }

  
  
  
  .BlogBannerV2FeatureSection .BlogBannerV2FeatureContentTop { padding-left: 90px; }
  .BlogBannerV2FeatureSection .BlogBannerV2FeatureSvg{ width: 233px; }
  .BlogBannerV2FeatureSection {  height: 256px;}

  
  
  
  .TwoColunmCTABlockSection .TwoColunmCTABlockBox { padding: 10px;}

  
  
  
  .ImageFeatureV1ContentPart { width: 45%;}
  .ImageFeatureV1SVGPart { width: 55%; padding-left: 50px;}

  
  
  
  .ImageFeatureV2ContentPart { width: 45%;}
  .ImageFeatureV2SVGPart { width: 55%; padding-right: 50px;}

  
  
  
  .ImageFeatureV3Title { max-width: 290px; }

  
  
  
  .FormMainFeatureSection .FormMainFeatureSvgTopRight { width: 280px; }
  
  
  
  .FiveColunmPurpleIconBlockLeftSvg { width: 200px; height: 170px; margin-bottom: -85px;}
  .FiveColunmPurpleIconBlockLeftSvg svg { width: 200px; height: 170px; }
  
  
  
  .FiveColunmPurpleIconBrightBlockLeftSvg { width: 200px; height: 170px; margin-bottom: -85px;}
  .FiveColunmPurpleIconBrightBlockLeftSvg svg { width: 200px; height: 170px; }

  
  
  
  .FourColunmIconBlockSection .FourColunmIconBlockBox { padding: 10px 10px;}

  
  
  
  .MainFeatureDetailedTableParent tr td, .MainFeatureDetailedTableParent tr th { padding: 3px 15px;}
  .MainFeatureDetailedTableParent tr th {  padding: 11px 15px; } 

  
  
  
  .ThreeColumnImageCTABlockSection .ThreeColumnImageCTABlockImage { height: 298px; width: 298px;}

  
  
  
  .FourColunmInfoBlockSection .FourColunmInfoBlockBox { padding: 10px;}

  
  
  
  .FourColunmInfoExtensiveDetailBlockSection .FourColunmInfoExtensiveDetailBlockBox { padding: 20px;}

  
  
  
  .ThreeColunmInfoBlockSection .ThreeColunmInfoBlockBox { padding: 20px;}

  
  
  
  .ThreeColunmInfoExtensiveDetailBlockSection .ThreeColunmInfoExtensiveDetailBlockBox { padding: 20px;}

  
  
  
  .FourColumnInfographicCTABlocksSection .FourColumnInfographicCTABlocksSvg { height: 260px; width: 260px;}
  .FourColumnInfographicBlocksSection .FourColumnInfographicBlocksValue { font-size: 34px; }

  
  
  
  .FourColunmLogoBlockSection .FourColunmLogoBlockBox { padding: 10px 10px;}

  
  
  
  .FooterCTABlockV1Section .FooterCTABlockV1ImagePart,.FooterCTABlockV3Section .FooterCTABlockV3ImagePart,.FooterCTABlockV4Section .FooterCTABlockV4ImagePart,.FooterCTABlockV5Section .FooterCTABlockV5ImagePart { width: 60%;}
  .FooterCTABlockV1Section .FooterCTABlockV1ContentPart,.FooterCTABlockV3Section .FooterCTABlockV3ContentPart,.FooterCTABlockV4Section .FooterCTABlockV4ContentPart,.FooterCTABlockV5Section .FooterCTABlockV5ContentPart { width: 40%;}

}
@media (max-width:1320px ){

}
/*-=-=- Smaller Desktop Devices -=-=-*/
@media (max-width:1280px ) {
  
  
  
  .MainBannerImgPart {margin-bottom: 0px;}
  .MainBannerParent {align-items: center;}

  
  
  
  .ThreeColunmCTABlockSection .ThreeColunmCTABlockParent { padding-bottom: 0;}

  
  
  
  .FourColunmCTABlockSection .FourColunmCTABlockParent { padding-bottom: 0;}

  
  
  
  .LogoCarouselSliderSection { max-width: 800px;}

  
  
  
  .TwoCloumnContentIconsSection .TwoCloumnContentIconsBox{ padding-bottom: 20px; }
  .TwoCloumnContentIconsContentsGroup { padding-top: 15px;}
  .TwoCloumnContentIconsSection .TwoCloumnContentIconsInner { padding: 25px 30px;}

  
  
  
  .TwoColunmCTABlockSection .TwoColunmCTABlockParent { padding-bottom: 0;}

  
  
  
  .FormMainFeatureSection .FormMainFeatureSvgTopRight { width: 200px; }

  
  
  
  .TwoCloumnHeaderIconsSection .TwoCloumnHeaderIconsBox{ padding-bottom: 20px; }
  .TwoCloumnHeaderIconsContentsGroup { padding-top: 15px;}

  
  
  
  .FiveColunmPurpleIconBlockSection .FiveColunmPurpleIconBlockBox{ padding-bottom: 20px; }
  .FiveColunmPurpleIconBlockContentsGroup { padding-top: 15px;}

  
  
  
  .FiveColunmPurpleIconBrightBlockSection .FiveColunmPurpleIconBrightBlockBox{ padding-bottom: 20px; }
  .FiveColunmPurpleIconBrightBlockContentsGroup { padding-top: 15px;}

  
  
  
  .ImageLeftIconsRightSection .ImageLeftIconsRightImgSvg{ margin-top: -233px; }
  .ImageLeftIconsRightSection .ImageLeftIconsRightImage { height: 500px; width: 500px;}

  
  
  
  .SixColunmGreyIconBlockSection .SixColunmGreyIconBlockBox ,.SixColunmPurpleIconBlockSection .SixColunmPurpleIconBlockBox{ padding-bottom: 20px; }
  .SixColunmGreyIconBlockContentsGroup,.SixColunmPurpleIconBlockContentsGroup { padding-top: 15px;}

  
  
  
  .FourColumnInfographicCTABlocksSection .FourColumnInfographicCTABlocksParent,.FourColumnInfographicBlocksSection .FourColumnInfographicBlocksParent ,.ThreeColumnInfographicCTABlocksSection .ThreeColumnInfographicCTABlocksParent { padding-top: 15px;}
  .FourColumnInfographicCTABlocksSection .FourColumnInfographicCTABlocksSvg ,.ThreeColumnInfographicCTABlocksSection .ThreeColumnInfographicCTABlocksSvg  { height: 250px; width: 250px;}
  .FourColumnInfographicCTABlocksSection .FourColumnInfographicCTABlocksButtonTop,.FourColumnInfographicBlocksSection .FourColumnInfographicBlocksButtonTop,.ThreeColumnInfographicCTABlocksSection .ThreeColumnInfographicCTABlocksButtonTop { padding-top: 20px; }

  .FourColumnInfographicBlocksSection .FourColumnInfographicBlocksValueTop { height: 180px; width: 180px;}
  .FourColumnInfographicBlocksSection .FourColumnInfographicBlocksValue { font-size: 30px; }

}
@media (max-width:1280px ) and (min-width:992px ) {
  
  
  
  .FourColunmCTABlockSection .FourColunmCTABlockBox { width: 33.33%; }

  
  
  
  .ImageLeftCTARightSection .ImageLeftCTARightRightSide { width: 40%; padding-left: 25px;}
  .ImageLeftCTARightSection .ImageLeftCTARightLeftSide { width: 60%;}

  
  
  
  .FiveColunmPurpleIconBlockSection .FiveColunmPurpleIconBlockBox { width: 33.33%; padding-bottom: 20px; }

  
  
  
  .FiveColunmPurpleIconBrightBlockSection .FiveColunmPurpleIconBrightBlockBox { width: 33.33%; padding-bottom: 20px; }
  
  
  
  .FourColunmIconBlockSection .FourColunmIconBlockBox { width: 33.33%; }

  
  
  
  .ImageLeftIconsRightSection .ImageLeftIconsRightBox { padding: 10px 0px;}
  .ImageLeftIconsRightSection .ImageLeftIconsRightRightSide { width: calc(100% - 500px); padding-left: 40px; }
  .ImageLeftIconsRightSection .ImageLeftIconsRightLeftSide { width: 500px;}

  
  
  
  .SixColunmGreyIconBlockSection .SixColunmGreyIconBlockBox ,.SixColunmPurpleIconBlockSection .SixColunmPurpleIconBlockBox  { width: 33.33%; padding-bottom: 20px; }

  
  
  
  .TwoColumnImageContentBlockImage { width: 80%;}

  
  
  
  .FourColunmInfoBlockSection .FourColunmInfoBlockBox {  width: 33.33%;}

  
  
  
  .FourColunmInfoExtensiveDetailBlockSection .FourColunmInfoExtensiveDetailBlockBox { width: 33.33%;}
  .FourColunmInfoExtensiveDetailBlockSection .FourColunmInfoExtensiveDetailBlockBox { padding: 10px;}

  
  
  
  .ThreeColunmInfoBlockSection .ThreeColunmInfoBlockBox { width: 33.33%;}
  .ThreeColunmInfoBlockSection .ThreeColunmInfoBlockBox { padding: 10px;}

  
  
  
  .ThreeColunmInfoExtensiveDetailBlockSection .ThreeColunmInfoExtensiveDetailBlockBox { width: 33.33%;}
  .ThreeColunmInfoExtensiveDetailBlockSection .ThreeColunmInfoExtensiveDetailBlockBox { padding: 10px;}

  
  
  
  .FourColumnInfographicCTABlocksSection .FourColumnInfographicCTABlocksTop,.FourColumnInfographicBlocksSection .FourColumnInfographicBlocksTop{ width: 33.33%; padding: 20px 10px; }

  
  
  
  .FourColunmLogoBlockSection .FourColunmLogoBlockBox { width: 33.33%; }

  
  
  
  .TwoColumnStaggeredTimelineSection .TwoColumnStaggeredTimelineTop { padding-bottom: 100px;}
  .TwoColumnStaggeredTimelineSection .TwoColumnStaggeredTimelineTop:nth-child(2) { padding-top: 200px;}

  
  
  
  .SquareVideoLeftContentRightSection .SquareVideoLeftContentRightImageSvgTop { width: 500px; padding-right: 40px; }
  .SquareVideoLeftContentRightSection .SquareVideoLeftContentRightContentTop { width: calc(100% - 500px); }

  .RoundVideoLeftContentRightSection .RoundVideoLeftContentRightImageSvgTop { width: 500px; padding-right: 40px; }
  .RoundVideoLeftContentRightSection .RoundVideoLeftContentRightContentTop { width: calc(100% - 500px); }

}
@media (max-width:1230px ) {
  .wrapper,.content-wrapper { max-width:1000px !important }  
  /* home Banner Section Style */

  
  
  
  .footerRow {flex-wrap: wrap;}
  .footerRight {width: 100%;}
  .footerRightColBox {width: 100% !important;}
  .footerRightCol {flex-wrap: wrap;text-align: center;gap: 10px;}
  .footerRightColBox:first-child ul {padding: 0;justify-content: center;}
  .footerRightColBoxInner {justify-content: center;}
  .footerRow {justify-content: center;gap: 15px;}
  .footer_bottom_nav ul {flex-wrap: wrap;gap: 6px 20px;}
  .footerRightColBox:first-child ul {flex-wrap: wrap;gap: 6px 15px;}

  
  
  
  .BlueBannerImgSvgTop {margin-bottom: -60px;}
  .BlueBannerContentTop {margin-left: 0px;}
  .BlueBannerImgPart {width: 265px;}
  .BlueBannerContentPart {width: calc(100% - 285px);}
  
  
  
  .PurpleBannerContentTop {margin-left: 0px;}
  .PurpleBannerImgPart {width: 368px;}
  .PurpleBannerContentPart {width: calc(100% - 368px);}

  
  
  
  .OrangeBannerContentTop {margin-left: 0px;}
  .OrangeBannerImgPart {width: 368px;}
  .OrangeBannerContentPart {width: calc(100% - 368px);}

  
  
  
  .MainblogSection .logColParent { flex-direction: column; }
  .MainblogSection .BlogRightCol { padding-left: 0; padding-top: 17px;}

  
  
  
  .BlogInnerRight { padding-bottom: 50px; }

  
  
  
  .BlogBannerV1Section .BlogBannerV1ContentTop { padding-left: 0;}

  
  
  
  .BlogBannerV1FeatureSection .BlogBannerV1FeatureContentTop { padding-left: 0;}

  
  
  
  .BlogBannerV2Section .BlogBannerV2ContentTop { padding-left: 0;}

  
  
  
  .BlogBannerV2FeatureSection .BlogBannerV2FeatureContentTop { padding-left: 0;}

  
  
  
  .PinkBannerV2Svg { width: 56%;}

  
  
  
  .ImageFeatureV3Svg svg { width: 75%; }
  .ImageFeatureV3ContentPart { padding-top: 150px; padding-bottom: 140px;}

  
  
  
  .ImageFeatureV4Svg svg { width: 75%; }
  .ImageFeatureV4SVGPart { height: 470px; }
  .ImageFeatureV4Svg{ left: -166px; }
  
  
  
  .ImageLeftFormRightSection .ImageLeftFormRightSvg { width: 39%; margin-top: -167px;}  
  .ImageLeftFormRightSection .ImageLeftFormRightImage { height: 325px; width: 325px;}

  
  
  
  .MainFeatureLightTableSvgRightTop{ width: 400px; }

  
  
  
  .MainFeatureDetailedTableSvgRightTop{ width: 400px; }
  .MainFeatureDetailedTableParent { width: 1230px;}
  .MainFeatureDetailedTableParentMain {overflow: auto;}

  
  
  
  .ThreeColumnImageCTABlockSection .ThreeColumnImageCTABlockImage { height: 230px; width: 230px;}
  .ThreeColumnImageCTABlockSection .ThreeColumnImageCTABlockSvg{ margin-top: -113px; }
  .ThreeColumnImageCTABlockSection .ThreeColumnImageCTABlockSvg svg { width: 100%;}

  
  
  
  .TwoColumnImageCTABlockSection .TwoColumnImageCTABlockSvg svg{ width: 100%; }

  
  
  
  .MainBlogSubscriptionScreen .BlogSubscriptionBox { width:50%; }

  
  
  
  .headerSectionNew .NavigationMegaMenu ul li { padding: 5px 15px; }
  .headerSectionNew .NavigationMegaMenu { height: auto; overflow-y: initial;}
  .headerSectionNew .NavigationLeft { padding: 10px 0 10px; }
  .headerSectionNew { height: 60px;}

}
/*-=-=-  Tablet Landscape and Smaller Devices -=-=-*/
@media (max-width:1080px ) {

  
  
  
  .PinkBannerV2Svg { width: 71%;}
}
/*-=-=-  Tablet Portrait and Smaller Devices -=-=-*/
@media (max-width:991px ) {

  .wrapper,.content-wrapper  { max-width:700px !important; padding-left:15px; padding-right:15px;  }

  h1,.h1  {font-size: 46.5px;}
  h2 ,.h2 h1 {font-size: 25.5px;}
  h3,.h3 {font-size: 21.0px;}
  h4,.h4 {font-size: 18.0px;}


  .Font84 span {font-size:55px;}
  .font20 { font-size: 18px;}
  .font18 { font-size: 16px;}
  .tb_pb0 { padding-bottom: 0px !important; }
  .pb20,.p20-0 { padding-bottom:15px; }
  .pb25,.p25-0 { padding-bottom:20px; }
  .pb30,.p30-0 { padding-bottom:20px; }
  .pb35,.p35-0 { padding-bottom:25px; }
  .pb40,.p40-0 { padding-bottom:30px; }
  .pb50,.p50-0 { padding-bottom:40px; }
  .pb60,.p60-0 { padding-bottom:40px; }
  .pb70,.p70-0 { padding-bottom:56px; }
  .pb80,.p80-0 { padding-bottom:60px; }
  .pb90,.p90-0 { padding-bottom: 64px; }  
  .pb100,.p100-0 { padding-bottom: 65px; } 
  .pt20,.p20-0 { padding-top:15px; }
  .pt25,.p25-0 { padding-top:20px; }
  .pt30,.p30-0 { padding-top:20px; }
  .pt35,.p35-0 { padding-top:25px; }
  .pt40,.p40-0 { padding-top:30px; }
  .pt50,.p50-0 { padding-top:40px; }
  .pt60,.p60-0 { padding-top:40px; }
  .pt70,.p70-0 { padding-top:56px; }
  .pt80,.p80-0 { padding-top:60px; }
  .pt90,.p90-0 { padding-top:64px; }
  .pt100,.p100-0 { padding-top:65px; }

  .p90-0 ,.p80-0 { padding: 64px 0; }


  .tabw100 { width: 100% }
  .tabw50 { width: 50% }
  .ib.tabw100 { width: 100%; display:block; margin-right: 0 }
  .font22 { font-size: 20px;}
  .button.Btnbig {min-width: 150px;width: auto;}
  .tb-center{ text-align: center; }
  .tw-section-space{ padding: 50px; }
  .tw-section-space-box{ padding-top: 50px; padding-bottom: 40px; }
  .BottomSvgShape, .BottomSvgShapeLeft { width: 400px;}
  .mfp-iframe-holder .mfp-content{ max-width: 98%; }
  .localvideo-popup { max-width: 98%; }

  form .hs-button, form input[type=submit]{ min-width: auto; }
  form .field { padding: 0 0 15px;}
  input[type=email], input[type=file], input[type=number], input[type=password], input[type=tel], input[type=text], select, textarea{ padding: 10px 15px; }

  
  
  
  .MainBannerContentPart {width: 350px;}
  .MainBannerImgPart {width: calc(100% - 350px);}
  .MainBannerContentTop {padding: 40px 0;}
  .Fontseparator span {margin-bottom: 7px;}

  
  
  
  .BlueBannerContentTop {max-width: 420px;}
  .BlueBannerImgPart {width: 220px;}
  .BlueBannerContentPart {width: calc(100% - 240px);}
  .BlueBannerImgSvgTop {margin-bottom: -30px;}

  
  
  
  .PurpleBannerImgPart {width: 300px;}
  .PurpleBannerContentPart {width: calc(100% - 300px);}
  .PurpleBannerImgSvgTop {margin-bottom: -15px;}

  
  
  
  .OrangeBannerImgPart {width: 300px;}
  .OrangeBannerContentPart {width: calc(100% - 300px);}
  .OrangeBannerImgSvgTop {margin-bottom: -15px;}

  
  
  
  .ThreeColunmCTABlockSection .ThreeColunmCTABlockBox { padding: 10px;}

  
  
  
  .MainblogSection .MainblogLeftCol  { width: 50%; }
  .MainblogSection .MainblogRightCol { width: 50%; }
  .MainblogSection .BlogDateTitleParent { flex-direction: column; align-items: flex-start; }
  .MainblogSection .Blog_post_date { padding-top: 5px;}
  .MainblogSection .MainblogRightInner { padding: 25px; }
  .BlogTagParent li+li {padding-left: 20px;}
  .BlogPostlisting { padding-bottom: 0; }

  
  
  
  .BlogInnerLeft { width: 50%; padding-bottom: 50px;}
  .BlogInnerRight { width: 50%;}

  
  
  
  .BlogBannerV1Section .BlogBannerV1ContentPart { padding-left: 15px; }
  .BlogBannerV1Section .BlogBannerV1ContentTop { max-width: 530px; }
  .BlogBannerV1Section .BlogBannerV1Svg { width: 240px; bottom: -15px; }

  
  
  
  .BlogBannerV1FeatureSection .BlogBannerV1FeatureContentPart { padding-left: 15px; }
  .BlogBannerV1FeatureSection .BlogBannerV1FeatureContentTop { max-width: 530px; }
  .BlogBannerV1FeatureSection .BlogBannerV1FeatureSvg { width: 240px; bottom: -15px; }
  .BlogBannerV1FeatureSection .BlogBannerV1FeatureTitle { max-width: 400px; }
  .BlogBannerV1FeatureSection {  height: 232px;}

  
  
  
  .BlogBannerV2Section .BlogBannerV2ContentPart { padding-left: 15px; }
  .BlogBannerV2Section .BlogBannerV2ContentTop { max-width: 530px; }
  .BlogBannerV2Section .BlogBannerV2Svg { width: 212px; }

  
  
  
  .BlogBannerV2FeatureSection .BlogBannerV2FeatureContentPart { padding-left: 15px; }
  .BlogBannerV2FeatureSection .BlogBannerV2FeatureContentTop { max-width: 530px; }
  .BlogBannerV2FeatureSection .BlogBannerV2FeatureSvg { width: 212px; }
  .BlogBannerV2FeatureSection .BlogBannerV2FeatureTitle { max-width: 400px; }
  .BlogBannerV2FeatureSection {  height: 232px;}
  
  .subscirptionFormInner h3.form-title {font-size:18px;}

  
  
  
  .PinkBannerV2Svg { width: 43%; margin-bottom: -30px;}
  .PinkBannerV2Parent { flex-direction: column-reverse;  }
  .PinkBannerV2ImgPart { width: 100%;  }
  .PinkBannerV2ContentPart { width: 100%; padding-left: 15px; }
  .PinkBannerV2ContentTop { max-width: 530px; width: 100%; margin: 0 0 0 auto; }


  .PinkBannerParent {flex-direction: column-reverse;}
  .PinkBannerImgPart {width: 100%;}
  .PinkBannerContentPart {width: 100%;padding-left: 15px;}
  .PinkBannerContentTop {max-width: 530px;width: 100%;margin: 0 0 0 auto;}
  .PinkBannerImg {padding-left: 0;padding-right: 0;}

  
  
  
  .TwoCloumnContentIconsSection .TwoCloumnContentIconsInner { padding: 20px;}

  
  
  
  .ImageLeftCTARightSection .ImageLeftCTARightRightSide { padding-top: 40px;}
  .ImageLeftCTARightSection .ImageLeftCTARightSvg { top: -70px; left: 70px;}
  .ImageLeftCTARightSection { padding-top: 140px; padding-bottom: 50px;}
  .ImageLeftCTARightSection .ImageLeftCTARightTitle { max-width: 80%; }
  .ImageLeftCTARightSection .ImageLeftCTARightParentMain { display: block;}

  
  
  
  .ImageFeatureV3Svg svg { width: 60%; }
  .ImageFeatureV3ContentPart { padding-top: 110px; padding-bottom: 100px; }
  .ImageFeatureV3Title { max-width: 245px; }
  
  
  
  .ImageFeatureV4Svg svg { width: 65%; }
  .ImageFeatureV4SVGPart { height: 415px;}
  .ImageFeatureV4Svg { left: -193px; }

  
  
  
  .FormLeftContentRightSection .FormLeftContentRightTop{ padding: 30px; }
  .FormLeftContentRightParent { display: block; }
  .FormLeftContentRightSideRight { padding-top: 30px; }

  
  
  
  .FormMainFeatureSection .FormMainFeatureSvgTopRight { width: 170px; }
  .FormMainFeatureSection .FormMainFeatureTop{ padding: 30px; }

  
  
  
  .ImageLeftFormRightSection .ImageLeftFormRightTop{ padding: 30px; }
  .ImageLeftFormRightSection .ImageLeftFormRightParent { display: block; }
  .ImageLeftFormRightSection .ImageLeftFormRightSideRight { padding-bottom: 30px; }
  .ImageLeftFormRightSection .ImageLeftFormRightImageSvgTop { max-width: 410px;}

  
  
  
  .TwoCloumnHeaderIconsSection .TwoCloumnHeaderIconsBox { padding: 15px 20px;}

  
  
  
  .FiveColunmPurpleIconBlockLeftSvg { width: 150px; height: 120px; margin-bottom: -60px;}
  .FiveColunmPurpleIconBlockLeftSvg svg { width: 150px; height: 120px; }
  
  
  
  .FiveColunmPurpleIconBrightBlockLeftSvg { width: 150px; height: 120px; margin-bottom: -60px;}
  .FiveColunmPurpleIconBrightBlockLeftSvg svg { width: 150px; height: 120px; }

  
  
  
  .FourColunmIconBlockSection .FourColunmIconBlockParent { padding-bottom: 60px;}
  .FourColunmIconBlockSection .FourColunmIconBlockInner { padding: 30px 20px 40px;}
  .FourColunmIconBlockContentsGroup { padding-top: 25px;}
  .FourColunmIconBlockSection { padding-top: 50px;}

  
  
  
  .ImageLeftIconsRightSection .ImageLeftIconsRightLeftSide { width: 500px; margin: 0 auto; }
  .ImageLeftIconsRightSection .ImageLeftIconsRightRightSide { width: 100%; padding-top: 30px;}

  
  
  
  .MainFeatureLightTableParent { width: 100%;}
  .MainFeatureLightTableParentMain {overflow: auto;}
  .MainFeatureLightTableParent tr:last-child td { padding-bottom: 25px; }
  .MainFeatureLightTableParent tr td{ padding: 3px 15px; }
  .MainFeatureLightTableSvgRightTop{ width: 280px; }

  
  
  
  .MainFeatureDetailedTableParent tr:last-child td { padding-bottom: 25px; }
  .MainFeatureDetailedTableParent tr td{ padding: 3px 15px; }
  .MainFeatureDetailedTableSvgRightTop{ width: 280px; }

  
  
  
  .TwoColumnImageContentBlockSection .TwoColumnImageContentBlockImageSvgTop { max-width: 530px;}
  .TwoColumnImageContentBlockSection .TwoColumnImageContentBlockImageSvgTop { padding: 10px 0;}
  .TwoColumnImageContentBlockSection .TwoColumnImageContentBlockContentTop { padding: 25px 0 0;}

  
  
  
  .ThreeColumnImageCTABlockSection .ThreeColumnImageCTABlockImageSvgTop { padding: 10px 0;}
  .ThreeColumnImageCTABlockSection .ThreeColumnImageCTABlockContentTop { padding: 15px 0 0;}
  .ThreeColumnImageCTABlockSection .ThreeColumnImageCTABlockImage { height: 241px; width: 241px;}

  
  
  
  .TwoColumnImageCTABlockSection .TwoColumnImageCTABlockImageSvgTop { max-width: 416px;}
  .TwoColumnImageCTABlockSection .TwoColumnImageCTABlockImageSvgTop { padding: 10px 0;}
  .TwoColumnImageCTABlockSection .TwoColumnImageCTABlockContentTop { padding: 15px 0 0;}
  .TwoColumnImageCTABlockTop:nth-child(even) { padding-bottom: 40px;}

  
  
  
  .TwoColumnImageBlockLayeredSection .TwoColumnImageBlockLayeredTop { padding: 15px 0; } 

  
  
  
  .FourColunmInfoExtensiveDetailBlockSection .FourColunmInfoExtensiveDetailBlockBox { padding: 10px;}

  
  
  
  .ThreeColunmInfoBlockSection .ThreeColunmInfoBlockBox { padding: 10px;}

  
  
  
  .ThreeColunmInfoExtensiveDetailBlockSection .ThreeColunmInfoExtensiveDetailBlockBox { padding: 10px;}

  
  
  
  .FourColumnInfographicCTABlocksSection .FourColumnInfographicCTABlocksContentTop,.FourColumnInfographicBlocksSection .FourColumnInfographicBlocksContentTop ,.ThreeColumnInfographicCTABlocksSection .ThreeColumnInfographicCTABlocksContentTop { padding: 15px 0 0;}
  .FourColumnInfographicCTABlocksSection .FourColumnInfographicCTABlocksTop ,.FourColumnInfographicBlocksSection .FourColumnInfographicBlocksTop, .ThreeColumnInfographicCTABlocksSection .ThreeColumnInfographicCTABlocksTop{ padding-top: 15px; padding-bottom: 15px; }
  .FourColumnInfographicBlocksSection .FourColumnInfographicBlocksValue { font-size: 28px; }

  
  
  
  .WaysToInvestContentsGroup { padding-top: 25px;}
  .WaysToInvestSection { padding-top: 50px;}
  .WaysToInvestSliderBox {  flex-direction: column; gap: 30px;}
  .WaysToInvestSliderBoxList { max-width: 100%;}
  .WaysToInvestSliderBoxList .slick-prev { left: 0; transform: translateY(-50%);top: 50%;}
  .WaysToInvestSliderBoxList ul li+li span { padding: 0;}
  .WaysToInvestSliderBoxList .slick-prev:before { clip-path: polygon(100% 0, 0 50%, 100% 100%);}
  .WaysToInvestSliderBoxList .slick-prev:before, .WaysToInvestSliderBoxList .slick-next:before { width: 14px; height: 25px; top: 0;}
  .WaysToInvestSliderBoxList .slick-prev, .WaysToInvestSliderBoxList .slick-next { width: 14px;    height: 25px;}
  .WaysToInvestSliderBoxList .slick-next { top: 50%; transform: translateY(-50%); right: 0; left: unset;}
  .WaysToInvestSliderBoxList .slick-next:before { clip-path: polygon(100% 50%, 0 0, 0 100%);}
  .WaysToInvestSliderBoxList .slick-list.draggable { margin: 0 30px;}
  .WaysToInvestTwoColSliderInnerBox { flex-direction: column; gap: 20px;}
  .WaysToInvestTwoColSliderInnerBox {align-items: center;}
  .WaysToInvestRightColumnBox { max-width: 100%;}
  .WaysToInvestTwoColSliderBox { max-width: 100%;}
  .WaysToInvestSliderBoxList ul li span { padding: 0 50px;}

  
  
  
  .FourColunmLogoBlockSection .FourColunmLogoBlockParent { padding-bottom: 60px;}
  .FourColunmLogoBlockSection .FourColunmLogoBlockInner { padding: 40px 20px;}
  .FourColunmLogoBlockContentsGroup { padding-top: 25px;}
  .FourColunmLogoBlockSection { padding-top: 50px;}

  
  
  
  .TwoColunmGreyLogoBlockSection .TwoColunmGreyLogoBlockInner,.TwoColunmLogoBlockSection .TwoColunmLogoBlockInner { padding: 40px;}
  .TwoColunmGreyLogoBlockContentsGroup,.TwoColunmLogoBlockContentsGroup { padding-top: 25px;}
  .TwoColunmGreyLogoBlockSection,.TwoColunmLogoBlockSection { padding-top: 50px;}

  
  
  
  .TwoColumnStaggeredTimelineSection .TwoColumnStaggeredTimelineParent:before, .TwoColumnStaggeredTimelineSection .TwoColumnStaggeredTimelineParent:after{ left: 0; }
  .TwoColumnStaggeredTimelineSection .TwoColumnStaggeredTimelineImage:before{ right: inherit; left: -76px; }
  .TwoColumnStaggeredTimelineSection .TwoColumnStaggeredTimelineTop { padding-bottom: 50px;}
  .TwoColumnStaggeredTimelineSection .TwoColumnStaggeredTimelineParent{ padding-left: 70px; }
  .TwoColumnStaggeredTimelineSection .TwoColumnStaggeredTimelineParent:after{ top: 60px; }
  .TwoColumnStaggeredTimelineSection .TwoColumnStaggeredTimelineParent:before{ height: calc(100% - 323px); }
  .TwoColumnStaggeredTimelineSection .TwoColumnStaggeredTimelineParentMain { padding-left: 15px;}

  
  
  
  .MainCentredVideoSection .MainCentredVideoImage {  height: 435px; }
  .RoundVideoLeftContentRightSection .RoundVideoLeftContentRightContentPart{ padding-top: 30px; }
  .SquareVideoLeftContentRightSection .SquareVideoLeftContentRightContentPart{ padding-top: 30px; }
  .SquareVideoLeftContentRightSection .SquareVideoLeftContentRightImageSvg{ width: 460px; }
  .VideoGallerySection .VideoGalleryImage {  height: 245px; }

  
  
  
  .FooterCTABlockV1Section .FooterCTABlockV1ContentPart,.FooterCTABlockV3Section .FooterCTABlockV3ContentPart,.FooterCTABlockV4Section .FooterCTABlockV4ContentPart,.FooterCTABlockV5Section .FooterCTABlockV5ContentPart  { width: 100%; padding-left: 15px; padding-right: 15px; }
  .FooterCTABlockV1Section .FooterCTABlockV1ImagePart,.FooterCTABlockV3Section .FooterCTABlockV3ImagePart,.FooterCTABlockV4Section .FooterCTABlockV4ImagePart,.FooterCTABlockV5Section .FooterCTABlockV5ImagePart { width: 100%; }
  .FooterCTABlockV1Section .wrapRight ,.FooterCTABlockV3Section .wrapRight ,.FooterCTABlockV4Section .wrapRight ,.FooterCTABlockV5Section .wrapLeft{ padding-right: 0 !important; }

  
  
  
  .ThreeColumnCTABlockImagesContentPart { width: 34.5%; }
  .ThreeColumnCTABlockImagesPart { width: 65.5%;}
  .ThreeColumnCTABlockImagesTitle { max-width: 400px; }

}
/*-=-=-  Mobile Devices -=-=-*/
@media (max-width:767px ) {
  .wrapper,.content-wrapper { max-width:100% !important; padding-left:15px; padding-right:15px; }
  .mtop10 { margin-top:10px; } /* >>>>>>> margin top 10px in mobile <<<<<<<< */
  .mtop20 { margin-top:20px; } /* >>>>>>> margin top 20px in mobile <<<<<<<< */
  .mtop30 { margin-top:30px; } /* >>>>>>> margin top 30px in mobile <<<<<<<< */
  .mbottom30 { margin-bottom:30px; }
  .mpt0,.mp0 { padding-top:0 !important; }
  .mpb0,.mp0 { padding-bottom:0 !important; }
  .mobile-center { text-align:center; } /*>>>>>>>    text-align:center in mobile   <<<<<<<<<<<<*/
  .mobile-center.text-right { text-align:center; }
  .mw100 { width: 100% }
  .mw50 { width: 50% }
  .wrapLeft {padding-left: 15px !important;}
  .font22 { font-size: 18px;}
  .button.Btnbig {min-width: auto;width: auto;}
  .mobile_height_auto{ height: auto !important; }


  
  
  

  .footerRightColBoxInner {flex-wrap: wrap;gap: 15px;}
  .FtSocialLinks {width: 100%;}
  .social-Icon ul {justify-content: center;flex-wrap: wrap;}

  
  
  
  .MainBannerContentPart {width: 100%;padding-right: 15px;padding-top: 0;}
  .MainBannerImgPart {width: 100%;}

  
  
  
  .BlueBannerContentPart {width: 70%;padding-right: 15px;}
  .BlueBannerImgPart {width: 30%;}
  .BlueBannerContentTop {max-width: 100%;}
  .BlueBannerContent {padding-top: 10px;}
  .BlueBannerParent {gap: 0;}

  
  
  
  .PurpleBannerImgPart {width: 250px;}
  .PurpleBannerContentPart {width: calc(100% - 250px);}
  .PurpleBannerImgSvgTop {margin-bottom: 0px;}

  
  
  
  .OrangeBannerImgPart {width: 250px;}
  .OrangeBannerContentPart {width: calc(100% - 250px);}
  .OrangeBannerImgSvgTop {margin-bottom: 0px;}

  
  
  
  .FeatureV1ContentPart { width: 100%;}
  .FeatureV1SVGPart { width: 100%; padding-left: 0px;}
  .FeatureV1Svg svg { width: 70%; }

  
  
  
  .FeatureV2ContentPart { width: 100%;}
  .FeatureV2SVGPart { width: 100%; padding-right: 0px;}
  .FeatureV2Svg svg { width: 70%; }

  
  
  
  .MainblogSection .MainblogLeftCol { width: 420px; padding-right: 0; margin: 0 auto;}
  .MainblogSection .MainblogRightCol { width: 100%; padding-bottom: 40px; }
  .MainblogSection .BottomSvgShape { padding-right: 15px; }
  .MainblogSection .MainblogRow { flex-direction: column;}
  .MainblogSection .BlogPostItem{ margin-bottom: 15px; }
  .MainblogSection .MainblogRightCol { padding-top: 15px; }

  
  
  
  .BlogInnerParent { flex-direction: column;}
  .BlogInnerLeft { width: 100%; padding-right: 0; padding-bottom: 0;}
  .BlogInnerRight { width: 100%; padding-top: 40px; }

  
  
  
  .PinkBannerV2Svg , .PinkBannerSvg{ margin-bottom: -15px; }

  
  
  
  .LogoCarouselSliderSection { max-width: 500px;}

  
  
  
  .ImageFeatureV1ContentPart { width: 100%;}
  .ImageFeatureV1SVGPart { width: 100%; padding-left: 0px;}
  .ImageFeatureV1Svg svg { width: 70%; }
  .ImageFeatureV1Section { background-position: 70% 100%;}

  
  
  
  .ImageFeatureV2ContentPart { width: 100%;}
  .ImageFeatureV2SVGPart { width: 100%; padding-right: 0px;}
  .ImageFeatureV2Svg svg { width: 70%; }

  
  
  
  .ImageFeatureV4SVGPart { overflow: hidden; }
  .ImageFeatureV4Svg { left: 0;}
  .ImageFeatureV4Svg svg { width: 100%; height: 415px;}

  
  
  
  .FormLeftContentRightSection .FormLeftContentRightTop { padding: 25px 20px; }

  
  
  
  .FormMainFeatureSection .FormMainFeatureTop { padding: 25px 20px; }
  .FormMainFeatureSection .FormMainFeatureSvgTopRight { width: 140px;}
  .FormMainFeatureSection .FormMainFeatureSectionTitle { max-width: 400px; margin: 0 auto;}

  
  
  
  .ImageLeftFormRightSection .ImageLeftFormRightTop { padding: 25px 20px; }

  
  
  
  .ThreeColumnImageCTABlockSection .ThreeColumnImageCTABlockImageSvgTop { max-width: 320px;}
  .ThreeColumnImageCTABlockSection .ThreeColumnImageCTABlockSvg{ width: 40%; margin-top: -135px;}
  .ThreeColumnImageCTABlockSection .ThreeColumnImageCTABlockImage { height: 250px; width: 250px;}

  
  
  
  .WaysToInvestLeftColumnBox { width: 50vh; max-width: 100%;}

  
  
  
  .MainCentredVideoSection .MainCentredVideoImage ,.VideoGallerySection .VideoGalleryImage ,.SquareVideoLeftContentRightSection .SquareVideoLeftContentRightImage { height: 435px;}
  .SquareVideoLeftContentRightSection .SquareVideoLeftContentRightImageSvg { width: 100%; }
  .RoundVideoLeftContentRightSection .RoundVideoLeftContentRightImage { height: 300px; width: 300px;}
  .RoundVideoLeftContentRightSection .RoundVideoLeftContentRightSvg { top: 65px; left: 60px; width: 170px;}

  .LogoCarouselSliderLogo {width: auto;height: 80px;padding: 0 15px;}

  
  
  
  .MainBlogSubscriptionScreen .BlogSubscriptionBox { width:80%; }
  .ComparisonBoxInner {display:block;}
  .MainFeatureLightTableParent table, .MainFeatureLightTableParent tbody { display: none; }
  .table-heading { display:block; }

}
@media (max-width:640px ) {

  h1,.h1  {font-size: 40.300000000000004px;}
  h2 ,.h2 h1 {font-size: 22.1px;}
  h3,.h3 {font-size: 18.2px;}
  .Font84 span {font-size: 45px;}
  .s-mw70{ width: 70%; }
  .s-mw50 {width: 50%; }
  .s-mw100{ width: 100%; }
  .font20 { font-size: 17px;}
  .pd10 { padding: 10px 0;}

  .equal_height, .equal_title, .equal_content, .equal_block, .equal_block_2 { height: auto !important; }
  .BottomSvgShape, .BottomSvgShapeLeft { width: 320px;}
  .PlayIcon { width: 70px;  height: 70px; }
  
  
  
  .ThreeColunmCTABlockSection .ThreeColunmCTABlockInner { padding: 50px 20px;}
  .ThreeColunmCTABlockSection .ThreeColunmCTABlockBox { padding: 10px 0;}

  
  
  
  .FourColunmCTABlockSection .FourColunmCTABlockInner { padding: 50px 20px;}
  .FourColunmCTABlockSection .FourColunmCTABlockBox { padding: 10px 0;}

  
  
  
  .BlogBannerV1Section .BlogBannerV1Svg { width: 160px; bottom: -15px;}

  
  
  
  .BlogBannerV1FeatureSection .BlogBannerV1FeatureSvg { width: 160px; bottom: -15px;}
  .BlogBannerV1FeatureSection {  height: 225px;}
  .BlogBannerV1FeatureSection .BlogBannerV1FeatureTitle { max-width: 320px;}

  
  
  
  .BlogBannerV2Section .BlogBannerV2Svg { width: 160px;}

  
  
  
  .BlogBannerV2FeatureSection .BlogBannerV2FeatureSvg { width: 160px;}
  .BlogBannerV2FeatureSection {  height: 225px;}
  .BlogBannerV2FeatureSection .BlogBannerV2FeatureTitle { max-width: 320px;}

  
  
  
  .LogoCarouselSliderSection { max-width: 350px;}
  
  
  
  .TwoCloumnContentIconsSection .TwoCloumnContentIconsBox { padding: 10px 0;}
  .TwoCloumnContentIconsSection .TwoCloumnContentIconsSVG { height: 100px; width: 100px;}
  .TwoCloumnContentIconsSection .TwoCloumnContentIconsBox:last-child { padding-bottom: 0;}
  
  
  
  .ImageLeftCTARightSection .ImageLeftCTARightBox { padding-bottom: 15px;}
  .ImageLeftCTARightSection .ImageLeftCTARightTitle { max-width: 90%;}
  .ImageLeftCTARightSection .ImageLeftCTARightInner { padding: 20px 50px 20px 20px;}
  .ImageLeftCTARightSection .ImageLeftCTARightSvg { top: -44px; left: 70px; width: 40%;}

  
  
  
  .TwoColunmCTABlockSection .TwoColunmCTABlockInner { padding: 20px 50px 20px 20px;}
  .TwoColunmCTABlockSection .TwoColunmCTABlockBox { padding: 10px 0;}

  
  
  
  .ImageFeatureV3Title { max-width: 210px; }

  
  
  
  .FormMainFeatureSection .FormMainFeatureSectionTitle { max-width: 75%; margin: 0 0 auto; text-align: left;}

  
  
  
  .HeaderFocusSection .HeaderFocusImage { position: relative; top: 0; height: 220px; width: 220px; }
  .HeaderFocusSection .HeaderFocusSvg { width: 78%; margin: auto; margin-bottom: -115px;}
  .HeaderFocusContentTop { padding-top: 25px;}
  .HeaderFocusImageSvgTop { width: 280px;}

  
  
  
  .TwoCloumnHeaderIconsSection .TwoCloumnHeaderIconsBox { padding: 10px 0;}
  .TwoCloumnHeaderIconsSection .TwoCloumnHeaderIconsSVG { height: 100px; width: 100px;}
  .TwoCloumnHeaderIconsSection .TwoCloumnHeaderIconsBox:last-child { padding-bottom: 0;}

  
  
  
  .FiveColunmPurpleIconBlockSection .FiveColunmPurpleIconBlockBox { padding: 10px 0;}
  .FiveColunmPurpleIconBlockSection .FiveColunmPurpleIconBlockSVG { height: 100px; width: 100px;}
  .FiveColunmPurpleIconBlockSection .FiveColunmPurpleIconBlockBox:last-child { padding-bottom: 0;}
  .FiveColunmPurpleIconBlockLeftSvg { width: 87px; height: 70px; margin-bottom: -35px;}
  .FiveColunmPurpleIconBlockLeftSvg svg { width: 87px; height: 70px; }

  
  
  
  .FiveColunmPurpleIconBrightBlockSection .FiveColunmPurpleIconBrightBlockBox { padding: 10px 0;}
  .FiveColunmPurpleIconBrightBlockSection .FiveColunmPurpleIconBrightBlockSVG { height: 100px; width: 100px;}
  .FiveColunmPurpleIconBrightBlockSection .FiveColunmPurpleIconBrightBlockBox:last-child { padding-bottom: 0;}
  .FiveColunmPurpleIconBrightBlockLeftSvg { width: 87px; height: 70px; margin-bottom: -35px;}
  .FiveColunmPurpleIconBrightBlockLeftSvg svg { width: 87px; height: 70px; }

  
  
  
  .FourColunmIconBlockSection .FourColunmIconBlockBox { padding: 10px 0;}
  .FourColunmIconBlockSection .FourColunmIconBlockParent { padding-bottom: 30px;}
  .FourColunmIconBlockSection .FourColunmIconBlockInner { padding: 30px 15px;}
  .FourColunmIconBlockSection .FourColunmIconBlockSVG { height: 100px; width: 100px;}

  
  
  
  .ImageLeftIconsRightSection .ImageLeftIconsRightSVG { height: 100px; width: 100px;}
  .ImageLeftIconsRightSection .ImageLeftIconsRightImgSvg{ width: 49%; margin-top: -171px; }
  .ImageLeftIconsRightSection .ImageLeftIconsRightLeftSide  { width: 400px;}
  .ImageLeftIconsRightSection .ImageLeftIconsRightImage { height: 400px; width: 400px; }
  .ImageLeftIconsRightSection .ImageLeftIconsRightBox { padding: 10px 0px; }

  
  
  
  .MainFeatureLightTableSvgRightTop,.MainFeatureDetailedTableSvgRightTop { width: 200px; top: 60px; }


  
  
  
  .SixColunmGreyIconBlockSection .SixColunmGreyIconBlockBox,.SixColunmPurpleIconBlockSection .SixColunmPurpleIconBlockBox { padding: 10px 0;}
  .SixColunmGreyIconBlockSection .SixColunmGreyIconBlockSVG,.SixColunmPurpleIconBlockSection .SixColunmPurpleIconBlockSVG { height: 100px; width: 100px;}
  .SixColunmGreyIconBlockSection .SixColunmGreyIconBlockBox:last-child, .SixColunmPurpleIconBlockSection .SixColunmPurpleIconBlockBox:last-child { padding-bottom: 0;}

  
  
  
  .TwoColumnImageContentBlockSection .TwoColumnImageContentBlockImageSvgTop { max-width: 350px;}
  .TwoColumnImageContentBlockSection .TwoColumnImageContentBlockImage { width: 77%;}
  .TwoColumnImageContentBlockSection .TwoColumnImageContentBlockSvg{ width: 49%; margin-top: -176px; }

  
  
  
  .TwoColumnImageCTABlockSection .TwoColumnImageCTABlockImageSvgTop { max-width: 350px;}
  .TwoColumnImageCTABlockSection .TwoColumnImageCTABlockImage { width: 79%;}
  .TwoColumnImageCTABlockSection .TwoColumnImageCTABlockSvg{ width: 43%; margin-top: -156px;}

  
  
  
  .TwoColumnImageBlockLayeredSection .TwoColumnImageBlockLayeredInnerParent { flex-direction: column; }
  .TwoColumnImageBlockLayeredSection .TwoColumnImageBlockLayeredContentTop { padding: 20px 20px 30px; width: 100%;}
  .TwoColumnImageBlockLayeredImageSvgTop { position: relative;}
  .TwoColumnImageBlockLayeredSection .TwoColumnImageBlockLayeredSvg { margin-top: auto; position: absolute; top: -10px; left: -10px; margin-left: auto;}
  .TwoColumnImageBlockLayeredSection .TwoColumnImageBlockLayeredTop:nth-child(even) .TwoColumnImageBlockLayeredSvg{ left: initial; right: 10px; }
  .TwoColumnImageBlockLayeredSection .TwoColumnImageBlockLayeredImage{ z-index: 2; }
  .TwoColumnImageBlockLayeredImageParent { padding-top: 20px;}
  .TwoColumnImageBlockLayeredSection .TwoColumnImageBlockLayeredTop:last-child { padding-bottom: 0; }

  
  
  
  .FourColunmInfoBlockSection .FourColunmInfoBlockBox { padding: 10px 0;}
  .FourColunmInfoBlockSection .FourColunmInfoBlockImgContent { padding: 20px;}
  .FourColunmInfoBlockSection .FourColunmInfoBlockCategoryBox { border-top: 1px solid #D6D6D6;  padding: 7px 20px; gap: 5px;}

  
  
  
  .FourColunmInfoExtensiveDetailBlockSection .FourColunmInfoExtensiveDetailBlockBox { padding: 10px 0;}
  .FourColunmInfoExtensiveDetailBlockSection .FourColunmInfoExtensiveDetailBlockContentsGroup { padding: 10px 20px 20px;}
  .FourColunmInfoExtensiveDetailBlockSection .FourColunmInfoExtensiveDetailBlockDetailsTop { padding-bottom: 6px;}

  
  
  
  .ThreeColunmInfoBlockSection .ThreeColunmInfoBlockBox { padding: 10px 0;}
  .ThreeColunmInfoBlockSection .ThreeColunmInfoBlockImgContent { padding: 20px;}
  .ThreeColunmInfoBlockSection .ThreeColunmInfoBlockCategoryBox { border-top: 1px solid #D6D6D6;  padding: 7px 20px; gap: 5px;}

  
  
  
  .ThreeColunmInfoExtensiveDetailBlockSection .ThreeColunmInfoExtensiveDetailBlockBox { padding: 10px 0;}
  .ThreeColunmInfoExtensiveDetailBlockSection .ThreeColunmInfoExtensiveDetailBlockContentsGroup { padding: 10px 20px 20px;}
  .ThreeColunmInfoExtensiveDetailBlockSection .ThreeColunmInfoExtensiveDetailBlockDetailsTop { padding-bottom: 6px;}

  
  
  
  .FourColumnInfographicCTABlocksSection .FourColumnInfographicCTABlocksTop:last-child ,.FourColumnInfographicBlocksSection .FourColumnInfographicBlocksTop:last-child,.ThreeColumnInfographicCTABlocksSection .ThreeColumnInfographicCTABlocksTop:last-child { padding-bottom: 0;}

  
  
  
  .WaysToInvestSection .WaysToInvestBox { width: 100%;}
  .WaysToInvestSection .WaysToInvestBox { padding: 10px 0;}

  
  
  
  .FourColunmLogoBlockSection .FourColunmLogoBlockBox { padding: 10px 0;}
  .FourColunmLogoBlockSection .FourColunmLogoBlockParent { padding-bottom: 30px;}
  .FourColunmLogoBlockSection .FourColunmLogoBlockInner { padding: 30px 15px;}

  
  
  
  .TwoColunmGreyLogoBlockSection .TwoColunmGreyLogoBlockBox,.TwoColunmLogoBlockSection .TwoColunmLogoBlockBox { padding: 10px 0;}
  .TwoColunmGreyLogoBlockSection .TwoColunmGreyLogoBlockInner,.TwoColunmLogoBlockSection .TwoColunmLogoBlockInner { padding: 30px 15px;}
  .TwoColunmGreyLogoBlockSection .TwoColunmGreyLogoBlockTop, .TwoColunmLogoBlockSection .TwoColunmLogoBlockTop{ min-height: 180px; }

  
  
  
  .TwoColumnStaggeredTimelineSection .TwoColumnStaggeredTimelineParent { padding-top: 40px; padding-left: 20px;}
  .TwoColumnStaggeredTimelineSection .TwoColumnStaggeredTimelineTop { padding-bottom: 40px;}
  .TwoColumnStaggeredTimelineSection .TwoColumnStaggeredTimelineImage:before, .TwoColumnStaggeredTimelineSection .TwoColumnStaggeredTimelineParent:before, .TwoColumnStaggeredTimelineSection .TwoColumnStaggeredTimelineParent:after { display: none; }

  
  
  
  .MainCentredVideoSection .MainCentredVideoImage,.VideoGallerySection .VideoGalleryImage ,.SquareVideoLeftContentRightSection .SquareVideoLeftContentRightImage{ height: 380px;}

}
@media (max-width:575px ) {

  
  
  
  .BlueBannerImgPart {width: 25%;margin-left: -25%;}
  .BlueBannerContentPart {width: 100%;z-index: 1;position: relative;}
  .BlueBannerImgSvgTop {margin-bottom: 0;}
  .BlueBannerParent {align-items: flex-end;}
  .BlueBannerSection {background-position: left;}

  
  
  
  .PurpleBannerImgPart {width: 25%;margin-left: -25%;}
  .PurpleBannerContentPart {width: 100%;z-index: 1;position: relative;}
  .PurpleBannerImgSvgTop {margin-bottom: 0px;}
  .PurpleBannerParent {align-items: flex-end;}
  .PurpleBannerSection {background-position: left;}

  
  
  
  .OrangeBannerImgPart {width: 25%;margin-left: -25%;}
  .OrangeBannerContentPart {width: 100%;z-index: 1;position: relative;}
  .OrangeBannerImgSvgTop {margin-bottom: 0px;}
  .OrangeBannerParent {align-items: flex-end;}
  .OrangeBannerSection {background-position: left;}

  
  
  
  .TwoColumnCTABlockImagesPart {width: 100%;}
  .TwoColumnCTABlockImagesContentPart { width: 100%; margin-left: 0; padding-left: 15px; padding-right: 15px; }
  .TwoColumnCTABlockImagesTitle, .BlogTwoColumnCTABlockImagesSection .TwoColumnCTABlockImagesTitle {margin-left: 0;max-width: 100%;}
  .SvgBoxV2 .TwoColumnCTABlockImagesContentPart {width: 100%; margin: 0;}
  .SvgBoxV2 .TwoColumnCTABlockImagesTitle {margin-left: 0;}
  .SvgBoxV2 .TwoColumnCTABlockImagesPart {width: 100%;}

  .ThreeColumnCTABlockImagesPart {width: 100%;}
  .ThreeColumnCTABlockImagesContentPart {width: 100%; padding-left: 15px; padding-right: 15px;}
  .ThreeColumnCTABlockImagesTitle {margin-left: 0;max-width: 100%; position: initial; padding: 0px; transform: initial;}
  .SvgBoxV2 .ThreeColumnCTABlockImagesContentPart {width: 100%; margin: 0;}
  .SvgBoxV2 .ThreeColumnCTABlockImagesPart {width: 100%;}

}
@media (max-width:480px ) {
  .xs-mw100{ width: 100%; }
  .ThreeColunmCTABlockSection .ThreeColunmCTABlockBox { padding: 10px 0;}

  
  
  
  .MainblogSection .MainblogLeftCol  { width: 100%; }

  
  
  
  .BlogBannerV1Section .BlogBannerV1Svg { width: 125px;}

  
  
  
  .BlogBannerV1FeatureSection .BlogBannerV1FeatureSvg { width: 125px;}

  
  
  
  .BlogBannerV2Section .BlogBannerV2Svg { width: 125px;}

  
  
  
  .BlogBannerV2FeatureSection .BlogBannerV2FeatureSvg { width: 125px;}

  
  
  
  .LogoCarouselSliderInnerSection .slick-prev { bottom: -40px; right: 40px; left: unset; top: unset; transform: unset;}
  .LogoCarouselSliderInnerSection .slick-next { top: unset; bottom: -40px; right: 0; transform: unset;}
  .LogoCarouselSliderLogo {width: auto;height: 60px;padding: 0 15px;}

  
  
  
  .ImageLeftCTARightSection { padding-top: 80px; }
  .ImageLeftCTARightSection .ImageLeftCTARightSvg { top: -36px; left: 25px; width: 200px;}
  .ImageLeftCTARightSection .ImageLeftCTARightImage { width: 320px; }

  
  
  
  .FormMainFeatureSection .FormMainFeatureSectionTitle { max-width: 60%; }

  
  
  
  .ImageLeftFormRightSection .ImageLeftFormRightImageSvgTop { max-width: 300px; }
  .ImageLeftFormRightSection .ImageLeftFormRightImage { height: 230px; width: 230px; }
  .ImageLeftFormRightSection .ImageLeftFormRightSvg { width: 43%; margin-top: -130px; }

  
  
  
  .ImageLeftIconsRightSection .ImageLeftIconsRightImgSvg { width: 43%; margin-top: -119px; margin-right: 3px;}
  .ImageLeftIconsRightSection .ImageLeftIconsRightLeftSide { width: 300px;}
  .ImageLeftIconsRightSection .ImageLeftIconsRightImage { height: 300px; width: 300px;}

  
  
  
  .TwoColumnImageContentBlockSection .TwoColumnImageContentBlockImageSvgTop { max-width: 300px;}
  .TwoColumnImageContentBlockSection .TwoColumnImageContentBlockImage { width: 79%;}
  .TwoColumnImageContentBlockSection .TwoColumnImageContentBlockSvg { width: 44%; margin-top: -144px;}

  
  
  
  .ThreeColumnImageCTABlockSection .ThreeColumnImageCTABlockImageSvgTop { max-width: 300px;}
  .ThreeColumnImageCTABlockSection .ThreeColumnImageCTABlockSvg { width: 43%; margin-top: -133px;}
  .ThreeColumnImageCTABlockSection .ThreeColumnImageCTABlockImage { height: 230px; width: 230px;}

  
  
  
  .TwoColumnImageCTABlockSection .TwoColumnImageCTABlockImageSvgTop { max-width: 300px;}
  .TwoColumnImageCTABlockSection .TwoColumnImageCTABlockImage { width: 79%;}
  .TwoColumnImageCTABlockSection .TwoColumnImageCTABlockSvg { width: 43%; margin-top: -133px;}

  
  
  
  .MainCentredVideoSection .MainCentredVideoImage ,.VideoGallerySection .VideoGalleryImage ,.SquareVideoLeftContentRightSection .SquareVideoLeftContentRightImage{ height: 250px;}

  
  
  
  .MainBlogSubscriptionScreen .BlogSubscriptionBox { width:95%; }
  .ComparisonBoxMobTop h5 , .CComparisonBoxMobCol h5 { font-size: 15px; }
  .MainFeatureLightTableSection { padding-bottom: 5px; }
  .TwoCloumnContentIconsSection { padding-top: 5px; padding-bottom: 90px; }

  .MainFeatureLightTableSection .wrapper ( max-width: 100% }
}
@media (max-width:375px ) {

}
@media (max-width:350px ) {
  
  
  
  .ImageLeftCTARightSection .ImageLeftCTARightImage { width: 100%;}
}


.tradingview-widget-copyright {
  display: none !important;
}

#hsForm_3e451541-cba2-4f05-a006-40228a64ce36_2653 {
  background-color: #ccc;
}