/*!
Theme Name: Montgomery Eye Care
Description: A custom theme built by the FS.
Author: FS
Version: 1.0
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*,:after,:before{box-sizing:border-box}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{background:0 0;border:0;appearance:none;cursor:pointer;padding:0;margin:0}img{max-width:100%;height:auto}a{cursor:pointer}div.two-col{column-gap:4rem}@media screen and (max-width:767px){div.two-col{column-gap:0}}.two-col{columns:2}@media screen and (max-width:767px){.two-col{columns:1}}.two-col p,.two-col div,.two-col li{break-inside:avoid-column}.three-col{columns:3}@media screen and (max-width:767px){.three-col{columns:1}}.three-col p,.three-col div,.three-col li{break-inside:avoid-column}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}strong{font-weight:700}small{font-size:.85em}em{font-style:italic}@media screen and (max-width:767px){img.alignnone,img.size-full{max-width:100%;height:auto;object-fit:cover}}img.aligncenter{margin:1rem auto;max-width:100%;height:auto;display:block}img.alignleft{margin:1rem 3rem 3rem 0;max-width:100%;height:auto;float:left}img.alignright{margin:1rem 0 3rem 3rem;max-width:100%;height:auto;float:right}@media screen and (max-width:767px){img.aligncenter,img.alignleft,img.alignright,img.alignmedium,img.aligcenter{max-width:100%;height:auto;display:block}.wp-caption{max-width:100%}.wp-caption img{max-width:100%;height:auto;display:block}}iframe{max-width:100%}@media screen and (max-width:767px){iframe[src*=youtube]{max-height:340px}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:#fff0}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid #fff0}.slick-arrow.slick-hidden{display:none}body{font-family:"Poppins",sans-serif;font-size:16px;color:#000}.relative{position:relative}h1,.h1{font-size:33px}@media screen and (min-width:768px){h1,.h1{font-size:59px}}h2,.h2{font-size:28px}@media screen and (min-width:768px){h2,.h2{font-size:38px}}h3,.h3{font-size:24px}@media screen and (min-width:768px){h3,.h3{font-size:32px}}h1,.h1{font-weight:400}h2,.h2,h3,.h3,h5,.h4,h6,.h6{font-weight:300}h1,.h1,h2,.h2,h3,.h3,h5,.h4,h6,.h6{line-height:1.5em}@media screen and (max-width:767px){h1,.h1,h2,.h2,h3,.h3,h5,.h4,h6,.h6{line-height:1.2em}}.primary-font{font-family:"Poppins",sans-serif}.secondary-font{font-family:"Poppins",sans-serif}a{text-decoration:underline;color:#265c7d;cursor:pointer}a:hover{text-decoration:none}.flex{display:flex}.block,.display-block{display:block}.display-none{display:none}.inline-block,img.inline-block{display:inline-block}@media screen and (min-width:768px){.flex-sm{display:flex}.block-sm,.display-block-sm{display:block}.display-none-sm{display:none}.inline-block-sm,img.inline-block-sm{display:inline-block}}@media screen and (min-width:992px){.flex-md{display:flex}.block-md,.display-block-md{display:block}.display-none-md{display:none}.inline-block-md,img.inline-block-md{display:inline-block}}.wrapper,.wrapper-20{padding:20px}@media screen and (max-width:767px){.wrapper,.wrapper-20{padding-left:2rem;padding-right:2rem}}.wrapper-10{padding:10px}.wrapper-15{padding:15px}.wrapper-25{padding:25px}.wrapper-30{padding:30px}.wrapper-35{padding:30px}.wrapper-40{padding:40px}@media screen and (min-width:768px){.wrapper-sm,.wrapper-20-sm{padding:20px}.wrapper-10-sm{padding:10px}.wrapper-15-sm{padding:15px}.wrapper-25-sm{padding:25px}.wrapper-30-sm{padding:30px}.wrapper-35-sm{padding:30px}.wrapper-40-sm{padding:40px}}@media screen and (min-width:992px){.wrapper-md,.wrapper-20-md{padding:20px}.wrapper-10-md{padding:10px}.wrapper-15-md{padding:15px}.wrapper-25-md{padding:25px}.wrapper-30-md{padding:30px}.wrapper-35-md{padding:30px}.wrapper-40-md{padding:40px}}.padding-top-bottom-0{padding-top:0;padding-bottom:0}.container{max-width:1300px;margin:0 auto;position:relative}.container-950{max-width:950px;margin:0 auto}.container-960{max-width:960px;margin:0 auto}.color-red{color:red}.button{font-size:15px;font-weight:600;color:#fff;background:#c0a178;display:inline-block;text-align:center;padding:.65rem 2.4rem;position:relative;cursor:pointer;text-decoration:none;text-transform:uppercase}.button:hover::after{border:3px solid #265c7d;top:0;left:0;width:100%;height:100%;transition:all .2s ease-in-out}.button:before{content:"";z-index:2;height:100%;width:100%;left:0;top:0;right:0;bottom:0;display:block;position:absolute;margin-top:1rem;margin-bottom:1rem}.button:after{content:"";position:absolute;transition:all .2s ease-in-out;border:1px solid #265c7d;z-index:0;top:-6px;left:8px;width:calc(100% - 16px);height:calc(100% + 12px);display:block}.button-white:after{border-color:#fff}p{line-height:1.75em}.text-align-left{text-align:left}.text-align-right{text-align:right}.text-align-center{text-align:center}section,article{font-weight:300}.font-weight-extralight{font-weight:200}.font-weight-light,.font-weight-lite{font-weight:300}.font-weight-normal,.font-weight-regular{font-weight:400}.font-weight-medium{font-weight:500}.font-weight-semibold{font-weight:600}.font-weight-bold{font-weight:700}.uppercase{text-transform:uppercase}.style-italic{font-style:italic}.margin-auto{margin:0 auto}.margin-bottom-20{margin-bottom:20px}.margin-bottom-40{margin-bottom:40px}.margin-bottom-60{margin-bottom:60px}.margin-bottom-80{margin-bottom:80px}.margin-bottom-100{margin-bottom:100px}@media screen and (min-width:768px){.margin-bottom-20-sm{margin-bottom:20px}.margin-bottom-40-sm{margin-bottom:40px}.margin-bottom-60-sm{margin-bottom:60px}.margin-bottom-80-sm{margin-bottom:80px}.margin-bottom-100-sm{margin-bottom:100px}}.margin-top-20{margin-top:20px}.margin-top-40{margin-top:40px}.margin-top-60{margin-top:60px}.margin-top-80{margin-top:80px}.margin-top-100{margin-top:100px}@media screen and (min-width:768px){.margin-top-20-sm{margin-top:20px}.margin-top-40-sm{margin-top:40px}.margin-top-60-sm{margin-top:60px}.margin-top-80-sm{margin-top:80px}.margin-top-100-sm{margin-top:100px}}body.is-hidden{overflow:hidden}.is-header .header-contents{font-size:0;display:flex;justify-content:space-between;padding:10px 25px 10px 0;align-items:center}.is-header .header-menu-button{padding:20px}.is-header .header-logo{padding:0 10px}@media screen and (min-width:1024px){.is-header .header-logo{margin-left:15vw}}.is-header .header-logo img{width:100%;max-width:190px}@media screen and (max-width:767px){.is-header .header-logo img{max-width:140px}}.is-header .header-actions{display:flex;align-items:center;font-size:16px}.is-header .header-actions .header-action-eval,.is-header .header-actions .header-action-call{text-decoration:none;text-align:center}.is-header .header-actions .header-action-eval span,.is-header .header-actions .header-action-call span{display:none;color:#c0a178;font-family:"proxima-nova",sans-serif}.is-header .header-actions .header-action-eval{background:#c0a178;transition:all .3s ease-in-out;display:none}.is-header .header-actions .header-action-eval span{color:#fff}@media screen and (min-width:768px){.is-header .header-contents{padding:0}.is-header .header-logo img{max-width:150px}.is-header .header-menu-button{padding:42px 50px}.is-header .header-actions .header-action-eval span,.is-header .header-actions .header-action-call span{display:block}.is-header .header-actions .header-action-call{margin-right:45px}.is-header .header-actions .header-action-eval{display:block;padding:20px 50px}.is-header .header-actions .header-action-eval:hover{background-color:#265c7d;transition:all .3s ease-in-out}}header.is-header{position:sticky;top:0;left:0;width:100%;z-index:400;background-color:#fff}header.is-header .header-actions figure{transform:scale(1);transition:transform .3s ease-in-out}@media screen and (min-width:981px){header.is-header.is-scrolled{padding-block:0;box-shadow:0 10px 30px rgb(0 0 0 / .1)}header.is-header.is-scrolled .header-menu-button{padding-top:0;padding-bottom:0}}@media screen and (min-width:981px) and (min-width:1024px){header.is-header.is-scrolled .header-logo{padding-block:10px;margin-left:calc(15vw - 1rem)}}@media screen and (min-width:981px){header.is-header.is-scrolled .header-contents{align-items:stretch}}@media screen and (min-width:981px){header.is-header.is-scrolled .header-actions{align-items:stretch}header.is-header.is-scrolled .header-actions a{display:flex;justify-content:center;align-items:center}}@media screen and (min-width:981px){header.is-header.is-scrolled .header-action-eval{padding:0;transition:all .3s ease-in-out;background-color:#fff;padding-right:2rem;background-color:#c0a178;color:#fff;padding-right:0;padding-inline:20px}header.is-header.is-scrolled .header-action-eval span{color:#fff}header.is-header.is-scrolled .header-action-eval:hover span{color:#fff}}@media screen and (min-width:981px){header.is-header.is-scrolled .header-actions figure{transform:scale(0);display:none;transition:transform .3s ease-in-out}}@media screen and (max-width:767px){.is-header.is-scrolled{box-shadow:0 10px 30px rgb(0 0 0 / .1)}}nav{background-color:#23506c;color:#fff;position:relative;position:absolute;top:0;left:0;width:100%;display:none;z-index:10}nav.is-active{display:block}nav ul{list-style:none;margin:0}nav a{text-decoration:none}nav #closenav{display:block;position:absolute;left:2.5rem;top:2rem;z-index:3;cursor:pointer}nav .main-menu{display:flex;justify-content:space-between;width:100%;padding:3rem 6rem;margin:0 auto}@media screen and (min-width:981px){nav .main-menu{flex-wrap:no-wrap;max-height:100vh;padding:2rem;padding-top:6rem;gap:2vw}nav .main-menu>li{padding-inline:.5vw;padding-bottom:1rem;max-width:16.6666666667%;flex-grow:1;min-width:0}}@media screen and (max-width:980px){nav .main-menu{flex-wrap:wrap;column-gap:4rem;min-height:99vh;overflow-y:scroll}}nav .main-menu>li>a{color:#fff;font-weight:600;font-size:17px;border-bottom:1px solid #4d697b;display:block;margin-bottom:1rem;padding-bottom:.5rem}@media screen and (min-width:1024px) and (max-width:1500px){nav .main-menu>li>a{font-size:14px}}nav .main-menu>li>a br{display:none}nav .main-menu>li>a:hover{color:#b09977}nav .sub-menu a{display:block;color:#fff;font-weight:200;font-size:16px;padding-bottom:1rem}@media screen and (min-width:1024px) and (max-width:1500px){nav .sub-menu a{font-size:14px}}@media (hover:hover){nav .sub-menu a:hover{color:#b09977;text-decoration:underline;text-underline-offset:6px}}@media screen and (max-width:767px){nav{height:100vh;max-height:calc(100vh - 62px);-webkit-overflow-scrolling:touch;overflow-y:scroll}nav #closenav{top:35px;left:25px}nav .main-menu{width:100%;padding:3rem;padding-top:6rem;display:flex;flex-direction:column;gap:0;max-width:100%;min-height:unset}nav .main-menu>li>a{border:unset}nav .main-menu>li:first-of-type>a{border-top:1px solid #436377}nav .main-menu>li:first-of-type>.nav-plus{border-top:1px solid #436377}nav .main-menu li{width:100%;display:flex}nav .main-menu li a{margin-bottom:0;display:block;border-bottom:1px solid #436377;padding-bottom:0;padding-top:.5rem;padding-bottom:.5rem;font-size:17px;font-weight:300;flex-grow:1}.main-menu li.menu-item-has-children{flex-direction:row;flex-wrap:wrap}.main-menu li.menu-item-has-children a{flex-grow:1}.nav-plus{display:block;width:45px;min-height:38px;position:relative;padding:0;border-bottom:1px solid #436377;cursor:pointer}.nav-plus::after{content:"";position:absolute;top:50%;left:45%;background-repeat:no-repeat;transform:translate(-50%,-50%) rotate(0deg);background-image:url(/wp-content/themes/montgomery/images/nav-plus.svg);width:9px;height:16px;transition:all .3s ease-in-out}.nav-plus.is-rotatoe::after{transform:translate(-45%,-52%) rotate(90deg);transform-origin:center center;transition:all .3s ease-in-out}.sub-menu{display:none}.sub-menu.is-active{display:flex;position:relative;padding:0;width:100%;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;margin-left:1rem}.sub-menu.is-active a{border-color:#23506c}}.home-education-experience{padding-top:150px;padding-bottom:70px}@media screen and (max-width:767px){.home-education-experience{padding-block:30px}}.home-education-experience .is-heading{margin-bottom:20px}.home-education-experience .is-heading span{font-size:.725em;display:block;color:#c0a178}.home-education-experience .is-copy{font-size:14px}.home-education-experience .is-copy p{margin-bottom:1.25rem}.home-education-experience .is-copy p:last-of-type{margin-bottom:0}.home-education-experience .grouped-links{margin-top:60px}.home-education-experience .grouped-links a{color:#b09977;font-size:15px}.home-education-experience .grouped-links .grouped-links-item{margin-bottom:40px}.home-education-experience .grouped-links .grouped-links-item figure{margin-bottom:30px}.home-education-experience .grouped-links .grouped-links-item:last-of-type{margin-bottom:0}@media screen and (min-width:768px){.home-education-experience{padding-bottom:0;background-image:url(/wp-content/themes/montgomery/images/welcome-bg.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover}}@media screen and (min-width:768px) and (min-width:980px){.home-education-experience{background-attachment:fixed}}@media screen and (min-width:768px){.home-education-experience .inner-container{max-width:900px;margin:0 auto}}@media screen and (min-width:768px){.home-education-experience .is-heading{font-size:45px;margin:0 auto 40px}.home-education-experience .is-heading span{font-size:.5125em;line-height:2.25em}}@media screen and (min-width:768px){.home-education-experience .is-copy{columns:2;column-gap:60px}}@media screen and (min-width:768px){.home-education-experience .grouped-links{display:flex;justify-content:center}.home-education-experience .grouped-links a{display:block;text-decoration:none;transition:all .3s ease-in-out;padding:1rem}.home-education-experience .grouped-links a:hover{background-color:#f7f9fc;box-shadow:0 14px 14px rgb(0 0 0 / .08);transition:all .3s ease-in-out}.home-education-experience .grouped-links .grouped-links-item{margin:0 50px}}.home-where-begin{margin-bottom:70px}@media screen and (min-width:981px){.home-where-begin{margin-bottom:0}}.home-where-begin-top{margin-bottom:45px}.home-where-begin-top .has-bg{background-color:#333;background-repeat:no-repeat;background-position:center top;background-size:cover;padding-top:75.4666666667%;background-attachment:fixed}@media screen and (max-width:767px){.home-where-begin-top .has-bg{background-attachment:scroll;background-position:center!important;padding:0;aspect-ratio:1600/768}@supports not (aspect-ratio:1/1){.home-where-begin-top .has-bg{padding-top:56%}}}.home-where-begin-top .has-content{padding-top:0;padding-top:0}.home-where-begin-top .is-heading{margin-top:-85px;margin-bottom:70px;color:#fff}.home-where-begin-top .is-copy{font-size:18px}.home-where-begin-top .is-copy strong{font-weight:500}.home-where-begin-ages-item{margin-bottom:30px;background-color:#fafafa}@media screen and (min-width:981px){.home-where-begin-ages-item{margin-bottom:0}}.home-where-begin-ages-item .accordion-action{color:#000;width:100%;font-size:20px;padding:35px 20px 25px;text-align:left;text-decoration:none;line-height:1.15em;cursor:pointer}.home-where-begin-ages-item .accordion-action figure{position:absolute;top:-15px;left:20px}.home-where-begin-ages-item .accordion-action figure img{max-width:25px}.home-where-begin-ages-item .accordion-action span{color:#c6aa85;font-size:41px;display:block;margin-bottom:25px}.home-where-begin-ages-item .accordion-action-chevron{position:absolute;right:20px;top:40px;transform:rotate(0deg);transition:transform .25s}.home-where-begin-ages-item .home-where-begin-ages-item-content{display:none}.home-where-begin-ages-item .home-where-begin-ages-item-content-inner{padding-bottom:35px}.home-where-begin-ages-item .home-where-begin-ages-item-content-inner .has-button{margin-top:10px}.home-where-begin-ages-item .open+.home-where-begin-ages-item-content{display:block}.home-where-begin-ages-item .open .accordion-action-chevron{transform:rotate(180deg)}@media screen and (min-width:768px){.home-where-begin-top{margin-bottom:110px}.home-where-begin-top .has-bg{padding-top:0;height:768px;clip-path:polygon(100%0,100% 100%,0 100%,0 0,50% 70px)}.home-where-begin-top .is-heading{font-size:45px;margin-bottom:45px;margin-top:-425px}.home-where-begin-top .is-copy{max-width:890px;color:#fff;margin:0 auto}.home-where-begin-ages-container{background-color:#fff}.home-where-begin-ages-items{display:flex}.home-where-begin-ages-item{width:33.3333333333%;padding:10px;background-color:#fff0}.home-where-begin-ages-item .accordion-action{text-align:center;padding-top:60px}.home-where-begin-ages-item .accordion-action b br{display:none}.home-where-begin-ages-item .accordion-action figure{left:50%;transform:translateX(-50%);top:-72px}.home-where-begin-ages-item .accordion-action figure img{max-width:100px}.home-where-begin-ages-item .accordion-action span{font-size:58px;line-height:1em}.home-where-begin-ages-item .accordion-action-chevron{display:none}.home-where-begin-ages-item .home-where-begin-ages-item-content-inner .has-button{margin-top:25px}.home-where-begin-ages-item .home-where-begin-ages-item-content{display:block}}.lappy{width:100%;padding-top:70px;position:relative;padding-bottom:114px}@media screen and (max-width:767px){.lappy{padding-bottom:5px}}.lappy:before{content:"";background-image:url(/wp-content/themes/montgomery/images/bg-mtns-1.svg);background-repeat:no-repeat;background-position:0;background-size:365px 290px;position:absolute;top:30px;left:40%;width:365px;height:290px;z-index:-1}@media screen and (max-width:980px){.lappy:before{top:-90px}}@media screen and (max-width:767px){.lappy:before{width:180px;height:145px;background-size:contain;top:-15px}}.lappy .container{display:flex;max-width:100%;padding:0;align-items:center;min-height:790px;position:relative}@media screen and (max-width:980px){.lappy .container{flex-wrap:wrap;flex-direction:column-reverse;min-height:unset}}.lappy .col{width:60%;position:relative;z-index:3;margin-left:35px;z-index:2}@media screen and (max-width:980px){.lappy .col{width:100%;margin-left:0}}.lappy h2{margin-bottom:21px}.lappy .cnt{background-color:#fafafa;padding:80px;outline:1px solid #c6aa85;outline-offset:-35px}@media screen and (max-width:767px){.lappy .cnt{padding:40px;outline-offset:-10px}}.lappy .cnt p{margin-bottom:1rem}.lappy .cnt .has-button{padding-top:2rem}@media screen and (max-width:767px){.lappy .cnt .has-button{padding-bottom:58px}}@media screen and (max-width:980px){.lappy .figure{width:100%;display:block}}@media screen and (max-width:767px){.lappy .figure{display:block;aspect-ratio:16/9}@supports not (aspect-ratio:1/1){.lappy .figure{padding-top:56%}}}.lappy .figure img{position:absolute;right:0;top:0;z-index:0;max-width:50vw;height:100%;object-fit:cover;align-self:flex-end;min-height:790px}@media screen and (max-width:980px){.lappy .figure img{position:static;max-width:100%;min-height:unset;min-width:100%}}@media screen and (max-width:767px){.lappy .figure img{object-fit:cover}}.lappy.lappy-is-blue{padding-top:90px;padding-bottom:100px}@media screen and (max-width:767px){.lappy.lappy-is-blue{padding-top:0;padding-bottom:0}}.lappy.lappy-is-blue:before{background-image:url(/wp-content/themes/montgomery/images/white-mtns.svg);z-index:1;top:20px;left:32%}@media screen and (max-width:767px){.lappy.lappy-is-blue:before{background-image:url(/wp-content/themes/montgomery/images/bg-mtns-1.svg);top:-80px;left:60%;transform:translate(-50%)}}.lappy.lappy-is-blue .container{flex-direction:row-reverse;min-height:760px;z-index:2}@media screen and (max-width:980px){.lappy.lappy-is-blue .container{flex-direction:column-reverse}}@media screen and (max-width:767px){.lappy.lappy-is-blue .container{min-height:unset}}.lappy.lappy-is-blue .col{margin-right:35px;margin-left:unset}@media screen and (max-width:980px){.lappy.lappy-is-blue .col{margin-right:0}}.lappy.lappy-is-blue .cnt{background-color:#23506c;outline-color:#3d6f8e}.lappy.lappy-is-blue .cnt *{color:#fff}.lappy.lappy-is-blue .cnt .button::after{border-color:#fff}@media screen and (max-width:767px){.lappy.lappy-is-blue .figure{aspect-ratio:375/250}@supports not (aspect-ratio:1/1){.lappy.lappy-is-blue .figure{padding-top:56%}}}.lappy.lappy-is-blue .figure img{display:block;right:unset;left:0;min-height:760px}@media screen and (max-width:767px){.lappy.lappy-is-blue .figure img{min-height:unset}}.c-two-col-content-image{padding-top:30px}.c-two-col-content-image .c-two-col-content-image--image{font-size:0}.c-two-col-content-image .c-two-col-content-image--image img{width:100%;height:auto}.c-two-col-content-image .c-two-col-content-image--content-inner{border:1px solid #c6aa85;padding-top:40px;padding-bottom:55px}.c-two-col-content-image .c-two-col-content-image--content-inner .is-heading{line-height:1.25em;margin-bottom:20px}.c-two-col-content-image .c-two-col-content-image--content-inner .has-button{margin-top:20px}.c-two-col-content-image .is-copy ul li{margin-bottom:1em}.c-two-col-content-image.with-mountains-top{background-image:url(/wp-content/themes/montgomery/images/background-mntns-1.svg);background-repeat:no-repeat;background-position:60%0;padding-top:80px}.c-two-col-content-image.variant-option-1 .c-two-col-content-image--content{background-color:#fafafa}.c-two-col-content-image.variant-option-1 .c-two-col-content-image--content-box{background-color:#fafafa}.c-two-col-content-image.variant-option-2 .c-two-col-content-image--content{background-color:#fafafa}.c-two-col-content-image.variant-option-2 .c-two-col-content-image--content-box{background-color:#fafafa}.c-two-col-content-image.section-with-blue .button:after{border-color:#fff}.c-two-col-content-image.section-with-blue ul{list-style-image:url(/wp-content/themes/montgomery/images/bullet-2.svg)}.c-two-col-content-image.section-with-blue p{margin-bottom:1rem}.c-two-col-content-image.section-with-blue a{color:#fff}.c-two-col-content-image.section-with-blue .c-two-col-content-image--content-inner{border-color:#3d6f8e}.c-two-col-content-image.section-with-blue .c-two-col-content-image--content{background-color:#23506c;color:#fff}.c-two-col-content-image.section-with-blue .c-two-col-content-image--content-box{background-color:#23506c}@media screen and (min-width:768px){.c-two-col-content-image{padding-bottom:60px}.c-two-col-content-image .c-two-col-content-image-items{display:flex;align-items:center}.c-two-col-content-image .c-two-col-content-image-items .c-two-col-content-image-item{flex-basis:50%;max-width:50%;width:100%}.c-two-col-content-image .c-two-col-content-image--content{position:relative;padding:0 0 0 45px}.c-two-col-content-image .c-two-col-content-image--content-box{width:calc(100% + 100px);padding:35px}.c-two-col-content-image .is-copy img{float:right;margin-left:10px}.c-two-col-content-image .is-copy ul{column-count:2;padding-left:20px}.c-two-col-content-image .is-copy ul.has-even-items:after{content:" "}.c-two-col-content-image.with-mountains-top{background-position:47% 10%;background-size:20%auto}.c-two-col-content-image.variant-option-1 .c-two-col-content-image--content{background-color:#fff0}.c-two-col-content-image.variant-option-1 .c-two-col-content-image-items{flex-direction:row-reverse}.c-two-col-content-image.variant-option-2 .c-two-col-content-image--content-box{margin-left:-100px}.c-two-col-content-image.variant-option-2 .c-two-col-content-image--content{padding:0 45px 0 0;background-color:#fff0}}@media screen and (min-width:992px){.c-two-col-content-image .c-two-col-content-image--content-inner{padding:65px 55px 100px}}.home-procedure-types{background-color:#fafafa;margin-top:10px}@media screen and (max-width:767px){.home-procedure-types{margin-top:0}}.home-procedure-types .home-procedure-types-container .home-procedure-types-type{border:1px solid #c6aa85;padding-top:20px}.home-procedure-types .home-procedure-types-container .home-procedure-types-type figure{font-size:0;margin-bottom:25px;position:relative}.home-procedure-types .home-procedure-types-container .home-procedure-types-type figure span{position:relative}.home-procedure-types .home-procedure-types-container .home-procedure-types-type figure span img{min-width:100%;height:auto}.home-procedure-types .home-procedure-types-container .home-procedure-types-type figure span.mobileimg{display:none;min-width:100%;height:auto}@media screen and (max-width:767px){.home-procedure-types .home-procedure-types-container .home-procedure-types-type figure span.mobileimg{display:block}}.home-procedure-types .home-procedure-types-container .home-procedure-types-type figure span.deskimg{display:block}.home-procedure-types .home-procedure-types-container .home-procedure-types-type figure span.deskimg img{position:absolute;top:0;left:0}@media screen and (max-width:767px){.home-procedure-types .home-procedure-types-container .home-procedure-types-type figure span.deskimg{display:none}}.home-procedure-types .home-procedure-types-container .home-procedure-types-type .is-heading{font-size:29px;color:#363636;line-height:1.25em;margin-bottom:20px}.home-procedure-types .home-procedure-types-container .home-procedure-types-type .is-copy{font-size:14px}.home-procedure-types .home-procedure-types-container .home-procedure-types-type .has-link{margin-top:20px;font-size:15px}.home-procedure-types .home-procedure-types-container .home-procedure-types-type .has-link a{text-decoration:none;color:#b09977}.home-procedure-types .home-procedure-types-container .home-procedure-types-type .has-link a:hover{text-decoration:underline}.home-procedure-types .home-procedure-types-container .home-procedure-types-type+div{margin-top:20px}@media screen and (min-width:768px){.home-procedure-types{background-color:#fff0;padding:0}.home-procedure-types .home-procedure-types-container{display:flex;background-color:#fafafa;padding:30px}.home-procedure-types .home-procedure-types-container .home-procedure-types-type{flex-basis:calc(50% - 12.5px);max-width:50%;overflow:hidden}.home-procedure-types .home-procedure-types-container .home-procedure-types-type+div{margin:0;margin-left:auto}}@media screen and (min-width:1200px){.home-procedure-types .home-procedure-types-container .home-procedure-types-type{padding:0;display:flex;border:0}.home-procedure-types .home-procedure-types-container .home-procedure-types-type figure{width:135px;flex-shrink:0;margin-bottom:0}.home-procedure-types .home-procedure-types-container .home-procedure-types-type figure span{padding-top:215.8216067307%}.home-procedure-types .home-procedure-types-container .home-procedure-types-type .home-procedure-types-type-contents{padding:30px 45px 20px 20px;border:1px solid #c6aa85;border-left:0}}.home-content-reviews{margin-bottom:35px}@media screen and (max-width:767px){.home-content-reviews{margin-bottom:90px}}.home-content-reviews-item figure{margin-bottom:25px}.home-content-reviews-item blockquote{font-family:"Poppins",sans-serif;font-size:17px}.home-content-reviews-item cite{margin-top:45px;display:block;color:#23506c;font-size:26px}.home-content-reviews-items{max-width:945px;margin:0 auto}.home-content-reviews-buttons{text-align:center;margin-top:80px}@media screen and (max-width:767px){.home-content-reviews-buttons{margin-top:30px}}.home-content-reviews-buttons .button{padding:.65rem 1.5rem;margin:0 10px}.home-content-reviews-item-social{display:flex;margin-top:40px;justify-content:center}.home-content-reviews-item-social .has-stars{margin-left:20px}@media screen and (min-width:768px){.home-content-reviews{padding-top:100px}.home-content-reviews-item blockquote{font-size:23px}.home-content-reviews-item blockquote cite{font-size:26px;margin-top:35px}}.c-content-form{background-color:#fafafa;padding-top:50px;padding-bottom:50px;position:relative}.c-content-form a{color:#fff}.c-content-form .c-content-form-container{background-color:#fff}.c-content-form .c-content-form-inner{border:1px solid #c6aa85}.c-content-form .c-content-form-content{margin:0 auto}@media screen and (max-width:767px){.c-content-form .c-content-form-content{padding-top:40px;padding-bottom:0}}.c-content-form .c-content-form-content .is-copy p{line-height:1.45em}.c-content-form .c-content-form-form{padding-top:40px;padding-bottom:80px}.c-content-form .c-content-form-form .c-content-form-form-inner{max-width:908px;margin:0 auto}.c-content-form form .form-field{margin-bottom:20px}.c-content-form form .form-field label{display:none}.c-content-form form .form-field textarea:focus-visible,.c-content-form form .form-field input:focus-visible{outline:0}.c-content-form form .form-field input,.c-content-form form .form-field textarea{border:1px solid #ebebeb;font-size:14px;font-weight:300;padding:14px 20px;width:100%;font-family:"Poppins",sans-serif;border-radius:0}.c-content-form form .form-field input::placeholder,.c-content-form form .form-field textarea::placeholder{color:#686868;font-family:"Poppins",sans-serif}.c-content-form form .form-field.vertical_radio{text-align:center;margin:0 auto;display:flex;justify-content:center;margin-block:2rem}.c-content-form form .form-field.vertical_radio label{display:block}.c-content-form form .form-field.vertical_radio input{display:inline-block;width:auto;border:1px solid #ebebeb;background:#fff;vertical-align:middle;width:20px;height:20px;border-radius:0}.c-content-form form input[type=checkbox]{accent-color:#c0a178}.c-content-form form .frm_submit{text-align:center;margin-top:10px}.c-content-form form .frm_submit button{font-size:15px;font-weight:600;color:#fff;background:#c0a178;display:inline-block;text-align:center;padding:.65rem 2.4rem;position:relative;cursor:pointer;text-decoration:none;text-transform:uppercase;padding:21px 2.4rem}.c-content-form form .frm_submit button:hover::after{border:3px solid #265c7d;top:0;left:0;width:100%;height:100%;transition:all .2s ease-in-out}.c-content-form form .frm_submit button:before{content:"";z-index:2;height:100%;width:100%;left:0;top:0;right:0;bottom:0;display:block;position:absolute;margin-top:1rem;margin-bottom:1rem}.c-content-form form .frm_submit button:after{content:"";position:absolute;transition:all .2s ease-in-out;border:1px solid #265c7d;z-index:0;top:-6px;left:8px;width:calc(100% - 16px);height:calc(100% + 12px);display:block}.c-content-form form .frm_submit button-white:after{border-color:#fff}.disclaimer{display:none;text-align:center;font-size:13px}.form-field.vertical_radio button{text-decoration:underline;color:#fff;font-size:inherit;font-style:inherit}@media screen and (min-width:768px){.c-content-form{padding-bottom:100px}.c-content-form .c-content-form-container-wrapper{padding-top:40px;padding-bottom:40px}.c-content-form .c-content-form-content{max-width:615px}.c-content-form .c-content-form-content .is-heading{font-size:42px;margin-bottom:10px}.c-content-form .c-content-form-content .is-copy{font-size:23px}}.home-blue-background{background-color:#23506c;background-attachment:fixed}.home-blue-background .c-two-col-content-image{background-color:#fff0;padding-top:0;background-image:url(/wp-content/themes/montgomery/images/background-mntns-2.svg);background-repeat:no-repeat;background-position:43.75% 2%;background-size:30%auto}.home-blue-background .c-two-col-content-image:before{content:"";display:block;height:75px;background-image:url(/wp-content/themes/montgomery/images/background-mntns-1.svg);background-color:#fff;background-repeat:no-repeat;background-position:60% 5px}.home-blue-background .home-procedure-types{background-color:#23506c}.home-blue-background .home-procedure-types .home-procedure-types-container{background-color:#23506c;color:#fff}.home-blue-background .home-procedure-types .home-procedure-types-container .home-procedure-types-type{border:1px solid #3d6f8e}.home-blue-background .home-procedure-types .home-procedure-types-container .is-heading{color:#fff}.home-blue-background .c-content-form{background-color:#23506c;padding:0}.home-blue-background .c-content-form .c-content-form-inner{border:0}.home-blue-background .c-content-form .c-content-form-content{background-image:url(/wp-content/themes/montgomery/images/lasik-bg-2.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover;padding:90px 40px 45px;color:#fff}.home-blue-background .c-content-form .c-content-form-form{background-color:#23506c;color:#fff}.home-blue-background .c-content-form .c-content-form-form .c-content-form-form-inner{border:1px solid #c6aa85;padding:40px 20px}.home-blue-background .c-content-form .c-content-form-form button:after{border-color:#fff}.home-blue-background .c-content-form .c-content-form-form button:hover:after{border-color:#fff}@media screen and (min-width:768px){.home-blue-background{background-image:url(/wp-content/themes/montgomery/images/lasik-bg-1.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;padding-bottom:190px}.home-blue-background .c-two-col-content-image{padding-top:85px}.home-blue-background .c-two-col-content-image:before{display:none}.home-blue-background .home-procedure-types{background-color:#fff0}.home-blue-background .home-procedure-types .home-procedure-types-container .home-procedure-types-type{border:0}.home-blue-background .home-procedure-types .home-procedure-types-container .home-procedure-types-type .home-procedure-types-type-contents{border:1px solid #3d6f8e;border-left:0}}@media screen and (min-width:768px) and (max-width:980px){.home-blue-background .home-procedure-types .home-procedure-types-container .home-procedure-types-type .home-procedure-types-type-contents{padding:1rem;border:1px solid #3d6f8e}}@media screen and (min-width:768px){.home-blue-background .c-content-form{margin-top:100px;background-color:#fff0}.home-blue-background .c-content-form .c-content-form-inner{border:1px solid #c6aa85}.home-blue-background .c-content-form .c-content-form-content{background-image:none;padding-top:65px}.home-blue-background .c-content-form .c-content-form-container-wrapper{background-color:#23506c}.home-blue-background .c-content-form .c-content-form-form{max-width:910px;margin:0 auto}.home-blue-background .c-content-form .c-content-form-form .c-content-form-form-inner{border:0;padding:0 20px}}footer{background-color:#fafafa;background-image:url(/wp-content/themes/montgomery/images/footer-bg.svg);background-size:300px auto;background-repeat:no-repeat}@media screen and (min-width:980px){footer{background-position:bottom;background-size:cover;padding-bottom:140px}}footer .footer-logo-map-map{margin-top:45px;margin-bottom:60px}footer .footer-logo-map-map img{box-shadow:0 16px 23px -5px rgb(0 0 0 / .17);width:100%;height:auto}footer .footer-address-info-social-address address{font-size:14px;background-image:url(/wp-content/themes/montgomery/images/location-1.svg);background-repeat:no-repeat;background-size:20px auto;background-position:0 3px;padding-left:35px}footer .footer-address-info-social-address address h3,footer .footer-address-info-social-address address .is-heading{font-size:18px;margin-bottom:10px}footer .footer-address-info-social-address address span{display:block}footer .footer-address-info-social-address address a,footer .footer-address-info-social-address address .is-phone{display:block;font-size:17px;text-decoration:none;margin-top:10px;color:inherit}footer .footer-address-info-social-address address+address{margin-top:50px}footer .footer-address-info-social-info{display:flex;justify-content:space-between;margin-top:50px}footer .footer-address-info-social-info a{font-size:11px;padding:30px 10px;background-color:#f5f4f4;flex-basis:calc(50% - 5px);text-decoration:none}footer .footer-address-info-social-info a figure{margin-bottom:5px}footer .footer-address-info-social-info a figure img{height:30px;width:auto}footer .footer-address-info-social-social{margin-top:55px}footer .footer-address-info-social-social ul{list-style-type:none;display:flex;justify-content:center;align-items:center}footer .footer-address-info-social-social ul li{margin:0 10px}footer .footer-end{font-size:12px;font-family:"proxima-nova",sans-serif;color:#707070;font-weight:300}footer .footer-end .footer-end-container{border-top:1px solid #c0a178;padding-top:50px}footer .footer-end a{text-decoration:none;color:inherit}@media screen and (min-width:450px){footer .footer-address-info-social-info a{font-size:16px}}@media screen and (min-width:768px){footer{background-size:cover}footer.is-footer{padding-top:0;padding-bottom:140px}footer .footer-logo-map{display:flex}footer .footer-logo-map .footer-logo-map-logo{max-width:330px;flex-shrink:0}footer .footer-logo-map .footer-logo-map-logo img{margin-top:50px;width:100%;height:auto}footer .footer-logo-map .footer-logo-map-map{margin-top:-50px;margin-left:auto;padding-left:85px}footer .footer-logo-map .footer-logo-map-map img{width:100%;height:auto}footer .footer-address-info-social{display:flex;flex-wrap:wrap}footer .footer-address-info-social-info{justify-content:normal;flex-wrap:wrap;flex-basis:170px;margin-top:0;margin-left:auto}footer .footer-address-info-social-info a{padding:30px 20px;flex-basis:100%;margin-bottom:10px}footer .footer-address-info-social-social{width:100%}}@media screen and (min-width:992px){footer .footer-logo-map .footer-logo-map-logo img{margin-top:100px}footer .footer-logo-map .footer-logo-map-map{padding-left:20px}footer .footer-address-info-social-address{display:flex}}@media screen and (min-width:992px) and (min-width:981px){footer .footer-address-info-social-address{padding-top:2rem}}@media screen and (min-width:992px){footer .footer-address-info-social-address address+address{margin-top:0;margin-left:60px}}@media screen and (min-width:992px){footer .footer-address-info-social-social{margin-top:-40px}footer .footer-address-info-social-social ul{justify-content:left;margin-left:25px}}@media screen and (min-width:1024px){footer .footer-address-info-social{padding-left:calc(15vw + 20px + 112px)}}@media screen and (min-width:1260px){footer .footer-address-info-social{padding-left:calc(15vw + 20px + 112px)}}@media screen and (min-width:1330px){footer .footer-address-info-social{padding-left:calc(17vw + 20px + 112px)}}@media screen and (min-width:1360px){footer .footer-address-info-social{padding-left:407px}}.superhero-front .superhero-front-image{display:block;background-repeat:no-repeat;background-position:center top;background-size:cover;padding-top:66.4%}.superhero-front .superhero-front-inner{padding-top:20px;position:relative}.superhero-front .superhero-front-inner .is-heading{font-size:29px}.superhero-front .superhero-front-inner .is-copy{margin-top:10px;font-size:19px}.superhero-front .superhero-front-inner .is-copy p{line-height:1.65em}.superhero-front .superhero-front-inner .has-button{margin-top:25px}.superhero-front .superhero-front-inner .has-button .button{display:block;font-size:15px}@media screen and (min-width:768px){.superhero-front .superhero-front-wrapper{height:100vh;display:flex;justify-content:center;align-items:center}.superhero-front .superhero-front-image{position:absolute;top:0;left:0;width:100%;height:100%;padding:0}}@media screen and (min-width:768px) and (min-width:980px){.superhero-front .superhero-front-image{background-attachment:fixed;object-fit:cover;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;background-position:center}}@media screen and (min-width:768px){.superhero-front .superhero-front-image:before{content:"";background-color:#0e213b;position:absolute;left:0;top:0;width:100%;height:100%;opacity:40%}}@media screen and (min-width:768px){.superhero-front .superhero-front-container{margin-top:15vh}}@media screen and (min-width:768px){.superhero-front .superhero-front-inner{color:#fff;max-width:900px;margin:0 auto}.superhero-front .superhero-front-inner .is-heading{font-size:59px;line-height:1.15em}.superhero-front .superhero-front-inner .is-copy{font-size:23px;max-width:675px;margin:15px auto 0}.superhero-front .superhero-front-inner .has-button .button{max-width:265px;margin:0 auto;padding:1.5rem 2rem}.superhero-front .superhero-front-inner .has-button .button:after{border-color:#fff}}.superhero-blog{background-image:url(/wp-content/themes/montgomery/images/blog-hero-bg.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover;color:#fff;padding-top:150px;margin-bottom:55px}.superhero-blog.superhero-blog-single{padding-top:70px;padding-bottom:60px}@media screen and (min-width:768px){.superhero-blog{padding-top:75px;padding-bottom:25px}}.superhero-blog .superhero-blog-date-title .is-heading{line-height:1em}@media screen and (min-width:768px){.superhero-blog .superhero-blog-date-title .is-heading{font-size:59px}}.superhero-blog .superhero-blog-date-title-date-inner{background-color:#f7f7f7;color:#265c7d;padding:8px 10px;margin-bottom:20px;display:inline-block}.superhero-blog .superhero-blog-date-title-date{font-weight:300;line-height:normal}.superhero-blog .superhero-blog-date-title-date .superhero-blog-date-title-date-day{font-size:24px}.superhero-blog .superhero-blog-date-title-date .superhero-blog-date-title-date-month{font-size:9px;margin-top:-5px;text-transform:uppercase}.superhero-page{background-image:url(/wp-content/themes/montgomery/images/page-hero-bg.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover;color:#fff}.superhero-page .superhero-page-wrapper{padding-bottom:30px;padding-top:30px}@media screen and (max-width:767px){.superhero-page .superhero-page-wrapper{padding:2rem}}.superhero-page .superhero-page-image-inner{border:1px solid #c6aa85;padding:10px}@media screen and (min-width:768px){.superhero-page .superhero-page-image-inner{padding:25px}}.superhero-page .superhero-page-image-inner img{width:100%;height:auto}.superhero-page .superhero-page-content-inner{max-width:560px;padding-right:15px;margin-bottom:0}@media screen and (max-width:767px){.superhero-page .superhero-page-content-inner{padding-right:0}}.superhero-page .superhero-page-content-inner a{color:#fff}.superhero-page .superhero-page-content-inner .is-heading{margin-bottom:25px;line-height:1.3}.superhero-page .superhero-page-content-inner .has-button{margin-top:25px}@media screen and (min-width:768px){.superhero-page .superhero-page-wrapper{padding-top:40px;padding-bottom:150px}.superhero-page .superhero-page-container{display:flex;max-width:unset}.superhero-page .superhero-page-content{padding-top:90px;flex-basis:47.5%;flex-shrink:0;padding-left:52px;padding-right:52px;display:flex;align-items:center}}@media screen and (min-width:1400px){.superhero-page .superhero-page-image .superhero-page-image-inner{width:48vw}}