@charset "UTF-8";
@font-face{font-family:"GothamPro";src:local("GothamPro"),url("../fonts/GothamPro.woff") format("woff2");font-weight:normal;font-style:normal;font-stretch:normal;}
@font-face{font-family:"GothamPro";src:local("GothamPro-Medium"),url("../fonts/GothamPro-Medium.woff") format("woff2");font-weight:500;font-style:normal;font-stretch:normal;}

/*-------------- BASE STYLES --------------*/
html{box-sizing:border-box;margin:auto;scroll-behavior:smooth;overflow-x:hidden;}
body{position:relative;box-sizing:border-box;background-color:#ffffff;overflow-x:hidden;margin:0px;-webkit-font-smoothing:antialiased;}
section,header,footer,main{width:100%;}
h1{font-family:"GothamPro",sans-serif;font-size:42px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.14;letter-spacing:normal;color:#181818;}
@media (max-width:1100px){
  h1{font-family:"GothamPro",sans-serif;font-size:26px;font-weight:500;font-stretch:normal;font-style:normal;letter-spacing:normal;}
}
h2{font-family:"GothamPro",sans-serif;font-size:30px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#243c96;}
@media (max-width:1100px){
  h2{font-family:"GothamPro",sans-serif;font-size:22px;font-weight:500;font-stretch:normal;font-style:normal;letter-spacing:normal;}
}
h3{font-family:"GothamPro",sans-serif;font-size:26px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.23;letter-spacing:normal;color:#243c96;}
@media (max-width:1100px){
  h3{font-family:"GothamPro",sans-serif;font-size:20px;font-weight:500;font-stretch:normal;font-style:normal;letter-spacing:normal;}
}
h4{font-family:"GothamPro",sans-serif;font-size:20px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.45;letter-spacing:normal;color:#5b6073;}
@media (max-width:1100px){
  h4{font-family:"GothamPro",sans-serif;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;letter-spacing:normal;}
}
h5{font-family:"GothamPro",sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#5b6073;}
@media (max-width:1100px){
  h5{font-family:"GothamPro",sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;letter-spacing:normal;}
}
input[type=text],input[type=email],input[type=submit],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none!important;outline:none!important;width:80%;border-radius:0px;margin:0;padding:10px 30px;box-sizing:border-box;}
input,textarea,select,button{-webkit-appearance:none;border-radius:0;}
p,li,ul{margin-top:0px;}
p{font-family:"GothamPro",sans-serif;font-size:20px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.6;letter-spacing:normal;color:#5b6073;}
@media (max-width:1100px){
  p{font-family:"GothamPro",sans-serif;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#5b6073;}
}
li{font-family:"GothamPro",sans-serif;font-size:20px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.6;letter-spacing:normal;color:#5b6073;}
@media (max-width:1100px){
  li{font-family:"GothamPro",sans-serif;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#5b6073;}
}
td,th{font-family:"GothamPro",sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.56;letter-spacing:normal;color:#5b6073;border:solid 1px #7d8192;padding:5px;}
@media (max-width:1100px){
  td,th{font-family:"GothamPro",sans-serif;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.79;letter-spacing:normal;color:#5b6073;}
}
td div,th div{font-family:"GothamPro",sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.56;letter-spacing:normal;color:#5b6073;}
@media (max-width:1100px){
  td div,th div{font-family:"GothamPro",sans-serif;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.79;letter-spacing:normal;color:#5b6073;}
}
th,th div{font-weight:bold;text-align:left;}
table{border:solid 1px #7d8192;border-collapse:collapse;}
select::-ms-expand{display:none;}
select{-moz-appearance:none;}
a{text-decoration:none;}
*{box-sizing:border-box;}
img{max-width:100%;}
a{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;}
strong{font-weight:500;}

/* clears the 'X' from Internet Explorer */
input[type=search]::-ms-clear{display:none;width:0;height:0;}
input[type=search]::-ms-reveal{display:none;width:0;height:0;}

/* clears the 'X' from Chrome */
input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none;}
.bienvenue{font-family:"Permanent Marker",cursive;}

/*-------------- UTILITY --------------*/
.column-1{width:calc((100% - 220px) / 12 * 1 + 0px);}
.column-2{width:calc((100% - 220px) / 12 * 2 + 20px);}
.column-3{width:calc((100% - 220px) / 12 * 3 + 40px);}
.column-4{width:calc((100% - 220px) / 12 * 4 + 60px);}
.column-5{width:calc((100% - 220px) / 12 * 5 + 80px);}
.column-6{width:calc((100% - 220px) / 12 * 6 + 100px);}
.column-7{width:calc((100% - 220px) / 12 * 7 + 120px);}
.column-8{width:calc((100% - 220px) / 12 * 8 + 140px);}
.column-9{width:calc((100% - 220px) / 12 * 9 + 160px);}
.column-10{width:calc((100% - 220px) / 12 * 10 + 180px);}
.column-11{width:calc((100% - 220px) / 12 * 11 + 200px);}
.column-12{width:calc((100% - 220px) / 12 * 12 + 220px);}
.container{max-width:82vw;margin:0px 0px 0px auto;  /*overflow: hidden;*/}
@media (max-width:1100px){
  .container{max-width:100%;}
}
.clearset:after{content:" ";visibility:hidden;display:block;height:0;clear:both;}
.flex{display:flex;justify-content:space-between;align-items:stretch;}
.third{width:33.33%;}
.half{width:50%;}
#width-check{position:relative;z-index:0;}
.mobile-only{display:none!important;}
.desktop-only{display:block!important;}
div.overflow{width:100%;overflow-x:auto;}
div.overflow.show + div.scroll-arrow{position:relative;height:30px;width:100%;}
div.overflow.show + div.scroll-arrow::before{font-family:"Font Awesome 6 Pro";-webkit-font-smoothing:antialiased;font-size:16px;position:absolute;bottom:0px;left:50%;content:"\f07e";font-weight:900;}
.vertical{font-family:"GothamPro",sans-serif;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#5b6073;left:-100px;position:absolute;}
.vertical.bottom{transform-origin:bottom left;transform:rotate(-90deg);bottom:120px;padding-left:47px;color:#fff;}
.vertical.bottom::before{content:"";height:1px;position:absolute;width:0px;left:36px;top:10px;background-color:#ffffff;}
.vertical.bottom.show::before{left:0px;width:36px;transition:all 0.5s ease-in-out;}
.vertical.bottom.hide::before{left:0px;width:0px;}
.vertical.top{transform-origin:top left;bottom:100%;padding-left:47px;transform:rotate(-90deg) translateX(calc(-100% - 18px));}
.vertical.top::after{content:"";height:1px;position:absolute;width:0px;left:36px;top:10px;background-color:#5b6073;}
.vertical.top.show::after{left:0px;width:36px;transition:all 0.5s ease-in-out;}
.vertical.top.hide::after{left:0px;width:0px;}
.animated-border{padding-left:20px;position:relative;}
.animated-border::before{content:"";background-color:#243c96;position:absolute;top:0px;left:0px;width:2px;height:0px;transition:all 0.5s ease-in-out;}
.animated-border.show::before{height:100%;}
.cc-banner.cc-theme-edgeless .cc-btn{white-space:nowrap!important;}
.download-icon::before{content:"";display:inline;background-color:#ffffff;width:13px;min-width:13px;height:18px;-webkit-mask-image:url(../../../../_resources/icons/download.svg);mask-image:url(../../../../_resources/icons/download.svg);margin-right:10px;}
.envelope-icon::before{content:"";display:inline;background-color:#ffffff;width:20px;min-width:20px;height:13px;-webkit-mask-image:url(../../../../_resources/icons/envelope.svg);mask-image:url(../../../../_resources/icons/envelope.svg);margin-right:10px;}
.arrow{font-family:"GothamPro",sans-serif;font-size:20px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.45;letter-spacing:normal;color:#243c96;}
.arrow::after{transition:all 0.25s ease-in-out;content:"";display:inline-block;background-color:#243c96;-webkit-mask-image:url(../../../../_resources/icons/arrow.svg);mask-image:url(../../../../_resources/icons/arrow.svg);margin-left:0px;cursor:pointer;}
@media (min-width:1920px){
  .arrow::after{width:25px;min-width:25px;height:18px;}
}
@media (max-width:1919px){
  .arrow::after{width:18px;min-width:18px;height:13px;}
}
.arrow:hover::after{margin-left:5px;}
#toggle{margin-bottom:50px;}
p.blue,h1.blue,h4.blue{color:#243c96;}
.caption{font-family:"GothamPro",sans-serif;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#5b6073;}

/* ANIMATE CSS DELAY CLASSES */
.animated.delay-500ms{-webkit-animation-delay:500ms;animation-delay:500ms;}
.animated.delay-2500ms{-webkit-animation-delay:2500ms;animation-delay:2500ms;}
.grecaptcha-badge{display:none!important;z-index:100000;}
.grecaptcha-badge.show{display:block!important;visibility:visible!important;}

/* BUTTONS */
.social-link-style{border-radius:40px;width:40px;height:40px;line-height:40px;display:block;text-align:center;background-color:#ffffff;color:#243c96;transition:all 0.25s ease-in-out;cursor:pointer;}
.social-link-style:hover{color:#7D8192;}
.button-style-1{display:inline-flex;transition:all 0.25s ease-in-out;font-family:"GothamPro",sans-serif;font-size:15px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:right;color:#243c96;min-width:300px;height:56px;background-color:#ffffff;position:relative;align-items:center;justify-content:center;cursor:pointer;}
@media (max-width:1100px){
  .button-style-1{height:44px;}
}
.button-style-1::before{content:"";position:absolute;top:0px;right:0px;bottom:0px;left:0px;box-shadow:0 8px 16px 0 rgba(16,18,30,0.14);z-index:-1;transition:all 0.25s ease-in-out;}
.button-style-1::after{width:18px;min-width:18px;height:13px;transition:all 0.25s ease-in-out;content:"";display:inline-block;background-color:#243c96;transition:all 0.25s ease-in-out;-webkit-mask-image:url(../../../../_resources/icons/arrow.svg);mask-image:url(../../../../_resources/icons/arrow.svg);margin-left:23px;cursor:pointer;}
.button-style-1:hover{padding-left:5px;}
.button-style-1:hover::before{transform:scale(0.8);box-shadow:0 16px 16px 0 rgba(16,18,30,0.28);}
.button-style-1:hover::after{margin-left:28px;}
.button{display:inline-flex;transition:all 0.25s ease-in-out;font-family:"GothamPro",sans-serif;font-size:15px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#fff;min-width:196px;height:56px;background-color:#243c96;position:relative;align-items:center;justify-content:center;cursor:pointer;border:none;padding:20px;}
@media (max-width:1100px){
  .button{min-width:138px;}
}
.button::before{content:"";position:absolute;top:0px;right:0px;bottom:0px;left:0px;box-shadow:0 8px 16px 0 rgba(16,18,30,0.14);z-index:-1;transition:all 0.25s ease-in-out;}
.button:hover{background-color:#4B84C4;}
.button:hover::before{transform:scale(0.8);box-shadow:0 16px 16px 0 rgba(16,18,30,0.28);}
.button-style-2{display:inline-flex;transition:all 0.25s ease-in-out;font-family:"GothamPro",sans-serif;font-size:15px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#fff;min-width:196px;height:56px;background-color:#243c96;position:relative;align-items:center;justify-content:center;cursor:pointer;border:none;padding:20px;}
@media (max-width:1100px){
  .button-style-2{min-width:138px;}
}
.button-style-2::before{content:"";position:absolute;top:0px;right:0px;bottom:0px;left:0px;box-shadow:0 8px 16px 0 rgba(16,18,30,0.14);z-index:-1;transition:all 0.25s ease-in-out;}
.button-style-2:hover{background-color:#4B84C4;}
.button-style-2:hover::before{transform:scale(0.8);box-shadow:0 16px 16px 0 rgba(16,18,30,0.28);}
.button-style-3{display:inline-flex;transition:all 0.25s ease-in-out;font-family:"GothamPro",sans-serif;font-size:15px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#fff;min-width:233px;height:56px;background-color:#4b84c4;position:relative;align-items:center;justify-content:center;cursor:pointer;border:none;}
@media (max-width:1100px){
  .button-style-3{min-width:212px;height:44px;}
}
.button-style-3.sign-up::before{content:"";display:inline;background-color:#ffffff;width:20px;min-width:20px;height:13px;-webkit-mask-image:url(../../../../_resources/icons/envelope.svg);mask-image:url(../../../../_resources/icons/envelope.svg);margin-right:10px;}
.button-style-3::after{content:"";position:absolute;top:0px;right:0px;bottom:0px;left:0px;box-shadow:0 8px 16px 0 rgba(16,18,30,0.14);z-index:-1;transition:all 0.25s ease-in-out;}
.button-style-3:hover{background-color:#243c96;}
.button-style-3:hover::after{transform:scale(0.8);box-shadow:0 16px 16px 0 rgba(16,18,30,0.28);}
.button-style-4{display:inline-flex;transition:all 0.25s ease-in-out;font-family:"GothamPro",sans-serif;font-size:15px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#fff;min-width:333px;height:86px;background-color:#7D8192;position:relative;align-items:center;justify-content:center;cursor:pointer;}
@media (max-width:1100px){
  .button-style-4{min-width:238px;height:54px;}
}
.button-style-4::before{content:"";display:inline;background-color:#ffffff;width:13px;min-width:13px;height:18px;-webkit-mask-image:url(../../../../_resources/icons/download.svg);mask-image:url(../../../../_resources/icons/download.svg);margin-right:10px;}
.button-style-4:hover{background-color:#243c96;}
.button-style-5{display:inline-flex;transition:all 0.25s ease-in-out;font-family:"GothamPro",sans-serif;font-size:15px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#fff;width:100%;height:56px;background-color:#4b84c4;align-items:center;justify-content:center;cursor:pointer;}
.button-style-5.sign-up::before{content:"";display:inline;background-color:#ffffff;width:20px;min-width:20px;height:13px;-webkit-mask-image:url(../../../../_resources/icons/envelope.svg);mask-image:url(../../../../_resources/icons/envelope.svg);margin-right:10px;}
.button-style-5:hover{background-color:#243c96;}
.button-style-5:nth-of-type(2){border-left:1px solid #ffffff;}
.my-gallery-slider{width:100%;padding:20px 0;position:relative;}
.my-gallery-slider .swiper-wrapper{margin-bottom:70px;}
.my-gallery-slider .swiper-navigation-buttons{position:absolute;left:0px;bottom:5px;width:130px;height:48px;display:flex;align-items:center;z-index:2;}
.my-gallery-slider .swiper-button-next,.my-gallery-slider .swiper-button-prev{font-size:20px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;text-align:center;color:#243c96;font-family:"Font Awesome 6 Pro";-webkit-font-smoothing:antialiased;width:48px;height:48px;border-radius:48px;background-color:#243c96;color:#fff;font-weight:400;font-style:normal;cursor:pointer;transition:all 0.25s ease-in-out;opacity:1;display:flex;justify-content:center;align-items:center;}
.my-gallery-slider .swiper-button-next::after,.my-gallery-slider .swiper-button-prev::after{color:#ffffff;font-size:14px;}
.my-gallery-slider .swiper-button-next::after{content:"\f178";font-family:"Font Awesome 5 Pro";}
.my-gallery-slider .swiper-button-prev::after{content:"\f177";font-family:"Font Awesome 5 Pro";}
.my-gallery-slider .swiper-slide{display:flex;align-items:center;justify-content:center;overflow:hidden;}
.my-gallery-slider .swiper-slide img{height:100%;width:auto;-o-object-fit:cover;object-fit:cover;}
header.one{display:block;position:fixed;z-index:1000;top:0px;left:0px;}
@media (max-width:1100px){
  header.one{display:none;pointer-events:none;}
}
header.one #top{height:86px;align-items:center;}
header.one #top .left{width:70%;background-color:#243c96;align-items:center;height:100%;justify-content:flex-start;}
header.one #top #dt-menu{width:100px;height:100%;display:inline-flex;align-items:center;background-color:#243c96;position:relative;}
header.one #top #dt-menu nav{width:560px;margin-left:-560px;position:absolute;left:0px;top:0px;height:100vh;overflow-y:scroll;z-index:1;background-color:#243c96;-ms-overflow-style:none;scrollbar-width:none;transition:all 750ms ease-in-out;}
header.one #top #dt-menu nav::-webkit-scrollbar{display:none;}
header.one #top #dt-menu nav ul.top-level{margin:93px 41px 30px 156px;list-style:none;padding:0px;}
header.one #top #dt-menu nav ul.top-level a.top-level{font-family:"GothamPro",sans-serif;font-size:26px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#fff;display:block;padding:14px 0px;}
header.one #top #dt-menu nav ul.top-level a.top-level.has-submenu::after{content:"+";display:inline;margin-left:10px;}
header.one #top #dt-menu nav ul.top-level a.top-level.has-submenu.show::after{content:"—";}
header.one #top #dt-menu nav ul.top-level ul.sub{margin:0px 0px 0px 25px;list-style:none;padding:0px;display:none;}
header.one #top #dt-menu nav ul.top-level ul.sub a{font-family:"GothamPro",sans-serif;font-size:18px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.44;letter-spacing:normal;color:#fff;display:block;padding:10px 0px;}
header.one #top #dt-menu nav ul.top-level ul.sub a.has-submenu::after{content:"+";display:inline;margin-left:10px;}
header.one #top #dt-menu nav ul.top-level ul.sub a.has-submenu.show::after{content:"—";}
header.one #top #dt-menu nav ul.top-level ul.sub a:hover{font-family:"GothamPro",sans-serif;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.44;letter-spacing:normal;color:#fff;}
header.one #top #dt-menu nav ul.top-level ul.sub ul.subsub{margin:0px 0px 0px 25px;list-style:none;padding:0px;display:none;}
header.one #top #dt-menu .menu-icon{margin:0px auto;cursor:pointer;position:relative;z-index:2;transition:all 500ms ease-in-out;cursor:pointer;}
header.one #top #dt-menu .menu-icon span{background-color:#243c96;width:25px;height:3px;display:block;margin-bottom:5px;transition:all 500ms ease-in-out;border-radius:3px;}
header.one #top #dt-menu .menu-icon span:last-of-type{margin-bottom:0px;}
header.one #top #dt-menu .menu-icon:hover span{opacity:0.6;}
header.one #top .logo{transition:all 0.25s ease-in-out;}
@media (min-width:1920px){
  header.one #top .logo{padding-left:65px;padding-right:65px;}
}
@media (max-width:1919px){
  header.one #top .logo{padding-left:60px;padding-right:60px;}
}
@media (max-width:1023px){
  header.one #top .logo{padding-left:20px;padding-right:20px;}
}
header.one #top .logo img{height:40px;}
header.one #top .logo:hover{opacity:0.6;}
header.one #top .ticker{font-family:"GothamPro",sans-serif;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#181818;background-color:#ffffff;width:30%;align-items:center;justify-content:flex-start;height:100%;position:relative;}
@media (min-width:1920px){
  header.one #top .ticker{padding-right:65px;}
}
@media (max-width:1919px){
  header.one #top .ticker{padding-right:60px;}
}
@media (max-width:1023px){
  header.one #top .ticker{padding-right:20px;}
}
header.one #top .ticker strong{font-family:"GothamPro",sans-serif;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#181818;}
header.one #top .ticker .stock{flex-grow:1;justify-content:space-around;padding:0px 20px;}
header.one #top .ticker .stock div{padding:0px 5px;}
header.one #top .ticker .stock.hide{opacity:0;}
header.one #top .ticker .search-area{position:absolute;right:0;margin-right:65px;}
header.one #top .ticker .search-area .icon{font-size:26px;line-height:1;color:#243c96;cursor:pointer;transition:all 0.25s ease-in-out;}
@media (max-width:1919px){
  header.one #top .ticker .search-area .icon{font-size:20px;line-height:1;}
}
header.one #top .ticker .search-area .icon:hover{opacity:0.6;}
header.one #top .ticker .search-area #search-hold{display:none;width:100%;}
header.one #top .ticker .search-area #search-hold form{width:100%;padding:0px 20px;}
header.one #top .ticker .search-area #search-hold form input{font-family:"GothamPro",sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#5b6073;width:100%;border:none;}
header.one #top .ticker .search-area #search-hold form input::-webkit-input-placeholder{font-family:"GothamPro",sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#5b6073;}
header.one #top .ticker .search-area #search-hold form input:-moz-placeholder{font-family:"GothamPro",sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#5b6073;}
header.one #top .ticker .search-area #search-hold form input::-moz-placeholder{font-family:"GothamPro",sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#5b6073;}
header.one #top .ticker .search-area #search-hold form input:-ms-input-placeholder{font-family:"GothamPro",sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#5b6073;}
header.one #top .ticker .search-area #search-hold form input:focus{outline:0px;}
header.one #top .ticker .search-area #search-hold .search-close{font-size:20px;line-height:1;color:#243c96;cursor:pointer;}
header.one.open #top #dt-menu .menu-icon{transform:translateY(-4px);}
header.one.open #top #dt-menu .menu-icon span{background-color:#ffffff;}
header.one.open #top #dt-menu .menu-icon span:nth-child(1){transform:translate(0px,12px) rotate(45deg);opacity:0;}
header.one.open #top #dt-menu .menu-icon span:nth-child(2){transform:translate(0px,3.9px) rotate(45deg);}
header.one.open #top #dt-menu .menu-icon span:nth-child(3){transform:translate(0px,-3.9px) rotate(-45deg);}
header.one.open #top #dt-menu nav{margin-left:0px;}
header.one.sticky #top{box-shadow:0 1px 6px 0 rgba(0,0,0,0.2);}
header.two{display:block;position:fixed;z-index:1000;top:0px;left:0px;}
@media (max-width:1100px){
  header.two{display:none;}
}
header.two #top{height:86px;align-items:center;}
header.two #top .left{width:90%;background-color:#243c96;align-items:center;height:100%;}
header.two #top .logo{transition:all 0.25s ease-in-out;}
@media (min-width:1920px){
  header.two #top .logo{padding-left:65px;padding-right:65px;}
}
@media (max-width:1919px){
  header.two #top .logo{padding-left:60px;padding-right:60px;}
}
@media (max-width:1250px){
  header.two #top .logo{padding-left:60px;padding-right:30px;}
}
@media (max-width:1023px){
  header.two #top .logo{padding-left:20px;padding-right:20px;}
}
@media (max-width:1919px){
  header.two #top .logo img{height:45px;}
}
header.two #top .logo:hover{opacity:0.6;}
@media (max-width:1300px){
  header.two #top .logo img{height:40px;}
}
@media (max-width:1200px){
  header.two #top .logo{padding-right:20px;}
  header.two #top .logo img{height:30px;}
}
header.two #top nav{flex-grow:2;}
@media (min-width:1920px){
  header.two #top nav{padding-right:65px;}
}
@media (max-width:1919px){
  header.two #top nav{padding-right:60px;}
}
@media (max-width:1023px){
  header.two #top nav{padding-right:20px;}
}
header.two #top nav ul.top-level{display:flex;list-style:none;margin:0px;padding:0px;justify-content:space-around;align-items:center;}
header.two #top nav ul.top-level li.top-level{padding:27px 0px;position:relative;}
header.two #top nav ul.top-level li.top-level a.top-level{font-family:"GothamPro",sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.56;letter-spacing:normal;text-align:justify;color:#fff;padding:33px 0px;}
header.two #top nav ul.top-level li.top-level ul.sub{transition:all 0.25s ease-in-out;width:240px;padding:30px 0px;opacity:0;pointer-events:none;position:absolute;background-color:#ffffff;top:100%;border-top:5px solid #ffffff;left:50%;transform:translateX(-50%);list-style:none;padding:0px;margin:0px;}
header.two #top nav ul.top-level li.top-level ul.sub::before{transition:all 0.25s ease-in-out;content:"";border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #ffffff;position:absolute;top:-11px;left:calc(50% - 6px);}
header.two #top nav ul.top-level li.top-level ul.sub a.sub{font-family:"GothamPro",sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.31;letter-spacing:normal;color:#5b6073;padding:8px 25px;transition:all 0.25s ease-in-out;display:block;}
header.two #top nav ul.top-level li.top-level ul.sub a.sub.has-submenu::after{content:"+";margin-left:10px;}
header.two #top nav ul.top-level li.top-level ul.sub a.sub.has-submenu.show::after{content:"—";}
header.two #top nav ul.top-level li.top-level ul.sub a.sub:hover{font-family:"GothamPro",sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.31;letter-spacing:normal;color:#fff;background-color:#243c96;}
header.two #top nav ul.top-level li.top-level ul.sub ul.subsub{list-style:none;padding:0px;margin:0px;display:none;}
header.two #top nav ul.top-level li.top-level ul.sub ul.subsub a.subsub{font-family:"GothamPro",sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.31;letter-spacing:normal;color:#5b6073;padding:8px 25px 8px 48px;transition:all 0.25s ease-in-out;color:#243c96;display:block;}
header.two #top nav ul.top-level li.top-level ul.sub ul.subsub a.subsub:hover{font-family:"GothamPro",sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.31;letter-spacing:normal;color:#fff;background-color:#243c96;}
header.two #top nav ul.top-level li.top-level:hover ul.sub{opacity:1;pointer-events:all;box-shadow:0 15px 19px 0 rgba(0,0,0,0.18);}
@media (max-width:1470px){
  header.two #top nav{padding-right:30px;}
  header.two #top nav ul.top-level li.top-level a.top-level{font-size:14px;}
}

/*header.two #top #search {
  position: absolute;
  right: 0;
  margin-right: 60px;
}*/
header.two #top #search i{font-size:20px;line-height:1;color:#243c96;cursor:pointer;transition:all 0.25s ease-in-out;}
@media (max-width:1250px){
  header.two #top #search i{font-size:16px;}
}
header.two #top #search i:hover{opacity:0.6;}
header.two #top .ticker{font-family:"GothamPro",sans-serif;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#181818;background-color:#ffffff;width:10%;align-items:center;justify-content:center;height:100%;position:relative;}

/*@media (min-width: 1920px) {
  header.two #top .ticker {
    padding-right: 65px;
  }
}
@media (max-width: 1919px) {
  header.two #top .ticker {
    padding-right: 60px;
  }
}*/
@media (max-width:1023px){
  header.two #top .ticker{padding-right:20px;}
}
header.two #top .ticker strong{font-family:"GothamPro",sans-serif;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#181818;}
header.two #top .ticker .stock{flex-grow:1;justify-content:space-around;padding:0px 20px;}
header.two #top .ticker .stock div{padding:0px 5px;}
header.two #top .ticker .stock.hide{opacity:0;}
header.two #top .ticker .search-area{position:absolute;right:0;margin-right:60px;}
header.two #top .ticker .search-area .icon{font-size:20px;line-height:1;color:#243c96;cursor:pointer;transition:all 0.25s ease-in-out;}
header.two #top .ticker .search-area .icon:hover{opacity:0.6;}
header.two #top .ticker .search-area #search-hold{display:none;width:100%;}
header.two #top .ticker .search-area #search-hold form{width:100%;padding:0px 20px;}
header.two #top .ticker .search-area #search-hold form input{font-family:"GothamPro",sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#5b6073;width:100%;border:none;}
header.two #top .ticker .search-area #search-hold form input::-webkit-input-placeholder{font-family:"GothamPro",sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#5b6073;}
header.two #top .ticker .search-area #search-hold form input:-moz-placeholder{font-family:"GothamPro",sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#5b6073;}
header.two #top .ticker .search-area #search-hold form input::-moz-placeholder{font-family:"GothamPro",sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#5b6073;}
header.two #top .ticker .search-area #search-hold form input:-ms-input-placeholder{font-family:"GothamPro",sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#5b6073;}
header.two #top .ticker .search-area #search-hold form input:focus{outline:0px;}
header.two #top .ticker .search-area #search-hold .search-close{font-size:20px;line-height:1;color:#243c96;cursor:pointer;}
@media (max-width:1250px){
  header.two #top .ticker{width:7%;}
  header.two #top #search i{font-size:16px;}
}
@media (max-width:1250px){
  header.two #top .left{width:93%;}
}
header.two.sticky #top{box-shadow:0 1px 6px 0 rgba(0,0,0,0.2);}
.language-toggle a{color:#243c96;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.56;letter-spacing:normal;}
@media (max-width:1250px){
  .language-toggle a{font-size:14px;}
}
html.open{overflow:hidden;-webkit-overflow-scrolling:touch;}
html.open body{height:100vh;}
header.mobile{display:none;position:fixed;z-index:1000;top:0px;left:0px;background-color:#ffffff;}
@media (max-width:1100px){
  header.mobile{display:block;}
}
header.mobile .top{height:50px;width:100%;justify-content:space-between;align-items:center;}
@media (min-width:1920px){
  header.mobile .top{padding-left:65px;}
}
@media (max-width:1919px){
  header.mobile .top{padding-left:60px;}
}
@media (max-width:1023px){
  header.mobile .top{padding-left:20px;}
}
header.mobile .top .logo{width:150px;height:25px;position:relative;z-index:2;}
header.mobile .top .logo img{position:absolute;top:0px;left:0px;width:100%;transition:all 250ms ease-in-out;}
header.mobile .top .logo img.color{opacity:1;}
header.mobile .top .logo img.white{opacity:0;}
header.mobile .top .icon-hold{width:55px;height:100%;display:flex;align-items:center;background-color:#e3eefa;cursor:pointer;}
header.mobile .top .icon-hold .menu-icon{margin:0px auto;cursor:pointer;position:relative;z-index:2;transition:all 250ms ease-in-out;cursor:pointer;height:19px;width:25px;}
header.mobile .top .icon-hold .menu-icon span{background-color:#243c96;width:25px;height:3px;display:block;margin-bottom:5px;transition:all 250ms ease-in-out;border-radius:3px;}
header.mobile .top .icon-hold .menu-icon span:last-of-type{margin-bottom:0px;}
header.mobile #mobile-menu{position:absolute;top:0px;left:0px;height:100vh;width:100%;margin-left:-100%;background-color:#243c96;transition:all 250ms ease-in-out;pointer-events:none;}
header.mobile #mobile-menu nav{height:calc(100% - 175px);overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;margin-top:50px;}
@media (min-width:1920px){
  header.mobile #mobile-menu nav{padding-left:65px;padding-right:65px;}
}
@media (max-width:1919px){
  header.mobile #mobile-menu nav{padding-left:60px;padding-right:60px;}
}
@media (max-width:1023px){
  header.mobile #mobile-menu nav{padding-left:20px;padding-right:20px;}
}
header.mobile #mobile-menu nav::-webkit-scrollbar{display:none;}
header.mobile #mobile-menu nav ul.top-level{margin:30px 0px;list-style:none;padding:0px;}
header.mobile #mobile-menu nav ul.top-level a.top-level{font-family:"GothamPro",sans-serif;font-size:20px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#fff;display:block;padding:10px 0px;}
header.mobile #mobile-menu nav ul.top-level a.top-level.has-submenu::after{content:"+";display:inline;margin-left:10px;}
header.mobile #mobile-menu nav ul.top-level a.top-level.has-submenu.show::after{content:"—";}
header.mobile #mobile-menu nav ul.top-level ul.sub{margin:0px 0px 0px 25px;list-style:none;padding:0px;display:none;}
header.mobile #mobile-menu nav ul.top-level ul.sub a{font-family:"GothamPro",sans-serif;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.69;letter-spacing:normal;color:#fff;display:block;padding:8px 0px;}
header.mobile #mobile-menu nav ul.top-level ul.sub a.has-submenu::after{content:"+";display:inline;margin-left:10px;}
header.mobile #mobile-menu nav ul.top-level ul.sub a.has-submenu.show::after{content:"—";}
header.mobile #mobile-menu nav ul.top-level ul.sub a:hover{font-family:"GothamPro",sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.69;letter-spacing:normal;color:#fff;}
header.mobile #mobile-menu nav ul.top-level ul.sub ul.subsub{margin:0px 0px 0px 25px;list-style:none;padding:0px;display:none;}
header.mobile #mobile-menu .bottom{justify-content:space-between;}
header.mobile #mobile-menu .social{height:70px;}
@media (min-width:1920px){
  header.mobile #mobile-menu .social{padding-left:65px;padding-right:65px;}
}
@media (max-width:1919px){
  header.mobile #mobile-menu .social{padding-left:60px;padding-right:60px;}
}
@media (max-width:1023px){
  header.mobile #mobile-menu .social{padding-left:20px;padding-right:20px;}
}
header.mobile #mobile-menu .social a{border-radius:40px;width:40px;height:40px;line-height:40px;display:block;text-align:center;background-color:#ffffff;color:#243c96;transition:all 0.25s ease-in-out;cursor:pointer;display:inline-block; margin-right:8px;}
header.mobile #mobile-menu .social a:hover{color:#7D8192;}
header.mobile #mobile-menu .social a:last-of-type{margin-right:0px;}
header.mobile #mobile-menu .search_hold{position:relative;padding-right:20px;text-align:right;}
header.mobile #mobile-menu .search_hold span.icon{border-radius:40px;width:40px;height:40px;line-height:40px;display:block;text-align:center;background-color:#ffffff;color:#243c96;transition:all 0.25s ease-in-out;cursor:pointer;display:inline-block;}
header.mobile #mobile-menu .search_hold span.icon:hover{color:#7D8192;}
header.mobile #mobile-menu .search_hold #search-hold-mob{position:absolute;top:0;right:0;width:100vw;opacity:0;pointer-events:none;transition:all 250ms ease-in-out;}
header.mobile #mobile-menu .search_hold #search-hold-mob.show{opacity:1;pointer-events:all;}
header.mobile #mobile-menu .search_hold #search-hold-mob form{width:calc(100% - 40px);margin:0 20px;}
header.mobile #mobile-menu .search_hold #search-hold-mob form input{width:100%;padding:12px 20px;border-radius:30px;border:0;font-family:"GothamPro",sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:normal;color:#5b6073;height:45px;}
header.mobile #mobile-menu .search_hold #search-hold-mob form input::-webkit-input-placeholder{font-family:"GothamPro",sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:normal;color:#5b6073;}
header.mobile #mobile-menu .search_hold #search-hold-mob form input::-moz-placeholder{font-family:"GothamPro",sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:normal;color:#5b6073;}
header.mobile #mobile-menu .search_hold #search-hold-mob form input:-ms-input-placeholder{font-family:"GothamPro",sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:normal;color:#5b6073;}
header.mobile #mobile-menu .search_hold #search-hold-mob form input::-ms-input-placeholder{font-family:"GothamPro",sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:normal;color:#5b6073;}
header.mobile #mobile-menu .search_hold #search-hold-mob form input::placeholder{font-family:"GothamPro",sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:normal;color:#5b6073;}
header.mobile #mobile-menu .search_hold #search-hold-mob form input:focus{outline:0;}
header.mobile #mobile-menu .search_hold #search-hold-mob .mob-search-close i{position:absolute;top:12px;right:40px;color:#243c96;}
header.mobile #mobile-menu .ticker{border-top:solid 1px #ffffff;}
@media (min-width:1920px){
  header.mobile #mobile-menu .ticker{padding-left:65px;padding-right:65px;}
}
@media (max-width:1919px){
  header.mobile #mobile-menu .ticker{padding-left:60px;padding-right:60px;}
}
@media (max-width:1023px){
  header.mobile #mobile-menu .ticker{padding-left:20px;padding-right:20px;}
}
header.mobile #mobile-menu .ticker .stock{font-family:"GothamPro",sans-serif;font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#fff;align-items:center;height:55px;}
header.mobile #mobile-menu .ticker .stock strong{font-family:"GothamPro",sans-serif;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#fff;}
header.mobile.open .top .logo img.color{opacity:0;}
header.mobile.open .top .logo img.white{opacity:1;}
header.mobile.open .top .icon-hold .menu-icon{transform:translateY(-4px);}
header.mobile.open .top .icon-hold .menu-icon span{background-color:#ffffff;}
header.mobile.open .top .icon-hold .menu-icon span:nth-child(1){transform:translate(0px,12px) rotate(45deg);opacity:0;}
header.mobile.open .top .icon-hold .menu-icon span:nth-child(2){transform:translate(0px,3.9px) rotate(45deg);}
header.mobile.open .top .icon-hold .menu-icon span:nth-child(3){transform:translate(0px,-3.9px) rotate(-45deg);}
header.mobile.open #mobile-menu{margin-left:0px;pointer-events:all;}
header.mobile.sticky .top{box-shadow:0 1px 6px 0 rgba(0,0,0,0.2);}
header.mobile #mobile-menu nav ul.top-level li.top-level.language-toggle{margin-top:30px;}

/**************** NEWS SECTION ****************/
body main .content .container #content .news-item{margin-bottom:30px;}
body main .content .container #content .news-item:not(:last-of-type){border-bottom:1px solid #7d8192;}
body main .content .container #content .news-item .news-date{font-family:"GothamPro",sans-serif;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#243c96;margin-bottom:10px;text-align:left;}
@media (max-width:1100px){
  body main .content .container #content .news-item .news-date{margin-bottom:0px;}
}
body main .content .container #content .news-item .news-title a{font-family:"GothamPro",sans-serif;font-size:20px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.45;letter-spacing:normal;color:#5b6073;transition:all 0.25s ease-in-out;text-decoration:none;}
@media (max-width:1100px){
  body main .content .container #content .news-item .news-title a{font-family:"GothamPro",sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;letter-spacing:normal;}
}
body main .content .container #content .news-item .news-title a::after{margin-top:15px;margin-bottom:15px;}
@media (max-width:1100px){
  body main .content .container #content .news-item .news-title a::after{margin-top:11px;}
}
body main .content .container #content .news-item .news-title a:hover{font-family:"GothamPro",sans-serif;font-size:20px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.45;letter-spacing:normal;color:#181818;opacity:1;}
@media (max-width:1100px){
  body main .content .container #content .news-item .news-title a:hover{font-family:"GothamPro",sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#181818;}
}
#news{margin-top:67px;}
@media (max-width:1100px){
  #news{margin-top:50px;}
}
@media (max-width:1100px) and (min-width:1920px){
  #news{padding-left:65px;padding-right:65px;}
}
@media (max-width:1100px) and (max-width:1919px){
  #news{padding-left:60px;padding-right:60px;}
}
@media (max-width:1100px) and (max-width:1023px){
  #news{padding-left:20px;padding-right:20px;}
}
#news .news-wrapper{margin-top:33px;display:flex;}
@media (max-width:1100px){
  #news .news-wrapper{display:block;margin-top:25px;}
}
#news .news-wrapper .news-item{padding-right:3.5%;width:33.3333333333%;}
@media (max-width:1100px){
  #news .news-wrapper .news-item{width:100%;padding-right:0px;margin-bottom:19px;}
}
#news .news-wrapper .news-item .news-date{font-family:"GothamPro",sans-serif;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#243c96;margin-bottom:10px;text-align:left;}
@media (max-width:1100px){
  #news .news-wrapper .news-item .news-date{margin-bottom:0px;}
}
#news .news-wrapper .news-item .news-title a{font-family:"GothamPro",sans-serif;font-size:20px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.45;letter-spacing:normal;color:#5b6073;transition:all 0.25s ease-in-out;text-decoration:none;}
@media (max-width:1100px){
  #news .news-wrapper .news-item .news-title a{font-family:"GothamPro",sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;letter-spacing:normal;}
}
#news .news-wrapper .news-item .news-title a::after{margin-top:25px;}
@media (max-width:1100px){
  #news .news-wrapper .news-item .news-title a::after{margin-top:11px;}
}
#news .news-wrapper .news-item .news-title a:hover{font-family:"GothamPro",sans-serif;font-size:20px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.45;letter-spacing:normal;color:#181818;}
@media (max-width:1100px){
  #news .news-wrapper .news-item .news-title a:hover{font-family:"GothamPro",sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#181818;}
}

/**************** SUBSCRIBE ****************/
#subscribe{margin-top:50px;position:relative;}
@media (max-width:1100px){
  #subscribe{margin-top:45px;}
}
#subscribe .container{background-color:#e3eefa;padding:4% 5% 8% 5%;align-items:flex-start;position:relative;z-index:1;}
@media (max-width:1100px){
  #subscribe .container{display:block;width:calc(100% - 40px);margin:0px 0px 0px 20px;padding:40px 20px;}
}
#subscribe .container .signup-text{font-family:"GothamPro",sans-serif;font-size:26px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.23;letter-spacing:normal;color:#243c96;margin-top:30px;width:28%;padding-right:5%;}
#subscribe .container .signup-text span{display:block;}
#subscribe .container .signup-text span.subtext{font-family:"GothamPro",sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#5b6073;margin-top:15px;}
@media (max-width:1100px){
  #subscribe .container .signup-text{font-family:"GothamPro",sans-serif;font-size:20px;font-weight:500;font-stretch:normal;font-style:normal;letter-spacing:normal;width:100%;padding-right:0px;margin-top:0px;}
}
#subscribe .container .signup-info{width:72%;}
@media (max-width:1100px){
  #subscribe .container .signup-info{width:100%;margin-top:22px;}
}
@media (max-width:1100px){
  #subscribe .container .signup-info form.signup{display:block;}
}
#subscribe .container .signup-info form.signup .hold{width:56%;}
@media (max-width:1100px){
  #subscribe .container .signup-info form.signup .hold{width:100%;}
}
#subscribe .container .signup-info form.signup .hold .textbox{width:100%;margin-bottom:12px;position:relative;}
@media (max-width:1100px){
  #subscribe .container .signup-info form.signup .hold .textbox{margin-bottom:13px;}
}
#subscribe .container .signup-info form.signup .hold .textbox input{font-family:"GothamPro",sans-serif;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:2.17;letter-spacing:normal;color:#5b6073;padding:0px 10px;width:100%;border:0px;border-bottom:solid #7d8192 2px;background-color:#e3eefa;}
@media (max-width:1100px){
  #subscribe .container .signup-info form.signup .hold .textbox input{font-family:"GothamPro",sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:normal;color:#5b6073;padding:0px 6px;}
}
#subscribe .container .signup-info form.signup .hold .textbox input:focus{outline:0px;}
#subscribe .container .signup-info form.signup .hold .textbox input::-webkit-input-placeholder{font-family:"GothamPro",sans-serif;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:2.17;letter-spacing:normal;color:#5b6073;}
#subscribe .container .signup-info form.signup .hold .textbox input:-moz-placeholder{font-family:"GothamPro",sans-serif;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:2.17;letter-spacing:normal;color:#5b6073;}
#subscribe .container .signup-info form.signup .hold .textbox input::-moz-placeholder{font-family:"GothamPro",sans-serif;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:2.17;letter-spacing:normal;color:#5b6073;}
#subscribe .container .signup-info form.signup .hold .textbox input:-ms-input-placeholder{font-family:"GothamPro",sans-serif;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:2.17;letter-spacing:normal;color:#5b6073;}
#subscribe .container .signup-info form.signup .hold .error-tooltip{display:none;position:absolute;top:-45px;left:0;padding:10px 15px;font-size:12px;background:#243c96;width:250px;opacity:0;transition:all 0.25s ease-in-out;z-index:1000;color:#ffffff;}
#subscribe .container .signup-info form.signup .hold .error-tooltip span{color:#ffffff;}
#subscribe .container .signup-info form.signup .hold .error-tooltip:before{content:" ";border-style:solid;border-width:10px 12px 0px 12px;border-color:#243c96 transparent transparent transparent;position:absolute;bottom:-10px;left:calc(50% - 12px);}
#subscribe .container .signup-info form.signup .hold .textbox.show-tooltip .error-tooltip{display:inline-block;animation:tooltip 5s 1;-webkit-animation:tooltip 5s 1;}
#subscribe .container .signup-info form.signup .hold .recaptcha{margin-top:0px;opacity:0;height:0px;transition:all 0.25s ease-in-out;pointer-events:none;order:1;display:none;}
#subscribe .container .signup-info form.signup .hold input[type=checkbox]{-webkit-appearance:checkbox;margin:10px 5px 0px 0px;min-width:20px;}
#subscribe .container .signup-info form.signup .hold label{font-family:"GothamPro",sans-serif; font-size:14px;}
@media (max-width:1100px){
  #subscribe .container .signup-info form.signup .hold .recaptcha{transform-origin:top left;transform:scale(0.8);}
}
#subscribe .container .signup-info form.signup .hold .recaptcha.show{opacity:1;height:78px;pointer-events:all;margin-top:20px;display:inline-block;}
#subscribe .container .signup-info form.signup .hold .recaptcha.error{height:82px;border:red 2px solid;}
#subscribe .container .signup-info form.signup .signup-submit{margin-top:41px;width:44%;position:relative;z-index:0;display:flex;align-items:flex-start;justify-content:center;}
@media (max-width:1100px){
  #subscribe .container .signup-info form.signup .signup-submit{width:100%;justify-content:flex-start;margin-top:36px;}
}
#subscribe .container .signup-info form.signup .signup-submit button{border-style:none;}
@media (max-width:1100px){
  #subscribe .container .signup-info form.signup .signup-submit button{padding:12px 30px;margin-left:0px;}
}
#subscribe .container .signup-info .signup-message{font-family:"GothamPro",sans-serif;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#5b6073;margin-top:15px;}
#subscribe::before{top:186px;content:"";background-color:#243c96;position:absolute;right:0px;bottom:0px;left:0px;z-index:0;}
@media (max-width:1100px){
  #subscribe::before{top:107px;}
}
@media (max-width:1100px){
  .recaptcha{transform-origin:top left;transform:scale(0.8);}
}

/* KEYFRAMES */
@-webkit-keyframes tooltip{
  0%{opacity:0;transform:translate3d(0,100%,0);}
  20%,90%{opacity:1;transform:none;}
  100%{opacity:0;}
}
@keyframes tooltip{
  0%{opacity:0;transform:translate3d(0,100%,0);}
  20%,90%{opacity:1;transform:none;}
  100%{opacity:0;}
}
footer{background-color:#243c96;}
footer .container{padding-top:70px;padding-bottom:70px;align-items:flex-start;}
@media (max-width:1100px){
  footer .container{padding-top:60px;padding-bottom:55px;display:block;}
}
@media (max-width:1100px) and (min-width:1920px){
  footer .container{padding-left:65px;padding-right:65px;}
}
@media (max-width:1100px) and (max-width:1919px){
  footer .container{padding-left:60px;padding-right:60px;}
}
@media (max-width:1100px) and (max-width:1023px){
  footer .container{padding-left:20px;padding-right:20px;}
}
footer .container .info{width:50%;}
@media (max-width:1100px){
  footer .container .info{width:100%;}
}
footer .container .info .logo{max-width:315px;margin-bottom:30px;transition:all 0.25s ease-in-out;}
@media (max-width:1200px){
  footer .container .info .logo{height:35px;}
}
@media (max-width:1100px){
  footer .container .info .logo{width:150px;height:19px;margin-bottom:15px;}
}
footer .container .info .logo:hover{opacity:0.6;}
footer .container .info .social{justify-content:flex-start;}
footer .container .info .social a{border-radius:40px;width:40px;height:40px;line-height:40px;display:block;text-align:center;background-color:#ffffff;color:#243c96;transition:all 0.25s ease-in-out;cursor:pointer;margin-right:18px;}
footer .container .info .social a:hover{color:#7D8192;}
footer .container nav{width:30%;}
footer .container .social{width:20%;}
footer .container .social p{text-transform: uppercase; font-size: 20px; margin-bottom:8px; color:#fff;}
footer .container .social a{font-family:"GothamPro",sans-serif; display:block;text-align:center;color:#fff;transition:all 0.25s ease-in-out;cursor:pointer;display: flex; align-items: center;}
footer .container .social a i{border-radius:25px;width:25px;height:25px;line-height:25px;display:block;text-align:center;background-color:#ffffff;color:#243c96;transition:all 0.25s ease-in-out;cursor:pointer;margin-right:8px;}
footer .container .social a:hover{color:#7D8192;}
@media (max-width:1100px){
  footer .container nav{width:100%;margin-top:26px;}
  footer .container .social{display: none}
}
footer .container nav ul.top-level{list-style:none;margin:0px;padding:0px;}
footer .container nav ul.top-level li.top-level a.top-level{font-family:"GothamPro",sans-serif;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:normal;color:#fff;}
footer .container nav ul.top-level li.top-level a.top-level:hover{opacity:0.7;}
footer .container .text{font-family:"GothamPro",sans-serif;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:normal;color:#fff;margin-top:50px;}
footer .container .text .blender{color:#ffffff;font-weight:bold;}
footer .container .text .blender:hover{opacity:0.7;}
footer .container .text.left{display:block;}
@media (max-width:1100px){
  footer .container .text.left{display:none;}
}
footer .container .text.right{display:none;}
@media (max-width:1100px){
  footer .container .text.right{display:block;}
}
#consent-modal{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:100000;opacity:0;pointer-events:none;transition:all 0.25s ease-in-out;}
#consent-modal.show{opacity:1;pointer-events:all;overflow-y:hidden;}
#consent-modal::before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;background-color:#000000;opacity:0.5;}
#consent-modal > div{box-sizing:border-box;position:relative;z-index:100001;width:100%;max-width:622px;background-color:#ffffff;box-shadow:0 1px 6px 0 rgba(0,0,0,0.2);padding:40px 80px 40px 30px;}
#consent-modal a{color:#243c96;}
#consent-modal .close{position:absolute;top:10px;right:20px;cursor:pointer;display:block;color:#243c96;}
#consent-modal .close span{text-decoration:underline;}
#consent-modal .content > div *:first-child{margin-top:0px;font-size:16px;}
#consent-modal .content label{display:flex;align-items:flex-start;}
#consent-modal input[type=checkbox]{-webkit-appearance:checkbox;margin:10px 20px 0px 0px;min-width:20px;}
@media screen and (max-width:767px){
  #consent-modal > div{padding:40px 20px 40px 20px;max-width:350px;}
}
#searchpop{position:fixed;top:0;left:0;background-color:rgba(36,60,150,0.97);width:100%;height:100%;z-index:10000;color:#ffffff;display:none;}
#searchpop form.signup .textbox{float:none!important;width:100%!important;}
#searchpop form.signup .textbox input{padding:0px!important;}
#searchpop .error-tooltip{top:-50px!important;}
#searchpop input{width:100%;}
#searchpop .hold{max-width:850px;padding:0px 15px 0px 15px;margin:300px auto 0px auto;}
#searchpop .hold form{position:relative;padding-left:100px;}
#searchpop .hold form::before{content:"\f002";position:absolute;z-index:1;top:0px;left:0px;font-size:42px;font-family:FontAwesome;}
#searchpop .searchsubmit{position:absolute;height:0px;width:0px;border:none;padding:0px;visibility:hidden;}
#searchpop .s{background-color:transparent;border:0px;font-size:70px;font-family:"GothamPro",sans-serif;font-size:20px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.6;letter-spacing:normal;color:#5b6073;color:#ffffff;}
#searchpop .s:focus{outline:0;}
#searchpop .s::-webkit-input-placeholder{color:#ffffff;}
#searchpop .s:-moz-placeholder{color:#ffffff;}
#searchpop .s::-moz-placeholder{color:#ffffff;}
#searchpop .s:-ms-input-placeholder{color:#ffffff;}
#searchpop fieldset{padding:0px;border:0px;}
#searchpop .close{position:absolute;right:40px;top:40px;width:70px;height:70px;cursor:pointer;font-size:70px;line-height:70px;color:#ffffff;}

/**************** BANNER ****************/
#banner{margin-top:86px;position:relative;z-index:0;overflow-x:hidden;}
@media (max-width:1100px){
  #banner{margin-top:50px;}
}
#banner .blue-bg{height:585px;background-color:#243c96;position:absolute;left:0px;top:0px;width:70%;}
#banner .container{min-height:670px;position:relative;height:1px;}
#banner .image{background-repeat:no-repeat;background-position:center center;background-size:cover;background-image:url(../../../../_resources/banners/home-banner.jpg);position:absolute;width:84%;top:0px;bottom:0px;right:0px;z-index:1;}
@media (max-width:767px){
  #banner .image{background-position:70% 30%;}
}
#banner .links{position:absolute;z-index:2;right:0px;bottom:0px;}
#banner .hold{justify-content:space-between;align-items:center;height:100%;min-height:100%;}
#banner .hold .text{padding:45px 40px;width:38%;background-color:#ffffff;z-index:3;position:relative;box-shadow:0 15px 19px 0 rgba(0,0,0,0.18);}
#banner .hold .text h2{font-family:"GothamPro",sans-serif;font-size:26px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.23;letter-spacing:normal;color:#243c96;}
@media (max-width:1100px){
  #banner .hold .text h2{font-family:"GothamPro",sans-serif;font-size:20px;font-weight:500;font-stretch:normal;font-style:normal;letter-spacing:normal;}
}
#banner .hold .text .signup-scroll{cursor:pointer;}
#banner .hold .social{position:relative;z-index:2;}
@media (min-width:1920px){
  #banner .hold .social{padding-right:65px;}
}
@media (max-width:1919px){
  #banner .hold .social{padding-right:60px;}
}
@media (max-width:1023px){
  #banner .hold .social{padding-right:20px;}
}
#banner .hold .social a{border-radius:40px;width:40px;height:40px;line-height:40px;display:block;text-align:center;background-color:#ffffff;color:#243c96;transition:all 0.25s ease-in-out;cursor:pointer;margin-bottom:20px;}
#banner .hold .social a:hover{color:#7D8192;}
#banner .hold .social a:last-of-type{margin-bottom:0px;}
@media (max-width:1100px){
  #banner .hold .social{display:none;}
}
@media (max-width:1100px){
  #banner .blue-bg{height:525px;width:initial;top:35px;right:20px;}
  #banner .container{min-height:560px;}
  #banner .image{width:initial;left:20px;bottom:40px;}
  #banner .links{bottom:40px;}
  #banner .hold{align-items:flex-start;}
  #banner .hold .text{padding:20px;margin-top:70px;width:75%;}
  #banner .hold .text a{margin-top:15px;margin-bottom:20px;}
}

/**************** MAIN ****************/
main{position:relative;z-index:1;}

/**************** ABOUT US ****************/
#about{background-color:#ffffff;transition:all 0.5s ease-in-out;}
#about .container{padding:50px 0px 0px 0px;}
@media (max-width:1100px){
  #about .container{padding:23px 20px 0px 20px;display:block;}
}
@media (max-width:1100px){
  #about .logo{margin-top:20px;}
}
#about .logo img{max-width:330px;}
#about .text{padding:0px 9.6% 0px 0px;max-width:1160px;}
@media (max-width:1100px){
  #about .text{padding:0px;margin-top:30px;}
}
@media (max-width:1100px){
  #about .text h1{margin-bottom:20px;}
}
#about .text .arrow{display:inline-block;margin-top:30px;}
#about .text .arrow::after{margin-left:15px;}
#about .text .arrow:hover::after{margin-left:20px;}
#about .ticker{font-family:"GothamPro",sans-serif;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:2.17;letter-spacing:normal;color:#5b6073;margin-top:92px;width:44%;visibility:hidden;}
@media (max-width:1100px){
  #about .ticker{font-family:"GothamPro",sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:normal;color:#5b6073;width:100%;margin-top:35px;}
}
#about .ticker .symbol{font-family:"GothamPro",sans-serif;font-size:20px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#181818;margin-bottom:22px;}
@media (max-width:1100px){
  #about .ticker .symbol{font-family:"GothamPro",sans-serif;font-size:16px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#181818;margin-bottom:15px;}
}

/**************** Community-Driven Approach  ****************/
#community{background-color:#e3eefa;padding:100px 0px;margin-top:100px;}
#community .container{padding:50px 0px 0px 0px;}
#community .container.flex{gap:60px;justify-content:flex-start;align-items:center;}
#community .container.flex img{max-width:500px;width:calc((100% - 660px) / 12 * 6 + 300px);}
#community .container.flex div.text{width:calc((100% - 660px) / 12 * 6 + 300px);padding:0px 9.6% 0px 0px;}
#community .container.flex div.text p{font-family:"GothamPro",sans-serif;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#5b6073;}
@media (max-width:1100px){
  #community{padding:50px 0px;margin-top:50px;}
  #community .container{padding:23px 20px 0px 20px;display:block;}
  #community .container.flex img{width:100%;}
  #community .container.flex div.text{width:100%;margin-top:30px;padding:0px;}
}

/**************** FEATURED LINKS ****************/
#featured-links{margin-top:65px;}
@media (max-width:1100px){
  #featured-links{margin-top:55px;}
}
#featured-links .feature{height:352px;width:33.3333333333%;text-transform:uppercase;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;z-index:0;}
@media (max-width:1100px){
  #featured-links .feature{height:180px;width:33.3333333333%;}
}
@media (max-width:900px){
  #featured-links .feature{width:100%;background-position:center 25%;}
}
#featured-links .feature:nth-of-type(1){background-image:url(../../../../_resources/bgs/engage_bg.jpg);}
#featured-links .feature:nth-of-type(2){background-image:url(../../../../_resources/bgs/faq_bg.jpg);}
#featured-links .feature:nth-of-type(3){background-image:url(../../../../_resources/bgs/team_bg.jpg);}
#featured-links .container{position:relative;}
@media (max-width:900px){
  #featured-links .container{display:block;}
}

/**************** UPCOMING EVENTS ****************/
#events{margin-top:67px;}
@media (max-width:1100px){
  #events{margin-top:50px;}
}
@media (max-width:1100px) and (min-width:1920px){
  #events{padding-left:65px;padding-right:65px;}
}
@media (max-width:1100px) and (max-width:1919px){
  #events{padding-left:60px;padding-right:60px;}
}
@media (max-width:1100px) and (max-width:1023px){
  #events{padding-left:20px;padding-right:20px;}
}
#events .events-wrapper{margin-top:33px;display:flex;}
@media (max-width:767px){
  #events .events-wrapper{display:block;margin-top:25px;}
}
#events .events-wrapper .events-item{padding-right:3.5%;width:33.3333333333%;}
@media (max-width:767px){
  #events .events-wrapper .events-item{width:100%;padding-right:0px;margin-bottom:19px;}
}
#events .events-wrapper .events-item .events-date{font-family:"GothamPro",sans-serif;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#243c96;margin-bottom:10px;text-align:left;}
@media (max-width:1100px){
  #events .events-wrapper .events-item .events-date{margin-bottom:0px;}
}
#events .events-wrapper .events-item .events-title a{font-family:"GothamPro",sans-serif;font-size:20px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.45;letter-spacing:normal;color:#5b6073;transition:all 0.25s ease-in-out;text-decoration:none;}
@media (max-width:1100px){
  #events .events-wrapper .events-item .events-title a{font-family:"GothamPro",sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;letter-spacing:normal;}
}
#events .events-wrapper .events-item .events-title a::after{margin-top:25px;}
@media (max-width:1100px){
  #events .events-wrapper .events-item .events-title a::after{margin-top:11px;}
}
#events .events-wrapper .events-item .events-title a:hover{font-family:"GothamPro",sans-serif;font-size:20px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.45;letter-spacing:normal;color:#181818;}
@media (max-width:1100px){
  #events .events-wrapper .events-item .events-title a:hover{font-family:"GothamPro",sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#181818;}
}

/**************** GALLERY ****************/
#gallery{margin-top:100px;}
@media (max-width:1100px){
  #gallery{padding-left:20px;margin-top:50px;}
}

/* Signup Popup */
@keyframes zoom{
  from{transform:scale(0);}
  to{transform:scale(1);}
}
.popup-window.show{opacity:1;display:flex;z-index: 1001;}
.popup-window{padding:10px;position:fixed;inset:0;z-index:10;opacity:0;display:none;justify-content:center;align-items:center;background-color: rgba(28, 27, 26, 0.6);}
.popup-window .popup-dialog{overflow:auto;background-color:#243c96;box-shadow:0 2px 32px 0 rgba(0,0,0,0.11);margin:auto;padding:0;max-width:1000px;max-height:100%;width:100%;position:relative;animation-name:zoom;animation-duration:0.6s;}
.popup-window .popup-close{position:absolute;inset:0 0 auto auto;padding:10px 12px;cursor:pointer;transition:all 0.25s ease-in-out;z-index: 1}
.popup-window .popup-close:hover{opacity:0.8;}
.popup-window .popup-close .fal{line-height:1;font-weight:500;font-size:24px;color:#fff;}
.popup-window .popup-content{width:100%;height:100%;display:flex;flex-direction:row-reverse; overflow: hidden;}
.popup-window .popup-content .popup-image{width:30%;display:flex;position:relative;z-index:0;}
.popup-window .popup-content .popup-image::before{content:"";display:inline-block;background-image:url('../../../../_resources/icons/popuparrow.png');background-repeat:no-repeat;background-size:cover;background-position:center;width:130px;height:70px;margin-right:10px;position:absolute;left:-60px;top:25%;transform:translateY(-75%);}
.popup-window .popup-content .popup-image img{object-fit:cover;width:100%;background-repeat:no-repeat;background-position:center;}
.popup-window .popup-body{width:70%;padding:48px;}
.popup-window .popup-body h2{color:#fff;text-transform:uppercase;line-height:1.3; margin:0px;}
.popup-window .popup-body p{color:#fff;line-height:1.3; margin:24px 0px;}
.popup-window .popup-body .consent{color:#fff;}
.popup-window .popup-body .signup-message{color:#fff; margin:16px 0px;font-family: GothamPro, sans-serif;}
.popup-window .popup-body form.signup-popup label{font-family:"GothamPro",sans-serif; font-size:14px;}
.popup-window .popup-body form.signup-popup input[type=checkbox]{-webkit-appearance:checkbox;margin:10px 5px 0px 0px;min-width:20px;}
.popup-window .popup-body form.signup-popup input[type=text]{border:unset; border-radius: 8px; width:90%;height:40px; font-family:"GothamPro",sans-serif;}
.popup-window .popup-body form.signup-popup .button-style-3{text-transform: uppercase;;height:40px; border-radius: 8px; font-size:16px; font-weight:800;}
.popup-window .popup-body form.signup-popup .button-style-3:hover{background-color: #fff; color:#243c96;}
.popup-window .popup-body form.signup-popup .hold{margin-bottom:16px;}
.popup-window .popup-body form.signup-popup .textbox{width:100%;}
.popup-window .popup-body form.signup-popup .textbox input:-ms-input-placeholder{font-family:"GothamPro",sans-serif;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:2.17;letter-spacing:normal;color:#5b6073;}
.popup-window .popup-body form input::-webkit-input-placeholder{font-family:"GothamPro",sans-serif;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:2.17;letter-spacing:normal;color:#5b6073;}
.popup-window .popup-body form input:-moz-placeholder{font-family:"GothamPro",sans-serif;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:2.17;letter-spacing:normal;color:#5b6073;}
.popup-window .popup-body form input::-moz-placeholder{font-family:"GothamPro",sans-serif;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:2.17;letter-spacing:normal;color:#5b6073;}
.popup-window .popup-body form.signup-popup .error-tooltip{display:none;position:absolute;top:-45px;left:0;padding:10px 15px;font-size:12px;background:#FF0000;width:250px;opacity:0;transition:all 0.25s ease-in-out;z-index:1000;color:#ffffff;}
.popup-window .popup-body form.signup-popup .error-tooltip span{color:#ffffff;}
.popup-window .popup-body form.signup-popup .error-tooltip:before{content:" ";border-style:solid;border-width:10px 12px 0px 12px;border-color:#243c96 transparent transparent transparent;position:absolute;bottom:-10px;left:calc(50% - 12px);}
.popup-window .popup-body form.signup-popup .textbox.show-tooltip .error-tooltip{display:inline-block;animation:tooltip 5s 1;-webkit-animation:tooltip 5s 1;}
.popup-window .popup-body .dont-show { text-align: center; margin-bottom: 0; }
.popup-window .popup-body .dont-show a { color: #FFF; font-size: 14px; }

@media (max-width:1400px){
  .popup-window .popup-content .popup-image::before{width:110px;height:45px;}

}
@media (max-width:1300px){
  .popup-window .popup-body{padding:36px;}
  .popup-window .popup-dialog{max-width:800px;} 
}

@media (max-width:767px){
  .popup-window{top:50px;}
  .popup-window .popup-dialog{width:90%;}
  .popup-window .popup-content{flex-direction: column;}
  .popup-window .popup-content .popup-image{width:100%; height:300px;}
  .popup-window .popup-content .popup-image::before{display: none;}
  .popup-window .popup-body{width:100%;padding:24px;}
  .popup-window .popup-body form.signup-popup .hold.flex{flex-direction: column;}
  .popup-window .popup-body form.signup-popup .hold.flex >*{width:100%;}
  .popup-window .popup-body form.signup-popup .button-style-3{margin-top:16px;}
  .popup-window .popup-body form.signup-popup input[type=text]{width:100%;}
}