.configurator-section{padding:60px 0}.configurator-section .configurator-wrap{display:flex;flex-wrap:wrap}.configurator-section .left-part{background-color:#fff;width:417px}.configurator-section .right-part{width:calc(100% - 417px)}.configurator-section .right-wrapper{padding:33px 29px 33px 44px}.configurator-section .configurator-wrapper{background:#09375d}.configurator-section .right-wrapper h3{font-size:36px;font-weight:300;line-height:40px;margin:0 0 15px}.configurator-section .right-wrapper h3,.configurator-section .right-wrapper p{color:#fff}.configurator-section .image{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;width:100%}.configurator-section .right-wrapper p{font-size:18px;font-weight:400;line-height:24px}.configurator-section .configurator-wrap.row-reverse{flex-direction:row-reverse}@media screen and (max-width:991px){.configurator-section .left-part,.configurator-section .right-part{width:50%}}@media screen and (max-width:767px){.configurator-section .left-part,.configurator-section .right-part{width:100%}.configurator-section{padding:30px 0}.configurator-section .image{background-color:#fff;background-size:contain;height:280px;width:100%}.configurator-section .right-wrapper{padding:33px 29px}.configurator-section .right-wrapper h3{font-size:28px}}