.elementor-flip-box__front,.elementor-flip-box__back,.elementor-flip-box__layer__overlay{border-radius:1000px}.elementor-flip-box__layer__overlay{padding:0px!important}.elementor-flip-box__layer__description{padding:35px!important}.elementor-flip-box__front h3:before{content:":";-webkit-text-stroke:2px #fff;color:transparent;font-size:130%;font-family:montserrat}#str-logo .elementor-widget-container{transition:0.5s;transition-timing-function:linear}iframe{margin-left:-1px!important}.menu-headline:before{content:'';width:0;height:50%;position:absolute;margin-top:12px;border:1px solid #fff;top:0;transition:0.5s;transition-timing-function:linear}.menu-headline::after{content:''!important;width:0!important;height:50%!important;left:100%;position:absolute;margin-top:12px;border:1px solid white!important;top:0;transition:0.5s;transition-timing-function:linear}.brands-tabs .elementor-tab-title:hover{background-color:#7B939F;color:white!important;transition:.5s!important}.brands-tabs .elementor-active.elementor-tab-title:hover{color:#38495b!important}.brands-tabs .elementor-active.elementor-tab-title{font-weight:600!important;background-color:white!important;font-size:110%!important;transition:.5s!important;border-top:solid 5px #7b939f!important;color:#38495b!important}.brands-tabs .elementor-tab-content{border-bottom:none!important;border-right:none!important;border-left:none!important}.cap-title h2{font-weight:400!important}.searchandfilter p{margin-top:1em;display:inline-block}.searchandfilter ul{display:inline-block}.searchandfilter li{list-style:none;display:inline-block;padding-right:10px;padding-top:10px}.searchandfilter ul>li>ul:not(.children){margin-left:0;margin-top:15px}.searchandfilter>div:nth-child(1)>ul:nth-child(1)>li:nth-child(2)>input:nth-child(2){border:solid #000 1px!important;color:#000;font-family:Montserrat;margin-top:20px}.searchandfilter>div:nth-child(1)>ul:nth-child(1)>li:nth-child(2)>input:nth-child(2):hover{color:#fff;background-color:#000}.searchandfilter>div:nth-child(1)>ul:nth-child(1)>li:nth-child(2)>input:nth-child(2):focus{color:#fff;background-color:#000}.searchandfilter select{background-color:white!important;border-radius:0px!important}@media only screen and (max-width:1610px) and (min-width:1025px){.main-squares .square-col:nth-child(1)>div:nth-child(1){padding-left:0px!important}.main-squares .square-col:nth-child(2)>div:nth-child(1){padding-right:0px!important}}