/* https://opticaaccessories.com/wp-content/uploads/elementor/css/post-33051.css?ver=1738312566 */
.elementor-33051 .elementor-element.elementor-element-68f72233>.elementor-container{max-width:1240px}.elementor-33051 .elementor-element.elementor-element-68f72233:not(.elementor-motion-effects-element-type-background),.elementor-33051 .elementor-element.elementor-element-68f72233>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-33051 .elementor-element.elementor-element-68f72233{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:70px 0 50px 0}.elementor-33051 .elementor-element.elementor-element-68f72233>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-33051 .elementor-element.elementor-element-d3f63da{text-align:left}.elementor-33051 .elementor-element.elementor-element-9abf816 .elementor-heading-title{color:#0F0F0F;font-family:"Montserrat",Sans-serif;font-size:22px;font-weight:600}.elementor-33051 .elementor-element.elementor-element-d3cb7d1{color:#0D0D0E;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400}.elementor-33051 .elementor-element.elementor-element-460333a{color:#070707;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:600;text-decoration:none;text-shadow:0 0 10px rgba(0,0,0,.3)}.elementor-33051 .elementor-element.elementor-element-0df038c{text-align:left}.elementor-33051 .elementor-element.elementor-element-0e7d103 .elementor-heading-title{color:#0F0F0F;font-family:"Montserrat",Sans-serif;font-size:22px;font-weight:600}.elementor-33051 .elementor-element.elementor-element-adcd2d5{color:#0D0D0E;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400}.elementor-33051 .elementor-element.elementor-element-a8afcd2{text-align:left}.elementor-33051 .elementor-element.elementor-element-2c91d90 .elementor-heading-title{color:#0F0F0F;font-family:"Montserrat",Sans-serif;font-size:22px;font-weight:600}.elementor-33051 .elementor-element.elementor-element-af155a5{color:#0D0D0E;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400}.elementor-33051 .elementor-element.elementor-element-4755098{color:#070707;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:600}.elementor-33051 .elementor-element.elementor-element-b5a46ae>.elementor-container{max-width:1240px}.elementor-33051 .elementor-element.elementor-element-9a2ad9d{text-align:left}.elementor-33051 .elementor-element.elementor-element-07d9bc2 .elementor-heading-title{color:#0F0F0F;font-family:"Montserrat",Sans-serif;font-size:22px;font-weight:600}.elementor-33051 .elementor-element.elementor-element-6d69f13{color:#0D0D0E;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400}.elementor-33051 .elementor-element.elementor-element-28f916e .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#F26522!important;color:#ffffff!important}.elementor-33051 .elementor-element.elementor-element-28f916e>.elementor-widget-container{padding:22px 22px 22px 22px}@media(max-width:767px){.elementor-33051 .elementor-element.elementor-element-68f72233{padding:30px 10px 30px 10px}.elementor-33051 .elementor-element.elementor-element-c00607f>.elementor-element-populated{margin:20px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-33051 .elementor-element.elementor-element-1dac4fd>.elementor-element-populated{margin:20px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-33051 .elementor-element.elementor-element-072281a>.elementor-element-populated{margin:20px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}}.tit-h2{padding:0 0 0 0!important;margin:0 0 5px 0!important}a{text-shadow:none}.broken_link,a.broken_link{text-decoration:none!important}.tit-h2{padding:0 0 0 0!important;margin:0 0 5px 0!important}.tit-h2{padding:0 0 0 0!important;margin:0 0 5px 0!important}.a-link a{color:#000!important}a:hover{color:#00954C!important}a{text-shadow:none}.tit-h2{padding:0 0 0 0!important;margin:0 0 5px 0!important}.contact-cform input,.contact-cform select,.contact-cform textarea{border:1px solid #000!important}.contact-cform label{color:#000;font-weight:800!important}.elementor-33051 .elementor-element.elementor-element-28f916e .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#F26522!important;color:#ffffff!important;padding:10px 60px;text-transform:uppercase}