@font-face{ font-family: 'Entypo Social'; src: url('/fonts/entypo-social.eot'); src: url('/fonts/entypo-social.eot?#iefix') format('embedded-opentype'), url('/fonts/entypo-social.woff') format('woff'), url('/fonts/entypo-social.ttf') format('truetype'), url('/fonts/entypo-social.svg#entypo-social') format('svg'); font-weight: normal; font-style: normal}html{ font-size: 16px; font-family: 'Lato', Arial, sans-serif}body{ margin: 0 0 0 0; padding: 0; border: 0; color: #253745; line-height: 1.5em; text-rendering: geometricPrecision}.header_content ul li a,.header_content ul li.sectionheader>span{ font-family: 'Lato', arial, sans-serif; border-top: 6px solid transparent; font-size: 1rem; text-transform: uppercase; color: #fff; padding: 0.8em 0; font-weight: 400}img{ border: 0; padding: 0; margin: 0}.homepagebanner img,.hpblock2 img{ image-rendering: -webkit-optimize-contrast}a{ text-decoration: none; color: #003da7}h1,h2,h3,h4,h5,h6{ color: #003da7}h1{ font-size: 90px; font-size: 5.62rem; line-height: 5.62rem}h2{ font-size: 22px; font-size: 1.375rem}h3{ font-size: 18px; font-size: 1.125rem}.home p.features{ font-size: 1.6em; margin-left: auto; margin-right: auto}h3.points{ margin-top: 7px; margin-bottom: 7px}.btn{ color: #253745; background-color: #a8d48a; padding: 1em; font-size: 1em; border-radius: 0.25em; min-width: 12em; display: inline-block; text-align: center; font-weight: bold}.btn:hover{ color: #fff; background-color: #003999; cursor: pointer}.technical-specs-link{ color: #253745; font-size: 1.2em; font-weight: bold; display: inline-block; padding: 1em 0.5em; margin: 3em 0 2em}table.specs th{ background-color: #a8d48a; color: #ffffff; height: 40px}table.specs td{ background-color: #DDECD5; color: #253745; height: 40px; padding-left: 10px}table.product-btns td a{ font-size: 19px; font-weight: bold; color: #253745}table.product-btns td{ height: 50px}.hp_column h2 a{ color: #253745}.hp_column h2 a:hover{ -webkit-transition: color 1s ease; -moz-transition: color 1s ease; -ms-transition: color 1s ease; -o-transition: color 1s ease; transition: color 1s ease; color: #5D89B3}.black_overlay{ display: none; position: absolute; top: 0%; left: 0%; width: 100%; height: 100%; background-color: black; z-index: 1001; -moz-opacity: 0.8; opacity: .80; filter: alpha(opacity=80)}.white_content{ display: none; position: absolute; top: 25%; left: 35%; width: 536px; height: 350px; padding: 16px; border: 2px solid black; background-color: white; z-index: 1002; overflow: auto}.preheader{ background-color: #253745; color: white; text-align: center; padding: 7px 9px; font-size: 0.9rem}#header{ position: relative; left: 0; padding: 10px 0px; background-color: #003da7; height: 60px; width: 100%; z-index: 200}.header_content{ position: relative; margin: 0 auto}.logo{ margin: 0 auto; width: 320px}.header_content ul li a,.header_content ul li.sectionheader>span{ font-family: 'Lato', arial, sans-serif; border-top: 6px solid transparent; font-size: 0.9rem; text-transform: uppercase; color: #fff; padding: 0.8em 0; font-weight: 400}.header_content ul li.sectionheader span{ border-top: 6px solid transparent}.header_content ul li.sectionheader span:hover{ border-top: 6px solid #fff}.header_content ul li.sectionheader ul li span:hover{ border-top: none}.header_content ul li a:hover{ border-top: 6px solid #fff; color: #E3F2D5; -webkit-transition: color 1s ease; -moz-transition: color 1s ease; -ms-transition: color 1s ease; -o-transition: color 1s ease; transition: color 1s ease}.header_content ul li a.menuactive{ border-top: 6px solid #ffffff}.title{ font-size: 59.29px; font-size: 1.7056rem; color: #263746; line-height: 1.2em; margin: 0; padding: 0}.bullet{ margin-right: 0.5em; vertical-align: middle}div.blue_area{ clear: both; width: 100%; background-color: #b2cde6; min-height: 200px; padding-top: 25px; padding-bottom: 25px}div.white_area{ clear: both; width: 100%; background-color: #ffffff}.white_area .main_content{ width: 100%; padding: 1em 2em; box-sizing: border-box}.inside-page .white_area{ padding-bottom: 50px}#footer{ position: static; width: 100%; min-height: 200px; background-color: #eaeaea; color: #333; padding: 1em 2em; box-sizing: border-box}#footer h3{ color: #003da7}h2.product-name{ font-size: 2em; line-height: 38px}p.features{ border-top: 2px solid #b2cde6; border-bottom: 2px solid #b2cde6; padding-top: 15px; padding-bottom: 15px; text-transform: uppercase; font-size: 18px; font-size: 1.125rem; font-weight: 300; color: #000000}p.sku{ border-top: 2px solid #b2cde6; border-bottom: 2px solid #b2cde6; padding-top: 5px; padding-bottom: 5px; text-transform: uppercase; font-size: 18px; font-size: 1.125rem; font-weight: 300; color: #000000}.country-availability{ display: flex; align-items: center}.country-availability img{ display: inline-block; height: 2.5em !important; margin: 0.5em}.country-availability p{ margin: 1em 0.5em}.where-to-buy-section{ margin-top: 4em}.where-to-buy-section .btn{ box-sizing: border-box}.where-to-buy-section .store-locator-link{ margin-bottom: 4em}.where-to-buy-section .store-locator-link .btn{ font-size: 1.1em}.model-selection-container{ display: inline-block; min-width: 15em; position: relative; margin-bottom: 1em}.model-selection-container select{ appearance: none; color: #253745; font-size: 1em; text-align: center; background-color: transparent; padding: 1em; padding-right: 3.5em; width: 100%; border: 0.25em solid; box-sizing: border-box}.model-selection-container::before{ --textcolor: #253745; --bordersize: 0.2em; --squareshapesize: 0.6em; width: var(--squareshapesize); height: var(--squareshapesize); background-color: transparent; position: absolute; content: ""; right: 1.25em; pointer-events: none; border: var(--bordersize) solid var(--textcolor); border-left-color: transparent; border-top-color: transparent; top: 30%; rotate: 45deg; border-radius: 0.2em}.reselling-platform-country-list-available{ font-weight: bold}.reselling-platform-list-available{ list-style-type: none; margin: 1em auto 2em; padding: 0}.reselling-platform-list-available .product-model-reselling-platform-link{ box-sizing: border-box; margin: 1em auto}.reselling-platform-list-available .product-model-reselling-platform-link .reseller-logo{ display: inline-block; text-align: center; width: 6em}.reselling-platform-list-available .product-model-reselling-platform-link img{ width: auto; height: 2.75em; vertical-align: middle}.reselling-platform-list-available .product-model-reselling-platform-link .btn{ min-width: 15em}.product-model-reselling-platform-link{ display: none; opacity: 0}.product-model-reselling-platform-link-default-active{ display: inline-block; opacity: 1}.reselling-platform-list-available .product-model-reselling-platform-link-active{ display: inline-block; opacity: 1; animation-name: fadeInOpacity; animation-iteration-count: 1; animation-timing-function: ease-in; animation-duration: 500ms}@keyframes fadeInOpacity{ 0%{ opacity: 0;} 100%{ opacity: 1;}}.reselling-platform-list-available .product-model-reselling-platform-link-inactive{ display: none; opacity: 0; animation-name: fadeOutOpacity; animation-iteration-count: 1; animation-timing-function: ease-out; animation-duration: 500ms}@keyframes fadeOutOpacity{ 0%{ color: #253745; opacity: 1;} 100%{ color: #ffffff; opacity: 0;}}div.fine_print{ clear: both; padding-top: 20px; padding-bottom: 20px; font-size: 16px; font-size: 1rem}.green{ color: #a8d48a}.clear{ clear: both}.site_design a{ color: #003da7; font-weight: 300}.copyright{ font-weight: 300}.support-menu-item a{ display: flex; align-items: center}#mobile-menu{ display: none}.inside-page .white_area{ padding-top: 50px}.box50{ width: 50%; float: left}.entypo{ font-family: 'Entypo Social', sans-serif; font-size: 76px; font-size: 6.75rem; color: #ffffff; margin: 0; padding: 0; line-height: 0.5em; font-weight: 400}.entypo a{ color: #fff}.entypo img{ width: 30px}#store-locator-search{ border: none; width: 100%; height: 1250px; margin: 1em}.contact_form div label{ display: block; font-weight: 900; font-family: 'Lato', Arial, sans-serif; font-size: 16px; font-size: 1rem; font-weight: bold}.contact_form div input+label{ display: inline-block; font-weight: 500}.contact_form>div>input{ width: 98%; padding: 0px 1%; height: 46px; background-color: #edf6e9; border: none; font-size: 16px; font-size: 1rem; margin-bottom: 15px}.contact_form input[type=checkbox]{ width: auto; height: auto}.contact_form textarea{ border: 0px; padding: 0px; margin: 0px; width: 100%; height: 140px; background-color: #edf6e9; font-size: 16px; font-size: 1rem}.contact_form>div>input[type=submit]{ width: auto; height: auto; border: 4px solid #b2cde6; color: #b2cde6; background-color: #ffffff; text-transform: uppercase; font-family: 'Lato', arial, sans-serif; font-size: 24px; font-size: 1.5rem; padding: 6px 10px; box-shadow: 5px 5px 4px #999; margin-top: 15px}.captcha img{ display: block}.contact_form label.subscribe{ display: none}.error_message,.fb_invalid{ color: #cc3333}.lightbox{ display: none; position: fixed; z-index: 999; width: 100%; height: 100%; text-align: center; top: 0; left: 0; background: rgba(0, 0, 0, 0.8)}.lightbox img{ max-width: 90%; max-height: 80%; margin-top: 2%}.lightbox:target{ outline: none; display: block}.CGBlogSummaryLink a{ text-align: left; font-family: 'Lato', Arial, sans-serif; font-size: 36px; font-size: 2.25rem; color: #253745}.CGBlogSummaryLink{ margin-bottom: 12px; text-align: left}.CGBlogSummary{ position: relative; border-bottom: 1px solid #253745; padding-bottom: 25px; margin-bottom: 30px}.CGBlogSummaryField{ margin-bottom: 20px; max-height: 300px; overflow: hidden}.CGBlogSummaryField img{ width: 100%}.CGBlogReadmore{ text-align: right; margin-top: 20px}.CGBlogReadmore a{ color: #253745; border-bottom: 4px solid #a8d48a; font-family: 'Lato', Arial, sans-serif; font-size: 19px; font-size: 1.2rem; padding-bottom: 4px}.pages>div{ float: left}.prevpage{ width: 80px; height: 20px}.nextpage{ width: 80px; text-align: right; height: 20px}.pages a{ color: #a7a9ab}.pages a.active{ color: #253745; border-bottom: 3px solid #a8d48a}.page-list{ width: 70%; text-align: right}.blog_sidebar .features{ font-family: 'lato', arial, sans-serif; font-weight: 900 !important; color: #253745; border-top: 2px solid #253745; border-bottom: 2px solid #253745}.blog_sidebar ul{ color: #a8d48a; font-size: 30px}.blog_sidebar ul li a{ color: #253745; font-size: 18px; font-weight: bold}.blog_sidebar .postdate,.blog_sidebar .blogtitle a{ font-weight: bold; color: #253745}.blog_sidebar .CGBlogSummary{ padding-left: 25px}@media screen and (min-width: 1024px){ .header_content ul ul{ left: -9999px; position: absolute;} .header_content ul li:hover>ul{ left: auto;} .header_content ul li ul li{ float: none; text-align: center; border-bottom: 1px solid #ffffff; background-color: #eaeaea; list-style-type: none; margin: 0px;} .header_content ul li ul li a{ display: block; color: #253745 !important; text-decoration: none; padding: 0.75em 1.5em; margin: 0px; font-family: 'Lato', Arial, sans-serif; font-weight: normal; text-transform: uppercase; font-size: 16px; border-top: none !important;} .header_content ul li ul li:first-child{ border-top: 5px solid #ffffff;} .header_content ul li ul li a:hover{ border-top: none !important;} .header_content ul li ul li:hover{ -webkit-transition: background 0.5 ease-in-out; -moz-transition: background 0.5 ease-in-out; -ms-transition: background 0.5 ease-in-out; -o-transition: background 0.5 ease-in-out; transition: background 0.5 ease-in-out; background-color: #E5F2DE;} .header_content ul li ul{ margin-left: 0; padding: 0.8em 0 0; z-index: 9999; position: absolute;} .header_content ul li a.menuparent{ padding-bottom: 0px; cursor: default;}}@media screen and (min-width: 1025px){ .header_content, .main_content, .footer_content{ max-width: 1400px; margin: 0 auto;} .logo{ margin: 0 auto; width: 150px; float: left; padding: 9px 0 0 10px} .logo img{ width: 100%;} .hp_column{ float: left; min-height: 160px; width: 30%; margin-right: 2%; padding: 30px 0.5%; text-align: center;} div.hp_column:nth-child(3){ margin-right: 0%;} .home .white_area .main_content h1{ font-size: 4.8rem; width: 45%; margin-top: 140px; float: left; margin-bottom: 10px; padding-bottom: 0px;} .home p.features{ float: left; width: 45%;} .locations{ float: left; width: 50%;} .location_item{ float: left; width: 450px;} .social_media{ float: left; width: 50%; text-align: right;} .social_media div{ width: 200px;} .copyright{ width: 50%; float: left;} .site_design{ float: left; width: 50%; text-align: right;} #menu{ display: none;} .menu-icon{ display: none;} .main_column{ float: left; width: 48%;} .side_column{ float: left; width: 48%; margin-left: 4%;} .side_column img{ height: auto;} .blog_column{ float: left; width: 75%;} .blog_sidebar{ float: left; width: 20%; margin-left: 5%;} ul.menu-part{ margin-top: 20px; float: right;} .menu-part>li{ padding: 0 0.5em; display: inline-block;} .menu-part{ display: block; margin: 0 auto; text-align: center; padding: 0; border: 0; list-style-type: none;} .CGBlogSummaryPostdate{ position: absolute; background: url('/uploads/images/blog_date.png') top left no-repeat; left: -90px; top: 50px; width: 86px; height: 105px; text-align: right; padding-top: 75px; font-family: 'Lato', Arial, sans-serif; font-size: 21px; text-transform: uppercase; font-weight: bold; padding-right: 4px;}}@media screen and (min-width: 600px){ #store-locator-search{ height: 1200px;}}@media screen and (min-width: 1230px){ .menu-part>li{ padding: 0 1em;} #store-locator-search{ height: 764px;}}@media screen and (max-width: 1230px) and (min-width: 1024px){ .header_content{ width: 100%;} .main_content, .footer_content{ max-width: 1000px;} .ae-gallery{ width: 450px !important; margin-left: 15px !important;} .ae-image img{ width: 450px; height: 450px; overflow: hidden;} .ae-gallery .ae-thumbs li a img{ width: 120px;} .ae-gallery .ae-image-wrapper{ height: 450px !important;} table.specs{ display: none;} table.product-btns td a{ font-size: 16px;} .CGBlogSummaryPostdate{ position: absolute; background: url('/uploads/images/blog_date.png') top left no-repeat; left: -90px; top: 50px; width: 86px; height: 105px; text-align: right; padding-top: 75px; font-family: 'Lato', Arial, sans-serif; font-size: 21px; text-transform: uppercase; font-weight: bold; padding-right: 4px;} .inside-page:not(.contact) .main_column img{ width: 100%; height: auto;}}@media screen and (max-width: 1024px) and (min-width: 768px){ body{ margin-bottom: 0px} h1{ font-size: 60px; font-size: 3.75rem; line-height: 1em} div.menu-icon{ display: block; position: absolute; top: 25px; right: 20px;} #mobile-menu, #menu, .header_content>ul{ display: none; position: relative; z-index: 10;} #mobile-menu ul{ position: absolute; list-style: none; width: 100%; margin: 0; padding: 0; background-color: #F0F7ED;} #mobile-menu ul li{ float: none; border-bottom: 1px solid #aaa;} #mobile-menu ul li a{ color: #ff1133; display: block; padding: 10px 20px; color: #253745; border-top: 7px solid transparent; text-align: center; font-size: 1.2rem;} #header .header_content>ul{ display: none;} #mobile-menu ul li a:hover, #mobile-menu ul li a.menuactive{ color: #a8d48a;} .header_content, .main_content, .footer_content{ width: 100%; margin: 0 auto;} .ae-gallery{ width: 360px !important; margin-left: 15px !important;} .ae-image img{ width: 360px; height: 360px; overflow: hidden;} .ae-gallery .ae-thumbs li a img{ width: 100px;} .ae-gallery .ae-image-wrapper{ height: 360px !important;} table.specs{ display: none;} table.product-btns td a{ font-size: 16px;} #mobile-menu ul ul{ position: relative; top: 0px; background-color: #F0F7ED;} #mobile-menu ul li.sectionheader{ text-align: center; color: #253745; font-size: 1.2rem; padding-top: 0px; border-top: 0px;} #mobile-menu ul li.sectionheader>span{ display: block; font-size: 1.2rem; padding: 8px 20px 15px 20px; color: #253745; text-align: center; font-weight: bold; text-transform: uppercase; border-bottom: 1px solid #AAA;} #mobile-menu ul li.sectionheader ul li span{ display: inline;} #mobile-menu ul li ul li:last-child{ border-bottom: none;} #mobile-menu ul li a.menuparent{ display: none;} .home .white_area .main_content h1{ margin-top: 110px; float: left; margin-bottom: 10px; padding-bottom: 0px; width: 40%;} .home .white_area .main_content>img{ width: 60%; height: auto;} .home p.features{ float: left; width: 40%;} .locations{ float: left; width: 60%;} .location_item{ float: left; width: 50%;} .social_media{ float: left; width: 40%; text-align: right;} .social_media div{ width: 200px;} .copyright{ width: 50%; float: left;} .site_design{ float: left; width: 50%; text-align: right;} .menu-icon{ display: none;} .title{ font-size: 36px; font-size: 2.25rem;} .main_column{ float: left; width: 48%;} .side_column{ float: left; width: 48%; margin-left: 4%;} .side_column img{ height: auto;} .blog_column{ float: left; width: 75%;} .blog_sidebar{ float: left; width: 20%; margin-left: 5%;} .CGBlogSummaryPostdate{ background: url('/uploads/images/blog_date.png') -45px -37px no-repeat; height: 32px; text-align: left; padding-left: 50px; padding-top: 8px; background-color: #DCECD6; font-family: 'Lato', Arial, sans-serif; font-size: 21px; text-transform: uppercase; font-weight: bold; padding-right: 4px; overflow: hidden; margin-bottom: 8px;} .CGBlogSummaryPostdate br{ display: none;} .inside-page:not(.contact) .main_column img{ width: 100%; height: auto;}}@media screen and (max-width: 767px){ html{ font-size: 13px;} body{ margin-bottom: 0px; margin-top: 0px;} h1{ font-size: 39px; font-size: 2.4375rem; line-height: 1em;} #header{ height: 40px;} .logo{ width: 120px; text-align: left; margin: 0 auto;} .logo img{ width: 100%;} div.menu-icon{ display: block; position: absolute; top: 25px; right: 20px;} #mobile-menu, #menu, .header_content>ul{ display: none;} #mobile-menu ul{ position: absolute; list-style: none; width: 100%; margin: 0; padding: 0; background-color: #F0F7ED;} #mobile-menu ul li{ float: none; border-bottom: 1px solid #aaa;} #mobile-menu ul li a{ font-size: 1.2rem; color: #ff1133; display: block; padding: 8px 20px; color: #253745; border-top: 7px solid transparent; text-align: center;} #header .header_content>ul{ display: none;} #mobile-menu ul li a:hover, #mobile-menu ul li a.menuactive{ color: #a8d48a;} #mobile-menu ul ul{ position: relative; top: 0px; background-color: #F0F7ED;} #mobile-menu ul li.sectionheader{ text-align: center; color: #253745; font-size: 1.2rem; padding-top: 0px; border-top: 0px;} #mobile-menu ul li.sectionheader>span{ display: block; font-size: 1.2rem; padding: 8px 20px 15px 20px; color: #253745; text-align: center; font-weight: bold; text-transform: uppercase; border-bottom: 1px solid #AAA;} #mobile-menu ul li.sectionheader ul li span{ display: inline;} #mobile-menu ul li ul li:last-child{ border-bottom: none;} #mobile-menu ul li a.menuparent{ display: none;} table.specs{ display: none;} table.product-btns td{ display: table;} .header_content, .main_content, .footer_content{ width: 100%; margin: 0 auto;} .home .white_area .main_content img{ width: 100%; height: auto;} .hp_column{ padding: 20px 0px; width: 80%; margin: 0 auto; text-align: center;} .hp_column img{ width: 60%; height: auto; max-width: 185px; min-width: 100px;} .copyright{ padding-bottom: 0.5em;} .footer_content{ width: 50%; margin: 0 auto; text-align: left;} p.features{ float: none; margin-bottom: 20px;} .title{ font-size: 32px; font-size: 2rem;} .main_column{ float: none; width: 100%;} .side_column img{ height: auto;} .contact .side_column{ display: block; text-align: left; float: none; width: 100%; padding-top: 15px;} .contact .side_column *{ text-align: left;} #footer{ position: static !important; margin-top: 0; padding-top: 20px;} .box50{ width: 100%; float: none;} .CGBlogSummaryPostdate{ background: url('/uploads/images/blog_date.png') -45px -37px no-repeat; height: 32px; text-align: left; padding-left: 50px; padding-top: 8px; background-color: #DCECD6; font-family: 'Lato', Arial, sans-serif; font-size: 21px; font-size: 1.31rem; text-transform: uppercase; font-weight: bold; padding-right: 4px; overflow: hidden; margin-bottom: 8px;} .CGBlogSummaryPostdate br{ display: none;} .blog_sidebar{ clear: both; padding-top: 25px; text-align: left;} .inside-page:not(.contact) .main_column img{ width: 100%; height: auto;} .ITEMS{ width: 100% !important; height: auto !important;} .ITEMS td, .ITEMS td h3{ display: block; text-align: center !important;}}@media screen and (max-width: 600px){ .ae-gallery{ width: 320px !important;} .ae-image img{ width: 320px; height: 320px; overflow: hidden;} .ae-gallery .ae-thumbs{ margin-left: 10px;} .gallery{ width: 320px !important;} .ae-gallery .ae-thumbs li a img{ width: 80px;} .ae-gallery .ae-image-wrapper{ height: 320px !important;} table.specs{ display: none;} table.product-btns td a{ font-size: 16px;} .pages>div{ float: left;} .prevpage{ width: 80px; height: 20px;} .nextpage{ width: 80px; text-align: right; height: 20px;} .pages a{ color: #a7a9ab;} .pages a.active{ color: #253745; border-bottom: 3px solid #a8d48a;} .page-list{ width: 60%; text-align: right;} .blog_sidebar{ clear: both; padding-top: 25px; text-align: left;} .inside-page:not(.contact) .main_column img{ width: 100%; height: auto;} .productimagestable{ width: 100%; max-width: 419px;} .productimages{ width: 100%; max-width: 500px;} .main_content ul li{ text-align: left;} h2.product-name{ font-size: 1.6rem; line-height: 1.3em;} .logo{ width: 110px;} .menu-icon img{ width: 34px;} #header{ height: 40px;} div.menu-icon{ top: 0px; right: 20px;} #mobile-menu ul{ position: absolute;} .inside-page .white_area{ padding-top: 0px;}}div.ie8-ohno{ position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 400; width: 100%}div.ie8-ohno img{ position: relative; display: block; top: 20%; max-width: 700px; min-width: 320px; width: 100%; height: auto !important; margin: 0 auto}.separator h3 span{ color: #a8d48a; margin: 0; background-color: #fff; padding-right: 10px; font-size: 1.7rem; text-transform: uppercase}.separator hr{ color: #a8d48a; background-color: #a8d48a; border: none; height: 3px; margin-top: -35px; margin-bottom: 3em}.hpblock2{ margin: 80px 0}.grid-container4{ display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; grid-template-rows: 1fr; gap: 20px 20px; grid-template-areas: ". . . ."}.grid-container3{ display: flex; grid-template-columns: 1fr 1fr 1fr; grid-template-rows: 1fr; gap: 20px 20px; grid-template-areas: ". . ."}.grid-container4{ display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; grid-template-rows: 1fr; gap: 0px 0px; grid-template-areas: ". . ."}.footersupportmenu div{ padding: 20px 5px; align-content: center; display: flex; width: 100%; align-items: center; justify-content: center}.footersupportmenu div img{ width: 50px; float: left; margin-right: 20px}.footersupportmenu div div h4{ display: block; margin: 0px}.footersupportmenu div div div{ display: block}.homepagevideoblockgrid{ display: grid; grid-template-columns: 0.7fr 1.3fr; grid-template-rows: 1fr; gap: 0px 40px; grid-template-areas: ". ."}.homepagevideoblockgrid-iconsgrid{ display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr; gap: 20px 10px; grid-template-areas: ". ." ". ."; max-width: 360px; margin: 2em auto}.homepagevideoblockgrid-iconsgrid img{ width: 70px; display: block; margin: 5px auto}.homepagevideoblockgrid-iconsgrid div{ white-space: pre-line; color: #003da7; text-align: center}@media screen and (max-width: 1024px){ .logo img{ width: 150px} .logo{ width: 150px; padding-top: 10px} div.menu-icon{ top: 11px;}}.airstreamdesktopimg{ display: block}.airstreammobileimg{ display: none}@media screen and (max-width: 767px){ .airstreammobileimg{ display: block} .airstreamdesktopimg{ display: none} div.menu-icon{ top: 4px;} .logo{ padding-top: 0px} .grid-container3{ display: grid; grid-template-columns: 1fr; grid-template-rows: 1fr 1fr 1fr; gap: 20px 20px; grid-template-areas: ".";} .grid-container4{ display: grid; grid-template-columns: 1fr 1fr; gap: 20px 20px; grid-template-areas: ". .";} .homepagevideoblockgrid{ display: grid; grid-template-columns: 1fr; gap: 0px 40px; grid-template-areas: ".";} .footersupportmenu .grid-container4 div img{ width: 50px !important} .homepagevideoblockgrid-iconsgrid img{ width: 70px !important;} .separator h3 span{ padding-right: 10px; padding-left: 10px;} .separator hr{ margin-top: -30px;} .footersupportmenu div, .footersupportmenu div a{ display: inline-grid; text-align: center;} .footersupportmenu div img{ width: 50px; float: none; display: block; margin-left: auto; margin-right: auto;}}.prefooter{ padding-top: 0 !important; padding-bottom: 0 !important; border-top: 1px solid #eaeaea}
/* Stylesheet: airstream2021 Modified On 2025-10-07 13:02:48 */
