/*!/wp-content/themes/ofn-theme/style.min.css*//*!

Theme Name: OFN Child Theme
Theme URI: https://cm2media.ca/
Description: WordPress child theme for Ontario Fertility Network.
Author: Jon Insley
Author URI: https://cm2media.ca/
GitHub Theme URI: https://github.com/jinsley8/ofn-theme
Template: Divi
Text Domain: ofn
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: ofn
Tags: cm2 media, scss, divi, wordPress, wordPress-theme, theme

*/.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}
.screen-reader-text:focus{background-color:#f6f6f6;border-radius:4px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#286fb4;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
#primary[tabindex="-1"]:focus{outline:0}
.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}
.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}
.aligncenter{clear:both;margin-bottom:1.5em;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
body{-ms-scroll-chaining:none;overscroll-behavior:none;background:#fff}
body.page .et_pb_button.et_pb_bg_layout_light,body.single .et_pb_button.et_pb_bg_layout_light{color:#fff;font-family:"Lato",sans-serif;font-size:16px;line-height:1.3 !important;font-weight:700;letter-spacing:.5px;background-color:#cf4c73;padding:16px 40px;border:2px solid #cf4c73;border-radius:60px}
body.page .et_pb_button.et_pb_bg_layout_light:hover,body.single .et_pb_button.et_pb_bg_layout_light:hover{border-radius:60px;background-color:#b73159;border:2px solid #b73159;padding:16px 56px 16px 40px;text-decoration:none}
body.page .et_pb_button.et_pb_bg_layout_light::after,body.single .et_pb_button.et_pb_bg_layout_light::after{font-size:19px}
body.page .et_pb_text.marketing-button .et_pb_text_inner,body.single .et_pb_text.marketing-button .et_pb_text_inner{color:#fff;font-family:"Lato",sans-serif;font-size:20px;font-weight:700;line-height:1.3 !important;letter-spacing:.5px;background-color:#cf4c73;padding:16px 32px;border:2px solid #cf4c73;margin-bottom:16px;border-radius:88px}
body.page .et_pb_text.marketing-button .et_pb_text_inner:hover,body.single .et_pb_text.marketing-button .et_pb_text_inner:hover{border-radius:88px;background-color:#b73159;border:2px solid #b73159;text-decoration:none}
body.page .et_pb_text.marketing-button .et_pb_text_inner span,body.single .et_pb_text.marketing-button .et_pb_text_inner span{color:#eaeaea;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:400;line-height:1.3 !important;letter-spacing:.25px}
.gform_wrapper .gform_footer input[type="submit"]{color:#fff;font-family:"Lato",sans-serif;font-size:16px;line-height:1.3 !important;font-weight:700;letter-spacing:.5px;background-color:#cf4c73;padding:16px 40px;border:2px solid #cf4c73;border-radius:60px}
.gform_wrapper .gform_footer input[type="submit"]:hover{border-radius:60px;background-color:#b73159;border:2px solid #b73159;text-decoration:none;cursor:pointer}
.gform_wrapper .gform_page_footer .button{font-family:"Lato",sans-serif;font-size:16px;line-height:1.3 !important;font-weight:700;letter-spacing:.5px;padding:16px 40px;border-radius:60px}
.gform_wrapper .gform_page_footer .button:hover{text-decoration:none;cursor:pointer}
.gform_wrapper .gform_page_footer .button.gform_previous_button{color:#cf4c73;background-color:#faeff2;border:2px solid #faeff2}
.gform_wrapper .gform_page_footer .button.gform_previous_button:hover{background-color:#eec8d2;border:2px solid #eec8d2}
.gform_wrapper .gform_page_footer .button.gform_next_button,.gform_wrapper .gform_page_footer .button.gform_button{color:#fff;background-color:#cf4c73;border:2px solid #cf4c73}
.gform_wrapper .gform_page_footer .button.gform_next_button:hover,.gform_wrapper .gform_page_footer .button.gform_button:hover{background-color:#b73159;border:2px solid #b73159}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#5f5e5f;border:1px solid #f4f4f4;border-radius:4px;padding:4px}
input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#f4f4f4}
select{border:1px solid #f4f4f4}
textarea{width:100%}
hr{background-color:#eceeef;border:0;height:1px;margin-bottom:1.5em}
a{color:#cf4c73}
a:hover{color:#b73159}
a:visited,a:focus,a:active{color:#cf4c73}
a:focus{outline:thin dotted}
a:hover,a:active{outline:0}
ul,ol{margin:0 0 32px 32px}
ul{list-style:disc}
ol{list-style:decimal}
li>ul,li>ol{margin-bottom:0;margin-left:24px}
li{padding-bottom:8px}
li:last-child{padding-bottom:0}
embed,iframe,object{max-width:100%}
img{height:auto;max-width:100%}
figure{margin:1em 0}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;src:url("/wp-content/themes/ofn-theme/assets/dist/fonts/open-sans-v17-latin-300.eot");src:local("Open Sans Light"),local("OpenSans-Light"),url("/wp-content/themes/ofn-theme/assets/dist/fonts/open-sans-v17-latin-300.eot?#iefix") format("embedded-opentype"),url("/wp-content/themes/ofn-theme/assets/dist/fonts/open-sans-v17-latin-300.woff2") format("woff2"),url("/wp-content/themes/ofn-theme/assets/dist/fonts/open-sans-v17-latin-300.woff") format("woff"),url("/wp-content/themes/ofn-theme/assets/dist/fonts/open-sans-v17-latin-300.ttf") format("truetype"),url("/wp-content/themes/ofn-theme/assets/dist/fonts/open-sans-v17-latin-300.svg#OpenSans") format("svg"); font-display:swap;}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:url("/wp-content/themes/ofn-theme/assets/dist/fonts/open-sans-v17-latin-regular.eot");src:local("Open Sans Regular"),local("OpenSans-Regular"),url("/wp-content/themes/ofn-theme/assets/dist/fonts/open-sans-v17-latin-regular.eot?#iefix") format("embedded-opentype"),url("/wp-content/themes/ofn-theme/assets/dist/fonts/open-sans-v17-latin-regular.woff2") format("woff2"),url("/wp-content/themes/ofn-theme/assets/dist/fonts/open-sans-v17-latin-regular.woff") format("woff"),url("/wp-content/themes/ofn-theme/assets/dist/fonts/open-sans-v17-latin-regular.ttf") format("truetype"),url("/wp-content/themes/ofn-theme/assets/dist/fonts/open-sans-v17-latin-regular.svg#OpenSans") format("svg"); font-display:swap;}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;src:url("/wp-content/themes/ofn-theme/assets/dist/fonts/open-sans-v17-latin-600.eot");src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url("/wp-content/themes/ofn-theme/assets/dist/fonts/open-sans-v17-latin-600.eot?#iefix") format("embedded-opentype"),url("/wp-content/themes/ofn-theme/assets/dist/fonts/open-sans-v17-latin-600.woff2") format("woff2"),url("/wp-content/themes/ofn-theme/assets/dist/fonts/open-sans-v17-latin-600.woff") format("woff"),url("/wp-content/themes/ofn-theme/assets/dist/fonts/open-sans-v17-latin-600.ttf") format("truetype"),url("/wp-content/themes/ofn-theme/assets/dist/fonts/open-sans-v17-latin-600.svg#OpenSans") format("svg"); font-display:swap;}
@font-face{font-family:"Lato";font-style:italic;font-weight:400;src:url("/wp-content/themes/ofn-theme/assets/dist/fonts/lato-v16-latin-italic.eot");src:local("Lato Italic"),local("Lato-Italic"),url("/wp-content/themes/ofn-theme/assets/dist/fonts/lato-v16-latin-italic.eot?#iefix") format("embedded-opentype"),url("/wp-content/themes/ofn-theme/assets/dist/fonts/lato-v16-latin-italic.woff2") format("woff2"),url("/wp-content/themes/ofn-theme/assets/dist/fonts/lato-v16-latin-italic.woff") format("woff"),url("/wp-content/themes/ofn-theme/assets/dist/fonts/lato-v16-latin-italic.ttf") format("truetype"),url("/wp-content/themes/ofn-theme/assets/dist/fonts/lato-v16-latin-italic.svg#Lato") format("svg"); font-display:swap;}
@font-face{font-family:"Lato";font-style:normal;font-weight:400;src:url("/wp-content/themes/ofn-theme/assets/dist/fonts/lato-v16-latin-regular.eot");src:local("Lato Regular"),local("Lato-Regular"),url("/wp-content/themes/ofn-theme/assets/dist/fonts/lato-v16-latin-regular.eot?#iefix") format("embedded-opentype"),url("/wp-content/themes/ofn-theme/assets/dist/fonts/lato-v16-latin-regular.woff2") format("woff2"),url("/wp-content/themes/ofn-theme/assets/dist/fonts/lato-v16-latin-regular.woff") format("woff"),url("/wp-content/themes/ofn-theme/assets/dist/fonts/lato-v16-latin-regular.ttf") format("truetype"),url("/wp-content/themes/ofn-theme/assets/dist/fonts/lato-v16-latin-regular.svg#Lato") format("svg"); font-display:swap;}
@font-face{font-family:"Lato";font-style:normal;font-weight:700;src:url("/wp-content/themes/ofn-theme/assets/dist/fonts/lato-v16-latin-700.eot");src:local("Lato Bold"),local("Lato-Bold"),url("/wp-content/themes/ofn-theme/assets/dist/fonts/lato-v16-latin-700.eot?#iefix") format("embedded-opentype"),url("/wp-content/themes/ofn-theme/assets/dist/fonts/lato-v16-latin-700.woff2") format("woff2"),url("/wp-content/themes/ofn-theme/assets/dist/fonts/lato-v16-latin-700.woff") format("woff"),url("/wp-content/themes/ofn-theme/assets/dist/fonts/lato-v16-latin-700.ttf") format("truetype"),url("/wp-content/themes/ofn-theme/assets/dist/fonts/lato-v16-latin-700.svg#Lato") format("svg"); font-display:swap;}
h1{color:#fff;font-family:"Lato",sans-serif;font-size:56px;font-size:3.5rem;line-height:72px;line-height:4.5rem;font-weight:700;letter-spacing:.5px;margin-bottom:32px}
h2,h2 a{color:#286fb4;font-family:"Lato",sans-serif;font-size:32px;font-size:2rem;line-height:48px;line-height:3rem;font-weight:700;letter-spacing:-0.5px}
.dark-section .et_pb_text h2{color:#fff}
.green-ds h2{text-shadow:0 3px 24px rgba(89,159,173,0.8)}
h3,h3 a{color:#27aae1;font-family:"Lato",sans-serif;font-size:20px;font-size:1.25rem;line-height:30px;line-height:1.875rem;font-weight:700;letter-spacing:-0.5px}
h2,h3{margin-bottom:32px}
h4,h4 a{color:#286fb4;font-family:"Lato",sans-serif;font-size:18px;font-size:1.125rem;line-height:27px;line-height:1.6875rem;font-weight:700;letter-spacing:-0.5px}
h5,h5 a{color:#286fb4;font-family:"Lato",sans-serif;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;font-weight:700;letter-spacing:-0.5px}
h4,h5{margin-bottom:16px}
h1,h2,h3,h4,h5,h6{padding-bottom:0}
p,.et_pb_text_inner{color:#5f5e5f;font-family:"Open Sans",sans-serif;font-size:17px;font-size:1.0625rem;line-height:30px;line-height:1.875rem;font-weight:300;letter-spacing:.5px;padding-bottom:0}
p strong,.et_pb_text_inner strong{font-weight:500}
p{margin-bottom:32px}
.et_pb_gutters2 .et_pb_text.mb-32{margin-bottom:32px}
li{color:#5f5e5f;font-family:"Open Sans",sans-serif;font-size:17px;font-size:1.0625rem;line-height:30px;line-height:1.875rem;font-weight:300;letter-spacing:.5px}
li strong{font-weight:500}
a{color:#cf4c73;font-family:"Open Sans",sans-serif;font-size:17px;font-size:1.0625rem;line-height:30px;line-height:1.875rem;font-weight:300;letter-spacing:.5px}
a strong{font-weight:500}
.dark-section .et_pb_text p,.dark-section .et_pb_text .et_pb_text_inner{color:#fff}
.dark-section .et_pb_text li{color:#fff}
.dark-section .et_pb_text a{color:#fff}
blockquote{border-left:3px solid #286fb4;padding:8px 32px;margin-bottom:32px}
blockquote p{color:#286fb4;font-size:20px;font-size:1.25rem;line-height:28px;line-height:1.75rem;font-style:italic;margin:0}
p+blockquote,p+h2,p+h3{margin-top:64px}
p:last-of-type{margin-bottom:0}
.body-text-lg .et_pb_text_inner,.body-text-lg p,.body-text-lg li{font-size:20px;font-size:1.25rem;line-height:34px;line-height:2.125rem;font-weight:400}
.body-text-lg .et_pb_text_inner a,.body-text-lg p a,.body-text-lg li a{font-size:20px;font-size:1.25rem;line-height:34px;line-height:2.125rem;font-weight:400;text-decoration:underline}
.body-text-lg .et_pb_text_inner a:hover,.body-text-lg p a:hover,.body-text-lg li a:hover{text-decoration:none}
.body-text-xl .et_pb_text_inner,.body-text-xl p{color:#286fb4;font-size:24px;font-size:1.5rem;line-height:40px;line-height:2.5rem;font-weight:400}
.green-ds .et_pb_text_inner,.green-ds p{text-shadow:0 3px 12px rgba(89,159,173,0.85)}
.green-ds .et_pb_toggle .et_pb_text_inner,.green-ds .et_pb_toggle p{text-shadow:none}
.green-ds .et_pb_blurb .et_pb_blurb_description,.green-ds .et_pb_blurb p{text-shadow:none}
.small{font-size:14px;font-weight:600}
body,html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.f-nowrap{white-space:nowrap}
.f-light{font-weight:300}
.f-normal{font-weight:400}
.f-med{font-weight:500}
.f-semi{font-weight:600}
.f-bold{font-weight:700}
.f-italic{font-style:italic}
.t-strike{text-decoration:line-through}
.t-overline{text-decoration:overline}
.t-underline{text-decoration:underline}
.t-caps{text-transform:uppercase}
.t-regular{text-transform:none}
.t-left{text-align:left}
.t-right{text-align:right}
.t-center{text-align:center}
#main-content .et_pb_section.hero-banner{padding-top:96px;padding-bottom:128px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column nowrap;min-height:440px}
#main-content .et_pb_section.hero-banner::before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:#286f96;background:-webkit-gradient(linear,left top,left bottom,from(rgba(40,111,150,0.5)),color-stop(85%,#286fb4));background:linear-gradient(180deg,rgba(40,111,150,0.5) 0,#286fb4 85%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#286f96",endColorstr="#286fb4",GradientType=1);mix-blend-mode:multiply}
#main-content .et_pb_section.hero-banner.home-banner{min-height:600px}
#main-content .et_pb_section .hero-banner__subtitle{margin-bottom:40px}
#main-content .et_pb_section .hero-banner__subtitle p{color:#fafafa;font-family:"Lato",sans-serif;font-size:24px;font-size:1.5rem;line-height:40px;line-height:2.5rem;font-weight:400;font-style:italic;letter-spacing:.5px;margin-bottom:0}
*:focus{outline:0}
.sticky{display:block}
.updated:not(.published){display:none}
.container:focus{outline:0}
.content-area{width:100%}
.page-content,.entry-content,.entry-summary{margin:0}
.page-links{clear:both;margin:0 0 32px}
.et_pb_section.pt-48,.et_pb_row.pt-48{padding-top:48px}
.et_pb_section.pt-64,.et_pb_row.pt-64{padding-top:64px}
.et_pb_section.pt-80,.et_pb_row.pt-80{padding-top:80px}
.et_pb_section.pt-96,.et_pb_row.pt-96{padding-top:96px}
.et_pb_section.pt-112,.et_pb_row.pt-112{padding-top:112px}
.et_pb_section.pt-160,.et_pb_row.pt-160{padding-top:160px}
.et_pb_section.pb-16,.et_pb_row.pb-16{padding-bottom:16px}
.et_pb_section.pb-32,.et_pb_row.pb-32{padding-bottom:32px}
.et_pb_section.pb-48,.et_pb_row.pb-48{padding-bottom:48px}
.et_pb_section.pb-64,.et_pb_row.pb-64{padding-bottom:64px}
.et_pb_section.pb-80,.et_pb_row.pb-80{padding-bottom:80px}
.et_pb_section.pb-96,.et_pb_row.pb-96{padding-bottom:96px}
.et_pb_section.pb-112,.et_pb_row.pb-112{padding-bottom:112px}
.et_pb_section.pb-128,.et_pb_row.pb-128{padding-bottom:128px}
.et_pb_section.pb-160,.et_pb_row.pb-160{padding-bottom:160px}
.et_pb_section.pb-192,.et_pb_row.pb-192{padding-bottom:192px}
.dark-section--blue{background-size:contain !important}
.dark-section--blue.bg-cover{background-size:cover !important}
.dark-section--green{background-color:#9dd5de;background-blend-mode:multiply}
.dark-section--green .et_parallax_bg{background-color:#9dd5de;background-blend-mode:multiply}
.wp-caption{margin-bottom:1.5em;max-width:100%}
.wp-caption img[class*="wp-image-"]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.wp-caption .wp-caption-text{margin:.8075em 0}
.wp-caption-text{text-align:center}
.custom-logo-link{display:inline-block}
.et_header_style_left #main-header #et-top-navigation nav>ul>li>a:hover{color:#b73159;opacity:1;filter:alpha(opacity=100)}
.et_header_style_left #main-header #top-menu{margin:0}
.et_header_style_left #main-header #top-menu>li{padding-right:40px;padding-bottom:0}
.et_header_style_left #main-header #top-menu>li:last-of-type{padding-right:0}
.et_header_style_left #main-header #top-menu>li>a{color:#286fb4;font-family:"Lato",sans-serif;font-size:16px;font-size:1rem;line-height:16px;line-height:1rem;font-weight:400;letter-spacing:.5px}
.et_header_style_left #main-header #top-menu .menu-item__outline{padding-bottom:0}
.et_header_style_left #main-header #top-menu .menu-item__outline>a{border:2px solid #b0dde4;border-radius:50px;padding:14px 32px;margin-bottom:28px}
.et_header_style_left #main-header #top-menu .menu-item__outline>a::after{display:none}
.et_header_style_left #main-header #top-menu .menu-item__outline>a:hover{border:2px solid #faeff2;background-color:#faeff2}
.et_header_style_left #main-header #top-menu ul.sub-menu li a{color:#286fb4;font-weight:400;line-height:1.7;letter-spacing:.5px;padding:8px 24px;opacity:.9;filter:alpha(opacity=90)}
.et_header_style_left #main-header #top-menu ul.sub-menu li a:hover{color:#cf4c73;background-color:#faeff2;opacity:.9;filter:alpha(opacity=90)}
.et_header_style_left #main-header.et-fixed-header #top-menu .menu-item__outline{padding-bottom:0}
.et_header_style_left #main-header.et-fixed-header #top-menu .menu-item__outline>a{padding:14px 32px;margin-bottom:22px}
#main-header .et_mobile_menu{padding:32px 16px;margin:0;list-style:none}
#main-header .et_mobile_menu>li{padding:8px 0 0}
#main-header .et_mobile_menu>li>a{color:#286fb4;font-family:"Lato",sans-serif;font-size:13px;font-size:.8125rem;line-height:18px;line-height:1.125rem;font-weight:400;letter-spacing:1.5px;text-transform:uppercase;padding:8px 16px 16px}
#main-header .et_mobile_menu>li>a:hover{color:#cf4c73;text-decoration:none;background-color:#fff;opacity:1;filter:alpha(opacity=100)}
#main-header .et_mobile_menu>li>a:hover+span.menu-closed::before{color:#cf4c73}
#main-header .et_mobile_menu .menu-item-has-children>a{font-weight:400;background-color:transparent;position:relative}
#main-header .et_mobile_menu .menu-item-has-children>a::after{font-family:"ETmodules";content:"\4c";font-size:18px;font-weight:600;font-variant:normal;text-transform:none;text-align:center;-webkit-font-smoothing:antialiased;position:absolute;top:11px;right:13px}
#main-header .et_mobile_menu .menu-item-has-children.visible>a::after{content:"\4d"}
#main-header .et_mobile_menu ul.sub-menu{padding:16px 8px;margin:0;list-style:none;border-bottom:1px solid rgba(0,0,0,0.03);display:none !important;visibility:hidden !important;-webkit-transition:all 1.5s ease-in-out;transition:all 1.5s ease-in-out}
#main-header .et_mobile_menu ul.sub-menu li{padding-left:0;padding-bottom:0}
#main-header .et_mobile_menu ul.sub-menu li a{color:#286fb4;font-weight:400;line-height:1.5;letter-spacing:.5px;padding:8px 16px;border-bottom:0;opacity:.9;filter:alpha(opacity=90)}
#main-header .et_mobile_menu ul.sub-menu li a:hover{color:#cf4c73;background-color:#faeff2;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}
#main-header .et_mobile_menu .visible>ul.sub-menu{display:block !important;visibility:visible !important}
#et_mobile_nav_menu .mobile_menu_bar::before{color:#286fb4}
#et-boc .area-outer-wrap[data-da-color="light"] .da-close{right:8px;top:8px;color:#383a3d;background:transparent;border:1px solid #e2f0f9;border-radius:32px;-webkit-box-shadow:none;box-shadow:none}
#et-boc .area-outer-wrap[data-da-color="light"] .da-close:hover{color:#cf4c73;background:#fff;-webkit-box-shadow:0 8px 18px rgba(176,221,228,0.1);box-shadow:0 8px 18px rgba(176,221,228,0.1)}
.popup{padding:48px 32px 40px;background:#fff;border:1px solid #e2f0f9;border-radius:32px;-webkit-box-shadow:0 3px 18px rgba(0,0,0,0.15);box-shadow:0 3px 18px rgba(0,0,0,0.15)}
.popup__heading .et_pb_text_inner,.popup__heading h2{margin-bottom:8px}
.et_pb_blurb__icon-centered{background:#fff;padding:48px 32px 40px;height:100%;border-radius:32px;-webkit-box-shadow:0 4px 18px rgba(41,112,180,0.15);box-shadow:0 4px 18px rgba(41,112,180,0.15)}
.et_pb_blurb__icon-left-offset{background:#fff;padding:32px;border:1px solid #e2f0f9;height:100%;border-radius:32px;-webkit-box-shadow:0 8px 18px rgba(176,221,228,0.1);box-shadow:0 8px 18px rgba(176,221,228,0.1)}
.et_pb_blurb__icon-left-offset .et_pb_main_blurb_image{margin-top:-48px}
.et_pb_blurb__icon-left-offset .et_pb_blurb_description{padding-bottom:0}
.et_pb_blurb__outlined{background:#fff;padding:40px 32px;height:100%;border:1px solid #e2f0f9;border-radius:32px;-webkit-box-shadow:0 8px 18px rgba(176,221,228,0.1);box-shadow:0 8px 18px rgba(176,221,228,0.1)}
.et_pb_blurb__outlined .et_pb_blurb_description{padding-bottom:0}
.et_pb_blurb .et_pb_image_wrap{width:80px;height:80px;background-color:#faeff2;border-radius:50%;padding:12px}
.et_pb_blurb .et_pb_image_wrap img{width:56px;height:56px}
.et_pb_blurb.no-img-background .et_pb_image_wrap{width:220px;height:auto;background-color:transparent;border-radius:0;padding:0}
.et_pb_blurb.no-img-background .et_pb_image_wrap img{width:100%;height:auto}
.et_pb_blurb .et_pb_blurb_content{max-width:800px}
.et_pb_blurb .et_pb_main_blurb_image{margin-bottom:40px}
.et_pb_blurb h3{margin-bottom:16px}
.et_pb_blurb h3 a{color:#27aae1}
.et_pb_blurb_description{color:#5f5e5f;font-family:"Open Sans",sans-serif;font-weight:300;letter-spacing:.25px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column wrap}
.et_pb_blurb .et_pb_text-link{color:#cf4c73;font-family:"Lato",sans-serif;font-size:14px;font-size:.875rem;line-height:14px;line-height:.875rem;font-weight:700;letter-spacing:.5px;position:relative;margin-top:32px}
.et_pb_blurb .et_pb_text-link::after{font-family:ETmodules !important;content:"\35";line-height:17px;position:absolute;top:-1px;padding-left:4px}
.dark-section .et_pb_blurb__icon-left-offset{height:auto}
.et_pb_promo.green-outline{border:2px solid #589fad;padding:40px !important;border-radius:24px}
.et_pb_promo.col-count-1 .et_pb_promo_description ol,.et_pb_promo.col-count-1 .et_pb_promo_description ul{text-align:left;padding-bottom:0;margin-bottom:0}
.et_pb_promo.col-count-2 .et_pb_promo_description ol,.et_pb_promo.col-count-2 .et_pb_promo_description ul{text-align:left;padding-bottom:0;margin-bottom:0;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;-webkit-column-count:2;-moz-column-count:2;column-count:2}
.et_pb_promo.col-count-3 .et_pb_promo_description ol,.et_pb_promo.col-count-3 .et_pb_promo_description ul{text-align:left;padding-bottom:0;margin-bottom:0;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;-webkit-column-count:3;-moz-column-count:3;column-count:3}
.et_pb_promo.has-title{padding:0 40px 40px !important}
.et_pb_promo.has-title .et_pb_promo_description{margin-top:-16px}
.et_pb_promo .et_pb_promo_description{padding:0}
.et_pb_promo .et_pb_promo_description p{color:#383a3d;font-weight:600;display:inline-block;padding:0 16px;background-color:#fff;margin-bottom:32px}
.et_pb_number_counter .percent{height:56px;margin-bottom:16px}
.et_pb_number_counter .percent p{font-size:56px;font-size:3.5rem;line-height:56px;line-height:3.5rem;font-weight:400;letter-spacing:-2px;margin-bottom:16px}
.et_pb_number_counter h4{color:#5f5e5f;font-family:"Open Sans",sans-serif;font-size:17px;font-size:1.0625rem;line-height:22px;line-height:1.375rem;font-weight:400;letter-spacing:.5px}
.et_pb_accordion .et_pb_toggle.et_pb_accordion_item{background:#fff;padding:32px;border:1px solid #e2f0f9;border-radius:24px;-webkit-box-shadow:0 8px 18px rgba(176,221,228,0.1);box-shadow:0 8px 18px rgba(176,221,228,0.1);margin-bottom:32px}
.et_pb_accordion .et_pb_toggle.et_pb_accordion_item h2.et_pb_toggle_title,.et_pb_accordion .et_pb_toggle.et_pb_accordion_item h5.et_pb_toggle_title{color:#27aae1;font-family:"Lato",sans-serif;font-size:20px;font-size:1.25rem;line-height:30px;line-height:1.875rem;font-weight:700;letter-spacing:.5px;margin-bottom:0}
.et_pb_accordion .et_pb_toggle.et_pb_accordion_item h2.et_pb_toggle_title::before,.et_pb_accordion .et_pb_toggle.et_pb_accordion_item h5.et_pb_toggle_title::before{color:#cf4c73}
.et_pb_accordion .et_pb_toggle.et_pb_accordion_item .et_pb_toggle_content{color:#5f5e5f;font-weight:300}
.et_pb_accordion .et_pb_toggle.et_pb_accordion_item .et_pb_toggle_content h3{color:#286fb4;font-size:18px;font-size:1.125rem;line-height:20px;line-height:1.25rem;font-weight:700;letter-spacing:.5px;margin-top:0;margin-bottom:16px}
.et_pb_accordion .et_pb_toggle.et_pb_accordion_item .et_pb_toggle_content ul{padding-top:16px;padding-bottom:0;margin-bottom:16px}
.et_pb_accordion .et_pb_toggle.et_pb_accordion_item .et_pb_toggle_content ul ul{list-style:circle;padding-top:16px}
.et_pb_testimonial.et_pb_testimonial_no_bg{padding:0;margin-bottom:48px !important}
.et_pb_testimonial .et_pb_testimonial_content,.et_pb_testimonial .et_pb_testimonial_content p{color:#5f5e5f;font-family:"Lato",sans-serif;font-size:20px;font-size:1.25rem;line-height:34px;line-height:2.125rem;font-style:italic;font-weight:400;letter-spacing:.5px}
.et_pb_testimonial .et_pb_testimonial_author{color:#383a3d;font-family:"Lato",sans-serif;font-size:16px;font-size:1rem;line-height:16px;line-height:1rem;font-weight:700;letter-spacing:1px;position:relative;padding-top:24px}
.et_pb_testimonial .et_pb_testimonial_author::before{content:"";position:absolute;width:80px;height:1px;left:calc(50% - 80px / 2);top:0;background-color:#b0dde4}
.et_pb_testimonial .et_pb_testimonial_meta{margin-bottom:0}
.et_pb_testimonial .et_pb_testimonial_position{color:#5f5e5f;font-family:"Open Sans",sans-serif;font-size:14px;font-size:.875rem;line-height:14px;line-height:.875rem;font-weight:400;letter-spacing:1px}
.team__anchor-links{display:-webkit-box;display:-ms-flexbox;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.team__anchor-links p{color:#383a3d;font-family:"Lato",sans-serif;font-size:14px;font-size:.875rem;line-height:21px;line-height:1.3125rem;font-weight:400;letter-spacing:2px;text-transform:uppercase;display:inline-block;padding-right:32px;margin-bottom:0}
.team__anchor-links ul{padding:0;margin:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex}
.team__anchor-links ul li{font-family:"Lato",sans-serif;font-size:14px;font-size:.875rem;line-height:21px;line-height:1.3125rem;font-weight:400;letter-spacing:2px;text-transform:uppercase;padding:0 32px 0 0}
.team__anchor-links ul li:last-of-type{padding-right:0}
.team__anchor-links ul li a{color:#cf4c73;font-size:14px;font-size:.875rem;line-height:21px;line-height:1.3125rem;letter-spacing:2px}
.team-member{background-color:transparent !important;margin-bottom:32px !important}
.team-member__image{margin-bottom:32px !important}
.team-member__image img{border-radius:24px}
.team-member__title{margin-bottom:8px !important}
.team-member__title h3{margin-bottom:8px !important}
.team-member__title a{color:#27aae1;font-family:"Lato",sans-serif;font-size:20px;font-size:1.25rem;line-height:34px;line-height:2.125rem;font-style:normal;font-weight:700;letter-spacing:.5px}
.team-member__position .et_pb_text_inner,.team-member__position p{color:#5f5e5f;font-family:"Lato",sans-serif;font-size:17px;font-size:1.0625rem;line-height:30px;line-height:1.875rem;font-style:italic;font-weight:400;letter-spacing:.5px;margin-bottom:16px !important}
.team-member__read-bio{color:#cf4c73;font-family:"Lato",sans-serif;font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;font-style:normal;font-weight:700;letter-spacing:.5px}
.team-member__read-bio:hover{color:#b73159}
.team-member__read-bio:visited{color:#cf4c73}
.dark-section .team-member__title a{color:#fff;text-shadow:none}
.dark-section .team-member__position p{color:#fff;text-shadow:none}
.dark-section .team-member__read-bio{color:#cf4c73 !important;text-shadow:none}
.dark-section .team-member__read-bio:hover{color:#b73159}
.dark-section .team-member__read-bio:visited{color:#cf4c73}
body .gform_wrapper{margin:64px auto 0;max-width:80%;padding:40px;background-color:#fff;border:2px solid #589fad;border-radius:24px}
body .gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title{color:#27aae1;font-size:20px;font-size:1.25rem;line-height:30px;line-height:1.875rem;font-weight:700;letter-spacing:-0.5px;text-align:center;margin:0 0 24px 0 !important;-moz-opacity:1;-khtml-opacity:1;opacity:1}
body .gform_wrapper .gf_progressbar_wrapper .gf_progressbar{width:100%;padding:0;background-color:#faeff2;-webkit-box-shadow:none;box-shadow:none}
body .gform_wrapper .gf_progressbar_wrapper .gf_progressbar::after{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}
body .gform_wrapper .gf_progressbar_wrapper .gf_progressbar_percentage{font-family:"Lato",sans-serif;text-shadow:none;background:repeating-linear-gradient(-45deg,rgba(0,0,0,0),rgba(0,0,0,0) 10px,rgba(0,0,0,0.08) 10px,rgba(0,0,0,0.08) 20px),-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.08)));background:repeating-linear-gradient(-45deg,rgba(0,0,0,0),rgba(0,0,0,0) 10px,rgba(0,0,0,0.08) 10px,rgba(0,0,0,0.08) 20px),linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.08))}
body .gform_wrapper.gf_browser_chrome .gfield_radio li input[type="radio"]{margin-top:3px}
body .gform_wrapper.gf_browser_chrome select{padding:8px}
body .gform_wrapper .gform_body ul.gform_fields li.gfield{padding-right:0}
body .gform_wrapper .gform_body ul.gform_fields li.gfield label.gfield_label{font-family:"Lato",sans-serif;letter-spacing:0}
body .gform_wrapper .gform_body ul.gform_fields li.gfield input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){color:#5f5e5f;font-family:"Open Sans",sans-serif;font-size:17px;font-size:1.0625rem;line-height:30px;line-height:1.875rem;font-weight:300;letter-spacing:.5px;height:52px;padding:8px 12px !important;margin-left:0;background-color:#fff;border:1px solid #dbdbdb;border-radius:3px;-webkit-box-shadow:none;box-shadow:none}
body .gform_wrapper .gform_body ul.gform_fields li.gfield input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]):focus{color:#5f5e5f;-webkit-box-shadow:none;box-shadow:none;border:2px solid #cf4c73}
body .gform_wrapper .gform_body ul.gform_fields li.gfield .gfield_radio li label{color:#5f5e5f;font-family:"Open Sans",sans-serif;font-size:17px;font-size:1.0625rem;line-height:30px;line-height:1.875rem;font-weight:300;letter-spacing:.5px}
body .gform_wrapper .gform_body ul.gform_fields li.gfield select{color:#5f5e5f;font-family:"Open Sans",sans-serif;font-size:17px;font-size:1.0625rem;line-height:30px;line-height:1.875rem;font-weight:300;letter-spacing:.5px;height:52px;padding:8px 12px !important;margin-left:0;background-color:#fff;border:1px solid #dbdbdb;border-radius:3px;-webkit-box-shadow:none;box-shadow:none}
body .gform_wrapper .gform_body ul.gform_fields li.gfield select:focus{color:#5f5e5f;-webkit-box-shadow:none;box-shadow:none;border:2px solid #cf4c73}
body .gform_wrapper .gform_body ul.gform_fields li.gfield textarea{color:#5f5e5f;font-family:"Open Sans",sans-serif;font-size:17px;font-size:1.0625rem;line-height:30px;line-height:1.875rem;font-weight:300;letter-spacing:.5px;padding:12px;background-color:#fff;border:1px solid #dbdbdb;border-radius:3px;-webkit-box-shadow:none;box-shadow:none}
body .gform_wrapper .gform_body ul.gform_fields li.gfield textarea:focus{color:#5f5e5f;-webkit-box-shadow:none;box-shadow:none;border:2px solid #cf4c73}
body .gform_wrapper .gform_footer{margin:32px 0 0}
body .gform_wrapper .gform_page_footer{margin:32px 0 0;border-top:0;text-align:center}
#top-header{z-index:99998;padding:10px 0;background-color:#e2f0f9}
#top-header>.et_pb_row{padding:0}
.top-header__refer a{color:#286fb4;font-size:13px;font-size:.8125rem;line-height:18px;line-height:1.125rem;font-weight:600;letter-spacing:.25px;padding-left:24px;position:relative}
.top-header__refer a:hover{color:#1f558a;text-decoration:none}
.top-header__refer a::before{content:url("/wp-content/themes/ofn-theme/../../uploads/refer-icon.svg");position:absolute;top:0;left:0;width:16px}
.top-header__patient{text-align:right}
.top-header__patient a{color:#cf4c73 !important;font-size:13px;font-size:.8125rem;line-height:18px;line-height:1.125rem;font-weight:600;letter-spacing:.25px;padding-left:24px;position:relative}
.top-header__patient a:hover{color:#b73159;text-decoration:none}
.top-header__patient a::before{content:url("/wp-content/themes/ofn-theme/../../uploads/star-icon.svg");position:absolute;top:0;left:0;width:16px}
.et_pb_svg_logo #logo{height:70px !important;max-height:70% !important}
.et_pb_svg_logo .et-fixed-header#top-header{z-index:3;position:fixed}
.et_pb_svg_logo .et-fixed-header#main-header{z-index:2;position:fixed}
.et_pb_svg_logo .et-fixed-header #logo{height:56px !important}
.et-l--footer .footer-widgets{background:#e2f0f9 url("/wp-content/themes/ofn-theme/../../uploads/footer-bg-logo.svg") bottom right 48px no-repeat;background-size:contain;background-blend-mode:multiply;padding-top:144px;padding-bottom:112px}
.et-l--footer .footer-widgets .footer-widget__widget-1{width:28%}
.et-l--footer .footer-widgets .footer-widget__widget-1 .et_pb_image img{width:180px}
.et-l--footer .footer-widgets .footer-widget__widget-2{width:40%}
.et-l--footer .footer-widgets .footer-widget__widget-3{width:26%}
.et-l--footer .footer-widgets .widget-title{margin-bottom:32px}
.et-l--footer .footer-widgets .widget-title h5{font-size:13px;font-size:.8125rem;line-height:18px;line-height:1.125rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding-bottom:0;margin-bottom:0}
.et-l--footer .footer-widgets .et_pb_menu__wrap{-moz-justify-content:flex-start;-ms-justify-content:flex-start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:flex-start;margin:0}
.et-l--footer .footer-widgets .et_pb_menu__menu{margin-left:0;margin-right:0}
.et-l--footer .footer-widgets .et_pb_menu__menu .et-menu{-webkit-column-count:2;-moz-column-count:2;column-count:2;margin:0;display:inline-block}
.et-l--footer .footer-widgets .et_pb_menu__menu .et-menu>li{padding-left:0;margin-top:0;margin-bottom:24px;padding-bottom:0}
.et-l--footer .footer-widgets .et_pb_menu__menu .et-menu>li:nth-child(1),.et-l--footer .footer-widgets .et_pb_menu__menu .et-menu>li:nth-child(2){padding-right:48px}
.et-l--footer .footer-widgets .et_pb_menu__menu .et-menu>li:last-child{margin-bottom:0}
.et-l--footer .footer-widgets .et_pb_menu__menu .et-menu>li>a{color:#383a3d;font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem;font-weight:400;letter-spacing:.25px;padding-bottom:0}
.et-l--footer .footer-widgets .et_pb_menu__menu .et-menu>li>a:hover{color:#cf4c73;text-decoration:none}
.et-l--footer .footer-widgets .social-follow.et_pb_social_media_follow li{width:24px;margin-bottom:0;margin-right:32px;padding-bottom:0}
.et-l--footer .footer-widgets .social-follow.et_pb_social_media_follow li:last-child{margin-right:0}
.et-l--footer .footer-widgets .social-follow.et_pb_social_media_follow li a.icon{width:20px;background-color:transparent}
.et-l--footer .footer-widgets .social-follow.et_pb_social_media_follow li a.icon::before{color:#286fb4;font-size:20px;width:20px}
.et-l--footer .footer-widgets .social-follow.et_pb_social_media_follow li a.icon:hover::before{color:#cf4c73}
.et-l--footer .footer-copyright{padding:24px 0;background-color:#286fb4}
.et-l--footer .footer-copyright .et_pb_column_3_tb_footer{display:-webkit-box;display:-ms-flexbox;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.et-l--footer .footer-copyright .copyright{margin-bottom:0}
.et-l--footer .footer-copyright .copyright div{color:#fff;font-size:11px;font-size:.6875rem;line-height:18px;line-height:1.125rem;font-weight:400;letter-spacing:.25px}
@media(min-width:981px){.et_header_style_left #main-header #et-top-navigation{padding:28px 0 0 0}
.et_header_style_left #main-header #et-top-navigation nav>ul>li>a{padding-bottom:44px}
.et_header_style_left #main-header.et-fixed-header #et-top-navigation{padding:21px 0 0 0}
.et_header_style_left #main-header.et-fixed-header #et-top-navigation nav>ul>li>a{padding-bottom:38px}
}@media(max-width:1280px){.et-l--footer .footer-widgets{background:#e2f0f9 url("/wp-content/themes/ofn-theme/../../uploads/footer-bg-logo.svg") bottom right -48px no-repeat}
}@media(max-width:1140px){.et_header_style_left #main-header #et-top-navigation nav#top-menu-nav{display:none}
#et_mobile_nav_menu{display:block}
.et-l--footer .footer-widgets{background:#e2f0f9 url("/wp-content/themes/ofn-theme/../../uploads/footer-bg-logo.svg") bottom right -112px no-repeat}
.et-l--footer .footer-widgets .footer-widget__widget-1{width:26%}
.et-l--footer .footer-widgets .footer-widget__widget-2{width:43%}
.et-l--footer .footer-widgets .footer-widget__widget-3{width:25%}
}@media(max-width:980px){h1{font-size:48px;font-size:3rem;line-height:62px;line-height:3.875rem}
#main-content .et_pb_section.hero-banner{padding-top:64px;padding-bottom:96px;min-height:480px}
#main-content .et_pb_section.hero-banner.home-banner{min-height:520px}
.et_pb_section.pt-80,.et_pb_row.pt-80{padding-top:64px}
.et_pb_section.pt-96,.et_pb_row.pt-96{padding-top:80px}
.et_pb_section.pt-112,.et_pb_row.pt-112{padding-top:96px}
.et_pb_section.pt-160,.et_pb_row.pt-160{padding-top:128px}
.et_pb_section.pb-80,.et_pb_row.pb-80{padding-bottom:64px}
.et_pb_section.pb-96,.et_pb_row.pb-96{padding-bottom:80px}
.et_pb_section.pb-112,.et_pb_row.pb-112{padding-bottom:96px}
.et_pb_section.pb-128,.et_pb_row.pb-128{padding-bottom:112px}
.et_pb_section.pb-160,.et_pb_row.pb-160{padding-bottom:128px}
.et_pb_section.pb-192,.et_pb_row.pb-192{padding-bottom:160px}
.dark-section--blue{background-size:cover !important}
#et_mobile_nav_menu .mobile_menu_bar::before{color:#286fb4}
.et_pb_promo.col-count-3 .et_pb_promo_description ol,.et_pb_promo.col-count-3 .et_pb_promo_description ul{-webkit-column-count:2;-moz-column-count:2;column-count:2}
#top-header .et_pb_column{width:50%;margin-bottom:0}
.et_pb_svg_logo .et-fixed-header#top-header{position:fixed}
.et_pb_svg_logo .et-fixed-header#main-header{position:fixed}
.et-l--footer .footer-widgets{background:#e2f0f9 url("/wp-content/themes/ofn-theme/../../uploads/footer-bg-logo.svg") bottom right -128px no-repeat;padding-top:128px}
.et-l--footer .footer-widgets .footer-widget__widget-1{width:38%}
.et-l--footer .footer-widgets .footer-widget__widget-2{width:34%;margin-bottom:0}
.et-l--footer .footer-widgets .footer-widget__widget-3{width:28%}
.et-l--footer .footer-widgets .et_pb_menu__wrap .et_mobile_nav_menu{display:none}
.et-l--footer .footer-widgets .et_pb_menu__menu{display:-webkit-box;display:-ms-flexbox;display:flex}
.et-l--footer .footer-widgets .et_pb_menu__menu .et-menu{-webkit-column-count:1;-moz-column-count:1;column-count:1}
}@media(max-width:800px){.et-l--footer .footer-widgets .footer-widget__widget-1{width:41%}
.et-l--footer .footer-widgets .footer-widget__widget-2{width:33%}
.et-l--footer .footer-widgets .footer-widget__widget-3{width:26%}
}@media handheld,only screen and (max-width:767px){.et_pb_promo ul,.et_pb_promo ol{margin:0}
.et_pb_promo.col-count-2 .et_pb_promo_description ol,.et_pb_promo.col-count-2 .et_pb_promo_description ul{-webkit-column-count:1;-moz-column-count:1;column-count:1}
.et_pb_promo.col-count-3 .et_pb_promo_description ol,.et_pb_promo.col-count-3 .et_pb_promo_description ul{-webkit-column-count:1;-moz-column-count:1;column-count:1}
}@media handheld,only screen and (max-width:640px){.et-l--footer .footer-widgets{background:#e2f0f9 url("/wp-content/themes/ofn-theme/../../uploads/footer-bg-logo.svg") bottom right -96px no-repeat}
.et-l--footer .footer-widgets .footer-widget__widget-1{width:100%;margin-bottom:64px}
.et-l--footer .footer-widgets .footer-widget__widget-2{width:46%}
.et-l--footer .footer-widgets .footer-widget__widget-3{width:54%}
}@media(max-width:480px){h1{font-size:40px;font-size:2.5rem;line-height:56px;line-height:3.5rem}
#main-content .et_pb_section.hero-banner{padding-top:48px;padding-bottom:80px;min-height:500px}
.et_pb_section.pt-96,.et_pb_row.pt-96{padding-top:64px}
.et_pb_section.pt-112,.et_pb_row.pt-112{padding-top:80px}
.et_pb_section.pt-160,.et_pb_row.pt-160{padding-top:96px}
.et_pb_section.pb-96,.et_pb_row.pb-96{padding-bottom:64px}
.et_pb_section.pb-112,.et_pb_row.pb-112{padding-bottom:80px}
.et_pb_section.pb-128,.et_pb_row.pb-128{padding-bottom:96px}
.et_pb_section.pb-160,.et_pb_row.pb-160{padding-bottom:96px}
.et_pb_section.pb-192,.et_pb_row.pb-192{padding-bottom:128px}
.et_pb_row{width:calc(100% - 32px)}
#main-header .et_mobile_menu{max-height:500px;overflow-y:scroll}
body .gform_wrapper{max-width:100%;padding:32px}
.et-l--footer .footer-widgets{background:#e2f0f9 url("/wp-content/themes/ofn-theme/../../uploads/footer-bg-logo.svg") bottom -220px right -16px no-repeat;padding-top:112px;padding-bottom:180px}
.et-l--footer .footer-widgets .footer-widget__widget-2{width:100%;margin-bottom:48px}
.et-l--footer .footer-widgets .footer-widget__widget-3{width:100%}
.et-l--footer .footer-widgets .et_pb_menu__menu .et-menu{-webkit-column-count:2;-moz-column-count:2;column-count:2}
.et-l--footer .footer-widgets .et_pb_menu__menu .et-menu>li:nth-child(1),.et-l--footer .footer-widgets .et_pb_menu__menu .et-menu>li:nth-child(2){padding-right:16px}
}@media(max-width:479px){#top-header .et_pb_column{width:50% !important}
}