@font-face{font-family:ETmodules;font-display:block;src:url(//www.intuitivestrategies.com/wp-content/themes/Divi/core/admin/fonts/modules/social/modules.eot);src:url(//www.intuitivestrategies.com/wp-content/themes/Divi/core/admin/fonts/modules/social/modules.eot?#iefix) format("embedded-opentype"),url(//www.intuitivestrategies.com/wp-content/themes/Divi/core/admin/fonts/modules/social/modules.woff) format("woff"),url(//www.intuitivestrategies.com/wp-content/themes/Divi/core/admin/fonts/modules/social/modules.ttf) format("truetype"),url(//www.intuitivestrategies.com/wp-content/themes/Divi/core/admin/fonts/modules/social/modules.svg#ETmodules) format("svg");font-weight:400;font-style:normal}.et_pb_with_border .et_pb_image_wrap{border:0 solid #333}.et_pb_image{margin-left:auto;margin-right:auto;line-height:0}.et_pb_image.aligncenter{text-align:center}.et_pb_image.et_pb_has_overlay a.et_pb_lightbox_image{display:block;position:relative}.et_pb_image{display:block}.et_pb_image .et_pb_image_wrap{display:inline-block;position:relative;max-width:100%}.et_pb_image .et_pb_image_wrap img[src*=".svg"]{width:auto}.et_pb_image img{position:relative}.et_pb_image_sticky{margin-bottom:0!important;display:inherit}.et_pb_image.et_pb_has_overlay .et_pb_image_wrap:hover .et_overlay{z-index:3;opacity:1}@media (min-width:981px){.et_pb_section_sticky,.et_pb_section_sticky.et_pb_bottom_divider .et_pb_row:nth-last-child(2),.et_pb_section_sticky .et_pb_column_single,.et_pb_section_sticky .et_pb_row.et-last-child,.et_pb_section_sticky .et_pb_row:last-child,.et_pb_section_sticky .et_pb_specialty_column .et_pb_row_inner.et-last-child,.et_pb_section_sticky .et_pb_specialty_column .et_pb_row_inner:last-child{padding-bottom:0!important}}@media (max-width:980px){.et_pb_image_sticky_tablet{margin-bottom:0!important;display:inherit}.et_pb_section_sticky_mobile,.et_pb_section_sticky_mobile.et_pb_bottom_divider .et_pb_row:nth-last-child(2),.et_pb_section_sticky_mobile .et_pb_column_single,.et_pb_section_sticky_mobile .et_pb_row.et-last-child,.et_pb_section_sticky_mobile .et_pb_row:last-child,.et_pb_section_sticky_mobile .et_pb_specialty_column .et_pb_row_inner.et-last-child,.et_pb_section_sticky_mobile .et_pb_specialty_column .et_pb_row_inner:last-child{padding-bottom:0!important}.et_pb_section_sticky .et_pb_row.et-last-child .et_pb_column.et_pb_row_sticky.et-last-child,.et_pb_section_sticky .et_pb_row:last-child .et_pb_column.et_pb_row_sticky:last-child{margin-bottom:0}.et_pb_image_bottom_space_tablet{margin-bottom:30px!important;display:block}.et_always_center_on_mobile{text-align:center!important;margin-left:auto!important;margin-right:auto!important}}@media (max-width:767px){.et_pb_image_sticky_phone{margin-bottom:0!important;display:inherit}.et_pb_image_bottom_space_phone{margin-bottom:30px!important;display:block}}
.et_overlay{z-index:-1;position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:hsla(0,0%,100%,.9);opacity:0;pointer-events:none;-webkit-transition:all .3s;transition:all .3s;border:1px solid #e5e5e5;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased}.et_overlay:before{color:#2ea3f2;content:"\E050";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:32px;-webkit-transition:all .4s;transition:all .4s}.et_portfolio_image,.et_shop_image{position:relative;display:block}.et_pb_has_overlay:not(.et_pb_image):hover .et_overlay,.et_portfolio_image:hover .et_overlay,.et_shop_image:hover .et_overlay{z-index:3;opacity:1}#ie7 .et_overlay,#ie8 .et_overlay{display:none}.et_pb_module.et_pb_has_overlay{position:relative}.et_pb_module.et_pb_has_overlay .et_overlay,article.et_pb_has_overlay{border:none}
ul.et_pb_social_media_follow{list-style-type:none!important;margin:0 0 22px;padding:0}.et_pb_social_media_follow li{display:inline-block;margin-bottom:8px;position:relative}.et_pb_social_media_follow li a{margin-right:8px;display:inline-block;text-decoration:none;text-align:center;position:relative}.et_pb_social_media_follow li a.follow_button{padding:0 12px;margin-top:5px;margin-right:25px;font-size:14px;line-height:1.6em;background:rgba(0,0,0,.1);color:rgba(0,0,0,.5);border-radius:3px;border-width:0;border-style:solid;-webkit-transition:all .3s;transition:all .3s}.et_pb_social_media_follow li.last-child a,.et_pb_social_media_follow li:last-child a{margin-right:0}.et_pb_social_media_follow.has_follow_button li.last-child a.icon,.et_pb_social_media_follow.has_follow_button li:last-child a.icon{margin-right:8px}.et_pb_social_media_follow li a.follow_button:hover{background:rgba(0,0,0,.2);color:rgba(0,0,0,.6)}.et_pb_social_media_follow.et_pb_bg_layout_dark li a.follow_button{background:rgba(0,0,0,.6);color:hsla(0,0%,100%,.8)}.et_pb_social_media_follow.et_pb_bg_layout_dark li a.follow_button:hover{background:rgba(0,0,0,.7);color:#fff}.et_pb_social_media_follow li a.icon{height:32px;width:32px;padding:0;-webkit-box-sizing:content-box;box-sizing:content-box}.et_pb_social_media_follow li a.icon:before{height:32px;width:32px;font-size:16px;line-height:32px;display:block;color:#fff;-webkit-transition:color .3s;transition:color .3s;position:relative;z-index:10}.et_pb_social_media_follow li a.icon:hover:before{color:hsla(0,0%,100%,.7)}.et_pb_social_media_follow li a.icon{border-radius:3px}.et_pb_social_media_follow_network_name{display:none}.et_pb_social_icon a.icon{vertical-align:middle}.et_pb_social_icon a.icon:before{font-family:ETmodules;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:0 0;direction:ltr}.et-pb-social-fa-icon a.icon:before{font-family:FontAwesome}.et-social-telegram a.icon:before{content:"\F3FE"}.et-social-amazon a.icon:before{content:"\F270"}.et-social-bandcamp a.icon:before{content:"\F2D5"}.et-social-bitbucket a.icon:before{content:"\F171"}.et-social-behance a.icon:before{content:"\F1B4"}.et-social-buffer a.icon:before{content:"\F837"}.et-social-codepen a.icon:before{content:"\F1CB"}.et-social-deviantart a.icon:before{content:"\F1BD"}.et-social-flipboard a.icon:before{content:"\F44D"}.et-social-foursquare a.icon:before{content:"\F180"}.et-social-github a.icon:before{content:"\F09B"}.et-social-goodreads a.icon:before{content:"\F3A9"}.et-social-google a.icon:before{content:"\F1A0"}.et-social-houzz a.icon:before{content:"\F27C"}.et-social-itunes a.icon:before{content:"\F3B5"}.et-social-last_fm a.icon:before{content:"\F202"}.et-social-line a.icon:before{content:"\F3C0"}.et-social-medium a.icon:before,.et-social-meetup a.icon:before{content:"\F3C7"}.et-social-odnoklassniki a.icon:before{content:"\F263"}.et-social-patreon a.icon:before{content:"\F3D9"}.et-social-periscope a.icon:before{content:"\F3DA"}.et-social-quora a.icon:before{content:"\F2C4"}.et-social-researchgate a.icon:before{content:"\F4F8"}.et-social-reddit a.icon:before{content:"\F281"}.et-social-snapchat a.icon:before{content:"\F2AC"}.et-social-soundcloud a.icon:before{content:"\F1BE"}.et-social-spotify a.icon:before{content:"\F1BC"}.et-social-steam a.icon:before{content:"\F3F6"}.et-social-tripadvisor a.icon:before{content:"\F262"}.et-social-tiktok a.icon:before{content:"\E07B"}.et-social-twitch a.icon:before{content:"\F1E8"}.et-social-vk a.icon:before{content:"\F189"}.et-social-weibo a.icon:before{content:"\F18A"}.et-social-whatsapp a.icon:before{content:"\F232"}.et-social-xing a.icon:before{content:"\F168"}.et-social-yelp a.icon:before{content:"\F1E9"}.et-social-pinterest a.icon:before{content:"\E095"}.et-social-linkedin a.icon:before{content:"\E09D"}.et-social-tumblr a.icon:before{content:"\E097"}.et-social-skype a.icon:before{content:"\E0A2"}.et-social-flikr a.icon:before{content:"\E0A6"}.et-social-myspace a.icon:before{content:"\E0A1"}.et-social-dribbble a.icon:before{content:"\E09B"}.et-social-youtube a.icon:before{content:"\E0A3"}.et-social-vimeo a.icon:before{content:"\E09C"}@media (max-width:980px){.et_pb_bg_layout_light_tablet.et_pb_social_media_follow li a.follow_button{background:rgba(0,0,0,.1);color:rgba(0,0,0,.5)}.et_pb_bg_layout_light_tablet.et_pb_social_media_follow li a.follow_button:hover{background:rgba(0,0,0,.2);color:rgba(0,0,0,.6)}.et_pb_bg_layout_dark_tablet.et_pb_social_media_follow li a.follow_button{background:rgba(0,0,0,.6);color:hsla(0,0%,100%,.8)}.et_pb_bg_layout_dark_tablet.et_pb_social_media_follow li a.follow_button:hover{background:rgba(0,0,0,.7);color:#fff}}@media (max-width:767px){.et_pb_bg_layout_light_phone.et_pb_social_media_follow li a.follow_button{background:rgba(0,0,0,.1);color:rgba(0,0,0,.5)}.et_pb_bg_layout_light_phone.et_pb_social_media_follow li a.follow_button:hover{background:rgba(0,0,0,.2);color:rgba(0,0,0,.6)}.et_pb_bg_layout_dark_phone.et_pb_social_media_follow li a.follow_button{background:rgba(0,0,0,.6);color:hsla(0,0%,100%,.8)}.et_pb_bg_layout_dark_phone.et_pb_social_media_follow li a.follow_button:hover{background:rgba(0,0,0,.7);color:#fff}}.rtl .et_pb_social_media_follow li a{margin-left:8px;margin-right:0}
.et_pb_testimonial_description_inner{word-wrap:break-word}.et_pb_with_border .et_pb_testimonial_portrait{border:0 solid #333}.et_pb_testimonial{position:relative;padding:30px;line-height:1.5}.et_pb_testimonial.et_pb_testimonial_no_bg{padding:30px 0 0}.et_pb_testimonial .et_pb_testimonial_content p{padding-bottom:1em}.et_pb_testimonial .et_pb_testimonial_meta{padding-bottom:0}.et_pb_testimonial_portrait,.et_pb_testimonial_portrait:before{border-radius:90px}.et_pb_testimonial_portrait{float:left;position:relative;display:block;width:90px;height:90px;margin-right:30px;background-repeat:no-repeat;background-position:50%;background-size:cover;-webkit-box-sizing:content-box;box-sizing:content-box}.et_pb_testimonial_portrait:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3)}.et_pb_column_1_3 .et_pb_testimonial_portrait,.et_pb_column_1_4 .et_pb_testimonial_portrait,.et_pb_column_1_5 .et_pb_testimonial_portrait,.et_pb_column_1_6 .et_pb_testimonial_portrait,.et_pb_column_2_5 .et_pb_testimonial_portrait,.et_pb_column_3_8 .et_pb_testimonial_portrait{float:none;display:block;margin:0 auto 20px}.et_pb_testimonial_description,.et_pb_testimonial_description_inner{display:block;position:relative}.et_pb_bg_layout_dark .et_pb_testimonial_description a{color:#fff}.et_pb_testimonial_description_inner+.et_pb_testimonial_meta>span{display:inline-block;margin-top:32px}.et_pb_testimonial_description_inner:empty{display:none}.et_pb_testimonial_description_inner:empty+.et_pb_testimonial_author,.et_pb_testimonial_description_inner:empty+.et_pb_testimonial_meta>span{margin-top:12px}.et_pb_testimonial_author{margin-top:32px;font-weight:700;display:block}.et_pb_testimonial_author:empty{display:none}.et_pb_testimonial_author a{color:inherit}.et_pb_testimonial_company:empty,.et_pb_testimonial_meta:empty,.et_pb_testimonial_position:empty{display:none!important}.et_pb_testimonial:before{content:"|";font-size:32px;left:50%;position:absolute;top:-16px;background:#f5f5f5;margin-left:-16px;border-radius:31px;z-index:2}.et_pb_testimonial.et_pb_testimonial_no_bg:before{background:inherit}.et_pb_testimonial.et_pb_icon_off:before{display:none}.et_pb_testimonial_old_layout,.et_pb_testimonial_old_layout .et_pb_testimonial_description a{color:#666!important}@media (min-width:981px){.et_pb_column_1_5 .et_pb_testimonial_portrait,.et_pb_column_1_6 .et_pb_testimonial_portrait,.et_pb_column_2_5 .et_pb_testimonial_portrait{width:100%;padding-bottom:100%;height:0}}@media (max-width:980px){.et_pb_bg_layout_dark_tablet .et_pb_testimonial_description a{color:#fff}}@media (min-width:768px) and (max-width:980px){.et_pb_column .et_pb_testimonial_portrait{float:left;display:block;margin-right:30px}.et_pb_column .et_pb_testimonial_description{display:block}.et_pb_column_1_5 .et_pb_testimonial_portrait,.et_pb_column_1_6 .et_pb_testimonial_portrait,.et_pb_row_1-2_1-4_1-4 .et_pb_testimonial_portrait,.et_pb_row_1-4_1-4 .et_pb_testimonial_portrait,.et_pb_row_1-4_1-4_1-2 .et_pb_testimonial_portrait,.et_pb_row_4col .et_pb_testimonial_portrait{float:none;display:block;margin:0 auto 20px}}@media (max-width:767px){.et_pb_column .et_pb_testimonial_description{width:100%;display:block}.et_pb_column .et_pb_testimonial_portrait{display:block;float:none;margin:0 auto 20px}.et_pb_bg_layout_dark_phone .et_pb_testimonial_description a{color:#fff}}@media (max-width:479px){.et_pb_testimonial{padding-top:10%}}.flip_box{background-color:transparent;max-width:550px;height:455px;-webkit-perspective:1000px;perspective:1000px}.flip_box_inner{position:relative;width:100%;height:100%;-webkit-transition:-webkit-transform .8s;transition:-webkit-transform .8s;-o-transition:transform .8s;transition:transform .8s;transition:transform .8s,-webkit-transform .8s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.flip_box:hover .flip_box_inner{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.flip_box_back,.flip_box_front{position:absolute;width:100%;height:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:25px}.flip_box_front{background-color:#bbb;color:#000}.flip_box_back{background-color:#1e90ff;color:#fff;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.flip_box .image_wrap{display:block;margin-left:auto;margin-right:auto;margin-bottom:30px}.icon_circle{border-radius:100%;padding:25px}.flip_vertical_alignment{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}.flip_box.flip_down:hover .flip_box_inner,.flip_down .flip_box_back{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}.flip_box.flip_up:hover .flip_box_inner,.flip_up .flip_box_back{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.flip_box.flip_left:hover .flip_box_inner,.flip_left .flip_box_back{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.flip_box_back .et_pb_button_wrapper{margin-top:20px}.lwp_flip_box_3d .et_pb_button_wrapper,.lwp_flip_box_3d .flip_box_back .back_body,.lwp_flip_box_3d .flip_box_back .back_title,.lwp_flip_box_3d .flip_box_back span.image_wrap,.lwp_flip_box_3d .flip_box_front .front_body,.lwp_flip_box_3d .flip_box_front .front_title,.lwp_flip_box_3d .flip_box_front span.image_wrap{-webkit-transform:translateZ(90px);transform:translateZ(90px);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:90%;margin-left:auto;margin-right:auto}.lwp_flip_box_3d span.image_wrap{margin-top:15px}.lwp_flip_box_3d .back_body,.lwp_flip_box_3d .et_pb_button_wrapper,.lwp_flip_box_3d .front_body{margin-bottom:15px}.lwp_flip_box_3d .flip_box_back,.lwp_flip_box_3d .flip_box_front{position:absolute;width:100%;height:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:25px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.lwp_divi_flipbox .flip_card{border-style:solid} 
@font-face {font-family: 'Lane';src:url(//www.intuitivestrategies.com/wp-content/themes/Divi-Child/fonts/LANE.ttf);font-weight: normal;font-style: normal;}
@font-face {font-family: 'Lane Narrow';src:url(//www.intuitivestrategies.com/wp-content/themes/Divi-Child/fonts/LANENAR_.ttf);font-weight: normal;font-style: normal;}
@font-face {font-family: 'Calisto MT';src:url(//www.intuitivestrategies.com/wp-content/themes/Divi-Child/fonts/CALIST.TTF);font-weight: normal;font-style: normal;} @font-face {font-family: 'Delaproza'; src:url(//www.intuitivestrategies.com/wp-content/themes/Divi-Child/fonts/Delaproza.otf); font-weight: normal; font-style: normal} #main-header .container{max-width:93% !important; width:93% !important}
#top-menu a:hover{color:#319DA7 !important; opacity:1 !important}
li.menuButton a{background-color:#319DA7 !important; color:#FFF !important; padding:10px 14px !important; height:36px !important; border-radius:6px}
li.menuButton a:hover{background-color:#FFF !important} body.single #main-header{background-color: rgba(26,72,121,0.57) !important}
.et_pb_blog_grid h2{ color:#4C535B; font-size: 20px; line-height:24px; font-weight:bold}
h4.widgettitle{color:#304A77 !important}
body.single .et_post_meta_wrapper img{max-width:480px; float:right; margin:0px 0px 15px 15px}
body.single h2{font-size: 30px; line-height:34px; margin-bottom:15px}
body.single h3{color:#304A77; font-size: 24px; line-height:28px; font-weight:bold}
span.wpcf7-list-item{margin:2px 0px 2px 0px !important}
span.wpcf7-exclusive-checkbox span.wpcf7-list-item{clear:both !important; float:left !important}
.grecaptcha-badge{visibility: collapse !important}
.add_to_cart_button::after, .wc-forward::after{content:" +" !important}
.et-cart-info{display:none !important}
.woocommerce  a.button{background-color:#1A4879 !important; color:#FFF !important; border-radius:4px; border:2px solid #1A4879}
.add_to_cart_inline{max-width:280px !important; margin-top:15px} a.white{color:#FFFFFF !important}
.beige{color:#fefaf5 !important}
.gold{color:#B87924 !important}
.grayDark{color:#333333 !important}
.lavender{color:#8d6e97 !important}
.smallText{font-size:16px !important; line-height: 24px !important}
.smallText a{color:#FFFFFF !important}
.smallText a:hover{text-decoration:underline !important}
.regText{font-size:20px !important; line-height: 30px !important; color:#333333}
.mediumText{font-size:24px !important; line-height: 30px !important}
.largeText{font-size: calc(24px + (30 - 24) * ((100vw - 300px) / (1600 - 300))) !important; line-height: calc(30px + (36 - 30) * ((100vw - 300px) / (1600 - 300))) !important}
.headerRow .et_pb_column_1_4{margin-bottom:0px !important; width:50% !important}
.headerRow .et_pb_column_3_4{margin-bottom:0px !important; width:50% !important}
.headerRow span.mobile_menu_bar:before{color:#B87924 !important} body.page-id-3003 h1{font-family: 'Delaproza' !important; font-size: calc(30px + (40 - 30) * ((100vw - 300px) / (1600 - 300))) !important; line-height: calc(40px + (50 - 40) * ((100vw - 300px) / (1600 - 300))) !important; color:#333333 !important}
.headerDP h1{font-family: 'Delaproza' !important; font-size: calc(40px + (50 - 40) * ((100vw - 300px) / (1600 - 300))) !important; line-height: calc(50px + (60 - 50) * ((100vw - 300px) / (1600 - 300))) !important; color:#333333 !important}
body.page-id-3003 h2, 
body.page-id-2212 h2,
.headerDP h2{font-family: 'Delaproza' !important; font-size: calc(34px + (44 - 34) * ((100vw - 300px) / (1600 - 300))) !important; line-height: calc(44px + (54 - 44) * ((100vw - 300px) / (1600 - 300))) !important; color:#B87924 !important}
.headerDP h3, 
body.page-id-2212 h3{font-family: 'Delaproza' !important; font-size: calc(30px + (36 - 30) * ((100vw - 300px) / (1600 - 300))) !important; line-height: calc(40px + (50 - 40) * ((100vw - 300px) / (1600 - 300))) !important; color:#B87924 !important}
.et_pb_text_inner ul, .et_pb_tab_content ul, .et_pb_tab_content ol{margin-top:11px !important}
.et_pb_text_inner li, .et_pb_tab_content li{margin-bottom:5px !important}
body.page-id-3003 .et_pb_text_inner a, 
body.page-id-3246 .et_pb_text_inner a, 
body.page-id-3318 .et_pb_text_inner a,
body.page-id-2212 .et_pb_text_inner a{color: #B87924}
body.page-id-3003 .et_pb_text_inner a:hover, 
body.page-id-3246 .et_pb_text_inner a:hover, 
body.page-id-3318 .et_pb_text_inner a:hover,
body.page-id-2212 .et_pb_text_inner a:hover{text-decoration:underline !important}
body.page-id-3003 .et_pb_button, body.page-id-3246 .et_pb_button, body.page-id-3318 .et_pb_button{font-family: 'Delaproza' !important; font-size:24px !important;}
.verticalAlign{display: flex; flex-direction: column; justify-content: center}
.flip_box_front, .flip_box_back, .flip_card{padding-top:0px !important}
#mlb2-29897177.ml-form-embedContainer .ml-form-embedWrapper{background-color: transparent !important}
.ml-button-horizontal button{font-family: 'Delaproza' !important; font-size: 46px !important; font-weight:normal !important} .tagline{font-family: 'Lane' !important; font-size:24px !important; line-height:30px !important;}
.iconBlurbs .et_pb_blurb_content{padding-left:17% !important}
.statsText{font-size:26px !important; line-height:34px !important}
.statsText .large{font-size:32px !important; line-height:40px !important}
.homeLogos img{max-width:200px !important; height:auto !important}
a.buttonTeal{background-color:#319DA7 !important; color:#FFF !important; padding:6px 14px !important; border-radius:6px; margin-left:15px; font-size:18px !important}
a.buttonTeal:hover{background-color:#FFF !important; color:#319DA7 !important} .white, ul.white li a, .white a{color:#FFF !important}
a.white:hover, ul.white li a:hover, .white a:hover{color:#FFF; text-decoration:underline}
.black{color:#000 !important}
.gray{color:#4C535B}
.grayDark{color:#333}
.grayBlue{color:#688C98 !important}
.blueDark{color:#304A77}
.blue, .blue h2, .blue h4{color:#1A4879}
.teal{color:#319DA7 !important}
h1.laneHeader{font-family: 'Lane Narrow' !important; font-size: calc(30px + (40 - 30) * ((100vw - 300px) / (1600 - 300))) !important; line-height: calc(34px + (44 - 34) * ((100vw - 300px) / (1600 - 300))) !important; color:#FFF}
h2.laneHeader{font-family: 'Lane Narrow' !important; font-size: calc(24px + (34 - 24) * ((100vw - 300px) / (1600 - 300))) !important; line-height: calc(30px + (40 - 30) * ((100vw - 300px) / (1600 - 300))) !important; color:#333}
h2.laneHeader{font-family: 'Lane Narrow' !important; font-size: calc(24px + (34 - 24) * ((100vw - 300px) / (1600 - 300))) !important; line-height: calc(30px + (40 - 30) * ((100vw - 300px) / (1600 - 300))) !important; color:#333}
h2.laneHeaderBlue{font-family: 'Lane Narrow' !important; font-size: calc(24px + (34 - 24) * ((100vw - 300px) / (1600 - 300))) !important; line-height: calc(30px + (40 - 30) * ((100vw - 300px) / (1600 - 300))) !important; color:#304A77}
.laneHeaderText{font-family: 'Lane Narrow' !important; font-size: calc(30px + (40 - 30) * ((100vw - 300px) / (1600 - 300))) !important; line-height: calc(34px + (44 - 34) * ((100vw - 300px) / (1600 - 300))) !important}
.laneHeaderTextSm{font-family: 'Lane Narrow' !important; font-size: calc(20px + (24 - 20) * ((100vw - 300px) / (1600 - 300))) !important; line-height: calc(26px + (30 - 26) * ((100vw - 300px) / (1600 - 300))) !important}
.largest{font-size: calc(26px + (36 - 26) * ((100vw - 300px) / (1600 - 300))) !important; line-height: calc(30px + (40 - 30) * ((100vw - 300px) / (1600 - 300))) !important}
.larger{font-size: calc(24px + (30 - 24) * ((100vw - 300px) / (1600 - 300))) !important; line-height: calc(28px + (34 - 28) * ((100vw - 300px) / (1600 - 300))) !important}
.large{font-size: calc(20px + (26 - 20) * ((100vw - 300px) / (1600 - 300))) !important; line-height: calc(34px + (30 - 34) * ((100vw - 300px) / (1600 - 300))) !important}
.medium{font-size:18px; line-height:24px}
.mediumAlt{font-size:20px !important; line-height:26px !important}
.small{font-size:12px; line-height:14px} .footerMenu a{color:#000 !important; text-transform:uppercase !important}
.footerMenu a:hover{color:#194677 !important; text-decoration:underline}
#socialFooter2020 img{width:30px !important; height:30px !important; margin-right:10px}
.et_pb_gutters3 .footer-widget{margin-bottom:1% !important}
#footer-widgets{padding:3% 0% 2% 0%!important}
#footer-widgets a{color:#FFF !important }
#footer-bottom{padding:0% !important}
#footerTK{font-size:14px; line-height:20px; color:#FFF; margin:5px auto !important} 
#footerTK a{color:#FFF}
#footerTK a:hover{text-decoration:underline} .logos img{max-height:100px !important; width:auto !important; margin-right:15px}
.menuNew a, .menuNew a:link{color:#FFF !important}
.menuNew a:hover{text-decoration: underline !important}
.homeButtons a{max-width:80% !important}
.homeBlog img{width:100% !important; max-height:340px !important; overflow: hidden !important}
.bgGray{background-color:#DEDEDE; padding:20px; color:#000; box-shadow:2px 2px 2px #CCC}
.bgGrayLight{background-color:#DBE3E8; padding:20px; color:#13366F; box-shadow:2px 2px 2px #CCC}
.et_pb_testimonial{border-radius:8px !important}
.rounded img{box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); -webkit-border-radius: 200px; -moz-border-radius: 200px; -ms-border-radius: 200px; -o-border-radius: 200px; border-radius: 200px;}
.contactForm{background-color:#DEE2E3; padding:20px; }
.contactForm form{width:80%; margin:auto !important; color:#000; font-size:16px !important}
.contactForm input[type=text],.contactForm input[type=email]{height:32px; width:100%}
.contactForm input[type=submit]{background-color:#1A4879; border:2px solid #1A4879; border-radius:4px; padding:10px 15px; font-size:18px; cursor:pointer; color:#FFF}
.podcastLogos img{vertical-align:middle !important; max-width:150px !important; height:auto !important}
.podcastLogos a{font-size:20px !important; line-height:24px !important; margin-left:15px !important}
.et_pb_toggle_title{font-size:20px !important; color:#304A77 !important}
.tealButton a.paoc-popup{background-color:#319DA7 !important; font-size:28px !important}
ul.space{margin-top:10px !important} .blackShadow{color:#000; text-shadow:1px 2px #666}
.blueLtBg2{background-color:#E5F2F7 !important}
.blueLtBg{background-color:#A7D5E5 !important}
.calisto{font-family: 'Calisto MT' !important}
.lane{font-family: 'Lane Narrow' !important; font-size:20px !important; line-height:24px !important; color:#333}
.quoteBlue{color:#304A77; font-size:26px !important; line-height:30px !important}
.blueLtGrad{background: #AED8E7 !important; 
background: -webkit-linear-gradient(#AED8E7, #E9F4F8, #FFFFFF) !important;
background: -o-linear-gradient(#AED8E7, #E9F4F8, #FFFFFF) !important;
background: -moz-linear-gradient(#AED8E7, #E9F4F8, #FFFFFF) !important;
background: linear-gradient(#AED8E7, #E9F4F8, #FFFFFF) !important;
border-top:2px solid #304A77; border-bottom:2px solid #304A77}
.blueLtGradAlt{background: #AED8E7 !important; 
background: -webkit-linear-gradient(#AED8E7, #E9F4F8, #FFFFFF) !important;
background: -o-linear-gradient(#AED8E7, #E9F4F8, #FFFFFF) !important;
background: -moz-linear-gradient(#AED8E7, #E9F4F8, #FFFFFF) !important;
background: linear-gradient(#AED8E7, #E9F4F8, #FFFFFF) !important}
.salesHeader h1{font-family: Arial, sans-serif !important; color:#548D9A !important}
.salesQuote{font-family: 'Calisto MT'; background-color:#548D9A; color:#FFF; padding:30px; font-style:italic; font-size:20px; line-height:24px}
.salesList{font-family: 'Lane Narrow' !important; color:#000 !important; font-size:24px; line-height:30px}
.salesButton{font-family: 'Calisto MT'; border:2px solid #548D9A; border-radius:2px; color:#548D9A; font-size:26px; line-height:26px; text-align:center; width:50%; margin:auto; padding:10px 0px}
.testimonial img{margin-top:6px; max-width:140px; -webkit-border-radius: 150px; -moz-border-radius: 150px; -ms-border-radius: 150px; -o-border-radius: 150px; border-radius: 150px}
.signUpText2{float:left; width:49%; color:#fff; text-align:center; font-size:24px; font-family: 'Lane'; font-weight:700}
.signUpTextSm2{color:#304A77; text-align:center; margin-top:10px; font-size:16px; font-family: Helvetica, Arial, sans-serif; font-weight:normal}
.signUp2 form{float:left; width:52%; height:50px; font-family: 'Lane'; font-weight:normal}
.signUp2 input[type=text]{margin:10px 8px 0px 0px; width:130px; height:36px; border-radius:4px}
.signUpEmail2{width:180px !important}
.right{float:right}
.left{float:left}
.auto{margin:auto}
.clear{clear:both}
h1, h2, h3, h4, .calisto{font-family: 'Calisto MT'}
h2.blue{color:#1A4879; font-size:30px; line-height:34px}
h3.blue{color:#1A4879; font-size:24px; line-height:28px}
.contact{font-size:20px; line-height:24px; margin-top:20px}
.contactForm{max-width:1210px !important; margin:auto}
.widthSm{width:170px}
.widthMd{width:200px}
.widthLg{width:240px}
blockquote{color:#304A77 !important; background-color:#E5F2F7 !important; padding:20px 10px}
.oneHalf{width:45%; float:left; margin-left:2%}
.oneThird{width:30%; float:left; margin-left:2%}
h1{color:#1A4879 !important; font-family: 'Calisto MT'; font-size:36px; line-height:40px; font-weight:bold; margin-bottom:15px}
h2, .grayHeader{color:#4C535B; font-family: 'Calisto MT'; font-size:30px; line-height:34px}
h3, .grayHeaderMd{color:#4C535B; font-family: 'Calisto MT'; font-size:26px; line-height:30px}
h4, .grayHeaderSm{color:#4C535B; font-family: 'Calisto MT'; font-size:20px; line-height:26px}
.blueHeader{color:#1A4879 !important; font-family: 'Calisto MT'; font-size:34px; line-height:36px; font-weight:bold; margin-bottom:10px}
.grayBlueHeader{color:#688C98 !important; font-family: 'Calisto MT'; font-size:34px; line-height:36px; font-weight:bold; margin-bottom:10px}
.grayText{color:#4C535B; font-size:16px; line-height:18px}
.grayBorder{color:#4C535B; text-transform:uppercase; font-family: 'Lane'; font-weight:600; font-size:22px; line-height:24px; border:1px solid #4C535B; padding:20px 8px; text-align:center}
.grayButton{background-color:#4C535B; text-align:center; width:100%; text-transform:uppercase; margin-top:10px; padding:10px}
.grayButton a{ color:#FFF !important}
.whiteBorder{color:#FFF; text-transform:uppercase; font-family: 'Lane'; font-weight:700; font-size:21px; line-height:24px; border:2px solid #FFF; padding:20px 8px; text-align:center}
.whiteButton, .signUp input[type=submit], .eBook input[type=submit]{border:1px solid white; border-radius:4px; cursor:pointer; padding:7px 10px; text-align:center; color:#FFF; background-color: transparent; font-size:16px}
.whiteBtn{background-color:#FFF; padding:10px 8px; text-transform:uppercase; font-weight:bold}
.whiteBtn a{color:#4C535B !important}
.blueBtn{background-color:#304A77; padding:10px 8px !important; text-transform:uppercase; font-size:20px; border-radius:4px; text-align:center}
.blueBtn a{color:#FFF !important}
.blueBorder{color:#1A4879; text-transform:uppercase; font-family: 'Lane'; font-weight:600; font-size:21px; line-height:24px; border:1px solid #1A4879; padding:20px 8px; text-align:center}
.blueBorder h2{color:#1A4879}
.blueBorderRound{color:#4C535B; font-family: 'Lane'; font-weight:600; font-size:21px; line-height:24px; border:1px solid #1A4879; border-radius:6px; padding:20px 8px; text-align:center}
.signUpText{float:left; width:49%; color:#1A4879; text-align:center; font-size:24px; font-family: 'Lane'; font-weight:700}
.signUpTextSm{color:#1A4879; text-align:center; margin-top:10px; font-size:16px; font-family: Helvetica, Arial, sans-serif; font-weight:normal}
.signUp form{float:left; width:52%; height:50px; font-family: 'Lane'; font-weight:normal}
.signUp input[type=text]{margin:10px 8px 0px 0px; width:130px; height:36px; border-radius:4px}
.signUp input[type=submit]{border-color:#304A77; background-color:#304A77; color: #FFF}
.signUpEmail{width:180px !important}
.success{margin-top:55px !important; color:#333; border:3px solid #03BF29; border-radius:6px; padding:13px}
.eBook form{background-color:#304A77; padding:30px 20px; color:#FFF; margin-right:10px}
.eBook input[type=text], .eBook input[type=email]{width:180px; margin-bottom:10px}
.eBook button{background-color:#304A77 !important; color:#FFF !important; border-radius:4px; border:1px solid #FFF; font-size:18px; padding:10px 6px; cursor:pointer; margin-top:10px}
img.ebook{margin: 0px 0px 15px 10px}
.discoveryApp{background-color:#E5F2F7; color:#333; padding:20px 20px 50px 20px; width:100%; border-right:5px solid #1A4879}
.discoveryApp form{margin:auto; width:100%}
.discoveryApp textarea{width:75% !important; height:90px !important; margin:0px 0px 15px 0px}
.discoveryApp select, .discoveryApp input[type=text], .discoveryApp input[type=email]{margin:0px 0px 5px 0px}
.discoveryApp input[type=submit]{background-color:#1A4879; border:2px solid #1A4879; border-radius:4px; padding:10px 15px; font-size:18px; cursor:pointer; color:#FFF}
span.wpcf7-list-item{margin:0px !important; width:100% !important; font-size:14px; line-height:18px}
.blueprintApp{background-color:#E5F2F7; color:#333; padding:20px 20px 50px 20px; width:85%; border-right:5px solid #1A4879}
.blueprintApp form{margin:auto; width:100%}
.blueprintApp textarea{width:75% !important; height:90px !important; margin-top:7px}
.blueprintApp select, .blueprintApp input[type=text], .blueprintApp input[type=email]{margin-top:7px}
.blueprintApp input[type=submit]{background-color:#1A4879; border:2px solid #1A4879; border-radius:4px; padding:10px 15px; font-size:18px; cursor:pointer; color:#FFF}
.blueBg{background-color:#1A4879 !important} .blueBgLt{background-color:#C0C8DC !important} .whiteBg{background-color:#FFF !important}
.grayBg{background-color:#E8EBF0 !important}
.padding{padding:10px}
.intuitionList{font-family: 'Calisto MT'; color:#688C98; font-size:20px; line-height:24px}
.landingPgTall form{background-color:#304A77; padding:10px 15px; color:#FFF; border-radius:4px; width:300px; height:350px}
.landingPgTall input[type=text]{width:250px; margin:5px 0px 15px 0px}
.landingPg{background-color:#304A77; border-radius:4px; max-width:80%; padding:20px !important}
.landingPg form{background-color:#304A77; color:#FFF; border-radius:4px; width:75%; margin:auto !important}
.landingPg input[type=text]{width:90%; height:34px; margin:5px 0px 15px 0px}
.landingPg .email{clear:both}
.landingPgTall input[type=submit], .landingPg input[type=submit]{border:1px solid white; border-radius:4px; cursor:pointer; padding:7px 10px; text-align:center; color:#FFF; background-color: transparent; font-size:18px; margin-top:5px}
#aboutHeader{width:60% !important; margin:auto !important}
#joinUs h2{font-size:22px !important; line-height:26px !important} a.popupaoc-link{background-color:#1A4879; color:#FFF; padding:10px 20px; font-size:18px; border-radius:10px}
.popUpText{float:left; width:40%; margin:0px 0px 30px 20px; color:#000}
.popUpText img{max-width:90% !important; height:auto !important}
.popUpForm{float:left; width:55%}
.buttonBlue{background-color:#1A4879; border-radius:4px; padding:10px 15px; font-size:18px; cursor:pointer; color:#FFF}
.ig_content{border:10px solid #1A4879 !important}
@media screen and (max-width: 1690px) {   
#aboutHeader{width:70% !important}
.logos img{max-height:80px !important}
}
@media screen and (max-width: 1600px) {   
.iconBlurbs .et_pb_blurb_content{padding-left:12% !important}
}
@media screen and (max-width: 1440px) {   
#main-header .container{max-width:97% !important; width:97% !important}
#logo{max-height:80px !important; width:auto !important}
.iconBlurbs .et_pb_blurb_content{padding-left:8% !important}
.sectionStrength .et_pb_row{max-width:94% !important; width:94% !important}
#sectionFooter .et_pb_row{max-width:94% !important; width:94% !important}
}
@media screen and (max-width: 1366px) {   
.iconBlurbs .et_pb_blurb_content{padding-left:3% !important}
.grayHeader{font-size:32px !important; line-height:36px}
.grayBorder{font-size:18px; line-height:22px;}
.signUpTextSm{font-size:14px; padding-bottom:15px}
.whiteButton, .signUp input[type=submit]{padding:8px 10px; font-size:14px}
.signUp input[type=text]{width:100px}
.signUpText{width:48%; font-size:22px; margin-top:15px}
.signUp form{width:50%}	
.logos img{max-height:75px !important}
}
@media screen and (max-width: 1280px) {   
.grayBorder{font-size:16px; line-height:20px;}
.signUpText{font-size:20px}
.whiteButton, .signUp input[type=submit]{padding:7px 4px}
.signUpText{width:49%}
.signUp form{width:51%}
#aboutHeader{width:88% !important}
.logos img{max-height:70px !important}
}
@media screen and (max-width: 1200px) {   
.logos img{max-height:65px !important}
}
@media screen and (max-width: 1120px) {   
#logo{max-height:60px !important; width:auto !important}
.sectionStrength .bgIcon{background-size:100px 92px !important}
.logos img{max-height:60px !important}
}
@media screen and (max-width: 1060px) {   
li.menuButton a{font-size:14px !important; padding:10px 10px !important}
.logos img{max-height:55px !important}
}
@media screen and (max-width: 1024px) {   
h2, .grayHeader{font-size:28px; line-height:32px}
h3, .grayHeaderMd{font-size:24px; line-height:28px}
h4, .grayHeaderSm{font-size:18px; line-height:24px}
.grayBorder{font-size:16px; line-height:20px;}
.signUpTextSm{width:75%; margin:auto !important}
.signUpText{font-size:18px}
.signUp input[type=submit]{margin-top:20px}
#testimonials img.alignleft{float:none; margin-bottom:10px}
.blueBorder{padding:16px 8px}
#joinUs{margin-top:5%}
.logos img{max-height:50px !important}
.popUpText img{display:none !important}
.popUpForm{width:100%}
}
@media screen and (max-width: 980px) { 
li.menuButton a{margin-left:5% !important; width:100px !important; padding:6px 6px 6px 11px !important}
#et_mobile_nav_menu a:hover{color:#319DA7 !important; opacity:1 !important}
.tagline{font-size:20px !important; line-height:26px !important}
.sectionStrength .bgIcon{background-size:90px 83px !important}
.logos img{max-height:45px !important}
.landingPgRow .et_pb_text{margin:20px auto !important; text-align:center}
.landingPgRow .landingPg{max-width:100%}
}
@media screen and (max-width: 768px) {   
h2, .grayHeader{font-size:28px; line-height:32px}
h3, .grayHeaderMd{font-size:24px; line-height:28px}
h4, .grayHeaderSm{font-size:18px; line-height:24px}
.signUpText{width:58%; margin-right:5% !important}
.signUp form{width:35%}
}
@media screen and (max-width: 736px) {   
h2, .grayHeader{font-size:26px; line-height:30px}
h3, .grayHeaderMd{font-size:22px; line-height:26px}
h4, .grayHeaderSm{font-size:16px; line-height:22px}
.signUpText{width:55%; margin-right:5% !important}
.signUp form{width:35%}
}
@media screen and (max-width: 667px) {   
#joinUs{margin-top:0% !important}
.signUpText{width:50%; margin-right:3% !important}
.signUp form{width:46%}
}
@media screen and (max-width: 414px) {   
#socialHeader{display:none !important}
#joinUs, #joinUs h2{color:#1A4879 !important}
.signUpText{font-size:16px; font-family:Helvetica}
.signUpTextSm, .signUpText{width:100%}
.signUp form{width:75%; margin:auto !important; clear:both}
.et_pb_contact_message{  min-height: 100px;}
}
@media screen and (max-width: 320px) {   
}