@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400;1,500;1,600&display=swap";@font-face{font-family:"CammronRegular";src:url("/content/themes/base/assets/font/CammronRegular/font.woff2") format("woff2"),url("/content/themes/base/assets/font/CammronRegular/font.woff") format("woff")}footer .subscribe{padding:60px 0}@media(min-width: 768px){footer .subscribe{padding:55px 0}}@media(min-width: 1024px){footer .subscribe{padding:100px 0}}@media(min-width: 768px){footer .subscribe .container-max{padding-left:9rem;padding-right:9rem}}@media(min-width: 1024px){footer .subscribe .container-max{padding-left:13rem;padding-right:13rem}}@media(min-width: 1440px){footer .subscribe .container-max{padding-left:16rem;padding-right:16rem}}footer .subscribe #gform_wrapper_1{border:none;padding:0;margin:0}@media(min-width: 1280px){footer .subscribe #gform_wrapper_1{display:-webkit-box;display:-ms-flexbox;display:flex}}footer .subscribe #gform_wrapper_1 .gform_heading{margin:0 0 2.3rem}@media(min-width: 768px){footer .subscribe #gform_wrapper_1 .gform_heading{margin:0 auto 2.4rem}}@media(min-width: 1280px){footer .subscribe #gform_wrapper_1 .gform_heading{margin:1rem 7% 0 0}}footer .subscribe #gform_wrapper_1 .gform_heading h2{margin:0;font-size:2.4rem}@media(min-width: 768px){footer .subscribe #gform_wrapper_1 .gform_heading h2{font-size:2.8rem}}@media(min-width: 1280px){footer .subscribe #gform_wrapper_1 .gform_heading h2{font-size:3.6rem}}@media(min-width: 1440px){footer .subscribe #gform_wrapper_1 .gform_heading h2{font-size:4.8rem}}footer .subscribe #gform_wrapper_1 .gform_validation_errors{display:none}footer .subscribe #gform_wrapper_1 .validation_message{font-size:1.2rem;margin:.5rem 0 0}footer .subscribe #gform_wrapper_1 input[type=text],footer .subscribe #gform_wrapper_1 input[type=email]{padding:0 1.6rem;height:4.4rem;font-size:1.6rem;border:none;border-bottom:1px solid #253646;border-radius:0;color:#4f4f4f;background:none}@media(min-width: 1024px){footer .subscribe #gform_wrapper_1 input[type=text],footer .subscribe #gform_wrapper_1 input[type=email]{height:4.6rem;font-size:1.8rem}}footer .subscribe #gform_wrapper_1 form{position:relative}@media(min-width: 1024px){footer .subscribe #gform_wrapper_1 form{padding-right:212px;max-width:96rem;margin-left:auto}}@media(min-width: 1280px){footer .subscribe #gform_wrapper_1 form{-webkit-box-flex:1;-ms-flex:1;flex:1}}footer .subscribe #gform_wrapper_1 .gform_fields{background:none;border:none;padding:0;position:relative}@media(min-width: 1024px){footer .subscribe #gform_wrapper_1 .gform_fields{padding:0 0 5rem}}@media(min-width: 1920px){footer .subscribe #gform_wrapper_1 .gform_fields{padding:0 0 5.5rem}}footer .subscribe #gform_wrapper_1 .gfield{margin:0 0 23px}@media(min-width: 1024px){footer .subscribe #gform_wrapper_1 .gfield{margin:0}}@media(min-width: 768px){footer .subscribe #gform_wrapper_1 #field_1_1,footer .subscribe #gform_wrapper_1 #field_1_3{width:100%;margin-right:0}}footer .subscribe #gform_wrapper_1 #field_1_1 input,footer .subscribe #gform_wrapper_1 #field_1_1 select,footer .subscribe #gform_wrapper_1 #field_1_3 input,footer .subscribe #gform_wrapper_1 #field_1_3 select{max-width:none}@media(min-width: 768px){footer .subscribe #gform_wrapper_1 #field_1_1{width:36%;margin:0 4% 0 0}}@media(min-width: 768px){footer .subscribe #gform_wrapper_1 #field_1_3{width:60%}}footer .subscribe #gform_wrapper_1 #field_1_4{margin:2.6rem 0 0}@media(min-width: 768px){footer .subscribe #gform_wrapper_1 #field_1_4{margin:1rem 0 0}}@media(min-width: 1024px){footer .subscribe #gform_wrapper_1 #field_1_4{position:absolute;left:0;bottom:0;width:100%;margin:0}}footer .subscribe #gform_wrapper_1 #field_1_4 .gfield_checkbox{margin:0}footer .subscribe #gform_wrapper_1 #field_1_4 .gfield_checkbox .gchoice label.checkbox-label{font-size:1.2rem;line-height:1.8;color:#4f4f4f}@media(min-width: 1024px){footer .subscribe #gform_wrapper_1 #field_1_4 .gfield_checkbox .gchoice label.checkbox-label{font-size:1.4rem}}footer .subscribe #gform_wrapper_1 #field_1_4 .gfield_checkbox .gchoice label.checkbox-label .icon{margin:0 2rem 0 0}@media(min-width: 1024px){footer .subscribe #gform_wrapper_1 #field_1_4 .gfield_checkbox .gchoice label.checkbox-label .icon{margin:0 2.8rem 0 0}}footer .subscribe #gform_wrapper_1 #field_1_4 .gfield_checkbox .gchoice label.checkbox-label .icon span:before{width:18px;height:18px;border-radius:2px;background:#fff;border:1px solid #666}footer .subscribe #gform_wrapper_1 #field_1_4 .gfield_checkbox .gchoice label.checkbox-label .icon span:after{top:1px;left:4px}@media(min-width: 768px){footer .subscribe #gform_wrapper_1 #field_1_4 .gfield_checkbox .gchoice label.checkbox-label .text{-webkit-box-flex:unset;-ms-flex:unset;flex:unset}}footer .subscribe #gform_wrapper_1 #field_1_4 .validation_message{text-align:center}footer .subscribe #gform_wrapper_1 form{position:relative}footer .subscribe #gform_wrapper_1 .gform_footer{margin:2.7rem 0 0}@media(min-width: 768px){footer .subscribe #gform_wrapper_1 .gform_footer{margin:3.3rem 0 0}}@media(min-width: 1024px){footer .subscribe #gform_wrapper_1 .gform_footer{margin:0}}footer .subscribe #gform_wrapper_1 .gform_footer .button{font-size:1.4rem}@media(min-width: 1024px){footer .subscribe #gform_wrapper_1 .gform_footer .button{position:absolute;right:0;top:0;width:182px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:5;height:4.6rem;padding:0}}footer .subscribe #gform_wrapper_1 .gfield_contains_required.hidden_label{padding:0}footer .subscribe #gform_wrapper_1 .gfield_contains_required.hidden_label:after{display:none}footer .subscribe #gform_wrapper_1 .ginput_container_checkbox{padding:0;background:0;margin:0;border:none}footer .details{background:#1c2935;color:#fff;font-size:1.4rem;padding:8rem 0 6rem;text-align:center;letter-spacing:.5px;position:relative}@media(min-width: 768px){footer .details{padding:8rem 0 2rem}}@media(min-width: 1024px){footer .details{padding:10rem 0 2rem;text-align:left}}footer .details>div{position:relative;z-index:5}footer .details .background_image{position:absolute;left:0;top:0;z-index:1;opacity:.05}footer .details .background_image:before{content:"";display:block;position:absolute;left:0;top:0;z-index:2;width:100%;background:-webkit-gradient(linear, left top, left bottom, from(rgb(28, 41, 53)), to(rgba(28, 41, 53, 0)));background:linear-gradient(to bottom, rgb(28, 41, 53) 0%, rgba(28, 41, 53, 0) 100%);height:20%}footer .details a{color:#fff;text-decoration:none}footer .details a:hover{color:#fff;text-decoration:underline}footer .details .name_address .address_block{margin:0 0 1.4rem}@media(min-width: 768px){footer .details .name_address .address_block{margin:0 0 1.7rem}}@media(max-width: 767.98px){footer .details .name_address .contact_details{font-size:1.6rem}}@media(min-width: 768px){footer .details .name_address .contact_details{margin:0 0 3.2rem}}footer .details .name_address .contact_details li{margin:0}footer .details .logo{display:block;width:275px;margin:0 auto 4rem}@media(min-width: 1024px){footer .details .logo{margin:0 0 4rem;width:344px}}footer .details .logo img{display:block;width:100%}footer .details .social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 3.6rem}@media(min-width: 768px){footer .details .social{margin:0 0 4.4rem}}@media(min-width: 1024px){footer .details .social{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}footer .details .social li{margin:0 1rem}@media(min-width: 768px){footer .details .social li{margin:0 1.2rem}}@media(min-width: 1024px){footer .details .social li{margin:0 3rem 0 0}}footer .details .social li a{padding:1rem;text-decoration:none;font-size:2rem}@media(min-width: 1024px){footer .details .social li a{padding:.5rem}}@media(min-width: 768px){footer .details .primary_partners{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media(min-width: 1024px){footer .details .primary_partners{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media(min-width: 768px){footer .details .primary_partners .menu-footer-primary-nav-container{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}footer .details .primary_partners .menu-footer-primary-nav-container ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 2.6rem}@media(min-width: 1024px){footer .details .primary_partners .menu-footer-primary-nav-container ul{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}footer .details .primary_partners .menu-footer-primary-nav-container ul li{margin:0 1.7rem 1.7rem}@media(min-width: 768px){footer .details .primary_partners .menu-footer-primary-nav-container ul li{margin:0 2rem 1.7rem}}@media(min-width: 1024px){footer .details .primary_partners .menu-footer-primary-nav-container ul li{margin:0 0 1rem 3rem}}@media(min-width: 1280px){footer .details .primary_partners .menu-footer-primary-nav-container ul li{margin-left:4rem}}@media(min-width: 1024px){footer .details .primary_partners .footer_partners_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}footer .details .primary_partners .footer_partners{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 -2rem}@media(min-width: 768px){footer .details .primary_partners .footer_partners{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0 0 1.3rem}}@media(min-width: 1024px){footer .details .primary_partners .footer_partners{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0;max-width:55rem}}@media(min-width: 1280px){footer .details .primary_partners .footer_partners{max-width:65rem}}footer .details .primary_partners .footer_partners .partner{margin:0 2rem 4rem}@media(min-width: 768px){footer .details .primary_partners .footer_partners .partner{margin:0 5.4rem 3rem}}@media(min-width: 1024px){footer .details .primary_partners .footer_partners .partner{margin:0 0 3rem 3rem}}@media(min-width: 1280px){footer .details .primary_partners .footer_partners .partner{margin:0 0 3rem 5rem}}@media(min-width: 1440px){footer .details .primary_partners .footer_partners .partner{margin-left:8rem}}@media(min-width: 1280px){footer .details .primary_partners .footer_partners .partner:first-child{margin-left:0 !important}}@media(min-width: 1024px){footer .details .secondary_nav{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}footer .details .secondary_nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 1.6rem}@media(min-width: 1024px){footer .details .secondary_nav ul{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}footer .details .secondary_nav ul li{margin:0 2.6rem 1rem}@media(min-width: 768px){footer .details .secondary_nav ul li{margin:0 1.5rem 1rem}}@media(min-width: 1024px){footer .details .secondary_nav ul li{margin:0 0 1rem 3rem}}@media(min-width: 1280px){footer .details .secondary_nav ul li{margin-left:4rem}}@media(min-width: 1024px){footer .details .copyright{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}footer .details .bottom{font-size:1.2rem;margin-top:14px}@media(min-width: 768px){footer .details .bottom{margin-top:4px}}@media(min-width: 1024px){footer .details .bottom{font-size:1.4rem}}footer .details .bottom .container-max .row{padding-top:50px;position:relative}footer .details .bottom .container-max .row:before{content:"";display:block;height:1px;background:rgba(243,241,237,.5);position:absolute;left:15px;right:15px;top:0;z-index:1}@media(min-width: 768px){footer .details .bottom .container-max .row:before{left:9rem;right:9rem}}@media(min-width: 1024px){footer .details .bottom .container-max .row:before{left:15px;right:15px}}