button:focus{outline:0;box-shadow:none}.keyboard-navigation *:focus{outline:0;box-shadow:0 0 4px 2px #fff !important}.skip-to-content{position:fixed;top:30px;left:30px;text-align:center;text-decoration:none;color:#fff;border:1px dotted #000;z-index:999;padding:20px;box-shadow:0px 0px 25px 10px rgba(0,0,0,0.5);background-color:#23549b;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:scale(0, 0);transform:scale(0, 0);opacity:0}.skip-to-content:hover,.skip-to-content:focus{color:#fff}.skip-to-content:focus{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:1}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);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:#eee;clip:auto !important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}@font-face{font-family:'Montserrat';src:url('https://digitaloptometrics.com/wp-content/themes/digitaloptometrics/assets/less/../fonts/Montserrat/Montserrat-BoldIt.woff2') format('woff2'),url('https://digitaloptometrics.com/wp-content/themes/digitaloptometrics/assets/less/../fonts/Montserrat/Montserrat-BoldIt.woff') format('woff');font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:url('https://digitaloptometrics.com/wp-content/themes/digitaloptometrics/assets/less/../fonts/Montserrat/Montserrat-Bold.woff2') format('woff2'),url('https://digitaloptometrics.com/wp-content/themes/digitaloptometrics/assets/less/../fonts/Montserrat/Montserrat-Bold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url('https://digitaloptometrics.com/wp-content/themes/digitaloptometrics/assets/less/../fonts/Montserrat/Montserrat-Extrabld.woff2') format('woff2'),url('https://digitaloptometrics.com/wp-content/themes/digitaloptometrics/assets/less/../fonts/Montserrat/Montserrat-Extrabld.woff') format('woff');font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url('https://digitaloptometrics.com/wp-content/themes/digitaloptometrics/assets/less/../fonts/Montserrat/Montserrat-Medium.woff2') format('woff2'),url('https://digitaloptometrics.com/wp-content/themes/digitaloptometrics/assets/less/../fonts/Montserrat/Montserrat-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url('https://digitaloptometrics.com/wp-content/themes/digitaloptometrics/assets/less/../fonts/Montserrat/Montserrat-RegularIt.woff2') format('woff2'),url('https://digitaloptometrics.com/wp-content/themes/digitaloptometrics/assets/less/../fonts/Montserrat/Montserrat-RegularIt.woff') format('woff');font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:url('https://digitaloptometrics.com/wp-content/themes/digitaloptometrics/assets/less/../fonts/Montserrat/Montserrat-SemiboldIt.woff2') format('woff2'),url('https://digitaloptometrics.com/wp-content/themes/digitaloptometrics/assets/less/../fonts/Montserrat/Montserrat-SemiboldIt.woff') format('woff');font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:url('https://digitaloptometrics.com/wp-content/themes/digitaloptometrics/assets/less/../fonts/Montserrat/Montserrat-Regular.woff2') format('woff2'),url('https://digitaloptometrics.com/wp-content/themes/digitaloptometrics/assets/less/../fonts/Montserrat/Montserrat-Regular.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url('https://digitaloptometrics.com/wp-content/themes/digitaloptometrics/assets/less/../fonts/Montserrat/Montserrat-Semibold.woff2') format('woff2'),url('https://digitaloptometrics.com/wp-content/themes/digitaloptometrics/assets/less/../fonts/Montserrat/Montserrat-Semibold.woff') format('woff');font-weight:600;font-style:normal;font-display:swap}body{font-size:clamp(16px, 1.04166667vw, 20px);font-weight:400;line-height:1.4;font-family:'Montserrat';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;color:#2B303E}a{transition:all .3s}a,button,a:hover,a:focus{text-decoration:none;color:#00C2FF}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height:1.2;font-family:'Montserrat';font-weight:700}.h1,h1{font-size:clamp(26px, 3.75vw, 72px)}.h2,h2{font-size:clamp(26px, 2.5vw, 48px)}.h3,h3{font-size:clamp(24px, 1.875vw, 36px)}.h4,h4{font-size:clamp(18px, 1.35416667vw, 26px)}.h5,h5{font-size:clamp(15px, 1.04166667vw, 20px)}.h6,h6{font-size:clamp(14px, .83333333vw, 16px)}p{margin-top:0;margin-bottom:clamp(25px, 1.5625vw, 30px)}.hamburger{background:transparent;border:0;width:38px;position:relative;padding:0}.hamburger .mobile-menu-icon-inner{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.hamburger .mobile-menu-icon-inner .line{position:absolute;width:100%;height:4px;background-color:#00C2FF;border-radius:3px;transition:transform .25s,opacity .35s,background-color .3s}.hamburger .mobile-menu-icon-inner .line.line-top{transform:translateY(-12px)}.hamburger .mobile-menu-icon-inner .line.line-bottom{transform:translateY(12px)}@media (min-width:1025px){.hamburger{display:none}}@media (max-width:768px){.hamburger{width:25px}.hamburger .mobile-menu-icon-inner .line{height:3px}.hamburger .mobile-menu-icon-inner .line.line-top{transform:translateY(-8px)}.hamburger .mobile-menu-icon-inner .line.line-bottom{transform:translateY(8px)}}.mobile-menu-open .hamburger .mobile-menu-icon-inner .line{background-color:#0044ff}.mobile-menu-open .hamburger .mobile-menu-icon-inner .line.line-top{transform:rotate(45deg)}.mobile-menu-open .hamburger .mobile-menu-icon-inner .line.line-middle{transform:translateX(16px);opacity:0}.mobile-menu-open .hamburger .mobile-menu-icon-inner .line.line-bottom{transform:rotate(-45deg)}input,select,textarea{border:none;background-color:#fff;height:40px;padding:0 20px;font-weight:400;font-family:'Montserrat';color:#000;width:100%;border-radius:3px}input ::-webkit-input-placeholder,select ::-webkit-input-placeholder,textarea ::-webkit-input-placeholder{color:#c3c1bb !important}input :-moz-placeholder,select :-moz-placeholder,textarea :-moz-placeholder{color:#c3c1bb !important}input ::-moz-placeholder,select ::-moz-placeholder,textarea ::-moz-placeholder{color:#c3c1bb !important}input :-ms-input-placeholder,select :-ms-input-placeholder,textarea :-ms-input-placeholder{color:#c3c1bb !important}input[type=number]{-moz-appearance:textfield}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';background-image:url('https://digitaloptometrics.com/wp-content/themes/digitaloptometrics/assets/less/../images/caret-down.svg');padding-right:35px;background-size:12px;background-position:calc(100% - 12px) center;background-repeat:no-repeat}textarea{height:100px;padding:20px}.form-row{margin:0 0 16px;justify-content:space-between}.form-row .form-group{margin:0;width:100%}.form-row .form-group.half{width:calc(50% - 8px)}.form-item{margin-bottom:15px}.form-action{padding-top:15px}.form-action .bt{width:auto}.gform_wrapper .gform_heading{display:none}.gform_wrapper .validation_error{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem;color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.gform_wrapper .gf_page_steps{margin-bottom:30px}.gform_wrapper .gf_page_steps .gf_step .gf_step_number{display:none}.gform_wrapper .gf_page_steps .gf_step .gf_step_label{text-transform:uppercase;font-weight:800;font-size:24px}.gform_wrapper .gf_page_steps .gf_step:not(.gf_step_active){display:none}.gform_wrapper .gform_page .gsection{margin-top:20px}.gform_wrapper .gform_page .gsection .gsection_title{font-size:18px}.gform_wrapper .gform_confirmation_message{text-align:center;position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem;color:#155724;background-color:#d4edda;border-color:#c3e6cb}.gform_wrapper .gform_fields{list-style-type:none;padding:0;margin:0}.gform_wrapper .gform_fields li{display:inline-block;width:100%;margin-bottom:16px}.gform_wrapper .gform_fields li .gfield_label{font-size:14px;font-weight:800;text-transform:uppercase;margin-bottom:5px}.gform_wrapper .gform_fields li .gfield_description{font-size:14px;margin-top:5px}.gform_wrapper .gform_fields li .gfield_description.validation_message{color:red}.gform_wrapper .gform_fields li .ginput_container_fileupload input{background-color:transparent;border:none;width:auto;height:initial;padding-left:0;margin-top:5px;text-transform:uppercase}.gform_wrapper .gform_fields li .ginput_container_radio{display:inline-block}.gform_wrapper .gform_fields li .ginput_container_radio ul{display:flex;align-items:center}.gform_wrapper .gform_fields li .ginput_container_radio ul li{display:flex;margin:0 30px 0 0}.gform_wrapper .gform_fields li .ginput_container_radio ul li:last-child{margin-right:0}.gform_wrapper .gform_fields li .ginput_container_radio ul li input{margin:0 10px 0 0;width:20px;height:20px}.gform_wrapper .gform_fields li .ginput_container_radio ul li label{font-size:14px;font-weight:800;line-height:20px;margin:0;transition:all .3s;padding-left:30px;position:relative}.gform_wrapper .gform_fields li .ginput_container_radio ul li label:before{content:"";position:absolute;top:0px;left:0;width:20px;height:20px;border-radius:50%;border:1px solid #2f2f2f;background-color:#fff}.gform_wrapper .gform_fields li .ginput_container_radio ul li label:after{content:"";position:absolute;top:5px;left:5px;width:10px;height:10px;border-radius:50%;background-color:#04f;opacity:0;transition:all .3s}.gform_wrapper .gform_fields li .ginput_container_radio ul li input[type=radio],.gform_wrapper .gform_fields li .ginput_container_radio ul li input[type=checkbox]{position:absolute;width:1px;height:1px;opacity:0}.gform_wrapper .gform_fields li .ginput_container_radio ul li input[type=radio]:checked+label:after,.gform_wrapper .gform_fields li .ginput_container_radio ul li input[type=checkbox]:checked+label:after{opacity:1}.gform_wrapper .gform_fields li.hidden_label .gfield_label{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.gform_wrapper .gform_footer,.gform_wrapper .gform_page_footer{text-align:center;margin-top:30px;display:flex;align-items:center;justify-content:center}.gform_wrapper .gform_footer .gform_button,.gform_wrapper .gform_page_footer .gform_button,.gform_wrapper .gform_footer .button,.gform_wrapper .gform_page_footer .button{width:auto;margin-left:5px}.gform_wrapper .gform_footer .gform_button:first-child,.gform_wrapper .gform_page_footer .gform_button:first-child,.gform_wrapper .gform_footer .button:first-child,.gform_wrapper .gform_page_footer .button:first-child{margin-left:0}.gform_wrapper .gform_footer .gform_ajax_spinner,.gform_wrapper .gform_page_footer .gform_ajax_spinner{margin-left:10px}@media (min-width:768px){.gform_wrapper .gform_fields li.gf_left_half{width:calc(50% - 8px);float:left}.gform_wrapper .gform_fields li.gf_right_half{width:calc(50% - 8px);float:right}}@media (min-width:1200px){.gform_wrapper .gform_fields input,.gform_wrapper .gform_fields select{height:45px}}@media only screen and (min-width:641px){div.ginput_container_name span{display:-moz-inline-stack;display:inline-block;vertical-align:top;padding-right:16px;margin-right:-4px}html div.ginput_complex.ginput_container.gf_name_has_2 span:first-child,html div.ginput_complex.ginput_container.gf_name_has_3 span:first-child,html div.ginput_complex.ginput_container.gf_name_has_4 span:first-child,html div.ginput_complex.ginput_container.gf_name_has_5 span:first-child{margin-left:0 !important}div.ginput_complex.ginput_container.gf_name_has_2 span{width:50%}.gform_wrapper .ginput_complex.ginput_container_address span.ginput_right+span.ginput_left.address_zip{margin-right:8px}.gform_wrapper .ginput_complex.ginput_container_address span.ginput_right+span.ginput_left{padding-right:8px !important;margin-right:-8px}.gform_wrapper .ginput_complex.ginput_container_address .ginput_left{margin-right:8px}.gform_wrapper .ginput_complex .ginput_left{padding-right:8px}.gform_wrapper .ginput_complex .ginput_full,.gform_wrapper .ginput_complex .ginput_left,.gform_wrapper .ginput_complex .ginput_right{min-height:45px}.gform_wrapper .ginput_complex.ginput_container_address .ginput_right{margin-right:-8px;padding-right:8px}.gform_wrapper .ginput_complex .ginput_left,.gform_wrapper .ginput_complex .ginput_right{width:50%;display:-moz-inline-stack;display:inline-block;vertical-align:top;margin:0 -4px 0 0}}.gform_wrapper .ginput_complex.ginput_container{overflow:visible;width:100%}.gform_wrapper .gform_fields li{display:inline-block;width:100%;margin-bottom:16px}.gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label,.gform_wrapper .field_sublabel_above div[class*=gfield_date_].ginput_container label,.gform_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container label,.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label,.gform_wrapper .field_sublabel_below div[class*=gfield_date_].ginput_container label,.gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label{display:block;font-size:.813em;letter-spacing:.5pt;white-space:nowrap}.gform_confirmation_message{text-align:center}.gfield_checkbox .gfield-choice-input,.css-checkbox{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.gfield_checkbox .gfield-choice-input+.css-checkbox-label,.css-checkbox+.css-checkbox-label,.gfield_checkbox .gfield-choice-input+label,.css-checkbox+label{padding-left:30px;cursor:pointer;font-size:14px;line-height:24px;margin-bottom:10px;position:relative;color:#000}.gfield_checkbox .gfield-choice-input+.css-checkbox-label:before,.css-checkbox+.css-checkbox-label:before,.gfield_checkbox .gfield-choice-input+label:before,.css-checkbox+label:before{content:'';position:absolute;top:0;left:0;width:24px;height:24px;border:1px solid #04f;background-color:#fff}.gfield_checkbox .gfield-choice-input+.css-checkbox-label:after,.css-checkbox+.css-checkbox-label:after,.gfield_checkbox .gfield-choice-input+label:after,.css-checkbox+label:after{content:'\f00c';position:absolute;top:0;left:0;width:24px;height:24px;background-color:#04f;color:#fff;transition:all .3s;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;text-align:center;transform:scale(0);opacity:0;display:flex;align-items:center;justify-content:center}.gfield_checkbox .gfield-choice-input:checked+.css-checkbox-label:after,.css-checkbox:checked+.css-checkbox-label:after,.gfield_checkbox .gfield-choice-input:checked+label:after,.css-checkbox:checked+label:after{transform:scale(1);opacity:1}@media (min-width:1400px){.gfield_checkbox .gfield-choice-input+.css-checkbox-label,.css-checkbox+.css-checkbox-label,.gfield_checkbox .gfield-choice-input+label,.css-checkbox+label{font-size:18px}}.gfield_radio .gfield-choice-input{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.gfield_radio .gfield-choice-input+label{padding-left:30px;cursor:pointer;font-size:14px;line-height:24px;margin-bottom:10px;position:relative;color:#000}.gfield_radio .gfield-choice-input+label:before{content:'';position:absolute;top:0;left:0;width:24px;height:24px;border:1px solid #04f;background-color:#fff;border-radius:50%}.gfield_radio .gfield-choice-input+label:after{content:'';position:absolute;top:4px;left:4px;width:16px;height:16px;background-color:#04f;color:#fff;transition:all .3s;border-radius:50%;transform:scale(0);opacity:0;display:flex;align-items:center;justify-content:center}.gfield_radio .gfield-choice-input:checked+label:after{transform:scale(1);opacity:1}@media (min-width:1400px){.gfield_radio .gfield-choice-input+.css-checkbox-label,.gfield_radio .gfield-choice-input+label{font-size:18px}}#wpsl-checkbox-filter{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}#wpsl-checkbox-filter li{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;position:relative;width:100% !important;min-height:1px;padding-right:15px;padding-left:15px;margin:0 0 10px}#wpsl-checkbox-filter li:before{display:none}#wpsl-checkbox-filter li label{margin:0;line-height:24px;float:none;padding-left:30px;width:100%;text-align:left;cursor:pointer;font-size:14px;display:block}#wpsl-checkbox-filter li label .checkbox-text{display:none}#wpsl-checkbox-filter li label .css-checkbox-label{width:24px;position:absolute;top:0;left:15px}@media (min-width:576px){#wpsl-checkbox-filter li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:992px){#wpsl-checkbox-filter li{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}}@media (min-width:1400px){#wpsl-checkbox-filter li label{font-size:18px}}.gfield_checkbox,.gfield_radio{position:relative}.bt,a.bt,input.bt,button.bt,.button{display:inline-block;padding:20px 30px;background:#00C2FF;color:#fff;border-radius:0px;font-weight:700;font-size:clamp(14px, 1.04166667vw, 20px);font-family:'Montserrat';transition:all .3s;min-width:175px;max-width:100%;text-align:center;border:none;line-height:1;outline:none;cursor:pointer;text-transform:uppercase;border-radius:48px;border:2px solid #00c2ff}.bt:hover,a.bt:hover,input.bt:hover,button.bt:hover,.button:hover{background:transparent;color:#00C2FF}.bt.bt-light,a.bt.bt-light,input.bt.bt-light,button.bt.bt-light,.button.bt-light{color:#fff;background:transparent;border-color:#fff}.bt.bt-light:hover,a.bt.bt-light:hover,input.bt.bt-light:hover,button.bt.bt-light:hover,.button.bt-light:hover{background:#fff;color:#00C2FF}button,.bt{cursor:pointer}button>*,.bt>*{pointer-events:none}.site-header{position:fixed;top:0;z-index:10;background-color:#fff;left:0;width:100%;transition:all .3s ease-in}.site-header .top-header{background-color:#2b303e;color:#fff;padding:14px 0;height:49px;display:flex;align-items:center}.site-header .top-header .top-header-inner{display:flex;justify-content:space-between}@media (max-width:1024px){.site-header .top-header .top-header-inner{justify-content:center}}.site-header .top-header .provider-location{font-size:14px}.site-header .top-header .provider-location .provider-location-inner{display:flex;align-items:center}.site-header .top-header .provider-location .provider-location-inner>*{margin-right:5px}.site-header .top-header .provider-location .label{text-transform:uppercase}@media (max-width:1140px){.site-header .top-header .provider-location .label{display:none}}.site-header .top-header .provider-location .results{color:#00c2ff}.site-header .top-header .provider-location svg{position:relative;top:-2px}.site-header .top-header .top-header-right{display:flex;justify-content:flex-end;align-items:center}.site-header .top-header .top-header-right>*{margin-left:24px;line-height:1}.site-header .top-header .top-header-right .header-phone{color:#00c2ff;font-size:clamp(14px, 1.04166667vw, 20px);font-weight:700}.site-header .top-header .top-header-right .header-buttons-container{display:flex}.site-header .top-header .top-header-right .header-buttons-container a+a:before{content:"|";margin-left:8px;margin-right:8px}.site-header .top-header .top-header-right .header-buttons-container .header-button{font-size:14px;color:#fff}@media (max-width:1024px){.site-header .top-header .top-header-right{display:none}}.site-header .main-header .main-header-inner{display:flex;justify-content:space-between;align-items:center}.site-header .main-header .main-header-inner .menu-container{padding-top:20px;padding-bottom:20px}@media (max-width:1024px){.site-header .main-header .main-header-inner .menu-container{display:none}}.site-header .main-header .main-header-inner .top-menu ul{list-style:none;padding:0;margin:0;display:flex;justify-content:flex-end}.site-header .main-header .main-header-inner .top-menu ul li{margin-left:8px}.site-header .main-header .main-header-inner .top-menu ul li a{padding:8px 16px;background-color:#00c2ff;font-size:14px;color:#fff;display:block;border-radius:25px;line-height:1;border:1px solid #00c2ff}.site-header .main-header .main-header-inner .top-menu ul li a:hover,.site-header .main-header .main-header-inner .top-menu ul li a:focus{background:transparent;color:#00c2ff}@media (max-width:1024px){.site-header .main-header{padding-top:10px;padding-bottom:10px}}.site-header .logo{position:relative;display:block;width:clamp(212px, 28.64583333vw, 550px)}.site-header .logo>span{display:block;transition:all .3s ease-in}.site-header .logo>span.logo-on-blue{position:absolute;top:0;left:0;opacity:0}@media (max-width:768px){.site-header .logo{width:180px}}.site-header .search-wrapper{visibility:hidden;transition:visibility 0s,transform .3s,opacity .3s;padding:24px;opacity:0;z-index:-1;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(43,48,62,0.9);display:flex;align-items:center;justify-content:center;z-index:999}.site-header .search-wrapper .search-wrapper-inner{width:650px;max-width:100%;display:flex}.site-header .search-wrapper #closeSearch{background:transparent;border:0;margin-left:40px}.site-header .search-wrapper form{padding:0;background:#fff;width:100%;display:flex;align-items:center;justify-content:space-between;overflow:hidden;border-radius:48px;height:clamp(58px, 3.28125vw, 63px)}.site-header .search-wrapper form input{margin:0;border:none;background-color:transparent;height:100%;outline:none !important}.site-header .search-wrapper form input ::-webkit-input-placeholder{color:#7b7a76 !important}.site-header .search-wrapper form input :-moz-placeholder{color:#7b7a76 !important}.site-header .search-wrapper form input ::-moz-placeholder{color:#7b7a76 !important}.site-header .search-wrapper form input :-ms-input-placeholder{color:#7b7a76 !important}@media (max-width:1024px){.site-header .search-wrapper{position:absolute;background-color:#0044ff;transform:translateY(-100%);top:unset;height:auto}.site-header .search-wrapper #closeSearch{display:none}.site-header .search-wrapper .search-wrapper-inner{width:100%}}.top-header-search{position:relative}.top-header-search .search-trigger{color:#00c2ff;width:30px;font-size:clamp(14px, 1.04166667vw, 20px);text-align:center;transition:all .3s;background:transparent;padding:0;border:0;cursor:pointer}.top-header-search .search-trigger:hover{color:#04f}.search-overlay-oppened .site-header .search-wrapper{visibility:visible;opacity:1}@media (max-width:1024px){.search-overlay-oppened .site-header .search-wrapper{transform:translateY(0)}}.search-overlay-oppened .top-header-search .search-trigger{color:#0044ff}.search-overlay-oppened .top-header-search .search-trigger svg path{fill:#0044ff}.scrolled-100 .site-header{top:-49px;background-color:#2c468e}.scrolled-100 .site-header .logo>span.logo-on-white{opacity:0}.scrolled-100 .site-header .logo>span.logo-on-blue{opacity:1}.scrolled-100 .site-header .top-header-search .search-trigger svg path{fill:#fff}.scrolled-100 .site-header .top-header-search .search-trigger svg path:hover{fill:#00c2ff}.scrolled-100 .site-header .header-phone svg path{fill:#fff}.scrolled-100 .site-header .header-phone svg path:hover{fill:#00c2ff}.scrolled-100 .site-header .hamburger svg path{fill:#fff}.scrolled-100 .site-header .hamburger svg path:hover{fill:#0044ff}.scrolled-100.search-overlay-oppened .top-header-search .search-trigger svg path{fill:#00c2ff}.scrolled-100.mobile-menu-open .hamburger svg path{fill:#00c2ff}.floating-buttons-container{position:fixed;bottom:10%;z-index:10;right:0;overflow:hidden;width:340px}.floating-buttons-container .floating-button-wrappers{width:100%;display:flex;justify-content:flex-end}.floating-buttons-container .floating-button-wrappers+.floating-button-wrappers{margin-top:6px}.floating-buttons-container .floating-button{min-width:330px;border:0;background:#00c2ff;color:#fff;display:flex;align-items:center;padding:10px 15px;line-height:1;border-top-left-radius:20px;border-bottom-left-radius:20px;padding-right:60px;transform:translateX(30px);transition:all .3s ease;cursor:pointer;font-size:13.5px;font-weight:700;text-transform:uppercase}.floating-buttons-container .floating-button span{width:30px;display:flex;text-align:left;line-height:1}.floating-buttons-container .floating-button:hover{background-color:#0044ff;transform:translateX(0)}@media (max-width:1024px){.floating-buttons-container{display:none}}.mobile-header-right{display:flex}.mobile-header-right>*{margin-left:24px}@media (max-width:768px){.mobile-header-right>*{margin-left:14px}.mobile-header-right>* svg{max-width:20px}}@media (min-width:1025px){.mobile-header-right{display:none}}.header-menu{padding-top:20px}.header-menu #menu-primary-menu{margin:0;padding:0;list-style:none;display:flex;justify-content:flex-end}.header-menu #menu-primary-menu li{margin-left:clamp(10px, 2.29166667vw, 44px)}.header-menu #menu-primary-menu li:first-child{margin-left:0}.header-menu #menu-primary-menu li a{font-size:.9466667vw;color:#2B303E;font-weight:700;text-transform:uppercase}.header-menu #menu-primary-menu li a:hover,.header-menu #menu-primary-menu li a:focus{color:#04f}.header-menu #menu-primary-menu li.current-menu-item a{color:#04f}.header-menu #menu-primary-menu li.item-custom a{color:#00C2FF}.header-menu #menu-primary-menu li.item-custom a:hover,.header-menu #menu-primary-menu li.item-custom a:focus{color:#04f}.header-menu #menu-primary-menu li:hover ul{display:block}.header-menu #menu-primary-menu li.menu-item-has-children{position:relative}.header-menu #menu-primary-menu li ul{list-style-type:none;padding:0;display:none;position:absolute;width:100%;background-color:#fff}.header-menu #menu-primary-menu li ul li{padding:15px}.header-menu #menu-primary-menu li ul li a{font-size:.9466667vw;color:#2B303E !important;font-weight:700;text-transform:uppercase}.header-menu #menu-primary-menu li ul li a:hover,.header-menu #menu-primary-menu li ul li a:focus{color:#04f !important}@media (max-width:1150px){.header-menu #menu-primary-menu li{margin-left:15px}.header-menu #menu-primary-menu li a{font-size:10px}}.scrolled-100 .header-menu #menu-primary-menu li a{color:#fff}.scrolled-100 .header-menu #menu-primary-menu li a:hover,.scrolled-100 .header-menu #menu-primary-menu li a:focus{color:#00C2FF}.scrolled-100 .header-menu #menu-primary-menu li:hover ul{display:block}.scrolled-100 .header-menu #menu-primary-menu li.menu-item-has-children{position:relative}.scrolled-100 .header-menu #menu-primary-menu li ul{list-style-type:none;padding:0;display:none;position:absolute;background-color:#2c468e;width:100%}.scrolled-100 .header-menu #menu-primary-menu li ul li{padding:15px}.scrolled-100 .header-menu #menu-primary-menu li ul li a{font-size:.9466667vw;color:#fff !important;font-weight:700;text-transform:uppercase}.scrolled-100 .header-menu #menu-primary-menu li ul li a:hover,.scrolled-100 .header-menu #menu-primary-menu li ul li a:focus{color:#00C2FF !important}.scrolled-100 .header-menu #menu-primary-menu li.item-custom a{color:#00C2FF}.scrolled-100 .header-menu #menu-primary-menu li.item-custom a:hover,.scrolled-100 .header-menu #menu-primary-menu li.item-custom a:focus{color:#04f}.site-footer{background-color:#F1F1F1;color:#2B303E}.site-footer ul{list-style:none;margin:0;padding:0}.site-footer .footer-top{font-size:clamp(16px, 1.04166667vw, 20px);font-weight:700;padding-top:clamp(40px, 4.16666667vw, 80px);padding-bottom:clamp(40px, 4.16666667vw, 80px)}.site-footer .footer-top .footer-top-inner{display:flex;justify-content:space-between}.site-footer .footer-top .footer-top-col{flex:1}.site-footer .footer-top a{color:#2B303E}.site-footer .footer-top a:hover{color:#0044ff}.site-footer .footer-top .footer-logo-container{margin-bottom:40px;max-width:450px}.site-footer .footer-top .footer-text{margin-bottom:10px;display:flex;align-items:center}.site-footer .footer-top .footer-text svg{margin-right:12px;min-width:20px}.site-footer .footer-top .footer-socials{margin-top:24px}.site-footer .footer-top .footer-socials ul{display:flex}.site-footer .footer-top .footer-socials ul li{margin-right:22px}.site-footer .footer-top .footer-socials ul li a{color:#00C2FF}.site-footer .footer-top .footer-socials ul li a:hover{color:#0044ff}.site-footer .footer-top .footer-menus-container{display:flex;justify-content:space-between}.site-footer .footer-top .footer-menus-container .footer-menu>ul>li>a{text-transform:uppercase;margin-bottom:20px;display:inline-block}.site-footer .footer-top .footer-menus-container .footer-menu>ul>li ul li{margin-bottom:10px}.site-footer .footer-top .footer-menus-container .footer-menu>ul>li ul li a{font-size:16px;font-weight:400}@media (max-width:1200px){.site-footer .footer-top .footer-top-inner{display:block}.site-footer .footer-top .footer-menus-container{margin-top:50px}}.site-footer .footer-bottom{font-size:16px;font-weight:400;color:#888888}.site-footer .footer-bottom a{color:#888888}.site-footer .footer-bottom a:hover{color:#0044ff}.site-footer .footer-bottom .footer-bottom-inner{text-align:center;padding-bottom:50px}.site-footer .footer-bottom .copyrights{display:inline}@media (max-width:768px){.site-footer .footer-bottom .copyrights span{display:block;margin-bottom:15px}.site-footer .footer-bottom .copyrights span:first-child{margin-top:15px}}.site-footer .footer-bottom .footer-menu{display:inline}.site-footer .footer-bottom .footer-menu ul{display:inline}.site-footer .footer-bottom .footer-menu ul li{display:inline;margin-left:5px}.site-footer .footer-bottom .footer-menu ul li+li:before{content:"|";margin-right:5px}@media (max-width:1024px){.site-footer .footer-bottom .footer-menu{display:block}}.mobile-menu-container{display:none;background-color:#0044FF;color:#fff;padding:24px;position:fixed;width:100%;height:100%;overflow-y:auto;padding-bottom:100px}.mobile-menu-container #menu-menu-mobile{position:relative}.mobile-menu-container ul{list-style:none;padding:0;margin:0}.mobile-menu-container a{font-size:20px;font-weight:700;color:#fff;padding:16px 0;display:block;line-height:1;border-bottom:3px solid #00c2ff;position:relative;text-transform:capitalize}.mobile-menu-container .sub-menu{display:none;position:absolute;top:0;left:0;background-color:#0044FF;width:100%;height:100%;z-index:10}.mobile-menu-container .sub-menu button.go-back{background:transparent;border:0;border-bottom:3px solid #00c2ff;display:block;width:100%;text-align:left;font-size:20px;font-weight:700;color:#fff;padding:16px 0;display:flex;align-items:center}.mobile-menu-container .sub-menu button.go-back svg{margin-right:10px}.mobile-menu-container .menu-item-has-children{position:relative}.mobile-menu-container .menu-item-has-children.open-sub-menu{position:static}.mobile-menu-container .menu-item-has-children.open-sub-menu .sub-menu{display:block}.mobile-menu-container .sub-menu-trigger{position:absolute;right:0;height:100%;top:0;width:50px;background:transparent;line-height:1;padding:0;display:flex;align-items:center;justify-content:center;border:0}@media (max-width:1024px){.mobile-menu-open .mobile-menu-container{display:block}}.site-popup{margin:0;max-width:750px;margin:0 auto}.site-popup .popup-wrapper{padding:50px 30px;padding-top:clamp(50px, 3.64583333vw, 70px);padding-bottom:clamp(50px, 3.64583333vw, 70px);padding-left:clamp(20px, 1.5625vw, 30px);padding-right:clamp(20px, 1.5625vw, 30px);background-color:#fff;position:relative;margin-top:clamp(30px, 3.64583333vw, 70px);margin-bottom:clamp(30px, 3.64583333vw, 70px);z-index:1}.site-popup .popup-wrapper .close-popup{position:absolute;display:block;width:30px;height:30px;line-height:30px;text-align:center;font-size:24px;top:15px;right:15px;color:#000}.site-popup .popup-wrapper .popup-content h3{margin-bottom:clamp(20px, 1.5625vw, 30px)}.container,.container-full,.container-wide,.container-small{max-width:1570px;padding-left:clamp(24px, 2.08333333vw, 40px);padding-right:clamp(24px, 2.08333333vw, 40px);width:100%;margin:0 auto}.container-full{max-width:100%;padding-left:40px;padding-right:40px}@media (max-width:768px){.container-full{padding-left:24px;padding-right:24px}}.container-wide{max-width:1720px}.container-full-140{padding-left:clamp(30px, 7.29166667vw, 140px);padding-right:clamp(30px, 7.29166667vw, 140px)}.container-small{max-width:1360px}.no-padding{padding:0}.no-padding-top{padding-top:0}.no-padding-bottom{padding-bottom:0}img{max-width:100%;height:auto}.wow{visibility:hidden}.image-cover,.cover-image{width:100%;height:100%;object-fit:cover}.contain-image{width:100%;height:100%;object-fit:contain}.video-cover{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:100%;width:177.77777778vh;min-width:100%;min-height:56.25vw}.slick-slide{outline:none !important;box-shadow:none !important}body.IE .section-hero .hero-wrapper .hero-content h1{white-space:nowrap}.slick-dots{position:relative;text-align:center;list-style-type:none;margin:0;padding:0;margin-top:30px;z-index:2;width:100%}.slick-dots li{display:inline-block;padding:0 5px}.slick-dots li button{background:#1e1e1c;border-radius:0px;width:16px;height:16px;border:none;transition:all .3s;overflow:hidden;text-indent:10000px;padding:0;outline:none;cursor:pointer}.slick-dots li.slick-active button{background:#04f}.slick-arrow{border:0;background:transparent;font-size:0;width:clamp(30px, 3.38541667vw, 65px);height:clamp(30px, 3.38541667vw, 65px);background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;top:50%;transform:translateY(-50%)}.slick-arrow.slick-prev{background-image:url(https://digitaloptometrics.com/wp-content/themes/digitaloptometrics/assets/less/../images/slide-arrow-left.svg);left:0}.slick-arrow.slick-next{background-image:url(https://digitaloptometrics.com/wp-content/themes/digitaloptometrics/assets/less/../images/slide-arrow-right.svg);right:0}.white-color{color:#fff}#page{padding-top:174px;-webkit-transition:all .9s ease-out;-moz-transition:all .9s ease-out;-ms-transition:all .9s ease-out;-o-transition:all .9s ease-out;transition:all .9s ease-out}@media (max-width:1024px){#page{padding-top:140px}}html.touch button:focus{outline:none}.page-section{padding-top:clamp(50px, 5.20833333vw, 100px);padding-bottom:clamp(50px, 5.20833333vw, 100px)}.page-section.remove-padding-top,.page-section.no-padding-top{padding-top:0}.page-section.remove-padding-bottom,.page-section.no-padding-bottom{padding-bottom:0}.page-section.no-padding{padding:0}.fancy-list,.team-member-content ul,.section-news-details ul{list-style:none;padding:0;margin:0}.fancy-list li,.team-member-content ul li,.section-news-details ul li{padding-left:50px;position:relative;margin-bottom:clamp(10px, 1.04166667vw, 20px)}.fancy-list li:before,.team-member-content ul li:before,.section-news-details ul li:before{content:"";width:20px;height:20px;position:absolute;top:4px;left:0;background-color:#00c2ff;border-top-right-radius:7px;border-bottom-left-radius:7px}.list-column-2{columns:2;column-gap:clamp(20px, 2.8125vw, 54px);margin-bottom:20px}@media (max-width:768px){.list-column-2{columns:unset}}.enter-from-bottom{opacity:0;transform:translateY(50px);transition:all .4s ease-in}.enter-from-bottom.in-view{opacity:1;transform:translateY(0)}.round-corners-topRight-bottomLeft{border-top-right-radius:0;border-bottom-left-radius:0;transition:all .4s ease-in;overflow:hidden}.round-corners-topRight-bottomLeft.in-view{border-top-right-radius:80px;border-bottom-left-radius:80px}.loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:1000000}.loading-overlay .loader,.loading-overlay .loader:before,.loading-overlay .loader:after{background:#00c2ff;-webkit-animation:load1 1s infinite ease-in-out;animation:load1 1s infinite ease-in-out;width:1em;height:4em}.loading-overlay .loader{color:#00c2ff;text-indent:-9999em;margin:88px auto;position:relative;font-size:11px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-0.16s;animation-delay:-0.16s}.loading-overlay .loader:before,.loading-overlay .loader:after{position:absolute;top:0;content:""}.loading-overlay .loader:before{left:-1.5em;-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.loading-overlay .loader:after{left:1.5em}@-webkit-keyframes load1{0%,80%,100%{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}@keyframes load1{0%,80%,100%{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}.arrow-left-png{background-image:url(https://digitaloptometrics.com/wp-content/themes/digitaloptometrics/assets/less/../images/slide-arrow-left.svg);width:clamp(30px, 3.38541667vw, 65px);height:clamp(30px, 3.38541667vw, 65px);background-repeat:no-repeat;background-position:center;background-size:contain;display:inline-block}.arrow-right-png{background-image:url(https://digitaloptometrics.com/wp-content/themes/digitaloptometrics/assets/less/../images/slide-arrow-right.svg);width:clamp(30px, 3.38541667vw, 65px);height:clamp(30px, 3.38541667vw, 65px);background-repeat:no-repeat;background-position:center;background-size:contain;display:inline-block}.section-pagination .wp-pagenavi{display:flex;align-items:center;justify-content:center;padding-left:clamp(40px, 4.16666667vw, 80px);padding-right:clamp(40px, 4.16666667vw, 80px);margin-top:clamp(60px, 6.25vw, 120px);position:relative}.section-pagination .pages,.section-pagination .first,.section-pagination .last{display:none}.section-pagination .page,.section-pagination .current,.section-pagination .extend{font-size:clamp(16px, 1.04166667vw, 20px);font-weight:700;color:#2B303E;border:0;width:clamp(30px, 2.08333333vw, 40px);height:clamp(30px, 2.08333333vw, 40px);line-height:1;padding:clamp(5px, .52083333vw, 10px);border-radius:50%;text-align:center;display:flex;align-items:center;justify-content:center}.section-pagination .current,.section-pagination .page:hover{background-color:#00C2FF;color:#FFF}.section-pagination .previouspostslink,.section-pagination .nextpostslink{font-size:0;border:0;width:clamp(30px, 3.38541667vw, 65px);height:clamp(30px, 3.38541667vw, 65px);background-repeat:no-repeat;background-position:54% 50%;display:inline-block;position:absolute;top:50%;transform:translateY(-50%);background-color:#00C2FF;border-radius:100%;transition:all .3s ease}.section-pagination .previouspostslink:hover,.section-pagination .nextpostslink:hover{background-color:#0E44FB}.section-pagination .previouspostslink{background-image:url(https://digitaloptometrics.com/wp-content/themes/digitaloptometrics/assets/less/../images/arrow-left-white.svg);left:0;transform:translateY(-50%) scale(-1)}.section-pagination .nextpostslink{background-image:url(https://digitaloptometrics.com/wp-content/themes/digitaloptometrics/assets/less/../images/arrow-right-white.svg);right:0}.input-error{border:1px solid #f00}.error-container{color:red}iframe{border:0}.schedule-consultation{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(43,48,62,0.9);opacity:0;visibility:hidden;pointer-events:none;padding:20px;display:flex;align-items:center;justify-content:center;flex-direction:column}.schedule-consultation .close-button{display:flex;justify-content:flex-end;width:1480px;max-width:95%}.schedule-consultation .close-button button#closeScheduleConsultation{background:transparent;border:0}.schedule-consultation .schedule-consultation-inner{width:1480px;max-width:95%;margin:0 auto;height:90%;padding:clamp(24px, 2.08333333vw, 40px);border-top-right-radius:clamp(35px, 5.20833333vw, 100px);border-bottom-right-radius:clamp(35px, 5.20833333vw, 100px);border-bottom-left-radius:clamp(35px, 5.20833333vw, 100px);background-color:#fff}.schedule-consultation .schedule-consultation-inner iframe{border:0}.schedule-consultation .schedule-consultation-inner .scroll-container{height:100%;overflow-y:auto;scrollbar-color:#00c2ff transparent;padding-right:10px}.schedule-consultation .schedule-consultation-inner .scroll-container::-webkit-scrollbar{width:3px}.schedule-consultation .schedule-consultation-inner .scroll-container::-webkit-scrollbar-track{background:#D9D9D9}.schedule-consultation .schedule-consultation-inner .scroll-container::-webkit-scrollbar-thumb{background:#00C2FF}.schedule-form-open .schedule-consultation{opacity:1;visibility:visible;pointer-events:all;z-index:100}.cascade.has-animation{transform:translateY(80px) rotate3d(94, -3, -1, 75deg);opacity:0;transition:all .5s ease}.cascade.has-animation.in-view{transform:translateY(0) rotate3d(94, -3, -1, 0deg);opacity:1}div#wpadminbar{display:none}.flex{display:flex;align-items:center}@media (max-width:768px){.flex{flex-direction:column;align-items:flex-start}}.logoCont{display:flex;position:relative;justify-content:center;align-items:center;width:200px}.secondLogo{width:150px;margin:0 auto;display:block}@media (max-width:768px){.secondLogo{display:unset}}.twoLogos .logo{position:relative;display:block;margin-right:10px;width:clamp(150px, 15.625vw, 300px)}@media (max-width:768px){.twoLogos .logo{width:180px}}.twoLogos span.logo-on-blue{opacity:0;position:absolute;top:0;left:0}.scrolled-100 .twoLogos span.logo-on-white{opacity:0}.scrolled-100 .twoLogos span.logo-on-blue{opacity:1}.section-intro ul{padding-left:20px}.section-hero{padding-top:clamp(40px, 4.42708333vw, 85px)}.section-hero .graphic-container{border-top-right-radius:clamp(35px, 4.16666667vw, 80px);border-bottom-left-radius:clamp(35px, 4.16666667vw, 80px);overflow:hidden;height:320px}.section-hero .graphic-container.graphic-top img{object-position:top}.section-hero .hero-content{display:inline-block;background-color:#00C2FF;padding:clamp(25px, 1.66666667vw, 32px);min-width:clamp(300px, 23.4375vw, 450px);text-align:center;max-width:100%;color:#fff;border-top-right-radius:100px;border-bottom-left-radius:100px;transform:translateY(-50%)}.section-hero .hero-content .hero-title{margin:0}.section-hero.section-hero-tall .graphic-container{height:520px}@media (max-width:768px){.section-hero.section-hero-tall .graphic-container{height:auto}.section-hero.section-hero-tall .graphic-container img{object-fit:contain}}@media (max-width:768px){.section-hero .container-full{padding-left:0;padding-right:0}}.section-hero_home .section-inner{position:relative}.section-hero_home .award-container{height:120px;display:flex;justify-content:flex-end;padding:0 40px}@media (max-width:768px){.section-hero_home .award-container{height:70px;position:absolute;top:-95px;width:100%;left:0}}.section-hero_home .graphic-container{position:absolute;top:0;left:0;width:100%;height:100%}.section-hero_home .graphic-container img{object-position:top}.section-hero_home .graphic-container video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top}.section-hero_home .hero-content{text-align:center;color:#fff}.section-hero_home .hero-content .hero-title{text-transform:uppercase;font-size:clamp(26px, 6.25vw, 120px);font-weight:900;filter:drop-shadow(1px 2px 2px rgba(0,0,0,0.3))}.section-hero_home .hero-content .description{font-size:clamp(18px, 1.875vw, 36px);font-weight:500;max-width:820px;margin:0 auto}.section-hero_home .hero-wrapper{position:relative;padding-top:100px;padding-bottom:50px}.section-hero_home .hero-wrapper.with-award{padding-top:50px}.section-hero_home .hero-bottom{background-color:#2B303E;padding-top:clamp(40px, 2.34375vw, 45px);padding-bottom:clamp(40px, 2.34375vw, 45px)}.section-hero_home .hero-bottom .hero-bottom-inner{display:flex;justify-content:center;align-items:center}.section-hero_home .hero-bottom .hero-bottom-inner .number{font-size:clamp(48px, 5vw, 96px);font-weight:900;color:#fff}.section-hero_home .hero-bottom .hero-bottom-inner .text{color:#00C2FF;font-size:clamp(20px, 2.5vw, 48px);font-weight:700;margin-left:30px;text-transform:uppercase}.section-hero_home .anouncements-container{background-color:#00C2FF;padding:20px 30px;font-size:16px;color:#fff;text-transform:uppercase;position:relative;overflow:hidden;max-height:62px}.section-hero_home .anouncements-container .anouncements-container-inner{opacity:0;transition:all .3s ease}.section-hero_home .anouncements-container .anouncements-container-inner.slick-initialized{opacity:1}.section-hero_home .anouncements-container .anouncements-container-inner.cloned{position:absolute;top:0;left:0}.section-hero_home .anouncements-container .anouncement-text{min-width:100px;display:inline-block;padding:0 3px}@media (max-width:768px){.section-hero_home .graphic-container{position:static}.section-hero_home .graphic-container video{position:static}.section-hero_home .hero-wrapper{padding-top:40px;padding-bottom:40px}.section-hero_home .hero-wrapper .hero-content{color:#2B303E}}@keyframes floatText{to{transform:translateX(-100%)}}.section-content{padding-top:50px;padding-bottom:50px}.section-content .title{margin-bottom:clamp(20px, 2.29166667vw, 44px)}.section-content .subtitle{margin-bottom:clamp(20px, 2.08333333vw, 40px)}.section-content .content-icons-items-container{max-width:1120px;margin:0 auto}.section-content .content-icons-items-container .content-icons-item{display:flex;align-items:center;margin-top:60px}.section-content .content-icons-items-container .icon-container{width:120px;height:120px;background:#00C2FF;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:40px}.section-content .content-icons-items-container .content{flex-basis:calc(100% - 160px)}.section-content .content-icons-items-container .content .icon-title{font-weight:700;text-transform:uppercase}.section-content .content-icons-items-container .content .icon-description{font-size:16px}@media (max-width:680px){.section-content .content-icons-items-container .content-icons-item{display:block}.section-content .content-icons-items-container .icon-container{margin:0 auto 30px}.section-content .content-icons-items-container .content{text-align:center}}.section-banner{display:flex;width:100%;overflow:hidden;background-color:rgba(0,0,0,0.2)}.section-banner:nth-of-type(2n){background-color:rgba(0,0,0,0.3)}.section-banner .content-wrapper{min-height:490px;position:relative;width:100%;display:flex;align-items:center;flex-wrap:nowrap}.section-banner .content-wrapper>a{display:block;width:100%}.section-banner .content-wrapper .graphic-container{position:absolute;top:0;left:0;width:100%;height:100%}.section-banner .content-wrapper .graphic-container:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.2);z-index:1}.section-banner .content-wrapper .graphic-container img{position:relative;transition:all .3s}.section-banner .content-wrapper .graphic-container img.hover{position:absolute;top:0;left:0;opacity:0}.section-banner .content-wrapper .content-column{padding:70px 40px;position:relative;z-index:1;width:100%}.section-banner .content-wrapper .content-column h2{margin:0;color:#fff}.section-banner .content-wrapper .content-column .description{font-size:20px;margin-top:15px}.section-banner .content-wrapper .content-column .bt{margin-top:40px}.section-banner .content-wrapper .cta-block{position:relative;z-index:1}.section-banner .content-wrapper.alignment-center .content-column{text-align:center}.section-banner .content-wrapper:hover .graphic-container img.hover{opacity:1}.section-banner .content-wrapper:hover .graphic-container img.hover+img{opacity:0}@media (max-width:1023px){.section-banner .content-wrapper{min-height:320px}}@media (max-width:767px){.section-banner .content-wrapper{min-height:250px}.section-banner .content-wrapper .description{font-size:18px}.section-banner.section-tiles{flex-wrap:wrap}}.section-image_content.has-bottom-line .container-wrapper-outer{border-bottom:3px solid #00c2ff;padding-bottom:clamp(50px, 6.25vw, 120px)}.section-image_content .container-wrapper{display:grid;grid-auto-flow:row;grid-template-columns:repeat(2, 1fr);gap:clamp(40px, 4.16666667vw, 80px);align-items:center}.section-image_content .container-wrapper .title{margin-bottom:34px}.section-image_content .container-wrapper .image-column{overflow:hidden}@media (max-width:1024px){.section-image_content .container-wrapper .image-column img{max-height:400px}}.section-image_content .container-wrapper.graphic-side-right .content-column{order:1}.section-image_content .container-wrapper.graphic-side-right .image-column{order:2}.section-image_content .container-wrapper.graphic-side-right .image-column.image-cover{border-top-right-radius:clamp(35px, 4.16666667vw, 80px);border-bottom-left-radius:clamp(35px, 4.16666667vw, 80px)}@media (max-width:1024px){.section-image_content .container-wrapper{display:block}.section-image_content .container-wrapper .content-column{margin-top:40px}}.section-image_content .image-content-container{display:grid;grid-auto-flow:row;grid-template-columns:repeat(2, 1fr);gap:clamp(40px, 5.20833333vw, 100px);padding-top:clamp(30px, 3.38541667vw, 65px)}.section-image_content .image-content-container ul{list-style:none;padding:0;margin:0}.section-image_content .image-content-container ul li{padding-left:50px;position:relative;margin-bottom:clamp(15px, 1.5625vw, 30px)}.section-image_content .image-content-container ul li:before{content:"";width:20px;height:20px;position:absolute;top:4px;left:0;background-color:#00C2FF;border-top-right-radius:7px;border-bottom-left-radius:7px}@media (max-width:900px){.section-image_content .image-content-container{display:block}.section-image_content .image-content-container .image-content-item+.image-content-item{margin-top:40px}}.section-news .relative{position:relative}.section-news .section-title{position:relative}.section-news .section-title .cta-wrapper{display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media (max-width:768px){.section-news .section-title .cta-wrapper{display:none}}.section-news .title{margin-bottom:clamp(40px, 4.6875vw, 90px)}.section-news .grid{display:grid;grid-auto-flow:row;grid-template-columns:repeat(4, 1fr);gap:16px}@media (max-width:1200px){.section-news .grid{overflow-x:auto;padding:20px 10px}}.section-news .post-news-box{background-color:#fff;overflow:hidden;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);border-top-right-radius:40px;border-bottom-left-radius:40px;border-bottom-right-radius:40px}.section-news .post-news-box .main-link{display:block;height:100%}.section-news .post-news-box .post-item-content{padding:40px;display:flex;flex-direction:column;justify-content:space-between;height:100%}.section-news .post-news-box .date{color:#888888;margin-bottom:18px;font-size:16px}.section-news .post-news-box .post-item-content_title{font-size:20px;font-weight:700;color:#2B303E}.section-news .post-news-box .read-more{font-weight:700;text-transform:uppercase;margin-top:30px}@media (max-width:1200px){.section-news .post-news-box{min-width:300px}}.section-news .cta-wrapper{display:none}@media (max-width:768px){.section-news .cta-wrapper{display:block;margin-top:50px;text-align:center}}.section-form .section-inner{display:flex;flex-direction:row-reverse}@media (max-width:900px){.section-form .section-inner{display:block}}.section-form .page-form{flex:2;background-color:#0073ea;padding:60px 0}.section-form .page-form iframe{border:0}.section-form .page-form .page-form-inner{box-shadow:0px 0 4px 0px rgba(0,0,0,0.1);width:70%;max-width:680px;margin:auto;border-radius:8px;background-color:#fff}@media (max-width:560px){.section-form .page-form .page-form-inner{width:90%}}.section-form .page-form .page-form-inner .page-form-inner-container{max-width:80%;margin:0 auto;padding:60px 0}.section-form .content-wrapper{flex:1;padding-left:clamp(40px, 4.16666667vw, 80px)}.section-form .content-wrapper .section-title{margin-bottom:36px}.section-form .content-wrapper .location-item{display:flex;font-size:clamp(17px, 1.25vw, 24px)}.section-form .content-wrapper .location-item .title{font-weight:700}.section-form .content-wrapper .location-item .image-column svg{margin-right:clamp(10px, .78125vw, 15px);width:clamp(15px, 1.5625vw, 30px)}.section-form .content-wrapper .footer-text{font-size:clamp(20px, 1.25vw, 24px);font-weight:700;display:flex;align-items:center;margin-bottom:30px}.section-form .content-wrapper .footer-text a{color:#2B303E;word-break:break-all}.section-form .content-wrapper .footer-text a:hover{color:#007bff}.section-form .content-wrapper .footer-text svg{margin-right:clamp(10px, .78125vw, 15px);width:clamp(15px, 1.5625vw, 30px)}.section-form .content-wrapper .form-socials ul{list-style:none;padding:0;margin:0;display:flex}.section-form .content-wrapper .form-socials ul li{margin-right:25px}.section-form .content-wrapper .form-socials ul li a{font-size:20px}@media (max-width:900px){.section-form .content-wrapper{padding-left:0;padding-bottom:40px}}.section-form .gform_wrapper{max-width:690px;margin:0 auto}.section-form .gform_wrapper .gform_fields input,.section-form .gform_wrapper .gform_fields select{border:1px solid #c3c1bb}.section-form.password_form label{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;max-width:500px;margin:0 auto 30px}.section-form.password_form label input{margin-top:10px}.section-form.password_form input[type=submit]{width:auto}@media (min-width:768px){.section-form{padding:60px 0}}.section-gallery{padding:50px 0}.section-gallery .images-gallery-wrapper{margin-left:-5px;margin-right:-5px}.section-gallery .images-gallery-wrapper .gallery-item{padding:0 5px 10px;width:50%}@media (min-width:576px){.section-gallery .images-gallery-wrapper .gallery-item{width:33.33%}}@media (min-width:768px){.section-gallery .images-gallery-wrapper .gallery-item{width:25%}}@media (min-width:992px){.section-gallery .images-gallery-wrapper .gallery-item{width:20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}.section-gallery .images-gallery-wrapper .gallery-item-conten a{display:block}.section-gallery .images-gallery-wrapper .gallery-item-conten a img{width:100%}@media (min-width:768px){.section-gallery{padding:60px 0}}.gallery:after{content:"";display:table;clear:both}img.aligncenter,div.aligncenter,figure.aligncenter,img.wp-post-image{display:block;margin:1em auto}img.alignright,div.alignright,figure.alignright{float:right;margin:1em 0 1em 2em}img.alignleft,div.alignleft,figure.alignleft,img.wp-post-image.attachment-thumb{float:left;margin:1em 1em 2em 0}figure{max-width:100%;height:auto;margin:1em 0}p img.alignright,p img.alignleft{margin-top:0}.gallery figure img{max-width:100%;height:auto;margin:0 auto;display:block}.gallery figure{float:left;margin:0 0 1em 0}.gallery.gallery-columns-1 figure{width:100%;margin:0 0 1em 0;float:none}.gallery.gallery-columns-3 figure{width:32%}.gallery.gallery-columns-3 figure:nth-of-type(3n+3){margin-right:0}.gallery.gallery-columns-3 figure:nth-of-type(3n+4){clear:left}.gallery.gallery-columns-2 figure{width:49%}.gallery.gallery-columns-2 figure:nth-of-type(even){margin-right:0}.gallery.gallery-columns-2 figure:nth-of-type(odd){clear:left}.gallery.gallery-columns-4 figure{width:23.25%}.gallery.gallery-columns-4 figure:nth-of-type(4n+4){margin-right:0}.gallery.gallery-columns-4 figure:nth-of-type(4n+5){clear:left}.gallery.gallery-columns-5 figure{width:18%}.gallery.gallery-columns-5 figure:nth-of-type(5n+5){margin-right:0}.gallery.gallery-columns-5 figure:nth-of-type(5n+6){clear:left}.gallery.gallery-columns-6 figure{width:14.2%}.gallery.gallery-columns-6 figure:nth-of-type(6n+6){margin-right:0}.gallery.gallery-columns-6 figure:nth-of-type(6n+7){clear:left}.gallery.gallery-columns-7 figure{width:12%}.gallery.gallery-columns-7 figure:nth-of-type(7n+7){margin-right:0}.gallery.gallery-columns-7 figure:nth-of-type(7n+8){clear:left}.gallery.gallery-columns-8 figure{width:10.2%}.gallery.gallery-columns-8 figure:nth-of-type(8n+8){margin-right:0}.gallery.gallery-columns-8 figure:nth-of-type(8n+9){clear:left}.gallery.gallery-columns-9 figure{width:8.85%}.gallery.gallery-columns-9 figure:nth-of-type(9n+9){margin-right:0}.gallery.gallery-columns-9 figure:nth-of-type(9n+10){clear:left}@media (max-width:767px){img.alignright,div.alignright,figure.alignright,img.alignleft,div.alignleft,figure.alignleft,img.wp-post-image.attachment-thumb{display:block;margin:1em auto;float:none}.gallery.gallery-columns-4 figure,.gallery.gallery-columns-5 figure,.gallery.gallery-columns-6 figure,.gallery.gallery-columns-7 figure,.gallery.gallery-columns-8 figure,.gallery.gallery-columns-9 figure{width:100%;margin:0 0 1em 0;float:none}}.section-images_slider{padding:50px 0}.section-images_slider .images-slider-main-gallery .gallery-item a{display:block;text-align:center}.section-images_slider .images-slider-main-gallery .gallery-item p{margin-top:10px;margin-bottom:0}.section-images_slider .images-slider-main-gallery img{max-height:80vh;display:inline-block}.section-images_slider .images-slider-thumbnails-gallery{display:flex;align-items:center;justify-content:space-between;margin-top:30px;width:100%}.section-images_slider .images-slider-thumbnails-gallery .slick-list{margin:0 10px;width:100%}.section-images_slider .images-slider-thumbnails-gallery .gallery-item{height:100px;margin:0 5px;cursor:pointer}.section-images_slider .images-slider-thumbnails-gallery .slick-arrow{padding:10px 20px}@media (min-width:768px){.section-images_slider{padding:60px 0}}.search-results .section-news .news-listing .post-item{border-bottom:none;padding-bottom:0}.section-search-results .search-listing{display:grid;grid-auto-flow:row;grid-template-columns:repeat(4, 1fr);gap:clamp(16px, 1.25vw, 24px)}@media (max-width:1200px){.section-search-results .search-listing{grid-template-columns:repeat(3, 1fr)}}@media (max-width:900px){.section-search-results .search-listing{grid-template-columns:repeat(2, 1fr)}}@media (max-width:480px){.section-search-results .search-listing{grid-template-columns:repeat(1, 1fr)}}.section-search-results .post-search{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);border-top-right-radius:30px;border-bottom-left-radius:30px;border-bottom-right-radius:30px;overflow:hidden}.section-search-results .post-search .post-item{padding:clamp(20px, 1.5625vw, 30px)}.section-search-results .post-search .post-item a{color:#2B303E}.section-search-results .post-search .post-item a:hover{color:#0E44FB}.section-search-results .post-search .post-item .description{font-size:14px}.section-scrolling_section{overflow:hidden}.section-scrolling_section .section-inner{display:flex}.section-scrolling_section .section-inner>*{flex-basis:50%}@media (max-width:768px){.section-scrolling_section .section-inner{display:block}}.section-scrolling_section .content-wrapper{transition:all .3s ease}@media (min-width:769px){.section-scrolling_section .content-wrapper .description-mobile{display:none}}@media (min-width:769px){.section-scrolling_section.reached-top .content-wrapper{position:fixed;bottom:0;height:100%;display:flex;align-items:center}.section-scrolling_section.reached-top .scrolling-items-container{margin-left:50%}}@media (min-width:769px){.section-scrolling_section.reached-bottom .content-wrapper{position:static;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;height:unset}}.section-scrolling_section .clock-container{width:clamp(360px, 39.0625vw, 750px);display:flex;flex-direction:column;justify-content:flex-end;align-items:center;position:relative;height:auto;padding:clamp(40px, 3.38541667vw, 65px)}@media (min-width:769px){.section-scrolling_section .clock-container{margin-top:60px}}.section-scrolling_section .clock-container #newClock{position:absolute;height:342px;width:310px;text-align:center;margin:0 auto}.section-scrolling_section .clock-container #newClock .circle{position:absolute;background:#00C2FF;text-align:center;transition:transform .2s ease;width:13px;height:30px;line-height:42px;border-radius:8px}.section-scrolling_section .clock-container #newClock .circle.active{background:#0044FF}.section-scrolling_section .clock-container .clock-minutes{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:95%;height:95%}.section-scrolling_section .clock-container .clock-minutes .clock-minute{position:absolute;font-size:clamp(12px, 1.5625vw, 30px);font-weight:700;color:#00C2FF}.section-scrolling_section .clock-container .clock-minutes .clock-minute:before{content:"";width:10px;height:14px;position:absolute;background:#E2E2E2}.section-scrolling_section .clock-container .clock-minutes .clock-minute:nth-child(1){left:50%;top:0;transform:translateX(-50%)}.section-scrolling_section .clock-container .clock-minutes .clock-minute:nth-child(1):before{left:50%;bottom:-14px;transform:translateX(-50%)}.section-scrolling_section .clock-container .clock-minutes .clock-minute:nth-child(2){right:0;top:50%;transform:translateY(-50%)}.section-scrolling_section .clock-container .clock-minutes .clock-minute:nth-child(2):before{width:14px;height:10px;left:-23px;top:50%;transform:translateY(-50%)}.section-scrolling_section .clock-container .clock-minutes .clock-minute:nth-child(3){left:50%;bottom:0;transform:translateX(-50%)}.section-scrolling_section .clock-container .clock-minutes .clock-minute:nth-child(3):before{left:50%;top:-14px;transform:translateX(-50%)}.section-scrolling_section .clock-container .clock-minutes .clock-minute:nth-child(4){left:0;top:50%;transform:translateY(-50%)}.section-scrolling_section .clock-container .clock-minutes .clock-minute:nth-child(4):before{width:14px;height:10px;right:-19px;top:50%;transform:translateY(-50%)}.section-scrolling_section .clock-container .title{line-height:1}.section-scrolling_section .clock-container .description{font-size:clamp(15px, 1.04166667vw, 20px);text-align:center}.section-scrolling_section .clock-container .exam-time{font-weight:bold;font-size:clamp(15px, 1.04166667vw, 20px);margin-bottom:12px}.section-scrolling_section .clock-container .clock-image-container{top:0;left:0;width:100%;height:335px;display:flex;align-items:center;justify-content:center;font-size:clamp(30px, 3.64583333vw, 70px);font-weight:700;text-align:center;line-height:1;color:#0044FF;margin-bottom:40px}.section-scrolling_section .clock-container .clock-image-container img{max-width:175px}.section-scrolling_section .clock-container .clock-image-container svg{width:100%;height:100%;transform:rotate(-90deg)}.section-scrolling_section .clock-container .clock-image-container svg #shape-background{fill:none;stroke:#E2E2E2;stroke-width:1}.section-scrolling_section .clock-container .clock-image-container svg #shape{fill:none;stroke:#00C2FF;stroke-width:1}.section-scrolling_section .clock-container .clock-image-container svg #shape2{fill:none;stroke:red;stroke-width:1}.section-scrolling_section .clock-container .clock-image-container2{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:768px){.section-scrolling_section .clock-container .description{display:none}}.section-scrolling_section .scrolling-items-container{display:flex;justify-content:flex-end}@media (min-width:769px){.section-scrolling_section .scrolling-items-container .scrolling-items-container-inner{max-width:clamp(500px, 39.0625vw, 750px)}}.section-scrolling_section .scrolling-items-container .scrolling-items-container-inner .scrolling-item{display:flex;flex-direction:column;transition:all .3s ease;transform:translateX(50px);opacity:0}.section-scrolling_section .scrolling-items-container .scrolling-items-container-inner .scrolling-item.in-view{transform:translateX(0);opacity:1}.section-scrolling_section .scrolling-items-container .scrolling-items-container-inner .scrolling-item+.scrolling-item{margin-top:clamp(40px, 4.16666667vw, 80px)}.section-scrolling_section .scrolling-items-container .scrolling-items-container-inner .scrolling-item .image-container{overflow:hidden;height:380px;width:100%}.section-scrolling_section .scrolling-items-container .scrolling-items-container-inner .scrolling-item .scrolling-item-text{font-size:clamp(19px, 1.25vw, 24px);color:#fff;padding:clamp(30px, 3.33333333vw, 64px);border-bottom-left-radius:40px;border-bottom-right-radius:40px;width:80%;margin-top:-100px}@media (max-width:1300px){.section-scrolling_section .scrolling-items-container .scrolling-items-container-inner .scrolling-item .scrolling-item-text{width:90%}}.section-scrolling_section .scrolling-items-container .scrolling-items-container-inner .scrolling-item:nth-child(odd){align-items:flex-end}.section-scrolling_section .scrolling-items-container .scrolling-items-container-inner .scrolling-item:nth-child(odd) .image-container{border-top-right-radius:40px;border-bottom-left-radius:40px}.section-scrolling_section .scrolling-items-container .scrolling-items-container-inner .scrolling-item:nth-child(odd) .scrolling-item-text{background-color:#0044FF;border-top-left-radius:40px}.section-scrolling_section .scrolling-items-container .scrolling-items-container-inner .scrolling-item:nth-child(even){align-items:flex-start}.section-scrolling_section .scrolling-items-container .scrolling-items-container-inner .scrolling-item:nth-child(even) .image-container{border-top-left-radius:40px;border-bottom-right-radius:40px}.section-scrolling_section .scrolling-items-container .scrolling-items-container-inner .scrolling-item:nth-child(even) .scrolling-item-text{background-color:#00C2FF;border-top-right-radius:40px}.section-content_videos .video-item{position:relative}.section-content_videos .video-item .video-embed-container{padding:50px;display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(43,48,62,0.9);z-index:100}.section-content_videos .video-item .video-embed-container .close-video-modal{position:absolute;top:0;right:0;padding:12px;line-height:1;background:transparent;border:0}.section-content_videos .video-item .video-embed-container .video-embed-container-inner{display:flex;align-items:center;justify-content:center;width:100%;height:100%;transform:translateY(100px);opacity:0;transition:all .3s ease-in}.section-content_videos .video-item .video-embed-container .video-embed-container-inner .video-wrapper{position:relative;width:1200px;max-width:100%;padding-bottom:40%}.section-content_videos .video-item .video-embed-container .video-embed-container-inner .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.section-content_videos .video-item.video-playing .video-embed-container{display:block}.section-content_videos .video-item.enter-screen .video-embed-container .video-embed-container-inner{opacity:1;transform:translateY(0)}.section-content_videos .video-item .video-content{position:absolute;top:0;display:flex;left:50%;transform:translateX(-50%);justify-content:space-between;height:100%}.section-content_videos .video-item .video-content>div{flex:1}.section-content_videos .video-item .video-content .video-content-inner{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);background-color:#fff;padding-top:clamp(30px, 3.38541667vw, 65px);padding-bottom:clamp(30px, 3.38541667vw, 65px);padding-left:clamp(30px, 4.42708333vw, 85px);padding-right:clamp(30px, 4.42708333vw, 85px);border-top-right-radius:30px;border-bottom-left-radius:30px;border-bottom-right-radius:30px;max-width:675px;margin-top:-30px}.section-content_videos .video-item .video-content .label{font-size:16px;color:#888888;margin-bottom:28px}.section-content_videos .video-item .video-content .title{font-size:clamp(24px, 2.5vw, 48px);font-weight:700;line-height:1;margin-bottom:clamp(16px, 1.45833333vw, 28px)}.section-content_videos .video-item .video-content .description{font-size:clamp(16px, 1.04166667vw, 20px);margin-bottom:clamp(16px, 1.5625vw, 30px)}.section-content_videos .video-item .video-content .button-container{display:flex;align-items:center;justify-content:center;max-width:675px}.section-content_videos .video-item .video-content .button-container .play-video{background:transparent;width:clamp(100px, 14.58333333vw, 280px);height:clamp(100px, 14.58333333vw, 280px);border:7px solid #00c2ff;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:16px;color:#fff;text-transform:uppercase;cursor:pointer;transition:all .3s ease}.section-content_videos .video-item .video-content .button-container .play-video span{margin-top:13px}.section-content_videos .video-item .video-content .button-container .play-video svg{width:clamp(40px, 3.28125vw, 63px)}.section-content_videos .video-item .video-content .button-container .play-video:hover{background-color:rgba(0,194,255,0.3)}.section-content_videos .video-item:nth-child(odd) .video-content .video-content-wrapper{display:flex;justify-content:flex-end;align-items:flex-start}.section-content_videos .video-item:nth-child(even) .video-content{flex-direction:row-reverse}@media (max-width:1100px){.section-content_videos .video-item{padding:24px}.section-content_videos .video-item .video-item-inner{border-top-right-radius:50px;border-bottom-left-radius:50px;border-bottom-right-radius:50px;overflow:hidden;box-shadow:0px 13px 12px 5px rgba(0,0,0,0.1)}.section-content_videos .video-item .video-content{position:static;transform:none;padding:0;display:block}.section-content_videos .video-item .video-content .button-container{display:none}.section-content_videos .video-item .video-content .video-content-inner{max-width:100%;margin-top:0;border-top-right-radius:0;box-shadow:none}}.section-faq{overflow:hidden}.section-faq .container{max-width:1200px}.section-faq .content-wrapper{text-align:center;margin-bottom:clamp(40px, 4.16666667vw, 80px)}.section-faq .faq-item{background-color:#21C2FC;transition:all .3s ease;border-radius:50px;padding-top:clamp(20px, 1.875vw, 36px);padding-bottom:clamp(20px, 1.875vw, 36px);padding-left:clamp(30px, 3.33333333vw, 64px);padding-right:clamp(30px, 3.33333333vw, 64px)}.section-faq .faq-item+.faq-item{margin-top:clamp(24px, 2.5vw, 48px)}.section-faq .faq-item:nth-child(odd){opacity:0;transform:translateX(-100px)}.section-faq .faq-item:nth-child(odd).in-view{opacity:1;transform:translateX(0)}.section-faq .faq-item:nth-child(even){opacity:0;transform:translateX(100px)}.section-faq .faq-item:nth-child(even).in-view{opacity:1;transform:translateX(0)}.section-faq .faq-item .question{font-size:clamp(15px, 1.25vw, 24px);font-weight:700;color:#fff;padding-right:50px;position:relative;cursor:pointer}.section-faq .faq-item .question:after{content:"";position:absolute;top:50%;right:0;width:clamp(30px, 2.08333333vw, 40px);height:5px;background-color:#fff;border-radius:5px;transform:translateY(-50%)}.section-faq .faq-item .question:before{content:"";position:absolute;top:50%;right:17px;right:clamp(12px, .88541667vw, 17px);width:5px;height:clamp(30px, 2.08333333vw, 40px);background-color:#fff;border-radius:5px;transition:all .3s ease;transform:translateY(-50%)}@media (max-width:768px){.section-faq .faq-item .question:after{width:20px;height:3px}.section-faq .faq-item .question:before{height:20px;width:3px;right:8.5px}}.section-faq .faq-item .answer{font-size:clamp(15px, 1.04166667vw, 20px);font-weight:500;color:#fff;transition:all .3s ease-out;opacity:0;transform:translateY(-30px);max-height:0;pointer-events:none}.section-faq .faq-item.active{background-color:#0E44FB}.section-faq .faq-item.active .question:before{height:0}.section-faq .faq-item.active .answer{padding-top:25px;opacity:1;transform:translateY(0);transition:all .3s ease-in;max-height:1000px;pointer-events:initial}.section-slider .slick-list{margin-left:clamp(40px, 3.90625vw, 75px);margin-right:clamp(40px, 3.90625vw, 75px)}.section-slider .slick-track{display:flex;align-items:center}.section-slider .slides_gallery-item{padding:0 40px}.section-slider .slides_gallery-item img{margin:0 auto}.section-image_content_repeater.has-bottom-line .container-wrapper-outer{border-bottom:3px solid #00c2ff;padding-bottom:clamp(50px, 6.25vw, 120px)}.section-image_content_repeater .container-wrapper .title{text-align:center;margin-bottom:clamp(50px, 6.77083333vw, 130px)}.section-image_content_repeater .content_items-container .content_item{display:grid;grid-auto-flow:row;grid-template-columns:repeat(2, 1fr);gap:clamp(40px, 4.16666667vw, 80px);align-items:center}.section-image_content_repeater .content_items-container .content_item .title{margin-bottom:25px}.section-image_content_repeater .content_items-container .content_item+.content_item{margin-top:clamp(50px, 6.77083333vw, 130px)}.section-image_content_repeater .content_items-container .content_item .image-column{border-top-right-radius:clamp(35px, 4.16666667vw, 80px);border-bottom-left-radius:clamp(35px, 4.16666667vw, 80px);overflow:hidden}@media (max-width:1024px){.section-image_content_repeater .content_items-container .content_item .image-column img{max-height:400px}}.section-image_content_repeater .content_items-container .content_item:nth-child(even) .content-column{order:1}.section-image_content_repeater .content_items-container .content_item:nth-child(even) .image-column{order:2}@media (max-width:1024px){.section-image_content_repeater .content_items-container .content_item{display:block}.section-image_content_repeater .content_items-container .content_item .content-column{margin-top:40px}}.section-image_content_repeater.start-from-right .content_items-container .content_item:nth-child(odd) .content-column{order:1}.section-image_content_repeater.start-from-right .content_items-container .content_item:nth-child(odd) .image-column{order:2}.section-image_content_repeater.start-from-right .content_items-container .content_item:nth-child(even) .content-column{order:2}.section-image_content_repeater.start-from-right .content_items-container .content_item:nth-child(even) .image-column{order:1}.section-timeline .title{text-align:center;margin-bottom:clamp(40px, 3.64583333vw, 70px)}.section-timeline .section-inner{border-top:3px solid #00c2ff;border-bottom:3px solid #00c2ff;padding-top:clamp(50px, 5.72916667vw, 110px);padding-bottom:clamp(50px, 5.72916667vw, 110px)}.section-timeline .timeline-item{display:flex;align-items:center}.section-timeline .timeline-item+.timeline-item{margin-top:clamp(40px, 5.20833333vw, 100px)}.section-timeline .timeline-item .year{font-size:clamp(48px, 5vw, 96px);font-weight:900;color:#00C2FF;flex-basis:20%;position:relative;text-align:center}.section-timeline .timeline-item .year:after{content:"";height:100px;width:2px;background-color:#0044FF;position:absolute;bottom:0;left:calc(49%);transform:translateY(100%)}.section-timeline .timeline-item .text{color:#002738;padding-left:40px;flex-basis:80%}.section-timeline .timeline-item .text p:last-child{margin-bottom:0}.section-timeline .timeline-item:last-child .year:after{display:none}@media (max-width:680px){.section-timeline .timeline-item{display:block}.section-timeline .timeline-item .year:after{display:none}.section-timeline .timeline-item .text{padding-left:0}}.section-team .section-title{margin-bottom:clamp(40px, 4.16666667vw, 80px);border-top:3px solid #00c2ff;padding-top:clamp(50px, 5.20833333vw, 100px)}.section-team .posts-listing{display:grid;grid-auto-flow:row;grid-template-columns:repeat(4, 1fr);gap:clamp(34px, 2.91666667vw, 56px)}@media (max-width:1100px){.section-team .posts-listing{grid-template-columns:repeat(3, 1fr)}}@media (max-width:800px){.section-team .posts-listing{grid-template-columns:repeat(2, 1fr)}}@media (max-width:540px){.section-team .posts-listing{grid-template-columns:repeat(1, 1fr)}}.section-team .post-item .team-member-box{padding:0;background:transparent;border:0;cursor:pointer}.section-team .post-item .team-member-box:hover .image .button-hover{opacity:1;transform:translate(-50%, -50%)}.section-team .post-item .team-member-box:hover .post-item-content .post-item-content_title{color:#0044FF}.section-team .post-item .image{height:330px;overflow:hidden;border-top-right-radius:80px;border-bottom-left-radius:80px;position:relative}.section-team .post-item .image .image-grayscale{filter:grayscale(100%);height:100%}.section-team .post-item .image img{margin:0;height:100%;width:100%;object-fit:cover;object-position:top}@media (max-width:540px){.section-team .post-item .image{max-height:unset;height:auto}}.section-team .post-item .image .button-hover{position:absolute;top:50%;left:50%;transform:translate(-50%, 100%);opacity:0;transition:all .4s ease-out}.section-team .post-item .post-item-content{text-align:center;padding-top:20px}.section-team .post-item .post-item-content .post-item-content_title{font-size:clamp(20px, 1.25vw, 24px);font-weight:700;color:#00C2FF;text-transform:uppercase;line-height:1;margin-bottom:10px;transition:all .4s ease-out}.section-team .post-item .post-item-content .post-item-content_position{font-size:16px;color:#002738;text-transform:uppercase}.team-member-pop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(43,48,62,0.9);z-index:999;display:flex;align-items:center}.team-member-pop .result-pop-inner{width:1480px;max-width:100%;margin:0 auto;padding-left:70px;padding-right:70px;transform:translateY(100px);opacity:0;transition:all .3s ease-in;overflow-y:auto;padding-top:50px;padding-bottom:50px}@media (max-width:1440px){.team-member-pop .result-pop-inner{height:100%}}.team-member-pop.enter-screen .result-pop-inner{opacity:1;transform:translateY(0)}.team-member-pop .content-wrapper{width:1280px;max-width:100%;margin:0 auto;background-color:#fff;padding:clamp(20px, 4.16666667vw, 80px);border-top-left-radius:clamp(40px, 4.16666667vw, 80px);border-bottom-right-radius:clamp(40px, 4.16666667vw, 80px);position:relative;z-index:3}.team-member-pop .content-wrapper button#menuPopClose{border:0;padding:10px;line-height:1;position:absolute;top:clamp(10px, 1.5625vw, 30px);right:clamp(10px, 1.5625vw, 30px);background:transparent;cursor:pointer;transition:all .3s ease-in;border-radius:50%}@media (max-width:680px){.team-member-pop .content-wrapper button#menuPopClose{top:-42px;right:0}.team-member-pop .content-wrapper button#menuPopClose svg{width:18px}}.team-member-pop .content-wrapper button#menuPopClose:hover{background-color:#00c2ff}.team-member-pop .content-wrapper button#menuPopClose:hover path{fill:#fff}.team-member-pop .content-wrapper button#menuPopClose svg{pointer-events:none}.team-member-pop .content-wrapper button#menuPopClose svg path{transition:all .3s ease-in}.team-member-pop .team-member-header-container{display:flex;align-items:center}.team-member-pop .team-member-header-container .team-member-header{padding-left:clamp(20px, 4.16666667vw, 80px)}.team-member-pop .team-member-header-container .team-member-header_position{font-size:clamp(20px, 1.25vw, 24px);font-weight:700;text-transform:uppercase}.team-member-pop .team-member_image{max-height:420px;width:420px;max-width:100%;border-top-left-radius:clamp(40px, 4.16666667vw, 80px);border-bottom-right-radius:clamp(40px, 4.16666667vw, 80px);overflow:hidden;filter:grayscale(100%)}.team-member-pop .team-member_image img{margin:0}@media (max-width:1023px){.team-member-pop .team-member_image{width:300px}}.team-member-pop .team-member-content>*:first-child{padding-top:clamp(30px, 3.33333333vw, 64px)}.team-member-pop .read-next-items{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);display:flex;justify-content:space-between;flex-direction:row-reverse;padding-left:10px;padding-right:10px}.team-member-pop .read-next-items button{border:0;padding:0;font-size:0;background:transparent;cursor:pointer}.team-member-pop .read-next-items button span{pointer-events:none}.team-member-pop .read-next-items button:hover{opacity:.8}@media (max-width:1024px){.team-member-pop .result-pop-inner{padding-left:24px;padding-right:24px}.team-member-pop .read-next-items{position:static;transform:none;margin-top:30px}}@media (max-width:640px){.team-member-pop .team-member-header-container{display:block}.team-member-pop .team-member-header-container .team-member-header{padding-left:0;padding-top:30px}}.section-news-listing .grid{display:grid;grid-auto-flow:row;grid-template-columns:repeat(2, 1fr);gap:clamp(24px, 2.8125vw, 54px)}@media (max-width:640px){.section-news-listing .grid{grid-template-columns:repeat(1, 1fr)}}.section-news-listing .post-news-box{background-color:#fff;overflow:hidden;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);border-top-right-radius:clamp(30px, 5.20833333vw, 100px);border-bottom-left-radius:clamp(30px, 5.20833333vw, 100px);border-bottom-right-radius:clamp(30px, 5.20833333vw, 100px)}.section-news-listing .post-news-box .image{max-height:clamp(200px, 19.27083333vw, 370px);overflow:hidden}.section-news-listing .post-news-box .image img{margin:0}.section-news-listing .post-news-box .image+.post-item-content{padding-top:30px}.section-news-listing .post-news-box .image.image-default{height:clamp(200px, 19.27083333vw, 370px);background-color:#F1F1F1;display:flex;align-items:center}.section-news-listing .post-news-box .post-item-content{padding-top:clamp(40px, 5.20833333vw, 100px);padding-bottom:clamp(40px, 5.20833333vw, 100px);padding-left:clamp(20px, 3.125vw, 60px);padding-right:clamp(20px, 3.125vw, 60px)}.section-news-listing .post-news-box .date{color:#888888;margin-bottom:20px}.section-news-listing .post-news-box .post-item-content_title{font-size:clamp(20px, 1.25vw, 24px);font-weight:700;color:#2B303E}.section-news-details .blog-date-header{display:flex;justify-content:space-between}.section-news-details .share-page-container a{margin-left:clamp(10px, 1.5625vw, 30px)}.section-news-details .share-page-container a:hover{color:#0044ff}.section-news-details .date{color:#00C2FF;margin-bottom:55px}.section-news-details .hero-title{margin-bottom:45px}.section-news-details .content>ol{font-weight:700;padding-left:clamp(30px, 5.20833333vw, 100px)}@media (max-width:360px){.section-news-details .blog-date-header{display:block}.section-news-details .share-page-container{margin-bottom:30px}.section-news-details .share-page-container a{margin-left:0;margin-right:15px}.section-news-details .date{margin-bottom:20px}}.section-more-posts .section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:clamp(30px, 3.64583333vw, 70px)}.section-more-posts .grid{display:grid;grid-auto-flow:row;grid-template-columns:repeat(4, 1fr);gap:16px}.section-more-posts .post-news-box{background-color:#fff;overflow:hidden;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);border-top-right-radius:40px;border-bottom-left-radius:40px;border-bottom-right-radius:40px}.section-more-posts .post-news-box .main-link{display:block;height:100%;display:flex;flex-direction:column}.section-more-posts .post-news-box .post-item-content{padding:40px;padding:clamp(20px, 2.08333333vw, 40px);display:flex;flex-direction:column;justify-content:space-between;height:100%}.section-more-posts .post-news-box .date{color:#888888;margin-bottom:18px;font-size:16px}.section-more-posts .post-news-box .post-item-content_title{font-size:20px;font-weight:700;color:#2B303E}.section-more-posts .post-news-box .read-more{font-weight:700;text-transform:uppercase;margin-top:30px}.section-more-posts .post-news-box .image img{margin:0}@media (max-width:1200px){.section-more-posts .grid{overflow-y:auto;padding:10px}.section-more-posts .post-news-box{min-width:260px}}.section-hero-404 h1{text-align:center;font-size:clamp(40px, 15.625vw, 300px)}.section-content-404 h2{margin-bottom:20px}.section-content-404 .cta-block{margin-top:clamp(30px, 2.34375vw, 45px)}.section-patient_optometrist_boxes .patient-optometrist-items-container{display:grid;grid-auto-flow:row;grid-template-columns:repeat(2, 1fr);gap:clamp(20px, 3.33333333vw, 64px)}.section-patient_optometrist_boxes .patient-optometrist-item{position:relative;height:clamp(350px, 28.64583333vw, 550px);overflow:hidden}.section-patient_optometrist_boxes .patient-optometrist-item:nth-child(odd){border-top-left-radius:clamp(35px, 4.16666667vw, 80px);border-bottom-left-radius:clamp(35px, 4.16666667vw, 80px)}.section-patient_optometrist_boxes .patient-optometrist-item:nth-child(even){border-top-right-radius:clamp(35px, 4.16666667vw, 80px)}.section-patient_optometrist_boxes .patient-optometrist-item .image{width:100%;height:100%}.section-patient_optometrist_boxes .patient-optometrist-item .content{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4);display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:clamp(25px, 4.6875vw, 90px);color:#fff;overflow:hidden}.section-patient_optometrist_boxes .patient-optometrist-item .content .title{font-size:clamp(30px, 2.5vw, 48px);margin-bottom:clamp(20px, 2.08333333vw, 40px);font-weight:700;line-height:1.1;position:relative}.section-patient_optometrist_boxes .patient-optometrist-item .content .cta-wrapper{position:relative}.section-patient_optometrist_boxes .patient-optometrist-item .content:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg, #00c2ff, transparent);transform:translateY(100%);transition:all .5s}.section-patient_optometrist_boxes .patient-optometrist-item:hover .content:before{transform:translateY(0)}@media (max-width:768px){.section-patient_optometrist_boxes .patient-optometrist-items-container{grid-template-columns:repeat(1, 1fr);gap:4px}.section-patient_optometrist_boxes .patient-optometrist-item:nth-child(odd){border-top-left-radius:35px;border-top-right-radius:35px;border-bottom-left-radius:0}.section-patient_optometrist_boxes .patient-optometrist-item:nth-child(even){border-top-right-radius:0;border-bottom-right-radius:35px;border-bottom-left-radius:35px}}@media (max-width:768px){.section-patient_optometrist_boxes .bt{padding:20px}}.section-contact_us{position:relative;padding-top:clamp(100px, 10.41666667vw, 200px);padding-bottom:clamp(100px, 10.41666667vw, 200px);color:#fff}.section-contact_us .background-image{position:absolute;top:0;left:0;width:100%;height:100%}.section-contact_us .background-image img{filter:grayscale(100%);object-position:top}.section-contact_us .background-image .background-overlay{position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:multiply}.section-contact_us .container{position:relative}.section-contact_us .section-inner{display:flex;align-items:center}.section-contact_us .section-inner .section-title{flex:1}.section-contact_us .section-inner .contact-us-items-container{flex:2}@media (max-width:1200px){.section-contact_us .section-inner{display:block}.section-contact_us .section-inner .section-title{max-width:100%;text-align:center;padding-left:30px;padding-right:30px;margin-bottom:60px}}.section-contact_us .section-title{max-width:410px}.section-contact_us .title{font-size:clamp(48px, 3.75vw, 72px);margin-bottom:clamp(25px, 2.34375vw, 45px)}.section-contact_us .description{font-size:clamp(18px, 1.25vw, 24px);font-weight:500}.section-contact_us .contact-us-items-container{display:flex}.section-contact_us .contact-us-items-container .title{font-size:clamp(28px, 2.5vw, 48px);font-weight:700}.section-contact_us .contact-us-items-container>*{flex:1;text-align:center;padding-left:clamp(30px, 3.125vw, 60px);padding-right:clamp(30px, 3.125vw, 60px)}.section-contact_us .contact-us-items-container>* .content{height:100%;display:flex;flex-direction:column;justify-content:space-between}@media (max-width:768px){.section-contact_us .contact-us-items-container{display:block}.section-contact_us .contact-us-items-container .contact-us-item+.contact-us-item{margin-top:60px}}.section-stories .container{max-width:1360px}.section-stories .stories-box{background:#fff;border-top-right-radius:35px;border-bottom-left-radius:35px;border-bottom-right-radius:35px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);padding-left:clamp(35px, 2.60416667vw, 50px)}.section-stories .stories-box+.stories-box{margin-top:clamp(45px, 3.64583333vw, 70px)}.section-stories .story-header{background-color:#00C2FF;border-top-right-radius:35px;border-bottom-left-radius:35px;display:flex;align-items:center;position:relative;padding-left:110px;padding-left:clamp(90px, 5.72916667vw, 110px);justify-content:space-between;padding-right:70px;padding-top:30px;padding-bottom:30px;margin-left:50px}.section-stories .story-header .post-item-content_title{font-size:clamp(20px, 1.875vw, 36px);font-weight:700;color:#fff;line-height:1}.section-stories .story-header .post-item-content_title a{color:#fff}.section-stories .story-header .post-item-content_title a:hover{color:#0044ff}.section-stories .story-header .date{font-size:clamp(16px, 1.25vw, 24px);font-weight:700;color:#fff}.section-stories .story-header .image{width:140px;height:140px;border-radius:100%;overflow:hidden;background-color:#2B303E;position:absolute;left:0;transform:translateX(-50%)}.section-stories .story-header .image.video-icon{display:flex;align-items:center;justify-content:center}.section-stories .story-header .image.document-icon{display:flex;align-items:center;justify-content:center}.section-stories .story-header .image.document-icon img{max-width:45px}.section-stories .story-header .image img{margin:0}@media (max-width:680px){.section-stories .story-header{display:block;padding-right:30px;padding-top:10px;padding-bottom:10px;margin-left:30px;padding-left:70px}.section-stories .story-header .image{width:110px;height:110px;transform:translateX(-50%) translateY(-50%);top:50%}}.section-stories .post-item-content{padding-top:40px;padding-right:clamp(35px, 2.60416667vw, 50px);padding-bottom:40px}@media (min-width:769px){.section-stories .post-item.post-item-video .story-header{margin-right:35px}}.section-stories .post-item.post-item-video .post-item-content{display:flex}.section-stories .post-item.post-item-video .post-item-content .video-container{flex:2;padding-bottom:37%;position:relative;margin-right:30px}.section-stories .post-item.post-item-video .post-item-content .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.section-stories .post-item.post-item-video .post-item-content .video-container video{position:absolute;top:0;left:0;width:100%;height:100%}.section-stories .post-item.post-item-video .post-item-content .post-item-content-text{flex:1}@media (max-width:768px){.section-stories .post-item.post-item-video .post-item-content{display:block}.section-stories .post-item.post-item-video .post-item-content .video-container{margin-right:0;padding-bottom:57%}.section-stories .post-item.post-item-video .post-item-content .post-item-content-text{padding-top:24px}}.section-more-markets .title{margin-bottom:clamp(40px, 4.16666667vw, 80px)}.section-more-markets .other-markets-container{display:grid;grid-auto-flow:row;grid-template-columns:repeat(4, 1fr);gap:4px}.section-more-markets .other-markets-container .markets-box{height:270px;overflow:hidden;flex:1;position:relative}.section-more-markets .other-markets-container .markets-box:first-child{border-top-left-radius:30px;border-bottom-left-radius:30px}.section-more-markets .other-markets-container .markets-box:last-child{border-top-right-radius:30px;border-bottom-right-radius:30px}.section-more-markets .other-markets-container .markets-box .image{height:100%;width:100%}.section-more-markets .other-markets-container .markets-box .post-item-content{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg, #00c2ff, transparent);display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:25px;opacity:0;transition:all .3s ease-in}.section-more-markets .other-markets-container .markets-box .post-item-content .post-item-content_title{font-size:24px;font-weight:700;color:#fff;margin-bottom:24px;opacity:0;transform:translateY(20px);transition:all .3s ease-in}.section-more-markets .other-markets-container .markets-box .post-item-content .cta-wrapper{opacity:0;transform:translateY(20px);transition:all .3s ease-in}.section-more-markets .other-markets-container .markets-box:hover .post-item-content{opacity:1}.section-more-markets .other-markets-container .markets-box:hover .post-item-content .post-item-content_title,.section-more-markets .other-markets-container .markets-box:hover .post-item-content .cta-wrapper{transition-delay:.3s;opacity:1;transform:translateY(0)}@media (max-width:1024px){.section-more-markets .other-markets-container{grid-template-columns:repeat(2, 1fr)}.section-more-markets .other-markets-container .markets-box:first-child{border-bottom-left-radius:0}.section-more-markets .other-markets-container .markets-box:last-child{border-top-right-radius:0}.section-more-markets .other-markets-container .markets-box:nth-child(2){border-top-right-radius:30px}.section-more-markets .other-markets-container .markets-box:nth-child(3){border-bottom-left-radius:30px}}@media (max-width:540px){.section-more-markets .other-markets-container{grid-template-columns:repeat(1, 1fr)}.section-more-markets .other-markets-container .markets-box:first-child{border-top-right-radius:30px}.section-more-markets .other-markets-container .markets-box:last-child{border-bottom-left-radius:30px}.section-more-markets .other-markets-container .markets-box:nth-child(2){border-top-right-radius:0}.section-more-markets .other-markets-container .markets-box:nth-child(3){border-bottom-left-radius:0}}.section-locator .state-items-wrapper .state-item{padding:clamp(24px, 3.90625vw, 75px);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);border-top-right-radius:clamp(30px, 5.20833333vw, 100px);border-bottom-left-radius:clamp(30px, 5.20833333vw, 100px);overflow:hidden;margin-top:clamp(40px, 5.20833333vw, 100px)}.section-locator .state-items-wrapper .state-item .state-title{margin-bottom:clamp(30px, 3.125vw, 60px)}.section-locator .state-items-wrapper .state-item .state-locations{display:grid;grid-auto-flow:row;grid-template-columns:repeat(3, 1fr);gap:clamp(20px, 2.34375vw, 45px)}@media (max-width:768px){.section-locator .state-items-wrapper .state-item .state-locations{grid-template-columns:repeat(2, 1fr)}}@media (max-width:500px){.section-locator .state-items-wrapper .state-item .state-locations{grid-template-columns:repeat(1, 1fr)}}.section-locator .state-items-wrapper .state-item .location-item{border:2px solid #2b303e;border-top-right-radius:35px;border-bottom-left-radius:35px;padding:20px;overflow:hidden}.section-locator .state-items-wrapper .state-item .location-item .title{margin-bottom:18px;font-weight:700}.section-locator .state-items-wrapper .state-item .location-item .address,.section-locator .state-items-wrapper .state-item .location-item .phone{display:flex;align-items:flex-start;font-size:16px}.section-locator .state-items-wrapper .state-item .location-item .address svg,.section-locator .state-items-wrapper .state-item .location-item .phone svg{margin-right:10px;margin-top:3px;min-width:12px}.section-locator .state-items-wrapper .state-item .location-item .address .address-text,.section-locator .state-items-wrapper .state-item .location-item .phone .address-text{max-width:180px}.section-locator .state-items-wrapper .state-item .location-item .address a.locator-link,.section-locator .state-items-wrapper .state-item .location-item .phone a.locator-link{color:#2B303E}.section-locator .state-items-wrapper .state-item .location-item .link{margin-top:15px}.section-locator .state-items-wrapper .state-item .location-item .link a{font-size:14px;padding:14px 20px}.section-locator .state-items-wrapper .state-item .location-item .phone{margin-top:14px}.section-locator .state-items-wrapper .state-item .location-item .phone svg{margin-right:8px}.locations-container-wrapper .location-item .address a.locator-link,.locations-container-wrapper .location-item .phone a.locator-link{color:#2B303E}.section-numbers{padding-top:clamp(40px, 2.34375vw, 45px);padding-bottom:clamp(40px, 2.34375vw, 45px)}.section-numbers .container-inner{display:flex;justify-content:center;align-items:center}.section-numbers .container-inner .number{font-size:clamp(48px, 5vw, 96px);font-weight:900;color:#fff;line-height:1;margin:0 30px}.section-numbers .container-inner .number-static{font-size:clamp(48px, 5vw, 96px);font-weight:900;color:#fff;line-height:1;margin:0 30px}.section-numbers .container-inner .text{color:#00C2FF;font-size:clamp(20px, 2.5vw, 48px);font-weight:700;text-transform:uppercase}@media (max-width:480px){.section-numbers .container-inner{flex-direction:column}.section-numbers .container-inner .text{margin-left:0}}.section-sitemap .site-map{margin-top:40px}.section-sitemap .site-map ul{padding:0;margin:0;list-style:none}.section-sitemap .site-map ul>li>a{font-weight:700}.section-sitemap .site-map ul li{margin-bottom:15px}.section-sitemap .site-map ul li a{font-size:clamp(20px, 1.25vw, 24px);color:#2B303E;text-transform:capitalize}.section-sitemap .site-map ul li a:hover{color:#0044ff}.section-sitemap .site-map ul li ul.sub-menu{padding-left:30px;margin-top:15px}.section-schedule_exam{padding-top:40px}.section-schedule_exam .schedule-header{background-color:#2B303E;border-top-left-radius:35px;border-top-right-radius:35px;overflow:hidden;color:#fff;display:flex;padding:clamp(20px, 2.08333333vw, 40px);align-items:center;justify-content:space-between;position:relative}.section-schedule_exam .schedule-header .error-container{position:absolute;bottom:3px;right:46px}.section-schedule_exam .schedule-header .search-form{display:flex;position:relative;align-items:center}.section-schedule_exam .schedule-header .search-form .reset-btton-container{line-height:1;bottom:-5px;right:25px;margin-left:10px}.section-schedule_exam .schedule-header .search-form .reset-btton-container button#resetSearch{background:transparent;border:0;padding:0;color:#fff;text-decoration:underline;font-size:14px;line-height:1}.section-schedule_exam .schedule-header .search-form .form-item{display:flex;align-items:center;margin-left:16px;margin-bottom:0}.section-schedule_exam .schedule-header .search-form .form-item label{font-size:clamp(16px, 1.25vw, 24px);font-weight:700;margin-right:10px;white-space:nowrap;margin-bottom:0}.section-schedule_exam .schedule-header .search-form button{font-size:clamp(16px, 1.04166667vw, 20px);padding-top:clamp(15px, 1.04166667vw, 20px);padding-bottom:clamp(15px, 1.04166667vw, 20px)}.section-schedule_exam .schedule-header .search-form select,.section-schedule_exam .schedule-header .search-form input{width:clamp(140px, 10.41666667vw, 200px);max-width:100%;border-radius:40px;height:63px;height:clamp(50px, 3.28125vw, 63px);font-size:16px;padding:clamp(8px, .83333333vw, 16px);color:#888888}.section-schedule_exam .schedule-header .search-form select{-moz-appearance:none;-webkit-appearance:none;appearance:none}@media (max-width:1200px){.section-schedule_exam .schedule-header{display:block}.section-schedule_exam .schedule-header .search-form .reset-btton-container{position:static;padding-left:10px}.section-schedule_exam .schedule-header .search-form .form-item:first-child{margin-left:0}}@media (max-width:1024px){.section-schedule_exam .schedule-header{text-align:center}.section-schedule_exam .schedule-header .search-form{justify-content:center}}@media (max-width:750px){.section-schedule_exam .schedule-header .search-form{align-items:flex-end}.section-schedule_exam .schedule-header .search-form .form-item{display:block}.section-schedule_exam .schedule-header .search-form .form-item label{display:block}}@media (max-width:620px){.section-schedule_exam .schedule-header .search-form{flex-wrap:wrap}.section-schedule_exam .schedule-header .search-form .form-item{margin-top:10px;margin-left:0;padding-right:16px}.section-schedule_exam .schedule-header .search-form .reset-btton-container{margin-top:10px}}@media (max-width:540px){.section-schedule_exam .schedule-header .title{text-align:center}.section-schedule_exam .schedule-header .search-form{justify-content:center;align-items:center}.section-schedule_exam .schedule-header .search-form .form-item{padding-right:0;flex-basis:100%;text-align:center}.section-schedule_exam .schedule-header .search-form .form-item label{margin-right:10px;display:none}.section-schedule_exam .schedule-header .search-form .reset-btton-container{margin-left:0}}.section-schedule_exam .content-wrapper{display:flex;width:100%}.section-schedule_exam .locations-container-wrapper{flex-basis:30%;padding-left:clamp(10px, 2.08333333vw, 40px);position:relative}.section-schedule_exam .locations-container-wrapper:after{content:"";height:100px;width:100%;position:absolute;background:linear-gradient(0deg, #fff, transparent);bottom:0;left:0;z-index:1;display:block}.section-schedule_exam .locations-info{font-size:16px;font-weight:700;padding-top:40px;padding-bottom:20px}.section-schedule_exam .locations-container{height:clamp(365px, 26.04166667vw, 500px);overflow-y:auto;scrollbar-color:#00c2ff transparent;padding-right:10px}.section-schedule_exam .locations-container::-webkit-scrollbar{width:3px}.section-schedule_exam .locations-container::-webkit-scrollbar-track{background:#D9D9D9}.section-schedule_exam .locations-container::-webkit-scrollbar-thumb{background:#00C2FF}.section-schedule_exam .map-container{flex-basis:70%;height:clamp(450px, 30.20833333vw, 580px);padding-left:20px;overflow:hidden;border-bottom-right-radius:35px}.section-schedule_exam .map-container #map{height:100%}@media (max-width:1100px){.section-schedule_exam .locations-container-wrapper{flex-basis:35%}.section-schedule_exam .map-container{flex-basis:65%}}.section-schedule_exam .location-item{border:2px solid #2b303e;border-top-right-radius:35px;border-bottom-left-radius:35px;padding:20px;overflow:hidden}.section-schedule_exam .location-item .link{margin-top:clamp(5px, .78125vw, 15px)}.section-schedule_exam .location-item .link a{font-size:14px;padding:14px 20px}.section-schedule_exam .location-item.active{border-color:#0044FF}.section-schedule_exam .location-item+.location-item{margin-top:20px}.section-schedule_exam .location-item .title{margin-bottom:clamp(5px, .9375vw, 18px);font-weight:700}.section-schedule_exam .location-item .address,.section-schedule_exam .location-item .phone{display:flex;align-items:flex-start;font-size:16px}.section-schedule_exam .location-item .address svg,.section-schedule_exam .location-item .phone svg{margin-right:10px;margin-top:3px;min-width:12px}.section-schedule_exam .location-item .address .address-text,.section-schedule_exam .location-item .phone .address-text{max-width:180px}.section-schedule_exam .location-item .phone{margin-top:clamp(5px, .78125vw, 15px)}.section-schedule_exam .location-item .phone svg{margin-right:8px}@media (max-width:768px){.section-schedule_exam .content-wrapper{display:block}.section-schedule_exam .locations-container-wrapper{padding:0}.section-schedule_exam .locations-container-wrapper:after{display:none}.section-schedule_exam .locations-container{height:auto;display:flex;overflow-y:auto;padding-bottom:10px;margin-bottom:20px}.section-schedule_exam .location-item{min-width:250px;height:auto;margin-right:16px}.section-schedule_exam .location-item+.location-item{margin-top:0}.section-schedule_exam .map-container{padding-left:0}}.section-svg_map .title{text-align:center;margin-bottom:clamp(30px, 2.60416667vw, 50px)}@media (max-width:767px){.section-svg_map .title{display:none}}.section-svg_map .svg-map-bottom{margin-top:100px;display:flex}.section-svg_map .svg-map-bottom .svg-map-bottom-left{flex-basis:40%}.section-svg_map .svg-map-bottom .svg-map-bottom-right{flex-basis:60%;padding-left:clamp(20px, 5.20833333vw, 100px)}@media (max-width:1024px){.section-svg_map .svg-map-bottom{display:block}.section-svg_map .svg-map-bottom .svg-map-bottom-right{padding-left:0;margin-top:30px}}.section-svg_map .search-form{position:relative;max-width:400px;margin-top:clamp(20px, 2.08333333vw, 40px)}.section-svg_map .search-form input{max-width:100%;border-radius:40px;height:clamp(58px, 3.28125vw, 63px);font-size:16px;padding:16px 35px;color:#888888}.section-svg_map .search-form button{position:absolute;top:0;right:0}@media (max-width:1024px){.section-svg_map .search-form{margin-left:auto;margin-right:auto}}.section-svg_map .locations-container-wrapper{display:flex}.section-svg_map .locations-container-wrapper h3{margin-bottom:20px}.section-svg_map .locations-container-wrapper .locations-container{column-count:3;flex-basis:calc(100% - 300px)}.section-svg_map .locations-container-wrapper .locations-container a{color:#fff}.section-svg_map .locations-container-wrapper .locations-container a:hover{color:#0044ff}@media (max-width:420px){.section-svg_map .locations-container-wrapper .locations-container{column-count:2}}.section-svg_map .locations-container-wrapper .locations-info{flex-basis:300px;max-width:100%;display:flex;flex-direction:column;justify-content:space-between}.section-svg_map .locations-container-wrapper .locations-info .disclaimer{color:#888888;text-transform:uppercase;font-size:clamp(11px, .83333333vw, 16px)}@media (max-width:1200px){.section-svg_map .locations-container-wrapper{display:block}.section-svg_map .locations-container-wrapper .locations-info{margin-top:30px}}@media (max-width:767px){.section-svg_map .map-container{display:none}.section-svg_map .svg-map-bottom{margin-top:0}}.section-schedule-consultation .section-inner{background-color:#0044FF;padding-top:clamp(35px, 3.33333333vw, 64px);padding-bottom:clamp(35px, 3.33333333vw, 64px);padding-left:clamp(35px, 6.25vw, 120px);padding-right:clamp(35px, 6.25vw, 120px);border-top-right-radius:clamp(35px, 5.20833333vw, 100px);border-bottom-left-radius:clamp(35px, 5.20833333vw, 100px);border-bottom-right-radius:clamp(35px, 5.20833333vw, 100px);color:#fff}.section-schedule-consultation .section-inner .section-title{text-align:center;margin-bottom:clamp(25px, 2.60416667vw, 50px)}.section-schedule-consultation .section-inner iframe{border:0;background:none}.em-midd .container{max-width:1208px;margin:0 auto;padding:0 20px}.em-midd .d_flex{display:flex}.em-midd .justify_sb{justify-content:space-between}.em-midd .justify_center{justify-content:center}.em-midd .flex_wrap{flex-wrap:wrap}.em-midd .flex_nowrap{flex-wrap:nowrap}.em-midd .align_center{align-items:center}.em-midd .aligncontent_center{align-content:center}.em-midd .text-center{text-align:center}.em-midd img{max-width:100%}.em-midd .sr-only{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.em-midd ul{padding-left:26px;margin-bottom:20px}.em-midd ul li{position:relative;font-size:16px;font-weight:400;line-height:1.31}.em-midd .CTA{display:inline-block;cursor:pointer;max-width:171px}.em-midd .CTA:hover{background-color:#fff;color:#66cad8}.em-midd h1{font-size:44px;font-weight:400;color:#00a3d3;line-height:1.2;font-family:'arial';font-weight:300}.em-midd h2{font-size:44px;color:#00a3d3;line-height:1.2;font-family:'arial';font-weight:400}.em-midd h3{font-size:38px;font-weight:400;color:#00a3d3;line-height:1.2}.em-midd h4{font-size:28px;font-weight:400;line-height:1.2;color:#ffffff}.em-midd h5{font-size:22px;font-weight:400}.em-midd h6{font-size:18px;font-weight:400}.em-midd p{font-size:20px;font-weight:400;color:#4d4d4f}.em-midd .pb10{padding-bottom:10px}.em-midd .pb20{padding-bottom:20px}.em-midd .pb30{padding-bottom:30px}.em-midd .pb50{padding-bottom:50px}.em-midd .product_sec{padding:40px 0 100px}.em-midd .product_sec h2{margin-bottom:45px;padding:0 35px}.em-midd .top_product_sec2{flex-direction:row-reverse}.em-midd .left_product_sec{width:47%}.em-midd .right_product_sec{width:48%;padding:0}.em-midd #DigitalOptometrics1{position:relative}.em-midd #DigitalOptometrics1::before{position:absolute;inset:0;content:"";background-image:url('https://digitaloptometrics.com/wp-content/themes/digitaloptometrics/assets/less/../images/product_bg.png');background-repeat:no-repeat;background-size:100%;background-position:top center;top:80px}.em-midd .top_product_sec{position:relative}.em-midd .top_product_sec2{margin-top:60px}.em-midd .form_sec{padding:70px 0;background-color:#65cad8}.em-midd .left_form_sec h3,.left_form_sec p{color:#fff}.em-midd .left_form_sec{width:47%}.em-midd .right_form_sec{width:47%}.em-midd .form_area label{color:#fff;font-size:15px;font-weight:400;padding-bottom:10px;width:100%;display:inline-block}.em-midd .form-control{padding-bottom:22px}.em-midd .form_area .form-item{font-size:15px;font-weight:400;padding:7px 10px;width:100%;border:1px solid #fff;background-color:transparent;color:#fff;appearance:none}.em-midd .form_area .form-item.textarea{height:120px}.em-midd #quickContact{min-width:170px;margin-top:20px}.em-midd .form-control:last-child{padding-bottom:0}.em-midd .welcome_sec{padding:250px 0 160px;position:relative}.em-midd .top_welcome_sec{position:relative}.em-midd .left_welcome_sec{width:100%}.em-midd .contentbox h1{padding-bottom:30px}.em-midd .contentbox p{padding-left:165px;padding-bottom:13px}.em-midd .right_welcome_sec{width:48%}.em-midd .video-area{max-width:1020px;margin:0 auto;width:100%}.em-midd .video-area-new{position:relative;text-align:center}.em-midd .video{padding-bottom:50%;display:inline-block;background-size:cover;background-repeat:no-repeat;height:auto;width:100%;padding-bottom:53%;border-radius:20px;z-index:99;position:relative}.em-midd .video a{display:inline-block;background-size:cover;background-repeat:no-repeat;height:auto;width:100%;border-radius:20px}.em-midd .video .play-icon{position:absolute;left:50%;z-index:9999;top:50%;transform:translate(-50%, -50%)}.em-midd .play-icon img{max-width:82px}.em-midd #myVideo{max-width:1200px !important;width:100%}.em-midd .contactus-CTA{max-width:170px;margin:0 auto;margin-top:20px;display:inline-block}.em-midd .circle-img{max-width:578px;position:absolute;left:-26%;top:-160px}.em-midd .process{padding:100px 0 100px;z-index:9;position:relative}.em-midd .promoter_sec{background:#b9e3e9;position:relative}.em-midd .top_promoter_sec{position:relative}.em-midd .left_promoter_sec{padding:50px 0;width:54%}.em-midd .left_promoter_sec p{color:#2a357c;font-weight:700}.em-midd .left_promoter_sec a{display:inline-block;max-width:170px;margin-top:20px}.em-midd .right_promoter_sec img{max-width:435px;position:absolute;right:-40px;top:-67px}.em-midd .about_sec{padding:280px 0 70px}.em-midd .top_about_sec{max-width:814px;margin:0 auto;position:relative}.em-midd .top_about_sec .left_welcome_sec{width:100%;position:relative;z-index:9}.em-midd .about_sec .circle-img{left:-33%;max-width:500px;top:-181px}.em-midd .about_sec .contentbox p{line-height:1.6}.em-midd .blue-bold{font-weight:700;color:#00a5d6;margin-bottom:15px}.em-midd .more div{padding-bottom:15px}.em-midd .blue-color{color:#00a5d6;font-weight:400}.em-midd .morecontent span{display:none}.em-midd .banner_title{text-align:center;position:relative;max-width:100%;margin:0 auto}.em-midd .banner_box{margin-top:50px;position:relative}.em-midd .banner_list{text-align:center;width:30%;position:relative;background-color:#00a3d3;padding:44px 44px}.em-midd .banner_list:nth-child(2){background-color:#225da9}.em-midd .banner_list:nth-child(3){background-color:#27357d}.em-midd .banner_list img{max-width:160px;margin-bottom:20px}.em-midd .banner_list h4{color:#fff}.em-midd .faq_sec{padding:100px 0;background-color:#b9e3e9;position:relative}.em-midd .faq_sec::before{background-color:#00a3d3;position:absolute;inset:0;width:53%;height:100%;left:inherit;content:""}.em-midd .top_faq_sec{align-items:center}.em-midd .let_faq_sec{width:41%;position:relative}.em-midd .let_faq_sec h2{color:#00a3d3;margin-bottom:30px}.em-midd .let_faq_sec p{color:#28387b}.em-midd .right_faq_sec{width:50%}.em-midd .accordion{list-style:none;padding:0}.em-midd .accordion-title{list-style:outside none none;display:block;padding:22px 50px 22px 0;font-size:26px;font-weight:400;line-height:1.4;cursor:pointer;position:relative;border-bottom:1px solid #fff;color:#28367e;text-decoration:none}.em-midd .accordion-title.active{border-bottom:none}.em-midd .accordion-title::after{content:'';position:absolute;top:35px;right:15px;width:37px;height:37px;background-image:url('https://digitaloptometrics.com/wp-content/themes/digitaloptometrics/assets/less/../images/right-arrow.png');transform:translateY(-50%);background-position:center;background-size:37px;background-repeat:no-repeat}.em-midd .accordion-title.open::after{transform:rotate(90deg);top:18px}.em-midd .accordion-title.open{border-bottom:0}.em-midd .accordion-content{list-style:none;color:#434342;padding:0px 10px;display:none}.em-midd ul.accordion-content>li{list-style:none}.em-midd .accordion-content li p{font-size:16px;color:#fff;font-weight:400;font-family:'arial',sans-serif;margin:0}.em-midd .accordion-title>span{float:right;position:relative;display:none !important}.em-midd .accordion-title.active>span{float:right;position:relative;background:var(--white_color)}.em-midd ul.accordion .accordion-content{padding-left:10px;list-style:disc;padding-left:0px}.em-midd ul.accordion .accordion-content li,.em-midd ul.accordion .accordion-content li p{font-size:19px}.em-midd ul.accordion .accordion-content li a{color:var(--secondary_color)}.em-midd ul.accordion .accordion-content li a:hover{color:var(--primary_color);text-decoration:underline}.em-midd ul.accordion .accordion-content li ol{padding-left:18px}.em-midd .hidden{display:none}.em-midd ul.accordion-content li{padding-bottom:0}.em-midd ul.accordion .accordion-content li ul{padding-left:14px;list-style:disc}.em-midd ul.accordion-content li,ul.accordion .accordion-content li ul li{padding-bottom:10px}.em-midd ul.accordion .accordion-content>li{padding:0;color:#4d4d4f}.em-midd .title:last-child .accordion-title{border-bottom:0}.em-midd .step-text{text-transform:uppercase;margin-bottom:10px;font-weight:600}@media (max-width:1700px){.em-midd .circle-img{max-width:438px;left:-21%;top:-140px}.em-midd .about_sec .circle-img{left:-27%;max-width:410px;top:-131px}.em-midd .let_faq_sec img{left:-27%;top:-14%;max-width:220px}.em-midd #myVideo{max-width:800px !important;width:100%}}@media (max-width:1440px){.em-midd .circle-img{max-width:318px;left:-11%;top:-80px}.em-midd .about_sec .circle-img{left:-21%;max-width:300px;top:-91px}.em-midd .let_faq_sec img{left:inherit;top:inherit;max-width:220px;position:relative}.em-midd .let_faq_sec h2{margin-top:0px}.em-midd .faq_sec{padding:100px 0}}@media (max-width:1350px){.em-midd .circle-img{max-width:228px;left:-8%;top:-50px}.em-midd .welcome_sec{padding:80px 0}.em-midd .process{padding:60px 0 60px}.em-midd .right_promoter_sec img{max-width:365px;position:absolute;right:40px;top:-28px}.em-midd .about_sec{padding:180px 0 70px}.em-midd .product_sec{padding:50px 0}.em-midd h1,.em-midd h2{font-size:32px}.em-midd h3{font-size:30px}.em-midd h4{font-size:22px}.em-midd p{font-size:18px}.em-midd .accordion-title{font-size:24px}}@media (max-width:1200px){.em-midd .about_sec{padding:140px 0 50px}.em-midd .let_faq_sec{width:45%}.em-midd .faq_sec{padding:60px 0}}@media (max-width:1024px){.em-midd .banner_title img{max-width:88%;top:36px}.mid-container.em-midd{margin-top:104px}.em-midd .accordion-title{font-size:18px}.em-midd .accordion-title::after{background-size:27px}.em-midd ul.accordion .accordion-content li,.em-midd ul.accordion .accordion-content li p{font-size:16px}}@media (max-width:992px){.em-midd h1,.em-midd h2{font-size:26px}.em-midd h3{font-size:24px}.em-midd h4{font-size:19px}.em-midd p{font-size:18px}.em-midd .right_product_sec{padding:0}.em-midd .banner_title img{max-width:700px;top:31px;width:100%}.em-midd .contentbox p{padding-left:45px}.em-midd .welcome_sec{padding:50px 0}.em-midd .right_promoter_sec{width:44%;display:flex;justify-content:end;align-items:center}.em-midd .right_promoter_sec img{max-width:275px;position:relative;right:inherit;top:inherit}.em-midd .top_promoter_sec{position:relative;display:flex;flex-wrap:wrap}.em-midd .about_sec .circle-img{left:0;max-width:200px;top:-41px}.em-midd .slider_testimonial .slick-arrow{display:none !important}.em-midd .item_height_area{padding:30px 38px}.em-midd .faq_sec{padding:60px 0}.em-midd .left_process_popup img{max-width:87%}.em-midd .right_process_popup p{font-size:18px}.em-midd .top_process_popup{align-items:center}}@media (max-width:820px){.em-midd .faq_sec .container{padding:0}.em-midd .let_faq_sec{width:100%;padding:0 20px}.em-midd .faq_sec::before{display:none}.em-midd .let_faq_sec h2{margin-bottom:15px}.em-midd .faq_sec{padding:40px 0 0}.em-midd .right_faq_sec{width:100%;padding:20px 20px;background-color:#00a3d3;margin-top:40px}}@media (max-width:767px){.mid-container.em-midd{margin-top:139px}.em-midd .form_sec .container{padding:0 35px}.em-midd .faq_sec .container{padding:0}.em-midd .let_faq_sec{padding:0 35px}.em-midd .right_faq_sec{padding:20px 35px;margin-top:20px}.em-midd .banner_title img{top:0}.em-midd .banner_list{width:100%;margin-bottom:20px}.em-midd .banner_box{margin:0 auto;max-width:450px;margin-top:30px}.em-midd .banner_color h4{min-height:inherit}.em-midd .product_sec .container{padding:0}.em-midd .mobile{display:block}.em-midd .dasktop{display:none}.em-midd .left_product_sec{width:100%}.em-midd .right_product_sec{padding:20px 35px;width:100%}.em-midd .contentbox h1 br{display:none}.em-midd .left_form_sec h3{margin-bottom:20px}.em-midd .left_form_sec h3 br{display:none}.em-midd h3{font-size:28px}.em-midd p{font-size:18px}.em-midd .product_sec{padding:0;margin-bottom:50px}.em-midd .banner::before{height:100%}.em-midd .right_product_sec .CTA{width:100%;margin-top:10px}.em-midd .right_form_sec #quickContact{width:100%;margin-top:0}.em-midd .left_form_sec{width:100%}.em-midd .right_form_sec{width:100%}.em-midd .form_sec{padding:50px 0}.em-midd .banner_color img{margin-top:40px;height:auto}.em-midd .CTA{font-size:17px}.em-midd .left_welcome_sec{width:100%}.em-midd .right_welcome_sec{width:100%;margin-top:30px}.em-midd .welcome_sec{padding:80px 0 50px}.em-midd .fancybox-slide{padding:20px !important}.em-midd .right_promoter_sec img{right:inherit;position:relative;top:inherit;margin:0 auto;max-width:240px}.em-midd .right_promoter_sec{width:100%}.em-midd .left_promoter_sec{padding:0;width:100%;margin-top:30px}.em-midd .top_promoter_sec{position:relative;display:flex;flex-direction:column-reverse;flex-wrap:wrap;padding:50px 0}.em-midd .welcome_sec{padding:60px 0 40px}.em-midd .process{padding:40px 0 40px}.em-midd .slider{padding:50px 0}.em-midd .slider h2{margin-bottom:40px}.em-midd .slider_testimonial .slick-dots{margin-top:35px}.em-midd .let_faq_sec{width:100%;margin-bottom:20px}.em-midd .right_faq_sec{width:100%}.em-midd .accordion-title,.em-midd ul.accordion .accordion-content li,.em-midd ul.accordion .accordion-content li p{font-size:18px}.em-midd .faq_sec{padding:50px 0 0}.em-midd .container{padding:0 35px}.em-midd .about_sec .circle-img{left:-30px}.em-midd .banner_list img{max-width:140px}.em-midd .circle-img{left:50%;transform:translateX(-50%)}.em-midd .contentbox p{padding-left:0}.em-midd .contentbox h1{text-align:center}.em-midd .top_product_sec2{margin-top:0}.em-midd #DigitalOptometrics1{margin-bottom:0}}@media (max-width:580px){.em-midd .left_process_popup{width:100%}.em-midd .right_process_popup{width:100%;margin-top:20px}.em-midd .top_process_popup{flex-wrap:wrap}.em-midd .left_process_popup img{max-width:130px}.em-midd .right_promoter_sec img{max-width:200px}}@media (max-width:350px){.em-midd h1,.em-midd h2{font-size:24px}}.em-midd .bannertext{padding:80px 0;text-align:center}.em-midd .bannertext h1,.em-midd .bannertext h5{position:relative;z-index:1}.em-midd .newbanner{position:relative}.em-midd .bannerimg{position:relative;z-index:9}.em-midd .newbanner .shape1{position:absolute;right:0;top:-220px;max-width:48%}.em-midd .res1,.em-midd .res2{display:none}.em-midd .section1new{padding:160px 0 80px;background-color:#fff}.em-midd .section1new .container{position:relative}.em-midd .section1new .shape2{max-width:562px;position:absolute;top:-460px;left:-30px}.em-midd .left-section1new{width:30%}.em-midd .right-section1new{width:64%}.em-midd .bluetext{font-size:30px;color:#00a5d6;line-height:1.2}.em-midd .section2new{padding:50px 0;background-image:url('https://digitaloptometrics.com/wp-content/themes/digitaloptometrics/assets/less/../images/banner-bg1.jpg');background-repeat:no-repeat;background-position:top center;background-size:cover;text-align:center}.em-midd .section2new p{font-size:26px;color:#fff;line-height:1.5}.em-midd .section4new{padding:140px 0 140px;background-color:#fff}.em-midd .left-section4new{width:32%}.em-midd .right-section4new{width:64%}.em-midd .left-section4new h4 span{color:#2a357c}.em-midd .linearea p{padding:10px 0;border-bottom:1px solid #666}.em-midd .section5new{padding:120px 0;background-image:url('https://digitaloptometrics.com/wp-content/themes/digitaloptometrics/assets/less/../images/banner-bg2.jpg');background-repeat:no-repeat;background-position:top center;background-size:cover}.em-midd .left-section5new{width:46%}.em-midd .right-section5new{width:48%}.em-midd .left-section5new p{font-size:18px}.em-midd .section5new h6,.em-midd .section5new h4,.em-midd .section5new p,.em-midd .section5new ul li{color:#fff;border-color:#fff}.em-midd .left-section5new h6{font-size:24px;line-height:1.3}.em-midd .right-section5new .linearea p:last-child{border:none}.em-midd .section6new{padding:100px 0;position:relative}.em-midd .section6new::before{position:absolute;left:0;right:0;top:-27%;bottom:0;content:"";background-image:url('https://digitaloptometrics.com/wp-content/themes/digitaloptometrics/assets/less/../images/sec5-shape.png');background-repeat:no-repeat;background-position:right top}.em-midd .top-section6new{padding:0 30px;position:relative}.em-midd .top-section6new h4{color:#2a357c}.em-midd .bottom-section6new{margin-top:30px;position:relative}.em-midd .boxsec6{width:32%}.em-midd .boxsec6 h5{color:#00a5d6}.em-midd .boxsec6 p{color:#2a357c;font-size:27px}.em-midd .form_sec{padding:70px 0;background-color:#65cad8}.em-midd .left_form_sec h4,.left_form_sec p{color:#fff}.em-midd .left_form_sec{width:47%}.em-midd .right_form_sec{width:47%}.em-midd .form_area label{color:#fff;font-size:15px;font-weight:400;padding-bottom:10px;width:100%;display:inline-block}.em-midd .form-control{padding-bottom:22px}.em-midd .form_area .form-item{font-size:15px;font-weight:400;padding:7px 10px;width:100%;border:1px solid #fff;background-color:transparent;color:#fff;appearance:none}.em-midd .form_area .form-item.textarea{height:120px}.em-midd #quickContact{min-width:170px;margin-top:20px}.em-midd .form-control:last-child{padding-bottom:0}@media (max-width:1500px){.em-midd .newbanner .shape1{top:-180px}}@media (max-width:1300px){.em-midd .section1new .shape2{max-width:392px;top:-330px;left:0}.em-midd .section1new{padding:100px 0 50px}}@media (max-width:1250px){.em-midd .bannertext{padding:30px 0 40px}.em-midd .newbanner .shape1{display:none}.em-midd .section2new p{font-size:22px}.em-midd .CTA{font-size:20px}.em-midd .section4new,.em-midd .section5new,.em-midd .section6new{padding:70px 0}.em-midd .section6new::before{top:-19%;background-size:200px}.em-midd .boxsec6 p{font-size:20px}.em-midd .bluetext{font-size:24px}}@media (max-width:1024px){.mid-container.em-midd{margin-top:104px}.em-midd .section2new p{font-size:18px}.em-midd .CTA{font-size:18px}.em-midd .section4new,.em-midd .section5new,.em-midd .section6new{padding:50px 0}.em-midd .boxsec6 p{font-size:18px}.em-midd .section1new{padding:50px 0}.em-midd .top-section6new{padding:0}}@media (max-width:767px){.em-midd .bannertext{padding:50px 0 40px}.em-midd .section1new .shape2{display:none}.em-midd .left-section1new,.em-midd .left-section4new,.em-midd .left-section5new{width:100%;margin-bottom:20px}.em-midd .right-section1new,.em-midd .right-section4new,.em-midd .right-section5new{width:100%}.em-midd br{display:none}.em-midd .form_sec{padding:50px 0}.em-midd .left_form_sec h3 br{display:none}.em-midd .section1new{padding:50px 0 30px}.em-midd .section6new::before{display:none}.em-midd .pb50{padding-bottom:30px}.em-midd .boxsec6{width:100%;margin-bottom:30px}.em-midd .section6new{padding:50px 0 20px}.em-midd .boxsec6 img{width:100%}.em-midd .left_form_sec{width:100%}.em-midd .right_form_sec{width:100%}}@media (max-width:580px){.em-midd .bannerimg{display:none}.em-midd .res1,.em-midd .res2{display:block;width:100%}}.correctional-facilities .em-midd p,.correctional-facilities .em-midd ul,.correctional-facilities .em-midd li{font-family:'arial',sans-serif;font-weight:400;letter-spacing:0.5px;margin:0;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.correctional-facilities .mid-container.em-midd{margin-top:198px}.correctional-facilities .em-midd .container{max-width:1208px;margin:0 auto;padding:0 20px}.correctional-facilities .em-midd .d-flex{display:flex}.correctional-facilities .em-midd .justify_sb{justify-content:space-between}.correctional-facilities .em-midd .justify_center{justify-content:center}.correctional-facilities .em-midd .flex_wrap{flex-wrap:wrap}.correctional-facilities .em-midd .flex_nowrap{flex-wrap:nowrap}.correctional-facilities .em-midd .align_center{align-items:center}.correctional-facilities .em-midd .aligncontent_center{align-content:center}.correctional-facilities .em-midd img{max-width:100%}.correctional-facilities .em-midd .text-center{text-align:center}.correctional-facilities .em-midd .sr-only{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.correctional-facilities .em-midd ul{padding-left:26px;margin-bottom:20px}.correctional-facilities .em-midd ul li{position:relative;font-size:20px;font-weight:400;line-height:1.31;color:#00a5d6}.correctional-facilities .em-midd .CTA{display:inline-block;cursor:pointer;padding:13px 50px;background:#66cad8;color:#fff;font-weight:700;font-size:24px}.correctional-facilities .em-midd .CTA:hover{background-color:#fff;color:#66cad8}.correctional-facilities .em-midd h1{font-size:88px;color:#00a5d6;line-height:1.1;font-family:'arial';font-weight:300}.correctional-facilities .em-midd h2{font-size:76px;color:#00a5d6;line-height:1.2;font-family:'arial';font-weight:400}.correctional-facilities .em-midd h3{font-size:65px;font-weight:400;color:#ffffff;line-height:1.2}.correctional-facilities .em-midd h4{font-size:38px;font-weight:400;line-height:1.2;color:#00a5d6}.correctional-facilities .em-midd h5{font-size:35px;font-weight:400;color:#2a357c}.correctional-facilities .em-midd h6{font-size:35px;font-weight:400;color:#00a5d6}.correctional-facilities .em-midd p{font-size:20px;font-weight:400;color:#666666;line-height:1.4}.correctional-facilities .em-midd .pb10{padding-bottom:10px}.correctional-facilities .em-midd .pb20{padding-bottom:20px}.correctional-facilities .em-midd .pb30{padding-bottom:30px}.correctional-facilities .em-midd .pb50{padding-bottom:50px}.correctional-facilities .em-midd .bannertext{padding:80px 0;text-align:center}.correctional-facilities .em-midd .bannertext h1,.correctional-facilities .em-midd .bannertext h5{position:relative;z-index:1}.correctional-facilities .em-midd .newbanner{position:relative}.correctional-facilities .em-midd .bannerimg{position:relative;z-index:9}.correctional-facilities .em-midd .newbanner .shape1{position:absolute;right:0;top:-220px;max-width:48%}.correctional-facilities .em-midd .res1,.correctional-facilities .em-midd .res2{display:none}.correctional-facilities .em-midd .section1new{padding:160px 0 80px;background-color:#fff}.correctional-facilities .em-midd .section1new .container{position:relative}.correctional-facilities .em-midd .section1new .shape2{max-width:562px;position:absolute;top:-460px;left:-30px}.correctional-facilities .em-midd .left-section1new{width:30%}.correctional-facilities .em-midd .right-section1new{width:64%}.correctional-facilities .em-midd .bluetext{font-size:30px;color:#00a5d6;line-height:1.2}.correctional-facilities .em-midd .section2new{padding:50px 0;background-image:url('https://digitaloptometrics.com/wp-content/themes/digitaloptometrics/assets/less/../images/banner-bg1.jpg');background-repeat:no-repeat;background-position:top center;background-size:cover;text-align:center}.correctional-facilities .em-midd .section2new p{font-size:26px;color:#fff;line-height:1.5}.correctional-facilities .em-midd .section3new>*{width:33.33%}.correctional-facilities .em-midd .section4new{padding:140px 0 140px;background-color:#fff}.correctional-facilities .em-midd .left-section4new{width:32%}.correctional-facilities .em-midd .right-section4new{width:64%}.correctional-facilities .em-midd .left-section4new h4 span{color:#2a357c}.correctional-facilities .em-midd .linearea p{padding:10px 0;border-bottom:1px solid #666}.correctional-facilities .em-midd .section5new{padding:120px 0;background-image:url('https://digitaloptometrics.com/wp-content/themes/digitaloptometrics/assets/less/../images/banner-bg2.jpg');background-repeat:no-repeat;background-position:top center;background-size:cover}.correctional-facilities .em-midd .left-section5new{width:46%}.correctional-facilities .em-midd .right-section5new{width:48%}.correctional-facilities .em-midd .left-section5new p{font-size:18px}.correctional-facilities .em-midd .section5new h6,.correctional-facilities .em-midd .section5new h4,.correctional-facilities .em-midd .section5new p,.correctional-facilities .em-midd .section5new ul li{color:#fff;border-color:#fff}.correctional-facilities .em-midd .left-section5new h6{font-size:24px;line-height:1.3}.correctional-facilities .em-midd .right-section5new .linearea p:last-child{border:none}.correctional-facilities .em-midd .section6new{padding:100px 0;position:relative}.correctional-facilities .em-midd .section6new::before{position:absolute;left:0;right:0;top:-27%;bottom:0;content:"";background-image:url('https://digitaloptometrics.com/wp-content/themes/digitaloptometrics/assets/less/../images/sec5-shape.png');background-repeat:no-repeat;background-position:right top}.correctional-facilities .em-midd .top-section6new{padding:0 30px;position:relative}.correctional-facilities .em-midd .top-section6new h4{color:#2a357c}.correctional-facilities .em-midd .bottom-section6new{margin-top:30px;position:relative}.correctional-facilities .em-midd .boxsec6{width:32%}.correctional-facilities .em-midd .boxsec6 h5{color:#00a5d6}.correctional-facilities .em-midd .boxsec6 p{color:#2a357c;font-size:27px}.correctional-facilities .em-midd .form_sec{padding:70px 0;background-color:#65cad8}.correctional-facilities .em-midd .left_form_sec h4,.correctional-facilities .left_form_sec p{color:#fff}.correctional-facilities .em-midd .left_form_sec{width:47%}.correctional-facilities .em-midd .right_form_sec{width:47%}.correctional-facilities .em-midd .form_area label{color:#fff;font-size:15px;font-weight:400;padding-bottom:10px;width:100%;display:inline-block}.correctional-facilities .em-midd .form-control{padding-bottom:22px}.correctional-facilities .em-midd .form_area .form-item{font-size:15px;font-weight:400;padding:7px 10px;width:100%;border:1px solid #fff;background-color:transparent;color:#fff;appearance:none}.correctional-facilities .em-midd .form_area .form-item.textarea{height:120px}.correctional-facilities .em-midd #quickContact{min-width:170px;margin-top:20px}.correctional-facilities .em-midd .form-control:last-child{padding-bottom:0}@media (max-width:1500px){.correctional-facilities .em-midd .newbanner .shape1{top:-180px}}@media (max-width:1300px){.correctional-facilities .em-midd .section1new .shape2{max-width:392px;top:-330px;left:0}.correctional-facilities .em-midd .section1new{padding:100px 0 50px}}@media (max-width:1250px){.correctional-facilities .em-midd h1{font-size:66px}.correctional-facilities .em-midd h2{font-size:60px}.correctional-facilities .em-midd h3{font-size:45px}.correctional-facilities .em-midd h4{font-size:32px}.correctional-facilities .em-midd h5{font-size:28px}.correctional-facilities .em-midd h6{font-size:26px}.correctional-facilities .em-midd p{font-size:18px}.correctional-facilities .em-midd .bannertext{padding:30px 0 40px}.correctional-facilities .em-midd .newbanner .shape1{display:none}.correctional-facilities .em-midd .section2new p{font-size:22px}.correctional-facilities .em-midd .CTA{font-size:20px}.correctional-facilities .em-midd .section4new,.correctional-facilities .em-midd .section5new,.correctional-facilities .em-midd .section6new{padding:70px 0}.correctional-facilities .em-midd .section6new::before{top:-19%;background-size:200px}.correctional-facilities .em-midd h4{font-size:26px}.correctional-facilities .em-midd .boxsec6 p{font-size:20px}.correctional-facilities .em-midd .bluetext{font-size:24px}}@media (max-width:1024px){.correctional-facilities .mid-container.em-midd{margin-top:104px}.correctional-facilities .em-midd h1{font-size:50px}.correctional-facilities .em-midd h2{font-size:46px}.correctional-facilities .em-midd h3{font-size:38px}.correctional-facilities .em-midd h4{font-size:28px}.correctional-facilities .em-midd h5{font-size:24px}.correctional-facilities .em-midd h6{font-size:20px}.correctional-facilities .em-midd p{font-size:18px}.correctional-facilities .em-midd .section2new p{font-size:18px}.correctional-facilities .em-midd .CTA{font-size:18px}.correctional-facilities .em-midd .section4new,.correctional-facilities .em-midd .section5new,.correctional-facilities .em-midd .section6new{padding:50px 0}.correctional-facilities .em-midd .boxsec6 p{font-size:18px}.correctional-facilities .em-midd .section1new{padding:50px 0}.correctional-facilities .em-midd .top-section6new{padding:0}}@media (max-width:767px){.correctional-facilities .em-midd .container{padding:0 35px}.correctional-facilities .em-midd h1{font-size:36px}.correctional-facilities .em-midd h2{font-size:32px}.correctional-facilities .em-midd h3{font-size:28px}.correctional-facilities .em-midd h4{font-size:24px}.correctional-facilities .em-midd h5{font-size:22px}.correctional-facilities .em-midd h6{font-size:20px}.correctional-facilities .em-midd .bannertext{padding:50px 0 40px}.correctional-facilities .em-midd .section1new .shape2{display:none}.correctional-facilities .em-midd .left-section1new,.correctional-facilities .em-midd .left-section4new,.correctional-facilities .em-midd .left-section5new{width:100%;margin-bottom:20px}.correctional-facilities .em-midd .right-section1new,.correctional-facilities .em-midd .right-section4new,.correctional-facilities .em-midd .right-section5new{width:100%}.correctional-facilities .em-midd br{display:none}.correctional-facilities .em-midd .form_sec{padding:50px 0}.correctional-facilities .em-midd .left_form_sec h3 br{display:none}.correctional-facilities .em-midd .section1new{padding:50px 0 30px}.correctional-facilities .em-midd .section6new::before{display:none}.correctional-facilities .em-midd .pb50{padding-bottom:30px}.correctional-facilities .em-midd .boxsec6{width:100%;margin-bottom:30px}.correctional-facilities .em-midd .section6new{padding:50px 0 20px}.correctional-facilities .em-midd .boxsec6 img{width:100%}.correctional-facilities .em-midd .left_form_sec{width:100%}.correctional-facilities .em-midd .right_form_sec{width:100%}}@media (max-width:580px){.correctional-facilities .em-midd .bannerimg{display:none}.correctional-facilities .em-midd .res1,.correctional-facilities .em-midd .res2{display:block;width:100%}}.section-category-intro{background-color:#f2f2f2;padding:50px 0}.section-category-intro .section-title .description{max-width:840px;margin:0 auto}.section-category-intro .filter-section .filter-by-type{text-align:center;margin-bottom:15px}.section-category-intro .filter-section .filter-by-type:last-child{margin-bottom:0}.section-category-intro .filter-section .filter-by-type .bt{min-width:initial;margin-right:10px;margin-bottom:5px}.section-category-intro .filter-section .filter-by-type .bt.active{color:#fff;border-color:#04f;background-color:#04f}.section-category-intro .filter-section .filter-by-type .bt:last-child{margin-right:0}.section-category-intro .filter-section .filter-by-type.style-filter .bt.active{color:#fff;border-color:#000;background-color:#000}@media (min-width:768px){.section-category-intro{padding:60px 0}}@media (max-width:767px){.section-category-intro .filter-section .filter-by-type .bt{margin-bottom:3px;margin-right:0px;font-size:12px;padding:5px 8px;border-width:1px;letter-spacing:-0.4px}}