.et-menu a:first-child:hover{color:#029dde!important}.et-menu li.current-menu-item>a{color:black!important}.et-menu li.current-menu-item>a:hover{color:#2ea3f2!important}h1{color:white;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;font-weight:700!important;font-size:60px!important;line-height:64px!important;text-shadow:3px 3px 10px #000000!important;text-transform:uppercase}@media only screen and (max-width:610px){.home-header-slider h1,h1{font-size:40px!important;line-height:42px!important}}@media only screen and (max-width:415px){.home-header-slider h1,h1{font-size:32px!important;line-height:34px!important}}h2{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight:800;text-transform:uppercase;font-size:30px;color:#009DDE;line-height:32px!important}.featured-products h2{padding-top:15px!important}@media only screen and (max-width:610px){.featured-products h2,h2{font-size:25px!important;line-height:27px!important}.home-h2{font-size:40px!important}}.home-header-slider h2{color:white;font-family:'Raleway',Helvetica,Arial,Lucida,sans-serif!important;font-size:26px;font-weight:500;text-shadow:0 1px 3px rgba(0,0,0,.3)}@media only screen and (max-width:415px){.home-header-slider h2{font-size:20px!important;line-height:22px!important}}.ame-story-columns h2,div.white-h2 h2{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight:800;text-transform:uppercase;font-size:30px;color:#FFFFFF!important;line-height:40px}.featured-products h2{color:#004873;text-align:center}h3{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight:800;text-transform:uppercase;font-size:50px;color:#009DDE!important;line-height:0.2em}.dark-blue-h3 h3{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight:800;color:#004873!important;line-height:30px;text-align:center}@media only screen and (max-width:610px){.dark-blue-h3 h3{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight:800;color:#004873!important;line-height:30px;text-align:center;font-size:22px!important}}@media only screen and (max-width:415px){h3{font-size:38px!important}}.featured-products h3{color:#004873;text-align:center}div.light-blue-text h2,div.light-blue-text h3,div.light-blue-text h4,div.light-blue-text h5,div.light-blue-text h6,div.light-blue-text p{color:#009DDE}div.dark-blue-text h2,div.dark-blue-text h3,div.dark-blue-text h4,div.dark-blue-text h5,div.dark-blue-text h6,div.dark-blue-text p{color:#004873}div
h4{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight:800;text-transform:uppercase;font-size:22px;color:#004873;line-height:30px}.let-us-help-you-blurb h4{text-transform:none!important}h5{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight:700;text-transform:uppercase;font-size:30px;color:#FFFFFF!important;line-height:40px}.ame-story-columns p,.ame-quote-box p,.white-text p{font-size:17px;color:white}.right-align{text-align:right}.global-footer p{font-family:'Lato',Helvetica,Arial,Lucida,sans-serif;color:#ffffff!important;font-size:16px;font-weight:500}.default-button{color:#FFFFFF;background-color:#009DDE;border-width:0px!important;border-radius:5px;padding:20px 30px!important;font-size:14px;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;font-weight:700!important;text-transform:uppercase!important}.default-button:hover{background-image:initial!important;background-color:#014873!important}.default-button-dark{color:#FFFFFF;background-color:#009DDE;border-width:0px!important;border-radius:5px;padding:20px 30px!important;font-size:14px;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;font-weight:700!important;text-transform:uppercase!important}.default-button-dark:hover{background-image:initial!important;color:#009DDE;background-color:#FFF!important}.default-button-faq{color:#FFFFFF;background-color:#009DDE;border-width:0px!important;border-radius:5px;padding:20px 30px!important;font-size:14px;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;font-weight:700!important;text-transform:uppercase!important}.default-button-faq:hover{background-image:initial!important;background-color:#FFFFFF!important;color:#009DDE!important}.white-button .et_pb_button{color:#FFFFFF!important;background-color:white;border-width:0px!important;border-radius:5px;padding:20px 30px;font-size:14px;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;font-weight:800!important;text-transform:uppercase!important}.white-button .et_pb_button:hover{color:white!important;background-color:#009DDE!important}.dsm_card_carousel .et_pb_button{color:#FFFFFF!important;border-width:0px!important;border-color:#009DDE;border-radius:5px;font-size:14px;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;font-weight:700!important;background-color:#004873;padding-top:20px;padding-right:25px;padding-bottom:20px;padding-left:25px;text-transform:uppercase}.student-resources-blurb h4 span{text-transform:none!important;color:#029DDE!important;font-size:25px!important}div.student-resources-blurb div.et_pb_blurb_description{font-size:18px;font-weight:700;color:#004873}.dsm_card_carousel .et_pb_button:hover{background-color:#009DDE}.log-in-button{color:#ffffff!important;border-width:0px!important;border-radius:5px;font-size:14px;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;font-weight:700!important;text-transform:uppercase!important;background-color:#009DDE;padding:5px 15px}.log-in-button:hover{background-color:#014873!important}.dsm_card_carousel img{max-height:350px!important}.swiper-slide-prev img,.swiper-slide-next img,.swiper-slide-duplicate-prev img,.swiper-slide-duplicate-next img,.swiper-slide-duplicate-active img,.swiper-slide img{transform:scale(.8,.8);transition:transform 800ms ease-in-out 0s!important}.swiper-slide-active img{transform:scale(1,1);transition:transform 800ms ease-in-out 0s!important}.swiper-wrapper{transition:transform 800ms ease-in-out 0s!important}.svg-container{display:inline-block;position:relative;width:100%;padding-bottom:8.6%;vertical-align:middle;overflow:hidden}.svg-content{display:inline-block;position:absolute;top:0;left:0}.contact-form h2{color:#014873!important;font-weight:800!important}body .gform_wrapper .datepicker{width:100%!important}body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select{color:white;background-color:#009DDF;border-bottom:solid 2px white;padding-top:0px!important;padding-bottom:0px!important}#input_1_3,#input_9_3{color:white;background-color:#009DDF;border-bottom:solid 2px white;padding-top:0px!important;padding-bottom:0px!important}body .contact-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select{color:black;background-color:white;border-bottom:solid 2px #029ddd;padding-top:0px!important;padding-bottom:0px!important}body .gform_wrapper textarea.textarea{color:white;background-color:#009DDF;border:solid 2px white;padding-top:0px!important;padding-bottom:0px!important}body .contact-form .gform_wrapper textarea.textarea{color:black!important;background-color:white!important;border:solid 2px #029ddd!important}body .gform_wrapper select{font-weight:600}#input_2_16{padding-top:30px!important}.gfield_label{color:white;font-family:'Lato',Helvetica,Arial,Lucida,sans-serif;font-size:16px}.contact-form .gfield_label{color:black}.gfield_label .gfield_required{color:white}body .gform_wrapper .gform_footer input.button{color:#009DDE!important;border-width:0px!important;border-radius:5px;padding:15px 25px!important;font-size:14px;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;font-weight:700!important;text-transform:uppercase!important;background-color:#FFFFFF}body .gform_wrapper .gform_footer input.button:hover{color:#009DDE!important;border-width:0px!important;border-radius:5px;padding:15px 25px!important;font-size:14px;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;font-weight:700!important;text-transform:uppercase!important;background-color:#F1F0F0}body .contact-form .gform_wrapper .gform_footer input.button{color:#FFFFFF!important;border-width:0px!important;border-radius:5px;padding:15px 25px!important;font-size:14px;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;font-weight:700!important;text-transform:uppercase!important;background-color:#009DDE}body .contact-form .gform_wrapper .gform_footer input.button:hover{color:white!important;border-width:0px!important;border-radius:5px;padding:15px 25px!important;font-size:14px;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;font-weight:700!important;text-transform:uppercase!important;background-color:#014873}.gform_wrapper .gsection{border-bottom:3px solid #ccc}#gform_fields_2 select,#gform_fields_2 input,#gform_fields_6 select,#gform_fields_6 input{width:100%!important}div.contact-form ul.gfield_checkbox li.gchoice{display:flex;flex-flow:row-reverse nowrap;align-items:center;justify-content:flex-end;grid-column:auto!important}#gform_fields_2 ul.gfield_checkbox li.gchoice>label,#gform_fields_6 ul.gfield_checkbox li.gchoice>label{width:50%}#gform_fields_2 ul.gfield_checkbox li.gchoice>input,#gform_fields_6 ul.gfield_checkbox li.gchoice>input{width:auto!important;margin-left:10px}@media only screen and (min-width:768px){#gform_fields_2,#gform_fields_6{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto}#gform_fields_2 li,#gform_fields_6 li{grid-column:1/3}#gform_fields_2 li.gf-left-field,#gform_fields_6 li.gf-left-field{grid-column:1/2}#gform_fields_2 li.gf-right-field,#gform_fields_6 li.gf-right-field{grid-column:2/3}#gform_fields_2 li.gf-left-field,#gform_fields_2 li.gf-right-field,#gform_fields_6 li.gf-left-field,#gform_fields_6 li.gf-right-field{width:100%;height:100%;text-align:left}.gf-left-field select,.gf-right-field input{width:100%!important}#gform_fields_2 #input_2_24,#gform_fields_2 #input_2_31,#input_2_37,#input_6_24,#input_6_31,#input_6_37{padding-top:30px!important}}#page-container{overflow-x:hidden}.quote-form #gform_fields_3{display:grid;grid-template-columns:auto auto;gap:10px;color:#000;font-size:16px}@media only screen and (max-width:768px){.quote-form #gform_fields_3{grid-template-columns:auto}.quote-form #gform_fields_3>li{grid-column:1/2}}.quote-form .gfield_label,.quote-form .gfield_required{color:#000;font-size:16px;font-family:'Lato',Helvetica,Arial,Lucida,sans-serif}.quote-form .gfield_required{color:red}.quote-form .form-select-field select{background-color:transparent!important}.quote-form .gform_body input{width:100%!important;outline:none!important;color:#000!important;border-bottom:solid 2px #009DDF!important;background-color:transparent!important}#field_3_1,#field_3_2,#field_3_5,#field_3_6,#field_3_7,#field_3_8{grid-column:1 / 3}#field_3_3,#field_3_4{width:100%!important}@media only screen and (max-width:980px){.quote-form .gform_footer{text-align:left!important}}.quote-form #gform_submit_button_3,#gform_submit_button_7{background-color:#009DDF!important;border:0px;padding:15px 25px!important;font-size:14px!important;font-weight:bold!important;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;border-radius:5px;color:#fff!important;text-transform:uppercase!important}.quote-form #gform_submit_button_3:hover,#gform_submit_button_7:hover{background-image:initial!important;background-color:#014873!important}.contact-form .gform-body input{width:100%!important;outline:none!important;border-bottom:solid 2px #009DDF!important;background-color:transparent!important}.business-contact-form input,.business-contact-form label,.business-contact-form textarea,.business-contact-form select{color:#FFF!important;font-family:'Lato',Helvetica,Arial,Lucida,sans-serif!important;font-size:16px!important;line-height:30px!important}.business-contact-form textarea{padding-top:5px!important;padding-bottom:5px!important}.business-contact-form input[type="submit"]{background-color:white!important;color:#009DDF!important}.business-contact-form select{background-color:transparent!important;border-bottom:2px solid #fff!important}@media only screen and (max-width:980px) and (min-width:768px){.contact-form-row .et_pb_row{width:100%!important}}.accordion>div:first-child{display:none}.hs-accordion>div:first-child,.bus-accordion>div:first-child{display:none}.et_pb_toggle_open .et_pb_toggle_title:before{display:block!important;content:"\e04f"}@media only screen and (max-width:980px){.quote-section{display:flex;flex-flow:column-reverse nowrap}}.flex-row{display:flex;flex-flow:row nowrap}.flex-center{justify-content:flex-start;align-items:center}.small-h3{font-size:22px!important;line-height:30px!important;font-weight:bold!important;padding-bottom:5px}.accordion-tech h2{color:#009DDE!important;font-weight:bold;font-size:30px!important}.accordion-tech h3{color:#004873;font-size:22px!important;font-weight:bold;line-height:30px}.accordion-tech p,.accordion-tech a{font-size:16px}.product_meta{margin-top:10px!important}.contact-form .gfield_label label{color:black!important}.gform_confirmation_message{color:#ffffff}.dp-element[data-lightbox="button"]{background:transparent!important;padding:0px}.woocommerce form .form-row label,.woocommerce-page form .form-row label{color:black!important}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{color:black!important}.woocommerce-cart .tax-rate small{display:none}.desk-form body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select{color:white;background-color:#003046!important;border-bottom:solid 2px white;padding-top:0px!important;padding-bottom:0px!important}.desk-form .gfield-choice-input+label{color:#ffffff!important}.desk-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.desk-form body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select{background-color:#003046!important}.desk-form .ginput_complex label,.desk-form .ginput_complex legend{color:#ffffff!important}.desk-form .gfield_label{font-size:20px!important;padding-top:20px!important;text-transform:uppercase!important}.desk-form_wrapper .gform_heading{display:none!important}.desk-form .ginput_complex select{background:#003046!important;color:#ffffff!important}.desk-form .gfield_error .gfield_label{color:white!important}.desk-form .ginput_complex select{border-bottom-width:2px;border-bottom-style:solid}.et-info .et-box-content{color:black!important}.et-shadow .et-box-content{color:black!important}.et-info .et-box-content a{color:darkblue!important}.woocommerce a.button:hover,.woocommerce-page a.button:hover{border:2px solid transparent;padding:0.5em 1.5em 0.5em 1em;cursor:pointer}