.vimeo-container{position:relative;width:100%;max-width:640px;}.vimeo-thumbnail-container{cursor:pointer;}.vimeo-thumbnail{width:100%;height:auto;display:block;}.vimeo-embed-container{width:100%;height:auto;}.logged-in .hide-on-login{display:none !important;}#top-header-right .top-header-right-module{display:inline-block;vertical-align:top;}#top-header-right{text-align:right;}.top-header-right-module img{vertical-align:middle;margin-top:-1px;}.et_pb_text{font-family:"Barlow",sans-serif !important;word-break:keep-all;hyphens:none;}#et-main-area{font-family:"Barlow",sans-serif !important;}.nav li{padding:0px;margin:0px !important;}.nav li a,.nav li a:hover,.nav li a:visited{color:#535457 !important;font-size:16px;padding-top:20px !important;padding-bottom:20px !important;padding-left:4px !important;padding-right:4px !important;text-transform:uppercase;}#mobile_menu2,#mobile_menu2 li ul{background-color:#fff !important;}#mobile_menu2{height:100vh !important;padding-bottom:350px !important;overflow-y:scroll !important;}.sub-menu li a{color:rgba(0,0,0,.6);padding:4px 5px !important;padding-top:8px !important;font-size:13px !important;border-bottom:1px solid rgba(0,0,0,.2);}.sub-menu li a:hover{background-color:transparent !important;color:#5c7d66 !important;padding:4px 5px !important;padding-top:8px !important;}.sub-menu li:last-child>a{border-bottom:0px solid rgba(0,0,0,.2);}.nav li ul{border-top:0px;}.et-menu .menu-item-has-children>a:first-child:after{top:0px !important;padding-left:3px !important;position:relative !important;}.pa-active-menu-item .et-menu-nav>ul>li.current-menu-item>a{background-color:#fff;}.et_pb_menu_0_tb_header.et_pb_menu nav>ul>li>a:hover{color:#5c7d66 !important;}.et_pb_menu .et_pb_menu__search-input{background-color:#5c7d66 !important;}.et_pb_menu .et-menu-nav>ul ul{padding:12px 0px;}.et_pb_text_inner a,.et_pb_text_inner a:visited{color:blue;text-decoration:underline;}.et_pb_text_inner a:hover{color:#ea2c2e;text-decoration:underline;}a.et_pb_button{text-decoration:none !important;}.mobile_menu_bar,.mobile_menu_bar:before{color:#535457 !important;}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon::after{color:#535457;background:#f1f1f1;top:10px;position:relative;font-family:"ETModules";content:"3";border-radius:50%;padding:3px;}ul.et_mobile_menu li.menu-item-has-children.mobile-toggle-open>.mobile-toggle-icon::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.mobile-toggle-open>.mobile-toggle-icon::after{content:"2";}.et_mobile_menu .menu-item-has-children>a{font-weight:600 !important;}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon,ul.et_mobile_menu li.page_item_has_children .mobile-toggle-icon,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle-icon{width:44px;height:100%;padding:0px !important;max-height:44px;border:none;position:absolute;right:0px;top:0px;z-index:999;background-color:transparent;}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative;}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent;}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none !important;visibility:hidden !important;}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block !important;visibility:visible !important;}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon{text-align:center;opacity:1;}.et_pb_menu_1_tb_header .et_pb_menu__icon.et_pb_menu__search-button,.et_pb_menu_1_tb_header .et_pb_menu__icon.et_pb_menu__close-search-button,.et_pb_menu_2_tb_header .et_pb_menu__icon.et_pb_menu__search-button,.et_pb_menu_2_tb_header .et_pb_menu__icon.et_pb_menu__close-search-button{color:#535457 !important;}.et_pb_menu__search-button{padding-left:5px !important;}.et_pb_menu__logo{margin-right:10px !important;}.kbutton1 .et_pb_text{display:inline-block !important;}.et_pb_sidebar .et_pb_widget{padding-bottom:20px !important;}.et_pb_team_member_description a,.et_pb_team_member_description a:visited{color:#007899;text-decoration:underline;}.et_pb_team_member_description a:hover{color:#02a570;text-decoration:underline;}a.krwlink,a.krwlink:visited{color:#789aa7;text-decoration:underline;}a.krwlink:hover{color:#5c7d66;}div.et_pb_text_inner ul{padding-left:50px;}.kbutton1 .et_pb_button_module_wrapper{display:inline-block;text-align:center !important;align-items:center;justify-content:center;}a[rel=wp-video-lightbox]:link,a[rel=wp-video-lightbox]:visited{color:#007899;text-decoration:none;}a[rel=wp-video-lightbox]:hover{text-decoration:underline;}a[x-apple-data-detectors]{color:inherit !important;text-decoration:none !important;font-size:inherit !important;font-family:inherit !important;font-weight:inherit !important;line-height:inherit !important;}#gform_submit_button_99,#gform_submit_button_100,#gform_submit_button_17,#gform_submit_button_102,#gform_submit_button_110,#gform_submit_button_112,#gform_submit_button_111,#gform_submit_button_108,#gform_submit_button_114{border-radius:50px;font-size:15px;background-color:#006587;color:#fff !important;border-width:0px !important;font-family:"Barlow",sans-serif !important;padding-top:5px !important;padding-right:15px !important;padding-bottom:5px !important;padding-left:15px !important;text-decoration:none !important;font-weight:normal !important;}.lwp-disable-link p.post-meta a{pointer-events:none;cursor:default;}#gform_submit_button_1{font-size:16px;color:#fff !important;border-width:0px !important;border-radius:8px;font-family:"DM Sans",sans-serif important;background-color:#ea2c2e;width:100px !important;padding:10px;}#input_113_1{font-size:10pt;border-radius:10px;border:1px solid #fff;height:25px;color:#fff;background-color:rgba(255,255,255,50%);}.et_pb_blog_0_tb_body a.more-link:hover{color:#02a570;}.cu-blog .et_pb_salvattore_content[data-columns]::before{content:"3 .column.size-1of3" !important;}@media only screen and (min-width:981px){.cu-blog .column.size-1of4{width:33% !important;margin-right:5%;}}.pagination a,.pagination a:visited{color:#007899;text-decoration:underline;}.pagination a:hover{color:#02a570;text-decoration:underline;}.custom-button{display:inline-block;background-color:#02a570;font-family:Lato;color:#fff !important;text-decoration:none !important;font-size:28px;font-weight:bold;padding:10px 18px;border-radius:8px;transition:background-color .3s ease;margin:0 auto;}.custom-button:hover{background-color:#007899;}.et_pb_testimonial_content a,.et_pb_testimonial_content a:visited{color:#007899;text-decoration:underline;}.et_pb_testimonial_content a:hover{color:#007899;text-decoration:underline;}.et_pb_accordion .et_pb_toggle_content a,.et_pb_accordion .et_pb_toggle_content a:visited{color:#007899;text-decoration:underline;}.et_pb_accordion .et_pb_toggle_content a:hover{color:#02a570;text-decoration:underline;}#field_113_1 label{color:#fff !important;font-weight:bold;font-size:14px;background-image:none !important;}#field_113_1 label.nitro-lazy{background-image:none !important;}.et_pb_menu-0 .et-menu-nav li a:hover{color:#6c511d !important;}.et_pb_menu_0_tb_header.et_pb_menu ul li:hover>a,.et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a:hover,.et_pb_menu_0_tb_header.et_pb_menu .nav li ul.sub-menu li.current-menu-item a{color:#6c511d !important;}.et_pb_menu_1_tb_header.et_pb_menu .et_mobile_menu{border-color:#535457 !important;}.custom-inline-modules .et_pb_module{display:inline-block;vertical-align:middle;}.custom-inline-modules .et_pb_module:last-child{margin-right:0;}.et_pb_menu_0 .et-menu-nav li a:hover{color:#6c511d !important;}.line-break-button a{white-space:pre-line;}.jagged-section{position:relative;background-color:#fff;}.jagged-section:before,.jagged-section:after{content:"";position:absolute;left:0;width:100%;height:50px;background-repeat:no-repeat;background-size:cover;}.jagged-section:before{top:-50px;background-image:url("https://www.ocdanxietycentersfamily.com/nitropack_static/KGvKMQCNDKAaAGXMTyPvsGimrPvOxdSK/assets/images/optimized/rev-17056c9/www.ocdanxietycentersfamily.com/wp-content/uploads/2023/11/top.png");}.jagged-section:after{bottom:-50px;background-image:url("https://www.ocdanxietycentersfamily.com/nitropack_static/KGvKMQCNDKAaAGXMTyPvsGimrPvOxdSK/assets/images/optimized/rev-17056c9/www.ocdanxietycentersfamily.com/wp-content/uploads/2023/11/bottom.png");}@media only screen and (max-width:980px){.jagged-section:before,.jagged-section:after{}}@media only screen and (max-width:767px){.jagged-section:before,.jagged-section:after{}}.et_pb_menu__search input::placeholder,.et_pb_fullwidth_menu .et_pb_menu__search-input,.et_pb_menu .et_pb_menu__search-input{color:#fff !important;}.image-hover-effect{position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden;}.image-hover-effect img{transition:transform .3s ease;}.image-hover-effect a{display:block;position:relative;width:100%;height:100%;}.image-hover-effect a::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(120,154,167,.7);opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:1;}.image-hover-effect a::after{content:"+";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:white;font-size:2rem;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .7s ease;pointer-events:none;z-index:2;}.image-hover-effect:hover a::before,.image-hover-effect:hover a::after{opacity:1;}.image-hover-effect:hover img{transform:scale(1.5) rotate(10deg);}