html{font-size:13px}.wp-site-blocks,html.scroll-locked,html.scroll-locked body{overflow:hidden}.smooth-scroll-container{will-change:transform}@media(hover:none),(pointer:coarse){.smooth-scroll-container{will-change:auto}}.wp-site-blocks>header{left:0;position:absolute;top:0}ins{text-decoration:none}.absTags{left:10px;position:absolute;top:10px;z-index:1}.absTags img{border-radius:50%;height:50px!important;margin-right:10px;-o-object-fit:cover;object-fit:cover;position:relative!important;width:50px!important}@media screen and (min-width:960px){button.menu-toggle{display:none}.ScrollSmoother-wrapper{padding-right:5.552083em}body .pswp{width:calc(100% - 5.55208em)}}body .pswp .pswp__caption__center{text-align:center}@media screen and (max-width:959px){body .pswp .pswp__top-bar{padding-right:5.552083em}}.tagsss{font-size:18px;margin-bottom:auto}.tagsss.noMag{margin-bottom:1em}@media screen and (max-width:959px){.tagsss{font-size:16px}}.tagsss>div{display:grid;gap:16px;grid-template-columns:auto 1fr;margin-bottom:16px;position:relative}.tagsss>div>span{background-color:#fff0;border:2px solid #fff;border-radius:50%;height:19px;position:relative;width:19px}.tagsss>div>span.active:before{background-color:#fff;border-radius:50%;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.he .service-list-title{font-size:1.3em!important;margin:0 0 15px!important}.he .tagsss{display:grid;gap:2.5em;grid-template-columns:auto 1fr}.he .tagsss>div{margin-bottom:0}@media screen and (min-width:1000px){html{font-size:clamp(14px,.57vw + .515rem,20px)}}.otgs-development-site-front-end{display:none!important}a{position:relative;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:Studio-Americana,sans-serif;font-weight:800}h2{font-size:clamp(2rem,3vw,3rem)}.entry-content{max-width:100%!important}ul{padding-left:1rem}ul li{margin-bottom:.5rem}button{color:#000}.wp-block-button__link{background:#fff0;border:2px solid;font-size:.9rem;padding:1.25rem 2rem;transition:all .3s ease-in-out}@media screen and (min-width:960px){.wp-block-button__link{min-width:16.8rem;padding:1.25rem 3rem}}.wp-block-button__link:hover{background:#000;border-color:#000;color:#fff}.wp-block-button__link.has-noir-color.has-text-color:hover{color:#fff!important}.wp-block-button.is-style-arrow-down .wp-block-button__link{align-items:center;display:grid;gap:1em;grid-template-columns:auto auto}@media screen and (min-width:960px){.wp-block-button.is-style-arrow-down .wp-block-button__link{gap:5em}}.wp-block-button.is-style-arrow-down .wp-block-button__link:after{content:"↓";font-size:1.5em;font-weight:400;line-height:0}.sbi_item.sbi_type_carousel .sbi_photo_wrap,.sbi_item.sbi_type_image .sbi_photo_wrap{aspect-ratio:512/335;border-radius:2.5rem;overflow:hidden}.sbi_item.sbi_type_carousel .sbi_photo_wrap .sbi_photo,.sbi_item.sbi_type_image .sbi_photo_wrap .sbi_photo{opacity:1!important;transition:all .3s ease-out}.sbi_item.sbi_type_carousel .sbi_photo_wrap .sbi_photo:hover,.sbi_item.sbi_type_image .sbi_photo_wrap .sbi_photo:hover{scale:1.1}.contact-info{gap:20%;max-width:75%!important}@media screen and (max-width:767px){.contact-info{flex-direction:column;gap:2rem}}.wpcf7{width:100%}.wpcf7-form span.wpcf7-form-control-wrap{display:block;margin-bottom:1rem}.wpcf7-form button,.wpcf7-form input,.wpcf7-form optgroup,.wpcf7-form select,.wpcf7-form textarea{background-color:#fff0;border:0;border-bottom:1px solid #fff;color:#fff;font-size:1rem;padding-bottom:1rem;width:100%}.wpcf7-form button::-moz-placeholder,.wpcf7-form input::-moz-placeholder,.wpcf7-form optgroup::-moz-placeholder,.wpcf7-form select::-moz-placeholder,.wpcf7-form textarea::-moz-placeholder{color:#fff}.wpcf7-form button::placeholder,.wpcf7-form input::placeholder,.wpcf7-form optgroup::placeholder,.wpcf7-form select::placeholder,.wpcf7-form textarea::placeholder{color:#fff}.wpcf7-form button:-ms-input-placeholder,.wpcf7-form input:-ms-input-placeholder,.wpcf7-form optgroup:-ms-input-placeholder,.wpcf7-form select:-ms-input-placeholder,.wpcf7-form textarea:-ms-input-placeholder{color:#fff}.wpcf7-form button::-ms-input-placeholder,.wpcf7-form input::-ms-input-placeholder,.wpcf7-form optgroup::-ms-input-placeholder,.wpcf7-form select::-ms-input-placeholder,.wpcf7-form textarea::-ms-input-placeholder{color:#fff}.wpcf7-form button:focus-visible,.wpcf7-form input:focus-visible,.wpcf7-form optgroup:focus-visible,.wpcf7-form select:focus-visible,.wpcf7-form textarea:focus-visible{outline:0}.wpcf7-form button:focus::-moz-placeholder,.wpcf7-form input:focus::-moz-placeholder,.wpcf7-form optgroup:focus::-moz-placeholder,.wpcf7-form select:focus::-moz-placeholder,.wpcf7-form textarea:focus::-moz-placeholder{opacity:0}.wpcf7-form button:focus::placeholder,.wpcf7-form input:focus::placeholder,.wpcf7-form optgroup:focus::placeholder,.wpcf7-form select:focus::placeholder,.wpcf7-form textarea:focus::placeholder{opacity:0}.wpcf7-form button:focus:-ms-input-placeholder,.wpcf7-form input:focus:-ms-input-placeholder,.wpcf7-form optgroup:focus:-ms-input-placeholder,.wpcf7-form select:focus:-ms-input-placeholder,.wpcf7-form textarea:focus:-ms-input-placeholder{opacity:0}.wpcf7-form button:focus::-ms-input-placeholder,.wpcf7-form input:focus::-ms-input-placeholder,.wpcf7-form optgroup:focus::-ms-input-placeholder,.wpcf7-form select:focus::-ms-input-placeholder,.wpcf7-form textarea:focus::-ms-input-placeholder{opacity:0}.wpcf7-form textarea{height:6rem}.wpcf7-form .wp-block-button{display:block;width:100%}.wpcf7-form button[type=submit]{border:1px solid;color:#fff!important;font-size:.9rem;max-width:18rem;padding:1.25rem 1.333em!important;transition:all .3s ease-out;width:100%}.wpcf7-form button[type=submit]:hover{background-color:#fff!important;color:#000!important}.wpcf7-form span.wpcf7-not-valid-tip{font-size:.8rem;margin-top:.5rem}.wpcf7-form .wpcf7-response-output{border:0!important;color:#fff;padding-left:0!important}.wpcf7-form.sent .wpcf7-response-output{color:#46b450}.wpcf7-form.invalid .wpcf7-response-output{color:#dc3232}.is-style-same-width-inner-blocks>*{flex:1}@media screen and (max-width:767px){.entry-content>.wp-block-group:not(.contact-info):not(.contact-form-wrapper){padding-left:1rem!important;padding-right:1rem!important}.wp-block-group.is-layout-flex.is-style-same-width-inner-blocks{flex-direction:column}.wp-block-group.is-layout-flex.is-style-same-width-inner-blocks>*{border:0!important;padding:0!important}}.faq{border-bottom:1.5px solid;overflow:hidden}.faq .faqContent{height:0;padding-right:5%}.faq .faqContent p{margin-bottom:0;margin-top:0}.faq .faq-arrow{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;transition:all .4s ease-in-out;width:2rem}.faq.open .faq-arrow{transform:rotate(90deg)}.faq .faqToggle{align-items:center;background:#fff0;border:0;cursor:pointer;display:flex;justify-content:space-between;padding:2rem 0;text-align:left;width:100%}@media screen and (max-width:767px){.faq .faqToggle{gap:2rem}}.faq .faqToggle h4{color:#000;margin:0}.dropdowns{position:relative;z-index:2}.dropdowns.opened{z-index:3}.dropdowns button#openDropdown{align-items:center;background-color:var(--wp--preset--color--creme);border:2px solid;border-radius:2.5rem;cursor:pointer;display:flex;height:3.75rem;justify-content:space-between;min-width:11em;padding:0 2rem;transition:background-color .3s ease-in-out,border-color .3s ease-in-out,color .3s ease-in-out;width:100%}.dropdowns button#openDropdown svg{transition:all .3s ease-in}.dropdowns button#openDropdown:hover{background-color:#fff}.dropdowns button#openDropdown:hover svg{transform:translateY(2px)}.dropdowns .dropdownItself{background-color:#fff0;border:2px solid #fff0;border-bottom-left-radius:2.5rem;border-bottom-right-radius:2.5rem;height:0;overflow:hidden;position:absolute;width:100%;z-index:1;z-index:2}.dropdowns .dropdownItself .eachDropdown{color:#000;cursor:pointer;padding:1rem 2rem;transition:all .3s ease-in}.dropdowns .dropdownItself .eachDropdown:hover{background-color:#fff;color:#000}.dropdowns.opened button#openDropdown{border-bottom:0;border-radius:2rem;border-bottom-left-radius:0;border-bottom-right-radius:0}.dropdowns.opened .dropdownItself{background-color:var(--wp--preset--color--creme);border-bottom-left-radius:2rem;border-bottom-right-radius:2rem;border-color:#000;border-top:0;height:auto}.dropdowns.opened.no-dropdown button#openDropdown{border-bottom:2px solid;border-radius:2.5rem}.dropdowns.no-dropdown button#openDropdown{display:flex;justify-content:center}.dropdowns.no-dropdown button#openDropdown svg{display:none}.wp-block-spacer{clear:both;font-size:.3em}@media screen and (min-width:650px){.wp-block-spacer{font-size:1em}}form#career_form{margin:5em auto}@media(min-width:960px){form#career_form{max-width:56.7316520974%}}#career_form .FormInput input,#career_form .FormInput textarea,#career_form label.fileInput{background-color:#f0f0f0;border:2px solid #221f1f;border-radius:1.78em;color:#221f1f;padding:1.1em 2.3em;width:100%}#career_form .FormInput input:focus-visible,#career_form .FormInput textarea:focus-visible,#career_form label.fileInput:focus-visible{background-color:#fff}#career_form button[type=submit]{color:#221f1f!important}#career_form .FormInput input::-moz-placeholder,#career_form .FormInput textarea::-moz-placeholder{color:#221f1f}#career_form .FormInput input::placeholder,#career_form .FormInput textarea::placeholder{color:#221f1f}@media(min-width:700px){#career_form .grid.gridEmploisForm{-moz-column-gap:2em;column-gap:2em;display:grid;grid-template-columns:1fr 1fr}}#career_form .red{color:red}#career_form .wpcf7-checkbox label span:before{align-items:center;border:2px solid #221f1f;content:"";display:grid;height:1.5em;justify-content:center;width:1.5em}#career_form input[type=checkbox]{cursor:pointer;height:0;opacity:0;position:absolute;width:0}#career_form .wpcf7-checkbox label span{align-items:center;display:grid;font-weight:700;gap:1em;grid-template-columns:auto 1fr}#career_form span.wpcf7-form-control-wrap>span{display:grid;gap:0;grid-template-columns:1fr}#career_form .wpcf7-checkbox label input:checked+span:before{content:"✓"}#career_form .wpcf7-list-item{margin:0}#career_form label.fileInput{display:grid;grid-template-columns:1fr auto;position:relative}#career_form label.fileInput:after{content:"+";position:absolute;right:1em;top:50%;transform:translateY(-50%)}#career_form label.fileInput:last-of-type{margin:0}#career_form label.fileInput span:first-of-type{position:absolute;top:100%;width:100%}#career_form label.fileInput span:first-of-type input{border:none;height:0;margin:0;overflow:hidden;padding:0;position:absolute;width:0}.half{margin-bottom:1rem}@media screen and (max-width:767px){.aling-left{align-self:baseline}}.wpml-ls-current-language,span.wpml-ls-display{display:none!important}.single-product .product_title.entry-title{display:none}.single-product .wp-block-template-part{max-width:100%}