@font-face{
font-family:'FbCoherentiSans Bold';
src:url('/themes/shuka/fonts/FbCoherentiSans-Bold.otf');
font-style: normal;
font-weight: normal;
font-display: swap;
}
@font-face{
font-family:'FbCoherentiSans Medium';
src:url('/themes/shuka/fonts/FbCoherentiSans-Medium.otf');
font-style: normal;
font-weight: normal;
font-display: swap;
}
@font-face{
font-family:'FbCoherentiSans Regular';
src:url('/themes/shuka/fonts/FbCoherentiSans-Regular.otf');
font-style: normal;
font-weight: normal;
font-display: swap;
}
html,body{
font-size:16px;
height: 100%;
background-color:#ffffff;
color:#474747;
font-family:'FbCoherentiSans Regular', Helvetica, Arial, sans-serif;}
body {margin:0;padding:0;}

.hidden{display:none;}

.desktop-shown{display:block;}
.mobile-shown{display:none;}

img.responsive-img {
    max-width: 100%;
    height: auto;
}

a:active,
a:hover,
a:visited{color:#c9475f;}

.pos-absolute{position:absolute;z-index:12}
.pos-relative{position:relative;}
a.text-decoration-none{text-decoration:none;}

div.container{width:100%;margin-right:0;margin-left:0;}

.col-3-wrapper .col{float:right;width:33%;}
.col-2-wrapper .col{float:right;width:50%;}
.col-3-wrapper .col-4{display:none;}

btn{cursor:pointer;text-align:center;}
.btn-wrapper{width:17.689vw;height:calc(17.689vw * 115 / 609);text-align:center;box-sizing:border-box;margin-right:auto;margin-left:auto;}
.btn{
  display:block;
  width:100%;
  height:100%;
  line-height:calc(17.689vw * 115 / 609);
  font-size:1.41512vw;
  font-family:'FbCoherentiSans Regular';
  font-weight:900;
  text-decoration:none;
  color:white!important;
  background-size:cover;
  background-repeat:no-repeat;
  background-color:#c9475f;
  border-radius:5px;
  overflow:hidden;
}





#page_footer_insurance .insurance-links li a.contact-insurance-button:hover, 
#page_footer_insurance .contact-insurance-button:hover,
.btn:hover,
.shukaBroadCtrl #edit-next button:hover, 
.shukaBroadCtrl #edit-next2 .button:hover,
.btns-wrapper.btns-wrapper-inside-individual-policy a:hover,
.popUpFade input[type="submit"]:hover,
.user-forms .form .form-submit:hover,
.user-forms form .form-submit:hover,
#form404Submit, #submitContactManager104xyGH:hover,
.node-183 #modal_extension_regular .close-btn-wrapper button:hover{
    background-color:#AE273F;
    text-decoration:none!important;
}









.btn img{width:100%;height:auto;display:none;}
.shuka-btn{
  display: block;
  width: 17.689vw;
  height: calc(17.689vw * 115 / 609);
  text-align: center;
  box-sizing: border-box;
  margin-right: auto;
  margin-left: auto;
  line-height: calc(17.689vw * 115 / 609);
  font-size: 1.41512vw;
  font-family: 'FbCoherentiSans Regular';
  font-weight: 900;
  text-decoration: none;
  color: white!important;
  background-size: cover;
  background-repeat: no-repeat;
  background-color: #c9475f;
  border-radius: 5px;
  overflow: hidden;
}
.article-page-text-box a.shuka-btn:active,
.article-page-text-box a.shuka-btn:hover,
.shuka-btn:hover,
.shuka-btn:active,
.shuka-btn:visited{
  color: white!important;
}


.bg-cream{background-color:#f7f7f7; }
.bg-gray{background-color:#444444;}
.alternate-cream-white{background: linear-gradient(to top, white 200px, #f7f7f7 200px);}

.width-23vw.align-center{width:19vw;margin-right:auto;margin-left:auto;}

h1{font-family:'FbCoherentiSans Regular';color:#5e5e5e;}
h1.h1-header,
.article-page .section-1 .pos-absolute-inner .h2-header{font-size:3rem;padding-bottom:1.5rem;color:#5e5e5e;font-family:'FbCoherentiSans Regular';line-height:1.25;}
h2{font-size:2.5rem;font-weight:500;font-family:'FbCoherentiSans Medium';color:#333333;}
h3{font-size:1.5rem;font-weight:600;color:#333333;}

.insurance-homepage h1{font-size:1.5rem;}

.regular-para-margin{margin-bottom:0.75rem;}

/* Main menu */
#mainnav a{font-weight:normal;}
#mainnav .hidden-below-1500{height:80px;overflow:hidden;position:fixed;z-index:90;top:0;right:0;left:0;transition:0.4s;opacity:1;}
#mainnav .hidden-below-1500.active{background-color:#ffffff;}
#mainnav .hidden-below-1500 .ul{padding-right:2rem;padding-left:2rem;list-style-type:none;list-style:none;}
#mainnav .hidden-below-1500 .ul .li{list-style-type:none;list-style:none;}
#mainnav .hidden-below-1500 .ul .li.float-right{float:right;margin-right:1rem;}
#mainnav .hidden-below-1500 .ul .li.float-left{position:fixed;top:0;left:1rem;right:auto;}

.node-124 #mainnav .hidden-below-1500 .main-links,
.node-183 #mainnav .hidden-below-1500 .main-links,
.node-124 #compare-between-insurances-btn,
.node-183 #compare-between-insurances-btn,
.node-124 #mainnav .hidden-below-1500 .to-the-other-insurnces,
.node-183 #mainnav .hidden-below-1500 .to-the-other-insurnces{visibility:hidden;}


/* :not(.insurance-homepag) #mainnav .hidden-below-1500 .ul .li.the-logo-wrapper{height:0;width:0;overflow:hidden;transition:0.4s;margin-top:0x;margin-right:0;margin-bottom:0;margin-left:0;} */
#mainnav .hidden-below-1500 .ul .li.the-logo-wrapper,
#mainnav .hidden-below-1500.active .ul .li.the-logo-wrapper,
#mainnav .hidden-below-1500.active .ul .li.the-logo-wrapper.the-logo-wrapper-front-page{overflow:visible;margin-right:0;}
#mainnav .hidden-below-1500 .ul .li.the-logo-wrapper,
#mainnav .hidden-below-1500.active .ul .li.the-logo-wrapper,
#mainnav .hidden-below-1500.active .ul .li.the-logo-wrapper.the-logo-wrapper-front-page{height:60px;width:111.6px;}
#mainnav .hidden-below-1500 .ul .li.the-logo-wrapper.the-logo-wrapper-front-page{height:0;width:0;overflow:hidden;transition:0.4s;margin-top:0x;margin-right:0;margin-bottom:0;margin-left:0;}

#mainnav .hidden-below-1500 .ul .li#whatsapp11Chat-tab-wrapper{margin-right:1.5rem;margin-left:0;}
#mainnav .hidden-below-1500 .ul .li.the-logo-wrapper a{margin-right:0;margin-left:0;display:block;}
#mainnav .hidden-below-1500 .ul .li.the-logo-wrapper img{width:112px;height:auto;margin-top:16px;}
#mainnav .hidden-below-1500 #whatsapp11Chat-tab-wrapper i{display:block;margin-top:20px;font-size:46px;color:#b7b7b7;}
#mainnav .hidden-below-1500 a, #mainnav .hidden-below-1500 .a{
  font-size:1.2rem;
  color:#5e5e5e!important;
  text-decoration:none;
  display:block;
  float:right;
  text-decoration:none!important;
  line-height:80px;
  margin-top:80px;
  white-space: nowrap;
}
#mainnav .hidden-below-1500 a,#mainnav .hidden-below-1500 .a{
  margin-top:auto;
  opacity:1;
}
#mainnav .hidden-below-1500 .phone-number a{
  float:left;
}
#mainnav .hidden-below-1500 .emph a{
  color: #c9475f!important;
}
a#compare-between-insurances-btn.inverse-color span,
#mainnav .hidden-below-1500 .emph a.inverse-color span{
    border:1px solid #c9475f;
    display:inline-block;
    width:190px;
    height:34px;
    line-height:34px;
    text-align:center;
    border-radius:4px;
}
a#compare-between-insurances-btn.inverse-color span{
    margin-top:-14px;
}
#mainnav .hidden-below-1500 .bold a,#mainnav .hidden-below-1500 .bold .a{
  font-weight: 600;
}






#mainnav .hidden-below-1500 a,#mainnav .hidden-below-1500 .a{
  transition: all .15s ease-out;
}
#mainnav .hidden-below-1500 .a{cursor:normal;}
#mainnav .hidden-below-1500 .main-links .ul .li.float-right,
#mainnav .hidden-below-1500 .secondary-links .ul .li.float-right{
  margin-right:1.5rem;
}
#mainnav .hidden-below-1500 .main-links .ul .li.float-right:nth-child(1),
#mainnav .hidden-below-1500 .secondary-links .ul .li.float-right:nth-child(1){margin-right:0;}

#mainnav.mainnav-homepage .hidden-below-1500.active .main-links .ul .li.float-right:nth-child(1){display:none;}
#mainnav.mainnav-homepage .hidden-below-1500.active .main-links .ul .li.float-right:nth-child(2){margin-right:0;}

#mainnav .hidden-below-1500 .main-links{
  height: 80px;
  width: auto;
  float: right;
  opacity: 1;
  pointer-events: auto;
  transition-delay: .225s;
  transition: all .5s ease-out;
  transform: translateY(0);
}
#mainnav .hidden-below-1500.open .main-links{
  opacity:0;
  pointer-events: none;
  transform: translateY(-100%);
  transition: all .5s ease-out;
}

#mainnav .hidden-below-1500 .secondary-links{
  height:80px;
  float:right;
  opacity:0;
  pointer-events: none;
  transform: translateY(100%);
  overflow: hidden;
}
#mainnav .hidden-below-1500.open .secondary-links{
  opacity:1;
  pointer-events: auto;
  transform: translateY(0);
  transition: all .5s ease-in;
}

#mainnav .hidden-below-1500 .to-the-other-insurnces{position:absolute;right:calc(4rem + 111.6px);top:50px;float:none;z-index:99999;height:.75rem;line-height:.75rem;}
#mainnav .hidden-below-1500 .to-the-other-insurnces span.a{font-size:.75rem;height:.75rem;line-height:.75rem;cursor:pointer;}
#mainnav .hidden-below-1500 .to-the-other-insurnces .arrow-icon {
  display: inline-block;
  width: 10px;
  height: 6.5px;
  background-size: cover;
  background-repeat: no-repeat;
  bottom: 44px;
  right: calc(100% + 6px);
}

@media screen and (min-width: 2350px){
    .section-1 .pos-absolute-inner{margin-top:400px;}
}

@media screen and (min-width: 2440px){
    .section-1 .pos-absolute-inner{margin-top:440px;}
}

@media screen and (min-width: 2840px){
    .section-1 .pos-absolute-inner{margin-top:500px;}
}

@media screen and (min-width: 3700px){
    .section-1 .pos-absolute-inner{margin-top:700px;}
}

@media screen and (max-width: 2050px){
  .section-1 h2 img{width:91%;height:auto;}
}
@media screen and (max-width: 1850px){
    .section-1 .pos-absolute-inner{margin-top:360px;}
}
@media screen and (max-width: 1750px){
   .section-1 .pos-absolute-inner{margin-top:320px;}
   .section-2 .body .col p{font-size:1.625rem;}
   .article-page .section-2 .body .col p{font-size:1.25rem;}
}
@media screen and (max-width: 1550px){
    .section-1 .pos-absolute-inner{margin-top:300px;}
 .article-page .section-1 .pos-absolute-inner{margin-top:13vh;}
    .section-3 .body .col h3,
    .section-further-reading h3,
    .section-videos h3 {font-size: 1.25rem;}
    .section-3 .body .col p{font-size:1rem;}
    h2{font-size:2rem;}
    h1.h1-header,
    .article-page .section-1 .pos-absolute-inner .h2-header{font-size:2.4rem;}
    .section-2 .body .col img{width:80%;height:auto;}
    
    .insurance-homepage h1{
        white-space: nowrap;
        font-size:1.25rem;
        letter-spacing:0;
    }
}

@media screen and (max-width: 1350px){

  .section-1 .pos-absolute-inner{margin-top:220px;}
   .section-2 .body .col p{}
   .section-2 .body .col img{width:70%;height:auto;}
   
   .section-2 .body .col span.btn{width:120px;}
}
@media screen and (max-width: 1250px){
    .article-page .section-1 .pos-absolute-inner{margin-top:10vh;}
    .section-1 .pos-absolute-inner{margin-top:210px;}
    .section-2 .body .col{text-align:center;}
    .insurance-homepage h1{
        white-space: nowrap;
        font-size:1.15rem;
        letter-spacing:-.1px;
    }
}
@media screen and (max-width: 1150px){
     .article-page .section-1 .pos-absolute-inner{margin-top:9vh;}
     .article-page.node-452 .section-1 .pos-absolute-inner{margin-top:110px;}
    .section-1 .pos-absolute-inner{margin-top:200px;}
    h2{font-size:2rem;}
    h1.h1-header,
    .article-page .section-1 .pos-absolute-inner .h2-header{font-size:2.4rem;}
    .section-2 .body .col p{font-size:1.375rem;}
    .insurance-homepage h1{
        white-space: nowrap;
        font-size:1rem;
        letter-spacing:-.15px;
    }
    .article-page .section-2 .body .col p{font-size:1.1rem;}
}

@media screen and (max-width: 1000px){
    .article-page.node-452 .section-1 .pos-absolute-inner{margin-top:80px;}
    .section-1 .pos-absolute-inner{margin-top:160px;}
    .section-3 .body .col.col-1 li {
      padding-bottom: 20px;
    }
    .section-3 .body .col.col-3 li {
      padding-bottom: 20px;
    }
    .insurance-homepage .section-1 .pos-absolute-inner{
        width:190px;
        margin-top:120px;
    }
}




#mainnav .hidden-below-1500 .to-the-other-insurnces .arrow-icon.up {
  background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANBAMAAABbflNtAAAAHlBMVEUAAABeXl5ubm6YmJiAgIBlZWWjo6Pg4ODGxsaQkJC1T+cPAAAAAXRSTlMAQObYZgAAAFhJREFUCNc9yDEKgDAQRNEBi9iukN6Aja1oH8HCMkcIHsILeHFnl2x+9XnQdnhDKr6bxI4ixVHIDddENpzuh2y44CUbZgTjkwjlGQcR5JjxEZUvYKy2oeIHeB8LPjPonaQAAAAASUVORK5CYII=');
}
#mainnav .hidden-below-1500 .to-the-other-insurnces .arrow-icon.down {
  background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANBAMAAABbflNtAAAAKlBMVEX39/f39/f39/deXl6jo6Nubm7g4OCQkJBlZWXGxsbFxcWYmJiAgIB/f3/zYiY+AAAAA3RSTlMECALbqIcmAAAAYUlEQVQI1x3KoQ2AMBhE4TME227QXIJEHaLIzsAChBVIGKGedbAsxn+4ly8PvEgW4MmY60ECo2686iXw1IpNdTdqwSR1oxpoNmbQbIyMW8YMYJCMzmCj09ycPxudKQ3N+QHXhhTU9yHQZAAAAABJRU5ErkJggg==');
}

ul.breadcrumbs{margin-bottom:0;margin-top:0;list-style:none;list-style-type:none;padding-right:0!important;white-space:nowrap;max-width:100%;overflow:hidden;}
ul.breadcrumbs li{list-style:none;list-style-type:none!important;text-decoration:none;list-style-type:none!important;display:inline-block;padding-right:.75rem;padding-left:.75rem}
ul.breadcrumbs li::before{content:'>'!important;font-size:0.75rem;color:#c9475f;font-weight:bold;display:inline-block;width:1rem;margin-right:-1rem;}
ul.breadcrumbs li span,
ul.breadcrumbs li a{font-size:0.75rem;text-decoration:none;}
ul.breadcrumbs li span{color:#5a5a5a;}
ul.breadcrumbs li:nth-child(1){padding-right:0;}
ul.breadcrumbs li:nth-child(1)::before{content:''!important;}

.hidden-below-1500{display:block;}
.hidden-above-1500{display:none;}
#compare-between-insurances-btn{display:none;}
#whatsapp11Chat-tab img{height:40px;width:auto;margin-top:20px;}

.node-187 .article-page-text-box table{border-collapse:collapse;table-layout:fixed;max-width:100%;margin-bottom:1.5rem}
.node-187 .article-page-text-box table th,.node-187 .article-page-text-box table td{padding:.75rem;font-size:1rem;font-family:"FbCoherentiSans Regular";line-height:1.1}
.node-187 .article-page-text-box table td p{padding:0;margin:0;font-size:1rem;font-family:"FbCoherentiSans Regular";line-height:1.3}
.node-187 .article-page-text-box table .color-red{color:red}
.node-187 .article-page-text-box table .color-green{color:green}
.node-187 .article-page-text-box table .bg-red{color:red}
.node-187 .mobile-shown h3{padding-bottom:.5rem;font-size:1.25rem}

table.table_res{color:#555;text-align:center;line-height:125%;border-collapse:collapse;border:1px solid #babbbd;margin-bottom:16px}
table.table_res.aling-right{text-align:right;}
table.table_res th{background:#c9475f;font-weight:bold;border:1px solid #babbbd;color:#fff;}
table.table_res th,
table.table_res td{padding:10px 20px}
.node-570 table.table_res tr > th:nth-child(1){width:100px;}
table.table_res td{background-color:#fff;border:1px solid #babbbd;border-bottom:1px solid #bfc3c6;text-align:right;}
.node-179 table.table_res tr td:nth-child(1),
.node-353 table.table_res tr td:nth-child(1),
.node-366 table.table_res tr td:nth-child(1),
.node-399 table.table_res tr td:nth-child(1){background:#c9475f;font-weight:bold;border:1px solid #babbbd;color:#fff;}
.node-179 table.table_res tr td:nth-child(1) *{color:#fff;}
.node-179 table.table_res p{margin:0 0 0 0;padding:0 0 0 0;}
.node-353 table.table_res tr td:nth-child(4),
.node-366 table.table_res tr td:nth-child(4){width:100px;text-align:center;}

@media only screen and (max-width:800px) {
    .article-page-text-res-wrapper{
    width:100%;
    overflow:auto;
    }
}

@media only screen and (max-width:1000px) {
  .hidden-below-1500{display:none;}
  .hidden-above-1500{display:block;}
  #compare-between-insurances-btn{
    color:#c9475f;
    position: absolute;
    display: block;
    top: 30px;
    right: calc(8% + 36px);
    text-decoration: none;
    font-weight: 600;
  }
  #to-the-insurance-tips-button-268{
      right:calc(8% + 155px);color:#5e5e5e;position:absolute;display:block;top:30px;text-decoration:none;
  }
  #to_the_insurances_homepage_in_the_mobile_header {
    text-decoration: none!important;
    position: absolute;
    display: block;
    width: 72px;
    height: 40px;
    top: 19px;
    left: 5%;
  }
  #header{position:fixed;z-index:9999999}
  .hamburger_menu_wrapper{
    height: 67px;
    position: fixed;
    top: 0;
    width: 100%;
    right: 0;
    left: 0;
    background-color:#ffffff;

  }
  .hamburger_menu_wrapper.active{background-color:#ffffff;}
  .sidebar.right-sidebar{width:280px;backface-visibility:hidden;position:fixed;z-index:2000;background-color:#474747;border-top:2px solid #474747;transition:all .2s;height:673px;top:85px;margin-right:-280px;border-left:2px solid #474747;}
  #menu-trigger{display:inline-block;border:none;outline:none;padding:0;width:36px;height:32px;
    background-color:transparent;
    position:absolute;top:10px;right:30px;cursor:pointer;
    top:20px;right:5%;
  }
  #menu-trigger span{transition:none;display:block;width:100%;background-color:rgba(94,94,94,.9);height:3px;border-radius:1.5px;position:relative}
  #menu-trigger span:before{transition:.8s;content:"";display:block;width:100%;background-color:rgba(94,94,94,.9);height:3px;border-radius:1.5px;left:0;top:-8px;position:absolute;border-radius:1px}
  #menu-trigger span:after{transition:.8s;content:"";display:block;width:100%;background-color:rgba(94,94,94,.9);height:3px;border-radius:1.5px;left:0;top:8px;position:absolute;border-radius:1px}
  #menu-trigger span,
  #menu-trigger span:before,
  #menu-trigger span:after{transition:all 1000ms ease-in-out}
  #menu-trigger-close{position:absolute;left:10px;top:10px;z-index:250;text-align:center;color:#ffffff;font-size:1.125rem;line-height:1.25rem;width:1.25rem;cursor:pointer;display:inline-block;padding-top:2px;font-family:'FbCoherentiSans Regular',monospace;}
  #menu-mobile-sidebar ul{padding:0;list-style-type:none;position:relative;margin:.1em 0}
  #menu-mobile-sidebar .to-the-other-insurnces1,
  #menu-mobile-sidebar ul li{position:relative;padding:10px;border-bottom:0;padding-right:70px;height:40px;}
  #menu-mobile-sidebar .to-the-other-insurnces1{border-top:1px solid rgba(225, 225, 225, .3);border-bottom:1px solid rgba(225, 225, 225, .3);height:40px;cursor:pointer;}
  #menu-mobile-sidebar .to-the-other-insurnces1 .a,
  #menu-mobile-sidebar ul li a{color:#ffffff!important;text-decoration:none;padding-bottom:1px;font-family:'FbCoherentiSans Regular';}
  #menu-mobile-sidebar ul li.bold a{font-weight:700;}
  
  
  #menu-mobile-sidebar .to-the-other-insurnces1 .fas-wrapper {
    display: block;
    position: absolute;
    z-index: 10;
    left: 0;
    top: 5px;
    bottom: 0;
    width: 45%;
    font-size: 1rem;
  }
  #menu-mobile-sidebar .to-the-other-insurnces1 .fas-wrapper > div {
    position: relative;
    width: 100%;
    height: 100%;
  }
  #menu-mobile-sidebar .to-the-other-insurnces1 .fas-wrapper i {
    position: absolute;
    left: 2rem;
    top: 0.4rem;
    right: auto;
    width: 1rem;
    z-index: 20;
    color: #fff!important;
  }
  #menu-mobile-sidebar .to-the-other-insurnces1 .fas-wrapper i.fas.fa-chevron-down {
    transition: transform .6s;
  }
  
  #menu-mobile-sidebar .to-the-other-insurnces1.active i.fas.fa-chevron-down {
    transform: rotate(180deg);
  }
  #otherlinks-mobile-hamburger {
     padding: 0;
    margin: 0;
    height: 0;
    overflow: hidden;
    transition: max-height .6s ease-in;
    padding-right: 2rem;
    max-height: 0;
  }
  #otherlinks-mobile-hamburger .ul {
      padding: 0;
    list-style-type: none;
    position: relative;
    margin: 0.1em 0;
  }
  #otherlinks-mobile-hamburger .ul .li {
      position: relative;
    padding: 10px;
    border-bottom: 0;
    padding-right: 70px;
    height: 40px;
  }
  #otherlinks-mobile-hamburger .ul .li a {
    color: #ffffff !important;
    text-decoration: none;
    padding-bottom: 1px;
    font-family: 'FbCoherentiSans Regular';
  }
  #menu-mobile-sidebar .to-the-other-insurnces1.active + .li.secondary-links {
    padding: 0 20px 0 0;
    height: auto;
    max-height: 500px;
    transition: max-height .6s ease-out;
  }
}

/** Articles carousel **/
.homepage-sixth{
  padding-bottom:40px;
}
.homepage-sixth .article-page-text-box{
  padding-top:0;
}
.homepage-sixth .article-page-text-box h2{
  padding-bottom:2.5rem;
}
#carousel_articles{
  position: relative;
  height: auto;
  width: 100%;
  padding-right: 2.5%;
  padding-left: 2.5%;
  overflow:hidden;
}
#carousel_articles .prop-box-home{
  height:340px;
  width:400px;
  text-align:center;
  padding:0 0 20px;
  text-align:center;
}
#carousel_articles .prop-box-home a,
#carousel_articles .prop-box-home a *{
  text-decoration:none!important;
}
#carousel_articles .prop-box-home .img-prop-main{
  height:200px;
  width:100%;
  background-size:cover;
  background-repeat:no-repeat;
}
#carousel_articles .img-prop-main.img_prop_main_461{
  height:200px;
  width:323px;
  margin-right:auto;
  margin-left:auto;
  border-radius:8px;
  background-color:rgb(71,71,71);
}
#carousel_articles .title-wrapper-h3{
  height: 3.2rem;
  overflow: hidden;
  width: 323px;
  margin-right: auto;
  margin-left: auto;
}
#carousel_articles h3{
  font-size: 1.5rem;
  padding-top: 1.5rem;
  padding-bottom:0;
  color: #474747;
  white-space: nowrap;
  text-align:right;
}
#carousel_articles .small-btn{
    width: 180px;
    height: 51px;
    display: block;
    line-height: 51px;
    font-size: 1.325rem;
    font-weight: 500;
    text-decoration: none;
    color: white!important;
    background-size: cover;
    background-repeat: no-repeat;
    background-color: #c9475f;
    border-radius: 5px;
    margin-right: auto;
    margin-left: auto;
}
#carousel_articles p.summary{
  text-align:right;
  direction:rtl;
  width:323px;
  margin-right:auto;
  margin-left:auto;
}
[dir=rtl] .slick-next,
[dir=rtl] .slick-prev{
  width:60px;
  height:30px;
}
[dir=rtl] .slick-next:before,
[dir=rtl] .slick-prev:before{
  color:#474747;
  font-size:40px;
  line-height:40px;
  font-family:'FbCoherentiSans Medium';
}
[dir=rtl] .slick-next:before{
  margin-left:20px;
  content:'<';
}
[dir=rtl] .slick-prev:before{
  margin-right:20px;
  content:'>';
}
.slick-next:hover,
.slick-prev:hover{
  display:block;
}

/** Homepage **/
.section-1{position:relative;height:auto;text-align:center;margin-top:-15px;}
.section-1 .body{position:relative;top:370px;right:0;left:0;width:100%}
.section-1 .btn{margin-top:3.5vh}

.insurance-homepage .section-1 .btn{margin-top:1.5vh;}

.section-1 .body .col-1,
.section-1 .body .col-3{display:none}
.section-1 .body .col{width:100%;float:none;text-align:center}
.section-1 .body .col img{width:200px;height:auto}

.section-1_1{position:relative;height:auto;text-align:center;width:100%;box-sizing:border-box}
.section-1_1 *{box-sizing:border-box}
.section-1_1 .full_width{width:100%}
.section-1_1 h2{padding-bottom:20px}
.section-1_1 .recommendations{width:100%;direction:ltr;text-align:left;padding:40px 0 0px 0;overflow:hidden;}



.shukaBroadCtrl .policy-text-headline-third.article-page-text-box ul li.li-circle-hide::before{content:"";}








.section-1_1 .recommendations .slick-list{padding:0 0 0 12%;}
















.section-1_1 .recommendation{background:#fff;height:240px;width:338px;overflow:hidden;border-radius:0;padding:0;box-sizing:content-box;text-align:right;direction:rtl;
padding:0 0;background-color:transparent;margin:0 0 0 0
}

.section-1_1 .recommendation .name-about > div{
    height:110px; overflow:hidden;
}
.section-1_1 .recommendation > div{border-radius:10px;width:calc(100% - 40px);height:calc(100% - 40px);overflow:hidden;background-color:white;padding-top:10px;padding-right:10px;padding-left:10px;padding-bottom:10px;box-shadow: rgb(0 0 0 / 6%) 0px 1px 8px 0px, rgb(0 0 0 / 16%) 0px 31px 30px -18px;}
.section-1_1 .recommendation table{table-layout:fixed;width:100%;}
.section-1_1 .recommendation .img-wrapper{width:60px;height:40px;text-align:left;}
.section-1_1 .recommendation img{width:50px;height:50px;padding:2px;position:relative;top:-5px;border-radius:50%;}
.section-1_1 .recommendation .content{width:100%;text-align:right;direction:rtl;}
.section-1_1 .recommendation .name{font-weight:400;font-size:1rem;line-height:1.375rem;font-family:'FbCoherentiSans Medium';color:#333;}
.section-1_1 .recommendation .about{font-weight:400;font-size:1rem;line-height:1.375rem;}

.section-1_1 .insurance-companies-logoes{margin-top:0;padding-bottom:39px;width:1370px;max-width:60%;height:auto;margin-right:auto;margin-left:auto;}
.section-1_1 .insurance-companies-logoes img{
  /**
  height:100%;width:100%auto;
  **/
}
.section-1_1 img.stars{width:473px;height:auto;max-width:40%}

.section-2{text-align:center;padding-top:40px;padding-right:20%;padding-left:20%;padding-bottom:30px;}
.section-2 h2{padding-bottom:60px}
.section-2 .body{width:80%;margin-right:10%;margin-left:10%;}
.section-2 .body .col{width:25%;float:right;height:250px;text-align:center;}
.section-2 a{display:block;width:100%;height:100%;text-decoration:none;color:#474747;}
.section-2 a:hover{color:#c9475f;}
.section-2 .body .col img{height:120px;width:auto;}
.section-2 .body .col p{font-size:1.75rem;margin-top:24px;font-weight:400;}
.article-page .section-2 .body .col p{font-size:1.25rem;}

.section-21{width:100%;margin-bottom:60px;}
.section-21 .btn{margin-top:40px;margin-bottom:60px}

.section-main-covers{padding-top: 50px;}
.section-main-covers .col img{height: auto;width: 96%;}
.section-main-covers .col-1 img{margin-right:0;margin-left:4%;}
.section-main-covers .col-2 img{margin-right:2%;margin-left:2%;}
.section-main-covers .col-3 img{margin-left:0;margin-right:4%;}

.section-process{text-align:center}
.section-process h2{padding-bottom:50px;padding-top:50px;}
.section-process img{width:53%;height:auto;margin-right:auto;margin-left:auto;margin-bottom:40px}
.section-3{text-align:center;padding-top:60px;padding-bottom:60px}
.section-3 h2{padding-bottom:30px;}
.section-3 .body .col{float:right}
.section-3 ul{list-style:none;list-style-type:none}
.section-3 .body .col li{padding-bottom:48px;list-style:none;list-style-type:none}
.section-3 .body .col h3{font-size:1.5rem;font-weight:600}
.section-3 .body .col p{font-size:1.125rem;font-weight:400;line-height: 1.4;font-weight:normal;}
.section-3 .btn{margin-top:20px}
.section-1{

}
.section-1 .col{
  float:left;
}
.section-1 .the-grid{
    width:100%;
    background-size:cover;
    background-repeat:no-repeat;
    height:auto;
}
.section-1 .the-grid .full-width{position:relative;width:100%;overflow:hidden;}
.section-1 .the-grid img,.section-1 .the-grid embed{width:100%;height:auto;margin:0 0 -5px 0;padding:0 0 0 0;}
.section-1 .the-grid #background_svg{position:absolute;width:100%;bottom:0;right:0;left:0;z-index:3;}

/** Animations start **/

/** Animations end **/



.insurance-main-img-desktop{display:block;}
.insurance-main-img-mobile{display:none;}
.section-1 .the-grid .col-left{
  width:53.5%;
  float:left;
}
.section-1 .the-grid .col-left .col-inner{

}

.section-1 .the-grid .col-center{

}

.section-1 .col-right{
  width:35%;
  float:right;
}
.section-1 .col-right .col-inner{

}
.section-1 .col-inner img{
  max-width: 100%;
  max-height: 100%;
}
.section-1 .pos-absolute{
  width:100%;
  right:0;
  left:0;
  top:0;
  bottom:0;
  margin-right:0;
  margin-left:0;
}
body:not(.node-124) .section-1 .pos-absolute{ 
   overflow:hidden;
}
.section-1 .pos-absolute-inner{
  width:100%;
  height:100%;
  position:relative;
  width:19vw;
  margin-right:auto;
  margin-left:auto;
  margin-top:330px;
}

.section-3 .body .col.col-1{padding-right:8%}
.section-3 .body .col.col-3{padding-left:8%}

.section-3 .body .col.col-2{width:33%;}
.section-3 .body .col.col-1,
.section-3 .body .col.col-3{width:33%;padding-top:3vh;}

.slick-slide{margin-right:20px;margin-left:20px;}


.slick-track {
  display: flex;
}

.video-wrapper {
    text-align: center;
    position: relative;
    padding-bottom: 56.25%;
    padding-top:30px;
    height: 0;
    overflow: hidden;
    border:0;
}
.video-wrapper iframe,
.video-wrapper object,
.video-wrapper embed,
.video-wrapper video{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


/** category page **/
.article-page .section-1 .pos-absolute-inner,
.articles-page .section-1 .pos-absolute-inner,
.category-page .section-1 .pos-absolute-inner{width:830px;margin-top:25vh;}
.article-page .section-1 .pos-absolute-inner{margin-top:20vh;}
.section-1 .pos-absolute#article-pos-absolute-35 .pos-absolute-inner{
    height:220px;max-width:500px;
margin-right:auto;
margin-left:auto;

}
.section-1 .pos-absolute#article-pos-absolute-35 .pos-absolute-inner p{
    padding-top:16px;
    line-height:1.4;
    color: #5e5e5e!important;
}
body.article-page .section-1 .pos-absolute#article-pos-absolute-35 .pos-absolute-inner p{
    font-size:1.25rem;
}
.article-page .section-1 .pos-absolute-inner .h2-header,
.articles-page .section-1 .pos-absolute-inner h1,
.category-page .section-1 .pos-absolute-inner h1{width:100%;line-height:2rem;margin-right:auto;margin-left:auto;padding-bottom:.75rem;text-align:center;}
.article-page .section-1 .pos-absolute-inner .h2-header{line-height:1.25;}
.article-page .section-1 .pos-absolute-inner h2,
.articles-page .section-1 .pos-absolute-inner h2,
.category-page .section-1 .pos-absolute-inner h2{padding-bottom:1.5rem;color:#5e5e5e;}




.articles-page .section-1 .pos-absolute-inner .insurance-process-circles,
.category-page .section-1 .pos-absolute-inner .insurance-process-circles{
/**
width:calc(50vw * 0.67);
margin-bottom:1.5vw;
margin-right:calc(((830px - (50vw * 0.67)) / 2));
margin-left:calc(((830px - (50vw * 0.67)) / 2));
**/
}



.articles-page .section-1 .pos-absolute-inner .insurance-process-circles .insurance-process-circle,
.category-page .section-1 .pos-absolute-inner .insurance-process-circles .insurance-process-circle{float:right;}

.articles-page .section-1 .pos-absolute-inner .insurance-process-circles .insurance-process-circle-1,
.articles-page .section-1 .pos-absolute-inner .insurance-process-circles .insurance-process-circle-2,
.articles-page .section-1 .pos-absolute-inner .insurance-process-circles .insurance-process-circle-3,
.category-page .section-1 .pos-absolute-inner .insurance-process-circles .insurance-process-circle-1,
.category-page .section-1 .pos-absolute-inner .insurance-process-circles .insurance-process-circle-2,
.category-page .section-1 .pos-absolute-inner .insurance-process-circles .insurance-process-circle-3{width:calc(25% + 12.5px);}

.articles-page .section-1 .pos-absolute-inner .insurance-process-circles .insurance-process-circle .circle,
.category-page .section-1 .pos-absolute-inner .insurance-process-circles .insurance-process-circle .circle{width:150px;height:150px;border-radius:50%;background-color:#e7e7e7;position:relative;float:right;}


.node-124 .section-1 .pos-absolute,
.node-183 .section-1 .pos-absolute{top:-19px;}
.node-124 .section-1 .pos-absolute-inner .insurance-process-circles .insurance-process-circle .circle,
.node-183 .section-1 .pos-absolute-inner .insurance-process-circles .insurance-process-circle .circle{width:130px;height:130px;}

.node-124 .section-1 .pos-absolute-inner .insurance-process-circles .arrow,
.node-183 .section-1 .pos-absolute-inner .insurance-process-circles .arrow{margin-right: -16px!important;margin-top: -19px!important;}


#container_want_investor_wrapper_2xyzV8 .fa.fa-times{color:rgb(71,71,71);font-size:14px;}
#container_want_investor_wrapper_2xyzV8,#container_want_investor_wrapper_2xyzV8 *{box-sizing:border-box}
#container_want_investor_wrapper_2xyzV8 .popUpFade1401{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.1);z-index:200}
#container_want_investor_wrapper_2xyzV8 .popup1401.container{position:fixed;top:70px;right:0;margin-right:0;border:0;box-shadow:none;z-index:1000001;width:300px;height:auto;background-color:#fff;padding-bottom:48px;left:auto;right:50%;margin-right:-150px;border-radius:6px}
#container_want_investor_wrapper_2xyzV8 .input-email-rtlltr{direction:ltr;text-align:left}
#container_want_investor_wrapper_2xyzV8 h4#container_want_investor_desktop_title{color:#c9475f;font-size:19px;margin-bottom:0}
#container_want_investor_wrapper_2xyzV8.hidden,#container_want_investor_wrapper_2xyzV8 .hidden{display:none}
#container_want_investor_wrapper_2xyzV8{background-color:#fff;height:auto;width:100%}
#container_want_investor_wrapper_2xyzV8 .inner-relative{background-color:transparent}
#container_want_investor_wrapper_2xyzV8 .inner-relative .popup-body{padding:12px 25px 48px}
#container_want_investor_wrapper_2xyzV8 .form{padding-top:0}
#container_want_investor_wrapper_2xyzV8 .form .input{padding-top:8px;width:100%}
#container_want_investor_wrapper_2xyzV8 textarea,#container_want_investor_wrapper_2xyzV8 input{width:100%;border:1px solid rgb(71,71,71);border-radius:4px;}
#container_want_investor_wrapper_2xyzV8 input{height:28px;line-height:28px;border:1px solid rgb(71,71,71);border-radius:4px;}
#container_want_investor_wrapper_2xyzV8 .form .input .label-wrapper{float:none;clear:both;width:100%}
#container_want_investor_wrapper_2xyzV8 .form .input label{font-size:16px;font-weight:400}
#container_want_investor_wrapper_2xyzV8 .form .input .input-wrapper{float:none;clear:both}
#container_want_investor_wrapper_2xyzV8 .form .input .input-wrapper.input-textarea textarea{height:58px}
#container_want_investor_wrapper_2xyzV8 .form .input .input-wrapper input,#container-want-investor .form .input .input-wrapper textarea{font-size:16px}
#container_want_investor_wrapper_2xyzV8 .button-wrapper{text-align:center}
#container_want_investor_wrapper_2xyzV8 .btn{background:#c9475f;color:#FFF;border:none;padding:0 20px;font-size:16px;margin-top:8px;float:left;border-radius:4px;margin-top:20px;}
#container_want_investor_wrapper_2xyzV8 .close{cursor:pointer;width:34px;height:34px;position:absolute;right:8px;top:5px;z-index:1;font-size:25px;color:#222}
#container_want_investor_wrapper_2xyzV8 .form .input.has-error input{border-color:red}
#container_want_investor_wrapper_2xyzV8 #thankyou-for-manager{position:fixed;top:70px;right:0;margin-right:0;border:0;box-shadow:none;z-index:1000001;width:300px;height:auto;left:auto;right:50%;margin-right:-150px;padding:12px 25px 48px;background-color:#c9475f!important;border-radius:6px}
#container_want_investor_wrapper_2xyzV8 #thankyou-for-manager .fa.fa-times{color:white;}
#container_want_investor_wrapper_2xyzV8 #thankyou-for-manager .close{color:#fff}
#container_want_investor_wrapper_2xyzV8 #thankyou-for-manager p{color:#fff;font-size:20px;line-height:1.3}








@media only screen and (max-width:780px) {
    .section-1 .pos-absolute#article-pos-absolute-35 .pos-absolute-inner{
        
    
    }
    body.article-page .section-1 .pos-absolute#article-pos-absolute-35 .pos-absolute-inner p{
        padding-top:0;
        padding-bottom:8px;
        font-size:1.1rem;
    }
    #container_want_investor_wrapper_2xyzV8 .btn{height:3.2rem;line-height:3.2rem;}
}


@media only screen and (max-width:600px) {
    .node-124 .section-1 .pos-absolute-inner .insurance-process-circles .arrow,
    .node-183 .section-1 .pos-absolute-inner .insurance-process-circles .arrow{
        margin-right: -3px!important;
        margin-top: -6px!important;
    }
}


.articles-page .section-1 .pos-absolute-inner .insurance-process-circles .insurance-process-circle .circle p,
.category-page .section-1 .pos-absolute-inner .insurance-process-circles .insurance-process-circle .circle p{
  font-size:21px;
  font-weight:600;
  line-height:25px;
  width:100%;
  position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.articles-page .section-1 .pos-absolute-inner .insurance-process-circles .insurance-process-circle-4,
.category-page .section-1 .pos-absolute-inner .insurance-process-circles .insurance-process-circle-4{width:calc(25% - 37.5px);}

.articles-page .section-1 .pos-absolute-inner .insurance-process-circles .arrow-wrapper,
.category-page .section-1 .pos-absolute-inner .insurance-process-circles .arrow-wrapper{float:left;width:calc(100% - 150px);height:150px;position:relative;}

.articles-page .section-1 .pos-absolute-inner .insurance-process-circles .arrow,
.category-page .section-1 .pos-absolute-inner .insurance-process-circles .arrow{
  position:absolute;
  top:50%;
  right:50%;
  background-image:url(/themes/_dec20/category_page/pink_arrow_pointing_left.png);
  background-repeat:no-repeat;
  width:18px;
  height:28.5px;
  margin-right:-9px;
  margin-top:-14.2px;
  background-size:cover;
  background-position:center;
}



.category-page-text-box{width:1070px;max-width:50%;height:auto;margin-right:auto;margin-left:auto;text-align:right;}

.category-page-text-box h2{padding-bottom:1rem;}
.category-page-text-box p,.videos-p{font-size:1.125rem;line-height:1.4;font-weight:normal;color:#474747;}
.videos-p{padding-top:1.5rem;text-align:right;}

.category-page .section.section-1_1 .full_width.bg-cream{padding-bottom:40px;}



h2.h2-padding-top{padding-top:40px;}
h2.h2-padding-bottom{padding-bottom:30px;}
h2.h2-align-center{text-align:center;}
h2.h2-align-right{text-align:right;}

.color-white{color:#ffffff;}

.standard-section-padding-top{padding-bottom:40px;}
.standard-section-padding-bottom{padding-bottom:2rem;}
.standard-section-padding-bottom-half{padding-bottom:1rem;}

.section-further-reading .full_width,
.section-videos .full_width{padding:0 11% 1rem;text-align:center;}
.section-further-reading .h3-wrapper{height:4.7rem;overflow:hidden;width:80%;margin-right:10%;margin-left:10%;}
.section-further-reading .body.col-3-wrapper .col-1 .h3-wrapper{margin-right:15%;margin-left:5%;}
.section-further-reading .body.col-3-wrapper .col-3 .h3-wrapper{margin-right:5%;margin-left:15%;}
.section-further-reading h3,
.section-videos h3{font-size:1.5rem;padding-top:1.5rem;padding-bottom:1.7rem;color:#474747;white-space: nowrap;}
.section-further-reading .col{width:calc(100% / 3);text-align:center;}
.section-further-reading .body.col-3-wrapper{}

.section-further-reading .col .img-wrapper{margin-right:10%;margin-left:10%;width:80%;height:auto;padding:calc(80% * 342 / 568) 0 0 0;overflow:hidden;border-radius:0.5rem;background-repeat:no-repeat;background-size:cover;background-position:cover;}
.section-further-reading .body.col-3-wrapper .col-1 .img-wrapper{margin-right:15%;margin-left:5%;}
.section-further-reading .body.col-3-wrapper .col-3 .img-wrapper{margin-right:5%;margin-left:15%;}


.section-videos .col .video-wrapper{margin-right:6%;margin-left:6%;width:88%;height:auto;padding:calc(88% * 315 / 560) 0 0 0;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:cover;}
.section-videos .body.col-3-wrapper .col-1 .video-wrapper{margin-right:9%;margin-left:3%;}
.section-videos .body.col-3-wrapper .col-3 .video-wrapper{margin-right:3%;margin-left:9%;}

.section-videos .col .videos-p{margin-right:6%;margin-left:6%;width:88%;height:auto;padding-top:1rem;}
.section-videos .col-1 .videos-p{margin-right:9%;margin-left:3%;}
.section-videos .col-3 .videos-p{margin-right:3%;margin-left:9%;}






.section-further-reading .col .img-wrapper img{width:100%;height:100%;}
.section-further-reading .col .small-btn{
  text-decoration:none;
  width:11.7vw;
  height:3.225vw;
  display: block;
  line-height:3.225vw;
  font-size: 1.2vw;
  font-weight: 500;
  text-decoration: none;
  color: white!important;
  background-size: cover;
  background-repeat: no-repeat;
  background-color: #c9475f;
  border-radius: 5px;
  margin-right:auto;
  margin-left:auto;
}

.accordion {
  cursor: pointer;
  padding: .75rem 0;
  width: 100%;
  border: none;
  text-align: right;
  outline: none;
  font-size: 1.3125rem;
  font-weight:600;
  transition: 0.4s;
  background-color:transparent;
  color:#474747;
  font-family:'FbCoherentiSans Bold';
  font-weight:bold;
  position: relative;
  padding-right:2rem;
}

.accordion:hover {

}

.accordion:after {
  content: '\002B';
  color: #c9475f;
  font-weight: normal;
  float: right;
  margin-left:1rem;
  font-size: 2.4rem;
  font-weight: 200;
  font-family: monospace,arial;
  position:absolute;
  right: 0;
  top:0;
}

.accordion.active:after {
  content: "\2212";
  font-size: 2.4rem;
  font-weight: 200;
  font-family: monospace,arial;
  position:absolute;
  right: 0;
  top:0;
}

.accordion-wrapper .panel {
  padding: 0 2rem;
  background-color:transparent;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
  font-size:1rem;
}
.accordion-wrapper .panel .red{color:#c9475f;}

.section-videos .video-wrapper{width:94%;margin-right:3%;margin-left:3%;}

.rt-flex-about{display:flex;}
.rt-flex-about img{width:40px; height:40px;border-radius:50%;margin-top:6px;}
.rt-flex-about p{padding-right:20px;}
.article-page.node-1 h1{
    font-size:2.4rem;
    padding-bottom: 1.5rem;
    color: #5e5e5e;
    font-family: 'FbCoherentiSans Regular';
}
.article-page.node-1 h2{
}


/** article pages **/
.article-page #page-header{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center;
height:500px;
width:100%;margin:0 0 0 0;padding:0 0 0 0;overflow:hidden;}
.article-page #page-header.section-1-taxonomy-1{background-image: url('/themes/_dec20/blog/car.jpg?v=101122a1');}
.article-page #page-header.section-1-taxonomy-2{background-image: url('/themes/_dec20/blog/apartment.jpg?v=101122a1');}
.article-page #page-header.section-1-taxonomy-3{background-image: url('/themes/_dec20/blog/mortgage.jpg?v=101122a1');}
.article-page #page-header.section-1-taxonomy-4{background-image: url('/themes/_dec20/blog/travel.jpg?v=101122a1');}

.article-page.node-171 #page-header.section-1-taxonomy-4{background-image: url('/themes/_dec20/images/disability.jpg?v=180324a1');}
.article-page.node-176 #page-header.section-1-taxonomy-9{background-image: url('/themes/_dec20/images/pass1.jpg?v=300124a1');}
.article-page.node-463 #page-header.section-1-taxonomy-4{background-image: url('/themes/_dec20/images/students_2.jpg?v=090724a1');}
.article-page.node-521 #page-header.section-1-taxonomy-4{background-image: url('/themes/_dec20/images/my_greek_vacation.png?v=101122a1');}
.article-page.node-545 #page-header.section-1-taxonomy-4{background-image: url('/themes/_dec20/images/my_nepal_vacation.jpg?v=141223a1');}
.article-page.node-556 #page-header.section-1-taxonomy-4{background-image: url('/themes/_dec20/images/menora_on.jpg?v=310124a1');}
.article-page.node-562 #page-header.section-1-taxonomy-4{background-image: url('/themes/_dec20/images/olympics_2024.jpeg?v=180124a1');}
.article-page.node-564 #page-header.section-1-taxonomy-4{background-image: url('/themes/_dec20/images/eurocup_2024.jpg?v=190124a1');}
.article-page.node-567 #page-header.section-1-taxonomy-4{background-image: url('/themes/shuka/img/cyprus-coast.jpg?v=240124a1');}
.article-page.node-568 #page-header.section-1-taxonomy-9{background-image: url('/themes/_dec20/images/jobofferings.jpg?v=240124a1');}
.article-page.node-569 #page-header.section-1-taxonomy-4{background-image: url('/themes/_dec20/images/pass1.jpg?v=300124a1');}
.article-page.node-570 #page-header.section-1-taxonomy-4{background-image: url('/themes/_dec20/images/pass2.jpg?v=300124a1');}
.article-page.node-571 #page-header.section-1-taxonomy-4{background-image: url('/themes/_dec20/images/pass3.jpg?v=300124a1');}
.article-page.node-678 #page-header.section-1-taxonomy-4{background-image: url('/themes/_dec20/images/students_3.jpg?v=090724a1');}

.article-page.node-171 #article-pos-absolute-35,
.article-page.node-176 #article-pos-absolute-35,
.article-page.node-463 #article-pos-absolute-35,
.article-page.node-521 #article-pos-absolute-35,
.article-page.node-545 #article-pos-absolute-35,
.article-page.node-556 #article-pos-absolute-35,
.article-page.node-562 #article-pos-absolute-35,
.article-page.node-564 #article-pos-absolute-35,
.article-page.node-567 #article-pos-absolute-35,
.article-page.node-568 #article-pos-absolute-35,
.article-page.node-569 #article-pos-absolute-35,
.article-page.node-570 #article-pos-absolute-35,
.article-page.node-571 #article-pos-absolute-35,
.article-page.node-678 #article-pos-absolute-35{background-color: rgba(255,255,255,0.7);}



.article-page.node-228 #page-header.section-1-taxonomy-1228,
.article-page.node-521 #page-header.section-1-taxonomy-1228{
    background-image: url('/themes/_dec20/blog/umbrella.jpg?v=101122a1');
}

.article-page.node-24 #page-header.section-1-taxonomy-7,
.article-page.node-196 #page-header.section-1-taxonomy-7,
.article-page.node-200 #page-header.section-1-taxonomy-7,
.article-page.node-201 #page-header.section-1-taxonomy-7{background-image: url('/themes/_dec20/blog/blog-headers-06.jpg?v=101122a1');}

.article-page.node-131 #page-header.section-1-taxonomy-4{background-image: url('/themes/_dec20/blog/blog-headers-08.jpg?v=101122a1');}
.article-page.node-130 #page-header.section-1-taxonomy-4{background-image: url('/themes/_dec20/blog/blog-header-130.png?v=101122a1');}
/*.article-page.node-130 #page-header {height:600px;}*/


.user-forms,
#form-404-wrapper,
#container-contact-form-wrapper-form-ps{
  width: 300px;
  margin-right: auto;
  margin-left: auto;
  margin-bottom:60px;
}
.user-forms{margin-top:6rem;}
.user-forms h2,
#form-404-wrapper h2,
#container-contact-form-wrapper-form-ps h2{font-size:32px;}
body.node-228 #container-contact-form-wrapper-form-ps h2{font-size:20px;letter-spacing:0.5px;}

.article-page h1.h1-header{
  margin-top: 180px;
}
.article-page .article-page-text-box-text-section h1.h1-header{
  margin-top:0;
}

.section-article {
  position: relative;
  background-repeat: no-repeat;
  background-position: 0 0;
}

.section-article.section-article-content-2 {
/**  min-height: 500px; **/
}

.section-article.section-article-content-3 {

}
.article-page-text-box {
  width: 1270px;
  max-width: 100%;
  height: auto;
  margin-right: auto;
  margin-left: auto;
  text-align: right;
  padding-top: 40px;
}


.article-page-text-box-text-section {width: 71%;}
.article-page-text-box-text-section-100{width:100%;}
.section-article-blogpost .article-page-text-box-text-section{width:100%;}
.section-article-blogpost .article-page-text-box-text-section .center{text-align:center;}
.section-article-blogpost .article-page-text-box-text-section .center img{margin-right:auto;margin-left:auto;}
.section-article.section-article-content-1 .article-page-text-box {
  padding-top: 0;
}
.section-article.section-article-content-1 .article-page-text-box-text-section {
  margin-left: auto;
  margin-right: 0;
}
.section-article.section-article-content-1 .article-page-text-box p{
  font-size: 1.4rem;
  line-height: 2.8rem;
}

.section-article.section-article-content-2 .article-page-text-box {
  padding-top: 0px;
  background-position: 100% 80px;
  background-repeat: no-repeat;
}



.section-article-blogpost .article-page-text-box{
    max-width:886px;
    padding:0 43px;
}
.article-page .section-1 .pos-absolute#article-pos-absolute-35 .pos-absolute-inner{max-width:886px;}

.section-article.section-article-content-2 .article-page-text-box-text-section {
  margin-left: 0;
  margin-right: auto;
}
.section-article.section-article-content-2 .article-page-text-box-text-section p,
.section-article.section-article-content-2 .article-page-text-box-text-section ul,
.section-article.section-article-content-2 .article-page-text-box-text-section ol,
.section-article.section-article-content-2 .article-page-text-box-text-section h1,
.section-article.section-article-content-2 .article-page-text-box-text-section h2,
.section-article.section-article-content-2 .article-page-text-box-text-section h3,
.section-article.section-article-content-2 .article-page-text-box-text-section h4,
.section-article.section-article-content-2 .article-page-text-box-text-section h5,
.section-article.section-article-content-2 .article-page-text-box-text-section h6{
    white-space: normal;
}

.section-article.section-article-content-3 .article-page-text-box {
  padding-top: 80px;
}
.article-page-text-box h2{padding-bottom:1rem;}
.article-page-text-box ul{list-style:none;padding-right:1rem;}
.article-page-text-box ol{}
.article-page-text-box ul li,
.article-page-text-box ol li,
.article-page-text-box p{font-size:1.125rem;line-height:1.6;font-weight:normal;color:#474747;padding-bottom:1rem;}
.article-page-text-box-text-section .center{text-align:center;}
.article-page-text-box ul li::before {content: "\2022";color: #c9475f; font-weight: bold;display: inline-block;width: 1rem; margin-right: -1rem;}
.article-page-text-box a{text-decoration:none;color:#c9475f;}
.article-page-text-box a,
.article-page-text-box a:visited{color:#c9475f;}
.article-page-text-box a:active,
.article-page-text-box a:hover{color:#c9475f!important;text-decoration:underline}

.article-page-text-box a.btn{color:#fff!important;}
.article-page-text-box a.btn:active,
.article-page-text-box a.btn:hover{color:#fff!important;text-decoration:none!important;}

.article-page-text-box .btn-wrapper-negative a,
.article-page-text-box .btn-wrapper-negative a:visited,
.article-page-text-box .btn-wrapper-negative a:active,
.article-page-text-box .btn-wrapper-negative a:hover{}

.article-page .section-article .btn-wrapper{
  margin-right: 0;
  margin-left: auto;
  margin-top: 40px;
}

.section-article.section-article-content-2 .btn-wrapper,
.section-article.section-article-content-3 .btn-wrapper{
  margin-bottom: 40px;
}

.article-page .section.section-1 .pos-absolute-inner{width:100%;margin-top:0;}
.article-page .section.section-1 .article-page-text-box{
      width: 570px;
      margin-right: 9.5%;
      margin-left: auto;
}
.article-page .section.section-1 .article-page-text-box .btn-wrapper{
  margin-right:0;
  margin-left:auto;
}

.scroll-to-read.arrow-down {
  text-align:center;
  line-height:40px;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 50%;
  right: 50%;
  margin-right: -20px;
  margin-top: 240px;
  animation: 1.5s ease-in-out 0s infinite alternate none running readMore;
}
.scroll-to-read.arrow-down .fa-chevron-down{
  font-size:40px;
  color:rgba(71,71,71,0.5);
}
@keyframes readMore{0%{transform:translateY(0);}100%{transform:translateY(1.25rem);}}

.animation-show-hide{opacity:0;animation-name:showHide;animation-duration:4s;}
@keyframes showHide {
0%{opacity:0}
50%{opacity:1}
100%{opacity:0}
}

/** Articles page **/
.articles-page .section-further-reading .full_width,
.articles-page .section-videos .full_width{padding:40px 11% 0;text-align:center;}
.articles-page .section-further-reading .h3-wrapper{height:4.7rem;overflow:hidden;width:80%;margin-right:10%;margin-left:10%;}
.articles-page .section-further-reading .body.col-3-wrapper .col-1 .h3-wrapper{margin-right:15%;margin-left:5%;}
.articles-page .section-further-reading .body.col-3-wrapper .col-3 .h3-wrapper{margin-right:5%;margin-left:15%;}
.articles-page .section-further-reading h3{font-size:1.5rem;padding-top:1.5rem;padding-bottom:1rem;color:474747;white-space: nowrap;width:90%;margin-right:5%;margin-left:5%;overflow:hidden;}
.articles-page .section-further-reading .col{width:calc(100% / 3);text-align:center;height:460px;overflow:hidden;}
.articles-page .section-further-reading .body.col-3-wrapper{}

.articles-page .section-further-reading .col .img-wrapper{margin-right:5%;margin-left:5%;width:90%;height:auto;padding:calc(80% * 342 / 568) 0 0 0;overflow:hidden;border-radius:0.5rem;background-repeat:no-repeat;background-size:cover;background-position:cover;}
.articles-page .section-further-reading .body.col-3-wrapper .col-1 .img-wrapper,
.articles-page .section-further-reading .body.col-3-wrapper .col-3 .img-wrapper{margin-right:5%;margin-left:5%;width:90%;}
.articles-page .section-further-reading .body.col-3-wrapper .location{height:100px;overflow:hidden;margin-bottom:1rem;width:90%;margin-right:5%;margin-left:5%;}
.articles-page .section-further-reading .body.col-3-wrapper .location p{text-align:right;direction:rtl;height:86px!important;overflow:hidden;}

/** contact form **/
.user-forms .form input[type=text],
.user-forms form input[type=text],
.user-forms .form input[type=password],
.user-forms form input[type=password],
.user-forms .form input[type=email],
.user-forms form input[type=email],
.user-forms .form .form-submit,
.user-forms form .form-submit,
#form-404-wrapper form input,
#container-contact-form-wrapper-form-ps form input,
#form404Submit,
#submitContactManager104xyGH{
  height: 56px;
  line-height: 47px;
  padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;
  font-size: 17px;
  width: 100%;
  border-radius: 5px;
  border: 1px solid #e5e5e5;
}
#submitContactManager104xyGH{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;}
.user-forms h1{width:80%;margin-right:10%;color:#c9475f;font-size:18px;margin-bottom:16px;}
.user-forms form input[type=text],
.user-forms .form input[type=text],
.user-forms form input[type=password],
.user-forms .form input[type=password],
.user-forms form input[type=email],
.user-forms .form input[type=email],
.user-forms form .form-submit,
.user-forms .form .form-submit{
   display:block; height:40px;line-height:36px;font-size:16px;max-width:80%;margin-right:10%;margin-left:10%;
}
.user-forms{max-width:100%;margin-bottom:120px;}
.user-forms label{padding-bottom:6px;display:block; }
.user-forms .description{padding-top:6px;display:block; }
.user-forms label, .user-forms .description{margin-right:10%;}
.user-forms form input[type=text],
.user-forms .form input[type=text],
.user-forms form input[type=email],
.user-forms .form input[type=email],
.user-forms form input[type=password], 
.user-forms .form input[type=password]{margin-bottom:0!important;}
.user-forms .form .description,
.user-forms form .description{margin-bottom:1rem;}
.user-forms form, .user-forms .form{margin-bottom:0rem;}
.user-forms form input[type=text],
.user-forms .form input[type=text],
.user-forms form input[type=password],
.user-forms .form input[type=password],
.user-forms form input[type=email],
.user-forms .form input[type=email],
#form-404-wrapper form input,
#container-contact-form-wrapper-form-ps form input{
  background-color:#ffffff;
  padding-right: 5%;
  padding-left: 5%;
  margin-bottom: 1rem;
  border: 2px solid #c9475f;
}
#form-404-wrapper form .input.has-error input,
#container-contact-form-wrapper-form-ps form .input.has-error input,
#container-contact-form-wrapper-form-ps form .input.has-error select,
#container-contact-form-wrapper-form-ps form .input.has-error1 input,
#container-contact-form-wrapper-form-ps form .input.has-error1 select{
  border-color: red;
  color: red;
  border-width:4px;
  background:white;
}
.user-forms form .form-submit,
.user-forms .form .form-submit,
#form404Submit,
#submitContactManager104xyGH {
  cursor: pointer;
  background-color: #c9475f;
  color:#ffffff;
  border: 0;
  text-align: center;
  position: relative;
  font-size:26px;
}
h2.error {
  color: red;
}
#thankyou_for_manager_title {
  height: auto;
  padding-top: 40px;
  padding-bottom: 40px;
  font-size: 1.5rem;
  line-height: 2.5rem;
  color:#ffffff;
}
#form404Submit .contact-manager-spinner,
#submitContactManager104xyGH .contact-manager-spinner {
  width: 40px;
  height: 40px;
  position: absolute;
  top: 50%;
  margin-top: -20px;
  left: 5%;
}
#form404Submit .double-bounce1,
#form404Submit .double-bounce2,
#submitContactManager104xyGH .double-bounce1,
#submitContactManager104xyGH .double-bounce2 {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #fff;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;

  -webkit-animation: sk-bounce 2.0s infinite ease-in-out;
  animation: sk-bounce 2.0s infinite ease-in-out;
}
#form404Submit .double-bounce2,
#submitContactManager104xyGH  .double-bounce2 {
  -webkit-animation-delay: -1.0s;
  animation-delay: -1.0s;
}

.node-172 form div.form-item{display:flex;margin-bottom:1rem;}
.node-172 form div.form-item label {
    flex-basis: 60%;
}

.node-172 form div.form-item input ,
.node-172 form div.form-item select {
    flex-basis: 40%;
    padding-top:.5rem;
    padding-bottom:.5rem;
    padding-right:.5rem;
    padding-left:.5rem;
    border-radius:4px;
    border:2px solid #474747;
    background-color:white;
}
.node-172 form [type=submit]{
    display: block;
    width: 200px;
    height: 64px;
    line-height: 64px;
    font-size: 26px;
    font-family: 'FbCoherentiSans Regular';
    font-weight: 900;
    text-decoration: none;
    color: white!important;
    background-size: cover;
    background-repeat: no-repeat;
    background-color: #c9475f;
    border-radius: 5px;
    overflow: hidden;
    float:left;
    margin-bottom:40px;
}

.node-172 .section-form{clear:both;}

.node-228 .display-flex.form-content-wrapper{
    display:flex;
}
.node-228 .display-flex.form-content-wrapper .container.contact-manager-xYtre456Ghj{
    flex-basis:384px;
    margin-right:0;
    margin-left:0;
}
.node-228 #container-contact-form-wrapper-form-ps{
     margin-right:0;
    margin-left:0;
}
.node-228 .display-flex .right-wing{
    flex-basis:calc(50% - 384px);
}
.node-228 #body-msg-228-inside-form p{
    font-size:1.4rem;
    line-height:2.5rem;
    color:white;
    padding-top:2rem;
}
.node-228 #body-msg-228-inside-form p a{
    color:white!important;
}

@media only screen and (max-width:760px) {
    .node-124 .section-1 .pos-absolute-inner .insurance-process-circles .arrow,
    .node-183 .section-1 .pos-absolute-inner .insurance-process-circles .arrow{
        margin-right: -3px!important;
        margin-top: -6px!important;
    }
    h2.h2-padding-top{padding-top:54px;}
    
    .article-page.node-1 h1{
        font-size:1.9rem;
        padding-bottom: 1rem;
        letter-spacing: 0;
    }
}


@media screen and (max-width: 1024px){
  .section-article-blogpost .article-page-text-box{
    max-width:75%;
  }
}
@media screen and (max-width: 900px){
    .node-228 .display-flex.form-content-wrapper{
        display:block;
    }
    .node-228 .display-flex.form-content-wrapper{
        width:100%;
        max-width:384px;
        display:block;
        padding-right:5%;
        padding-left:5%;
        margin-right:auto;
        margin-left:auto;
    }
    .node-228 #body-msg-228-inside-form p{
        padding-top:0;
    }
}

@media screen and (max-width: 1350px){
    .node-172 form div.form-item{display:block}
    .node-172 form div.form-item label {
        flex-basis:100%;
        width:100%;
    }
    .node-172 form div.form-item input ,
    .node-172 form div.form-item select {
        flex-basis:100%;
        width:100%;
        margin-top:.5rem;
    }
}


@-webkit-keyframes sk-bounce {
  0%, 100% { -webkit-transform: scale(0.0) }
  50% { -webkit-transform: scale(1.0) }
}

@keyframes sk-bounce {
  0%, 100% {
    transform: scale(0.0);
    -webkit-transform: scale(0.0);
  } 50% {
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
  }
}

/** Pagination **/
ul.pagination.pagination-lg{
  text-align:center;
  direction:ltr;
}
ul.pagination.pagination-lg li{
  background-image: none;
  display: inline;
  list-style-type: none;
  padding: 0.5em;
  margin: 0 1.5em 0.25em 0;
}
ul.pagination.pagination-lg li a{
  text-decoration:none;
  color: #474747;
}
ul.pagination.pagination-lg li.active a{
  font-weight:bold;
}

/** responsive rules **/

.section-2 .body .col span.btn{width:140px;height:3rem;line-height:3rem;font-size:1rem;display:block;margin-right:auto;margin-left:auto;margin-top:1.5rem;}
@media screen and (min-width: 2350px){
    .section-1 .pos-absolute-inner{margin-top:400px;}
}

@media screen and (min-width: 2440px){
    .section-1 .pos-absolute-inner{margin-top:440px;}
}

@media screen and (min-width: 2840px){
    .section-1 .pos-absolute-inner{margin-top:500px;}
}

@media screen and (min-width: 3700px){
    .section-1 .pos-absolute-inner{margin-top:700px;}
}

@media screen and (max-width: 2050px){
  .section-1 h2 img{width:91%;height:auto;}
}


@media screen and (max-width: 1950px){
    .category-page .section-1 .pos-absolute-inner{margin-top:25vh;}
}

@media screen and (max-width: 1850px){
    .section-1 .pos-absolute-inner{margin-top:360px;}
}
@media screen and (max-width: 1750px){
   .section-1 .pos-absolute-inner{margin-top:320px;}
   .section-2 .body .col p{font-size:1.625rem;}
   .article-page .section-2 .body .col p{font-size:1.25rem;}
}
@media screen and (max-width: 1550px){
    .section-1 .pos-absolute-inner{margin-top:300px;}

    .article-page .article-page-text-box{width:81%;margin-right:9.5%;margin-left:9.5%;}
    .article-page .section-article.section-article-content-1{
      background-size:90%;
      background-position:50% 0;
      min-height: 600px;
    }



    .section-3 .body .col h3,
    .section-further-reading h3,
    .section-videos h3 {font-size: 1.25rem;}
    .section-3 .body .col p,
    .section-videos .col-1 .videos-p{font-size:1.125rem;}
    h2{font-size:2rem;}
    h1.h1-header,
    .article-page .section-1 .pos-absolute-inner .h2-header{font-size:2.4rem;}
    .section-2 .body .col img{width:80%;height:auto;}
}

@media screen and (max-width: 1350px){

  .section-1 .pos-absolute-inner{margin-top:220px;}
   .section-2 .body .col p{}
   .section-2 .body .col img{width:70%;height:auto;}
   
.section-2 .body .col span.btn{width:120px;}
}
@media screen and (max-width: 1300px){
    
    .section-2 .body .col p{font-size:1.375rem;}
    .article-page .section-2 .body .col p{font-size:1.1rem;}
}
@media screen and (max-width: 1250px){
    .section-1 .pos-absolute-inner{margin-top:210px;}
    .section-2 .body .col{text-align:center;}
}
@media screen and (max-width: 1200px){
    .section-2 .body .col span.btn{width:120px;}
}

@media screen and (max-width: 1150px){
    .section-1 .pos-absolute-inner{margin-top:200px;}
    h2{font-size:2rem;}
    h1.h1-header{font-size:2.4rem;}
    .article-page .section-1 .pos-absolute-inner .h2-header{font-size:2rem;}
    
    .section-2 .body {
    width: 100%;
    margin-right: 0;
    margin-left: 0;
  }
  .section-2 .body .col {
    width: 40%;
    height: auto;
    margin-top: 0;
  }
  .section-2 .body .col-1,
  .section-2 .body .col-3 {
    float: right;
  }
  .section-2 .body .col-2,
  .section-2 .body .col-4 {
    float: left;
  }
  .section-2 .body .col p {
    font-size: 1rem;
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
    font-weight: 600;
    
  }
  .article-page .section-2 .body .col p{font-size:.9rem;}
  .section-2 .body .col span.btn {
    width: 100%;
    height: 2.4rem;
    line-height: 2.4rem;
    font-size: 1rem;
    display: block;
    margin-right: auto;
    margin-left: auto;
    margin-top: 0;
    margin-bottom: 2rem;
  }
}

@media screen and (max-width: 1000px){
    .section-1 .pos-absolute-inner{margin-top:160px;}
    .section-3 .body .col.col-1 li {
      padding-bottom: 20px;
    }
    .section-3 .body .col.col-3 li {
      padding-bottom: 20px;
    }
}

@media screen and (max-width: 1400px){
    .category-page .section-1 .pos-absolute-inner{margin-top:20vh;}
}


#pieWrapper {
  height: 400px;
  width: 100%;
  margin: 1rem auto;
}
svg{
  width: 100%;
  height: 100%;
}



/* Page articles */
.articles-page #page-header{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center;height:500px;width:100%;margin:0 0 0 0;padding:0 0 0 0;}
.articles-page .section-further-reading .col-3-wrapper .col-4{display:block;}
.articles-page .section-further-reading .col .small-btn{width:8.7vw;height:2.4vw;line-height:2.4vw;font-size:1vw;}

/* HTML sitemap */
.search-page-section .search-result-wrapper{padding-bottom:2rem;}
.search-page-section h4{font-size:1.5rem;line-height:1.6;}
.search-page-section h4 a{text-decoration:underline;font-weight:600;color: #c9475f!important;}
.search-page-section p{font-size:1.5rem;line-height:1.2;}
.search-page-section p a{text-decoration:none;color: #333333;}

.html-sitemap-page-inner{width:100%;padding-right:2.5%;padding-left:2.5%;}
.html-sitemap-page-inner ul{list-style-type:none}
.html-sitemap-page-inner li{list-style-type:none;line-height:1.5;font-size:1.5rem}
.html-sitemap-page-inner li a{text-decoration:none;color:#5e5e5e}
.html-sitemap-page-inner li a:hover{text-decoration:underline;color:rgb(201, 71, 95)}
.html-sitemap-page-inner h2 a{font-size:2.5rem;padding-bottom:.5rem;color:rgb(201, 71, 95);text-decoration:none;}
.html-sitemap-page-inner h2 a:hover{text-decoration:underline;color:#5e5e5e}
.html-sitemap-page-inner .col-insurance{width:33.333%;float:right;margin-bottom:3rem;text-align:right}

.flip-card{background-color:transparent;width:300px;height:300px;perspective:1000px;background:transparent;}
.flip-card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .6s;transform-style:preserve-3d;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2);background:transparent;}
.flip-card.active .flip-card-inner{transform:rotateY(180deg)}
.flip-card-front,
.flip-card-back{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.flip-card-back{transform:rotateY(180deg)}
.flex-col-wrapper{background-color:transparent;padding-top:60px;position:relative;display:flex;width:53%;
max-width: 860px;
height:auto;margin-right:auto;margin-left:auto;margin-bottom:40px;}
.flex-col-wrapper .bg-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%}
.flex-col-wrapper .flip-card-inner{box-shadow:none}
.flex-col-wrapper .col{padding:10px;margin:7px;flex:1}
.flex-col-wrapper .col img{width:100%;height:auto;margin-bottom:0;margin-top:0;overflow:hidden;}
.flex-col-wrapper .flip-card-front{background-color:transparent;}
.flex-col-wrapper .flip_1{margin-right:2.3%;margin-top:-6%}
.flex-col-wrapper .flip_2{margin-top:8%}
.flex-col-wrapper .flip_3{margin-top:-6%}
.flex-col-wrapper .flip_4{margin-left:2.3%;margin-top:8%}

@media screen and (max-width: 1100px){
    #flip-cards-foursome{width:90%;}
}

.node-220 .hand-phone,
.node-199 .hand-phone{
  width:300px;
  height:453px;
  background-image:url('/themes/_dec20/node_199/hand_phone.png');
  background-size:cover;
  background-repeat:no-repeat;
  background-position:center center;
  margin:2rem auto;
  text-align:center;
  padding-top:64px;
}
.node-199 h1,
.node-199 p,
.node-183 .node-199 h1,
.node-183 .node-199 p{
  font-size:1.3rem;
  font-weight:400;
  transform: rotate(2.5deg);
  letter-spacing:1px;
  margin-bottom:1rem;
}
.node-199 h1,
.node-183 .node-199 h1{
margin-right:-12px;
}
.node-199 p,
.node-183 .node-199 p{
  padding-top:2.4rem;
  letter-spacing:1.6px!important;
}

.node-220 .hand-phone{
  padding-top:80px;
}
.node-220 h1{
  font-size:1.5rem;
  font-weight:400;
  transform: rotate(2.5deg);
  letter-spacing:1.1px;
  margin-right:-12px;
  margin-bottom:41px;
}
.node-220 .the-logo-inside-the-hand{
  width:40%;
}
.node-220 p{
  padding-top:2rem;
  font-size:1.3rem;
  font-weight:400;
  transform: rotate(2.5deg);
  letter-spacing:0;
  margin-right:-6px;
}




@media screen and (max-width: 1500px){
    .html-sitemap-page-inner .col-insurance{width:50%;}
}
@media screen and (max-width: 1000px){
    .html-sitemap-page-inner .col-insurance{width:100%;}
}

@media screen and (max-width: 780px){
    .insurance-homepage .section-1 .pos-absolute-inner{
        margin-top: 90px;
        width: 100%;
    }
    .section-1 h2 img {
        width:200px;
    }
}

@media screen and (max-width: 728px){
  .section-article-blogpost .article-page-text-box{
    max-width:100%;
  }
}




/** node-193 **/

/*rt-special-table rt-special-table-wrapper rt-special-table-wrapper-mobile*/
.covers-corona-10-xxxxxyGcv{color:#001E7D;font-size:15px;letter-spacing:0;}
.covers-corona-10-xxxxxyGcv a{text-decoration:underline;}

.article-page.node-131 .rt-special-table{table-layout:fixed;width:780px;}
.article-page.node-131 .rt-special-table thead,
.article-page.node-131 .rt-special-table tbody{}
.article-page.node-131 .rt-special-table tr{width:100%;}
.article-page.node-131 .rt-special-table td{text-align:right;direction:rtl;}
.article-page.node-131 .rt-special-table tr > td:nth-child(1),
.article-page.node-131 .rt-special-table tr > th:nth-child(1){width:83px;word-break: break-all;}
.article-page.node-131 .rt-special-table tr > td:nth-child(2),
.article-page.node-131 .rt-special-table tr > th:nth-child(2){width:70px;}
.article-page.node-131 .rt-special-table tr > td:nth-child(6),
.article-page.node-131 .rt-special-table tr > th:nth-child(6){width:80px;word-break: break-all;}
.article-page.node-131 .rt-special-table tr > td:nth-child(7),
.article-page.node-131 .rt-special-table tr > th:nth-child(7){width:88px;}
.article-page.node-131 .rt-special-table tr > th:nth-child(1){text-align:right;direction:rtl;}
.article-page.node-131 .rt-special-table tbody tr:nth-last-child(1){
    background-color:transparent;
}
.rt-special-table{text-align:center;border:1px solid rgb(34,34,34);
    border-collapse:collapse;
    table-layout:fixed;
    margin-bottom:1rem;
}
.rt-special-table th {
          border: 1px solid rgb(34,34,34);
        padding: 0.75rem;
    }
.rt-special-table td {
        border: 1px solid rgb(34,34,34);
        padding: 5px;
        padding: 0.75rem;
    }
    .rt-special-table thead th,
.rt-special-table .dark-grey td{background-color:#ccc;}
.rt-special-table tbody tr:nth-last-child(1),
.rt-special-table .light-grey td{background-color:#ececec;}

#carouselLogoes.slick-slider{
    margin-bottom:0;
    padding-bottom:30px;
}
#carouselLogoes.slick-slider .slick-track div{
    text-align:center;
}
#carouselLogoes.slick-slider .slick-track div.ayalon{
    width:232px!important;
    height:158px!important;
}
#carouselLogoes.slick-slider .slick-track div.hafenix{
    width:147px!important;
    height:158px!important;
}
#carouselLogoes.slick-slider .slick-track div.harel{
    width:203px!important;
    height:158px!important;
}
#carouselLogoes.slick-slider .slick-track div.klal{
    width:189px!important;
    height:158px!important;
}
#carouselLogoes.slick-slider .slick-track div.menora{
    width:214px!important;
    height:158px!important;
}
#carouselLogoes.slick-slider .slick-track div.migdal{
    width:84px!important;
    height:158px!important;
}
#carouselLogoes.slick-slider .slick-track div.passport{
    width:84px!important;
    height:158px!important;
}
#carouselLogoes.slick-slider .slick-track div.shirbit{
    width:169px!important;
    height:158px!important;
}
#carouselLogoes.slick-slider .slick-track div.shlomo{
    width:174px!important;
    height:158px!important;
}















#carouselLogoes img
{
    height:158px!important;
    width:100%!important;
    margin-right:0;
    margin-left:0;
}

@media only screen and (max-width:720px) {
  .flip-cards-foursome{display:none;}
  .rt-special-table{
      width:100%;
  }
  .rt-special-table th,
.rt-special-table td {
       
        padding: 0.75rem 0;
    }
}





@media only screen and (max-width:1000px) {
    .sliver-183{max-width:100%;overflow:scroll;margin-bottom:30px;}
    .node-193 #showTable{display:block;}
    .node-193 .animation-show-hide{opacity:1;}
    .node-193 .horizontal-display{padding-top:12px;width:100px;height:100px;text-align:center;position:fixed;
    background-color:#fff;border-radius:50px;top:50%;right:50%;margin-top:-50px;margin-right:-50px;z-index:99999999999999;box-sizing:border-box}
    .node-193 .horizontal-display p{margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;margin:0;padding:0;font-size:14px}
    .node-193 .show-hidden{opacity:0}
    .node-193 .show-block{opacity:.8}
    .node-193 .show-hide{transition:all linear .6s}
    .node-193 .shirbit-button{display:inline-block;cursor:pointer;background-color:#25aae1;color:#fff!important;text-decoration:none!important;text-shadow:1px 0 1px rgba(255,255,255,0.4);height:40px;line-height:40px;font-size:24px;border-radius:20px;padding-right:14px;padding-left:14px;font-size:20px}
    .node-193 .shirbit-button.center{width:200px;display:block;margin-right:auto;margin-left:auto;margin-top:8px}
    .node-193 .popUpFade{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);z-index:117}
    .node-193 #modal-shuka-broad-step-2-form h3{color:#c9475f}
    .node-193 #modal-shuka-broad-step-2-form .table-wrapper-wrapper{position:fixed;background:#fff;border-radius:10px;z-index:10055;right:0;left:0;height:590px;
    border:1px solid #dce0e1;background-color:#fff;top:90px;padding:20px}
    .node-193 #modal-shuka-broad-step-2-form .close{cursor:pointer;position:fixed;z-index:9999999999;top:82px;right:50%;margin-right:-14px;display:block;font-size:20px;font-weight:600;
    border:2.5px solid #fff;border-radius:50%;width:28px;height:28px;line-height:28px;text-align:center;background-color:#c9475f;color:#fff;font-family:monospace,Arial;line-height:20px;}
    .node-193 #modal-shuka-broad-step-2-form .table-wrapper{direction:rtl;text-align:right;height:calc(100% - 84px);width:100%;overflow:hidden;z-index:999999999;}
    .node-193 #modal-shuka-broad-step-2-form .table-wrapper-inner{overflow:scroll;position:relative;width:100%;height:100%;}
    .node-193 #modal-shuka-broad-step-2-form .table-wrapper .table.table-fixed{position:fixed;background-color:#fff}
    .node-193 #modal-shuka-broad-step-2-form .table-wrapper-wrapper{height:calc(100% - 30px)}
    .node-193 #modal-shuka-broad-step-2-form table{display:table;table-layout:fixed;border:1px solid #999B9D;border-collapse:collapse;direction:rtl;text-align:right}
    .node-193 #modal-shuka-broad-step-2-form table td,
    .node-193 #modal-shuka-broad-step-2-form table th{display:table-cell;padding:.75rem 15px;text-align:center;border:1px solid #999B9D}
    .node-193 #modal-shuka-broad-step-2-form table tr.dark-grey td,
    .node-193 #modal-shuka-broad-step-2-form table tr.light-grey td,
    .node-193 #modal-shuka-broad-step-2-form table tr.dark-grey th,
    .node-193 #modal-shuka-broad-step-2-form table tr.light-grey th{background-color:#c9475f;color:#fff}
    .node-193 #modal-shuka-broad-step-2-form table{position:relative;}
    .node-193 #modal-shuka-broad-step-2-form table th{position:sticky;top:0;}
    .node-193 #modal-shuka-broad-step-2-form table tr > th:nth-child(1),
    .node-193 #modal-shuka-broad-step-2-form table tr > td:nth-child(1){position:sticky;right:0;background-color:#c9475f;color:#fff}
    
    
#carouselLogoes.slick-slider .slick-track div.ayalon,
#carouselLogoes.slick-slider .slick-track div.ayalon img{
    width:155px!important;
    height:105px!important;
}
#carouselLogoes.slick-slider .slick-track div.hafenix,
#carouselLogoes.slick-slider .slick-track div.hafenix img{
    width:98px!important;
    height:105px!important;
}
#carouselLogoes.slick-slider .slick-track div.harel,
#carouselLogoes.slick-slider .slick-track div.harel img{
    width:135px!important;
    height:105px!important;
}
#carouselLogoes.slick-slider .slick-track div.klal,
#carouselLogoes.slick-slider .slick-track div.klal img{
    width:143px!important;
    height:105px!important;
}
#carouselLogoes.slick-slider .slick-track div.menora,
#carouselLogoes.slick-slider .slick-track div.menora img{
    width:143px!important;
    height:105px!important;
}
#carouselLogoes.slick-slider .slick-track div.migdal,
#carouselLogoes.slick-slider .slick-track div.migdal img{
    width:56px!important;
    height:105px!important;
}
#carouselLogoes.slick-slider .slick-track div.passport,
#carouselLogoes.slick-slider .slick-track div.passport img{
    width:56px!important;
    height:105px!important;
}
#carouselLogoes.slick-slider .slick-track div.shirbit,
#carouselLogoes.slick-slider .slick-track div.shirbit img{
    width:113px!important;
    height:105px!important;
}
#carouselLogoes.slick-slider .slick-track div.shlomo,
#carouselLogoes.slick-slider .slick-track div.shlomo img{
    width:116px!important;
    height:105px!important;
}



}


a#insurance-process-circle-1-link{
    color:rgb(71,71,71)!important;
}


.popUpFade.thankyouModal{top: 0;left: 0;right: 0;bottom: 0;background: rgba(0, 0, 0, 0.3);z-index: 117;cursor: pointer;position:fixed!important}
.policyModal.thankyouModal{position:fixed;background:#fff;border-radius:10px;z-index:10055;width:400px;min-height:300px;border:1px solid #dce0e1;background-color:#fff;top:80px;right:50%;margin-right:-200px;padding:20px}
.close.hideModalThankyouContactForm{width:26px;height:26px;border-radius:50%;cursor:pointer;background-color:#c9475f;border:0;position:fixed;top:67px;right:50%;margin-right:-13px;text-align:center;padding:0;z-index:10070;color:#fff;font-size:20px}
.policyModal.thankyouModal .innerPolicyModal{position: relative;height: 100%;width: 100%;height: auto;}




.article-page-text-box-text-section .text-side-by-side-to-img > div:nth-child(1){float:right;width:200px;}
.article-page-text-box-text-section .text-side-by-side-to-img > div:nth-child(2){float:left;width:calc(100% - 200px);}
.article-page-text-box-text-section .text-side-by-side-to-img img{width:85%;margin-left:15%;margin-top:60px;}
.node-193 .article-text-box-851{width:84%;max-width:840px;padding-left:0;padding-right:0;}








@media only screen and (min-width:2200px) {
    .article-page #page-header {height:600px;}
}

@media only screen and (min-width:2400px) {
    .article-page #page-header {height:700px;}
}

@media only screen and (min-width:2550px) {
    .article-page #page-header {height:800px;}
}

@media only screen and (max-width:1600px) {
    .node-8 #flip-cards-foursome{height:380px;}
    .article-page #page-header {height:500px;}
}

@media only screen and (min-width:2800px) {
    .article-page #page-header {height:900px;}
}

@media only screen and (min-width:3000px) {
    .article-page #page-header {height:1100px;}
}


@media only screen and (max-width:1400px) {
    .node-8 #flip-cards-foursome{height:355px;}
    .article-page #page-header {height:460px;}
}

@media only screen and (max-width:1300px) {
    .node-8 #flip-cards-foursome{height:345px;}
    .article-page #page-header {height:420px;}
}

@media only screen and (max-width:1200px) {
    .node-8 #flip-cards-foursome{height:330px;}
    .article-page #page-header {height:390px;}
}

@media only screen and (max-width:1100px) {
    .node-8 #flip-cards-foursome{height:400px;margin-bottom:0;}
    .article-page #page-header {height:360px;}
}

@media only screen and (max-width:1000px) {
    .article-page #page-header {height:340px;}
}

@media only screen and (max-width: 800px) {
   .article-page-text-box-text-section .text-side-by-side-to-img > div:nth-child(1){float:none;display:none;}
   .article-page-text-box-text-section .text-side-by-side-to-img > div:nth-child(2){float:none;width:100%;}
}

@media only screen and (max-width:760px) {
    .article-page #page-header {height:340px;}
}








