body{font-family:"Open Sans",sans-serif !important;margin:0;padding:0;top:0 !important;left:0 !important;position:relative}.gwr{max-width:1790px;width:92%;margin-left:auto;margin-right:auto}@media screen and (min-width: 640px){.gwr{width:94%}}@media screen and (min-width: 960px){.gwr{width:96%}}@media screen and (min-width: 1280px){.gwr{width:97%}}.gwr.gwr-breadcrumb .flex-breadcrumb{max-width:1790px}#header-filters{padding:0 1rem}#header{border-bottom:1px solid #E5E5E5;background-color:#FFF}#header .wrap-options{border-bottom:1px solid #E5E5E5}@media screen and (min-width: 991px){#header .wrap-options{border-bottom:0}}#header .wrap-options .gwr{height:40px;display:flex;align-items:flex-star;position:relative;justify-content:space-between}@media screen and (min-width: 640px){#header .wrap-options .gwr{justify-content:flex-end}}#header .wrap-options .gwr #call-us{display:none;font-family:"Open Sans",sans-serif;font-size:1rem;letter-spacing:0.33px;font-weight:600;margin-right:1rem}@media screen and (min-width: 640px){#header .wrap-options .gwr #call-us{display:flex;height:100%;align-items:center}}#header .wrap-options .gwr .social-networks{display:none;position:relative;align-items:center;height:100%;margin-right:1rem}#header .wrap-options .gwr .social-networks li{margin:0 .1875rem;position:relative;width:22px;height:22px;display:flex;align-items:center;justify-content:center}#header .wrap-options .gwr .social-networks li a{overflow:hidden;width:100%;height:100%;position:absolute;text-indent:-999999px;display:block}#header .wrap-options .gwr .social-networks li.clidxboost-icon-facebook:before,#header .wrap-options .gwr .social-networks li.clidxboost-icon-twitter:before,#header .wrap-options .gwr .social-networks li.clidxboost-icon-google-plus:before,#header .wrap-options .gwr .social-networks li.clidxboost-icon-instagram:before,#header .wrap-options .gwr .social-networks li.clidxboost-icon-linkedin:before,#header .wrap-options .gwr .social-networks li.clidxboost-icon-youtube:before,#header .wrap-options .gwr .social-networks li.clidxboost-icon-pinterest:before{font-family:"idx-icons" !important;display:inline-block;font-size:1.375rem;transition:color .3s}#header .wrap-options .gwr .social-networks li.clidxboost-icon-facebook:before{content:"\e92f"}#header .wrap-options .gwr .social-networks li.clidxboost-icon-facebook:hover:before{color:#3B5998}#header .wrap-options .gwr .social-networks li.clidxboost-icon-twitter:before{content:"\e92d"}#header .wrap-options .gwr .social-networks li.clidxboost-icon-twitter:hover:before{color:#08a0e9}#header .wrap-options .gwr .social-networks li.clidxboost-icon-google-plus:before{content:"\e90b"}#header .wrap-options .gwr .social-networks li.clidxboost-icon-google-plus:hover:before{color:#dc472e}#header .wrap-options .gwr .social-networks li.clidxboost-icon-youtube:before{content:"\e92e"}#header .wrap-options .gwr .social-networks li.clidxboost-icon-youtube:hover:before{color:#dc472e}#header .wrap-options .gwr .social-networks li.clidxboost-icon-instagram:before{content:"\e930"}#header .wrap-options .gwr .social-networks li.clidxboost-icon-instagram:hover:before{color:#bd00a0}#header .wrap-options .gwr .social-networks li.clidxboost-icon-linkedin:before{content:"\e92c"}#header .wrap-options .gwr .social-networks li.clidxboost-icon-linkedin:hover:before{color:#0077B5}#header .wrap-options .gwr .social-networks li.clidxboost-icon-pinterest:before{content:"\e908"}#header .wrap-options .gwr .social-networks li.clidxboost-icon-pinterest:hover:before{color:#BD081C}@media screen and (min-width: 640px){#header .wrap-options .gwr .social-networks{display:flex}}#header .wrap-options .gwr #user-options{display:flex;height:100%;align-items:center}#header .wrap-options .gwr #user-options li{position:relative;padding-right:1rem;font-family:"Open Sans",sans-serif;font-size:1rem;letter-spacing:0.33px}#header .wrap-options .gwr #user-options li:after{content:"";height:10px;width:1px;background-color:#333;position:absolute;right:7px;top:8px;display:block}#header .wrap-options .gwr #user-options li:last-child{padding-right:0}#header .wrap-options .gwr #user-options li:last-child:after{display:none}#header .wrap-options .gwr #user-options li a{font-weight:600;text-transform:uppercase;font-family:"Open Sans",sans-serif;font-size:.75rem;letter-spacing:0.33px}@media screen and (min-width: 768px){#header .wrap-options .gwr #user-options li a{font-size:1rem}}#header .wrap-options .gwr #user-options .menu_login_active{overflow:hidden;transition:all .3s;z-index:4;position:absolute;top:100%;right:0}#header .wrap-options .gwr #user-options .menu_login_active>ul{background-color:rgba(0,0,0,0.7);width:170px}#header .wrap-options .gwr #user-options .menu_login_active>ul li{padding:0}#header .wrap-options .gwr #user-options .menu_login_active>ul li a{color:#FFF;transition:all .3s;padding:0;display:flex;font-size:.6875rem;height:0;align-items:center;padding:0 10px;line-height:1.1;opacity:0}#header .wrap-options .gwr #user-options .menu_login_active>ul li a:after{display:none}#header .wrap-options .gwr #user-options .menu_login_active>ul li a:hover{background-color:rgba(0,0,0,0.6)}#header .wrap-options .gwr #user-options .show_modal_login_active{padding-right:15px !important;position:relative}#header .wrap-options .gwr #user-options .show_modal_login_active:before{content:"";width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:7px solid #434343;position:absolute;right:0;top:50%;margin-top:-2px}#header .wrap-options .gwr #user-options .show_modal_login_active:hover .menu_login_active>ul li a{height:30px;opacity:1}#header .wrap-options .gwr .available-languages-content{margin-right:1rem;position:relative}#header .wrap-options .gwr .available-languages-content.list-show .item-languages{height:30px;opacity:1}#header .wrap-options .gwr #available-languages{position:relative;display:flex;align-items:center;width:70px;height:100%;justify-content:center;color:#333;font-family:"Open Sans",sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase}@media screen and (min-width: 640px){#header .wrap-options .gwr #available-languages{font-size:1rem}}#header .wrap-options .gwr #available-languages #languages-map{height:16px;width:24px;background-color:transparent;background-image:url(../images/banderas.png);background-repeat:no-repeat;display:inline-block;margin:0 4px}#header .wrap-options .gwr #available-languages #languages-map.flag-english{background-position:0 0}#header .wrap-options .gwr #available-languages #languages-map.flag-russian{background-position:0px -36px}#header .wrap-options .gwr #available-languages #languages-map.flag-spanish{background-position:0px -72px}#header .wrap-options .gwr #available-languages #languages-map.flag-portuguese{background-position:0px -108px}#header .wrap-options .gwr #available-languages #languages-map.flag-french{background-position:0px -144px}#header .wrap-options .gwr #available-languages #languages-map.flag-italy{background-position:0px -180px}#header .wrap-options .gwr #available-languages #languages-map.flag-german{background-position:0px -216px}#header .wrap-options .gwr #available-languages #languages-map.flag-chinese{background-position:0px -252px}#header .wrap-options .gwr #available-languages:after{content:"";width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:7px solid #434343}#header .wrap-options .gwr .languages-list{width:70px;position:absolute;top:100%;left:0;background-color:rgba(0,0,0,0.7);z-index:4}#header .wrap-options .gwr .languages-list .item-languages{height:0;width:100%;position:relative;display:flex;align-items:center;justify-content:center;color:#FFF;font-family:"Open Sans",sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;transition:all .3s;overflow:hidden;opacity:0}@media screen and (min-width: 640px){#header .wrap-options .gwr .languages-list .item-languages{font-size:1rem}}#header .wrap-options .gwr .languages-list .item-languages span{width:25px;display:inline-block;text-align:center}#header .wrap-options .gwr .languages-list .item-languages.active{display:none}#header .wrap-options .gwr .languages-list .item-languages:hover{background-color:rgba(0,0,0,0.7)}#header .wrap-options .gwr .languages-list .item-languages:after{content:"";display:inline-block;height:16px;width:24px;background-image:url(../images/banderas.png);background-repeat:no-repeat;display:inline-block;margin:0 4px}#header .wrap-options .gwr .languages-list .item-languages.flag-english:after{background-position:0 0}#header .wrap-options .gwr .languages-list .item-languages.flag-russian:after{background-position:0px -36px}#header .wrap-options .gwr .languages-list .item-languages.flag-spanish:after{background-position:0px -72px}#header .wrap-options .gwr .languages-list .item-languages.flag-portuguese:after{background-position:0px -108px}#header .wrap-options .gwr .languages-list .item-languages.flag-french:after{background-position:0px -144px}#header .wrap-options .gwr .languages-list .item-languages.flag-italy:after{background-position:0px -180px}#header .wrap-options .gwr .languages-list .item-languages.flag-german:after{background-position:0px -216px}#header .wrap-options .gwr .languages-list .item-languages.flag-chinese:after{background-position:0px -252px}#header .wrap-menu{padding:5px 0}@media screen and (min-width: 1024px){#header .wrap-menu{padding:0}}#header .wrap-menu .gwr{position:relative;display:flex;justify-content:space-between;align-items:center}#header .wrap-menu .gwr .logo-content{position:relative;width:auto;flex-direction:column;justify-content:center;align-items:center;display:flex;margin-right:20px}#header .wrap-menu .gwr .logo-content img{max-height:50px;width:auto;max-width:100%}@media screen and (min-width: 991px){#header .wrap-menu .gwr{justify-content:flex-end}#header .wrap-menu .gwr .logo-content{position:absolute;height:100px;left:0;top:-100%}#header .wrap-menu .gwr .logo-content img{max-height:90px}}#header .wrap-menu .gwr .idx_site_text{position:relative;top:-10px}@media screen and (min-width: 991px){#header .wrap-menu .gwr .idx_site_text{position:absolute;height:100px;left:0;top:-100%}}#header .wrap-menu .gwr .text-logo{position:relative;display:flex;align-items:center;flex-direction:column;justify-content:center;height:100%}#header .wrap-menu .gwr .text-logo .idx_site_text_tit{font-family:"Open Sans",sans-serif;font-weight:700;font-size:1.625rem}#header .wrap-menu .gwr .text-logo span{display:block;font-family:"Open Sans",sans-serif;font-size:1rem;margin-top:-3px}#header .wrap-menu .gwr #menu-main{display:none}@media screen and (min-width: 1300px){#header .wrap-menu .gwr #menu-main{display:block;margin-right:1rem}}#header .wrap-menu .gwr #menu-main>ul{display:flex;height:50px}#header .wrap-menu .gwr #menu-main>ul>li{display:flex;align-items:center;height:100%;margin:0 .625rem;position:relative}#header .wrap-menu .gwr #menu-main>ul>li:after{content:"";display:block;width:100%;height:0;transition:all .3s;background-color:#242b3e;position:absolute;bottom:0;left:0;opacity:0}#header .wrap-menu .gwr #menu-main>ul>li:hover:after{height:3px;opacity:1}#header .wrap-menu .gwr #menu-main>ul>li a{font-family:"Open Sans",sans-serif;font-weight:600;text-transform:uppercase;font-size:1rem;letter-spacing:0.33px}#header .wrap-menu .gwr #menu-main>ul>li .sub-menu{position:absolute;top:100%;left:0;width:200px;z-index:32;background:rgba(0,0,0,0.7);max-height:0;overflow:hidden;opacity:0;transition:opacity .6s}#header .wrap-menu .gwr #menu-main>ul>li .sub-menu::-webkit-scrollbar{width:10px}#header .wrap-menu .gwr #menu-main>ul>li .sub-menu::-webkit-scrollbar-thumb{background-color:#FFF}#header .wrap-menu .gwr #menu-main>ul>li .sub-menu::-webkit-scrollbar-track{border:0px solid black;background-color:rgba(255,255,255,0.35)}#header .wrap-menu .gwr #menu-main>ul>li .sub-menu li a{height:37px;display:flex;align-items:center;line-height:1.1;color:#FFF;padding:0 1rem;font-weight:400;text-transform:uppercase;transition:all .3s;font-family:"Open Sans",sans-serif;font-size:.8125rem;letter-spacing:0.33px}#header .wrap-menu .gwr #menu-main>ul>li .sub-menu li a:hover{background-color:rgba(0,0,0,0.6)}#header .wrap-menu .gwr #menu-main>ul>li.menu-item-has-children:hover .sub-menu{opacity:1;max-height:600px;overflow-y:auto}#header .wrap-menu .gwr .hamburger-content{height:50px;display:flex;align-items:center}#header .wrap-menu .gwr .hamburger-content #hamburger{width:35px;height:35px;position:relative;background-color:transparent}#header .wrap-menu .gwr .hamburger-content #hamburger span{text-indent:-999999px;display:block;width:100%;background:#333;position:absolute;left:0;top:50%;width:100%;height:3px;margin-top:-1.5px}#header .wrap-menu .gwr .hamburger-content #hamburger span:after,#header .wrap-menu .gwr .hamburger-content #hamburger span:before{content:"";position:absolute;left:0;display:block;width:100%;height:3px;background:#333}#header .wrap-menu .gwr .hamburger-content #hamburger span:after{top:8px}#header .wrap-menu .gwr .hamburger-content #hamburger span:before{top:-8px}#header .wrap-menu .gwr .menu-responsive{position:fixed;top:0;right:0;height:100%;z-index:999;width:0;transform:translate(100%, 0%);overflow:hidden;transition:all .3s ease-in-out;background-color:#171717;padding-top:45px;opacity:0}#header .wrap-menu .gwr .menu-responsive .hamburger-content{height:auto}@media screen and (min-width: 768px){#header .wrap-menu .gwr .menu-responsive{max-width:450px}}#header .wrap-menu .gwr .menu-responsive .logo{display:none}#header .wrap-menu .gwr .menu-responsive #hamburger-r{width:35px;height:35px;top:7px;right:5px;position:absolute;z-index:4;background-color:transparent;display:block}#header .wrap-menu .gwr .menu-responsive #hamburger-r span{text-indent:-999999px;display:block;width:100%;height:100%;position:relative;overflow:hidden}#header .wrap-menu .gwr .menu-responsive #hamburger-r span:after,#header .wrap-menu .gwr .menu-responsive #hamburger-r span:before{content:"";position:absolute;left:0;display:block;width:35px;height:1px;background:#fff;transform:rotate(45deg);top:16px;text-indent:0}#header .wrap-menu .gwr .menu-responsive #hamburger-r span:after{transform:rotate(-45deg)}#header .wrap-menu .gwr .menu-responsive .menu-more-options{overflow:auto;height:calc(100vh - 45px)}#header .wrap-menu .gwr .menu-responsive .menu-more-options li{position:relative}#header .wrap-menu .gwr .menu-responsive .menu-more-options li a{color:#FFF;font-family:"Open Sans",sans-serif;display:flex;align-items:center;height:35px;padding:0 1rem;position:relative;font-size:.875rem;letter-spacing:0.5px;font-weight:700;text-transform:uppercase}#header .wrap-menu .gwr .menu-responsive .menu-more-options li.menu-item-has-children>a:after{content:"\e921";font-family:"idx-icons" !important;display:flex;width:12px;height:100%;font-size:18px;position:absolute;justify-content:center;align-items:center;transition:all .6s;color:#FFF;right:1rem;top:0;margin:0 auto}#header .wrap-menu .gwr .menu-responsive .menu-more-options li.menu-item-has-children.active>a{background-color:rgba(0,0,0,0.5)}#header .wrap-menu .gwr .menu-responsive .menu-more-options li.menu-item-has-children.active>a:after{transform:rotate(-180deg)}#header .wrap-menu .gwr .menu-responsive .menu-more-options li.menu-item-has-children.active .sub-menu{padding:1rem;opacity:1;max-height:600px}#header .wrap-menu .gwr .menu-responsive .menu-more-options li .sub-menu{background-color:rgba(0,0,0,0.3);transition:all .3s;opacity:1;overflow:hidden;max-height:0;padding:0 1rem;border:0}#header .wrap-menu .gwr .menu-responsive .menu-more-options::-webkit-scrollbar{width:10px}#header .wrap-menu .gwr .menu-responsive .menu-more-options::-webkit-scrollbar-thumb{background-color:#FFF}#header .wrap-menu .gwr .menu-responsive .menu-more-options::-webkit-scrollbar-track{border:0px solid black;background-color:rgba(255,255,255,0.35)}.r-overlay{position:fixed;top:0;left:0;background-color:#000;z-index:32;width:100%;height:100%;visibility:hidden;opacity:0;cursor:pointer;transition:all 0.65s ease}.opened-menu #header .wrap-menu .gwr .menu-responsive{opacity:1;width:100%;transform:translateX(0)}.opened-menu .r-overlay{visibility:visible;opacity:0.5}.skiptranslate{display:none}#header.header-home{border:0;z-index:999;position:absolute !important;top:0;left:0;width:100%;background-color:transparent}@media screen and (min-width: 640px){#header.header-home{padding:0 1.125rem;padding-top:1rem}}#header.header-home .wrap-options{border:0 !important}#header.header-home .wrap-options .gwr .social-networks li:before{color:#FFF;text-shadow:1px 1px 2px rgba(0,0,0,0.5)}#header.header-home .wrap-options .gwr #call-us{color:#FFF;text-shadow:1px 1px 2px rgba(0,0,0,0.5)}#header.header-home .wrap-options .gwr #available-languages .languages-text{color:#FFF;text-shadow:1px 1px 2px rgba(0,0,0,0.5)}#header.header-home .wrap-options .gwr #user-options li a{color:#FFF;text-shadow:1px 1px 2px rgba(0,0,0,0.5)}#header.header-home .wrap-options .gwr #user-options li:after{background-color:#FFF;box-shadow:1px 1px 2px rgba(0,0,0,0.5)}#header.header-home .wrap-options .gwr #available-languages:after{border-top:7px solid #FFF}#header.header-home .wrap-menu .gwr .text-logo span{color:#FFF !important;text-shadow:1px 1px 2px rgba(0,0,0,0.5)}#header.header-home .wrap-menu .gwr #menu-main>ul>li a{color:#FFF;text-shadow:1px 1px 2px rgba(0,0,0,0.5)}#header.header-home .wrap-menu .gwr .hamburger-content #hamburger span{background-color:#FFF}#header.header-home .wrap-menu .gwr .hamburger-content #hamburger span:after,#header.header-home .wrap-menu .gwr .hamburger-content #hamburger span:before{background-color:#FFF}#header.header-home h1.idx_site_text_tit{color:#FFF !important;text-shadow:1px 1px 2px rgba(0,0,0,0.5)}#header.header-home{transition:all .3s}#header.header-home.active-header-fixed{position:fixed !important;top:0 !important;left:0 !important;width:100%;padding:5px 15px !important;background:#242b3e !important}#header.header-home.active-header-fixed .wrap-options{display:none}#header.header-home.active-header-fixed .wrap-menu .gwr .logo-content{height:50px !important;top:0 !important;width:250px}#header.header-home.active-header-fixed .wrap-menu .gwr .logo-content img{width:100%}#footer{position:relative;margin:0 auto}#footer .bg-footer{top:0;height:100%;width:100%;z-index:-1;object-fit:cover;left:0;position:absolute}.flex-slogan-content{position:relative;padding:1rem}@media screen and (min-width: 768px){.flex-slogan-content{padding:6rem 1rem}}.flex-slogan-content .flex-slogan-description{border:1px solid rgba(255,255,255,0.8);padding:1rem;width:100%;max-width:960px;margin:0 auto}@media screen and (min-width: 991px){.flex-slogan-content .flex-slogan-description{padding:1rem 2rem}}.flex-slogan-content .flex-slogan-description .idx_txt_title_footer{font-family:"Open Sans",sans-serif;color:#FFF;text-shadow:1px 1px 2px rgba(0,0,0,0.5);margin:1rem 0;font-size:1.5rem;text-align:center;text-transform:uppercase;font-weight:700}@media screen and (min-width: 768px){.flex-slogan-content .flex-slogan-description .idx_txt_title_footer{font-size:1.875rem}}.flex-slogan-content .flex-slogan-description p{color:#FFF;font-size:.875rem;line-height:1.6;text-align:justify;font-family:"Open Sans",sans-serif;-moz-text-align-last:center;text-align-last:center;text-shadow:1px 1px 2px rgba(0,0,0,0.5);margin-bottom:2rem}.flex-newsletter-content{padding:1rem 0;background-color:#f8f8f8}@media screen and (min-width: 991px){.flex-newsletter-content{padding:3rem 0}}.flex-newsletter-content .gwr{width:90%;margin:0 auto;position:relative;max-width:1100px}.flex-newsletter-content .gwr>h2{font-size:1.25rem;font-weight:700;margin:1rem 0;font-family:"Open Sans",sans-serif;text-transform:uppercase;text-align:center;padding:0 1rem;letter-spacing:0.33px}@media screen and (min-width: 640px){.flex-newsletter-content .gwr>h2{font-size:1.75rem}}.flex-newsletter-content .gwr p{margin-bottom:1rem;font-size:.875rem;line-height:1.6;text-align:justify;font-family:"Open Sans",sans-serif;-moz-text-align-last:center;text-align-last:center}@media screen and (min-width: 640px){.flex-newsletter-content .gwr p{max-width:580px;margin-left:auto;margin-right:auto}}.flex-newsletter-content .gwr .flex-content-form{max-width:590px;margin:0 auto}.flex-newsletter-content .gwr .flex-content-form .form-master{width:100%}.flex-newsletter-content .gwr .flex-content-form .form-content{background-color:transparent}.flex-newsletter-content .form-content{border:0;margin:0;padding:0}.flex-newsletter-content .form-content .gform_footer{margin-bottom:0}.flex-newsletter-content .form-content .gform_footer .button{height:45px;background-color:#101010;border:1px solid #FFF;color:#FFF;width:100%;text-align:center;text-transform:uppercase;transition:all .3s;font-weight:600;font-size:.875rem}.flex-newsletter-content .form-content .gform_footer .button:hover{background-color:#242b3e;color:#FFF}@media screen and (min-width: 640px){.flex-newsletter-content .form-content .dgtFormAction{justify-content:space-between;display:flex}.flex-newsletter-content .form-content .gform_body .gform_fields .gfield{width:49%}.flex-newsletter-content .form-content .gform_body .gform_fields .gfield .medium{height:45px}.flex-newsletter-content .form-content .gform_body .gform_fields .gfield.requiredFields{width:100%}.flex-newsletter-content .form-content .gform_footer{width:110px;margin-left:1rem;flex-shrink:0}}@media screen and (min-width: 640px){.flex-newsletter-content .form-content .gform_body .gform_fields{display:flex;flex-wrap:wrap;justify-content:space-between}}.flex-newsletter-content .social-networks{height:auto;margin:.625rem 0;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 640px){.flex-newsletter-content .social-networks{margin:1.5625rem 0}}.flex-newsletter-content .social-networks li{width:30px;height:30px;margin-right:0.4375rem;position:relative}.flex-newsletter-content .social-networks li:last-child{margin-right:0}.flex-newsletter-content .social-networks li a{display:block;height:100%;text-indent:-999px;overflow:hidden;z-index:10;position:absolute;top:0;left:0;right:0;margin:auto}.flex-newsletter-content .social-networks li:before{font-family:"idx-icons" !important;display:inline-block;font-size:1.875rem;transition:color .3s;color:#FFF}.flex-newsletter-content .social-networks li.clidxboost-icon-facebook:before{content:"\e92f"}.flex-newsletter-content .social-networks li.clidxboost-icon-twitter:before{content:"\e92d"}.flex-newsletter-content .social-networks li.clidxboost-icon-google-plus:before{content:"\e90b"}.flex-newsletter-content .social-networks li.clidxboost-icon-youtube:before{content:"\e92e"}.flex-newsletter-content .social-networks li.clidxboost-icon-instagram:before{content:"\e930"}.flex-newsletter-content .social-networks li.clidxboost-icon-linkedin:before{content:"\e92c"}.flex-newsletter-content .social-networks li.clidxboost-icon-pinterest:before{content:"\e908"}@media screen and (min-width: 640px){.flex-newsletter-content .social-networks li{width:45px;height:45px;margin-right:1rem}.flex-newsletter-content .social-networks li:before{font-size:2.8125rem}.flex-newsletter-content .social-networks li:after{content:"";display:inline-block;width:100%;height:100%;box-shadow:0px 0px 0px 4px #333;transform:rotate(0deg);transition:all .6s;border-radius:100%;transform:scale(1);opacity:0;position:absolute;left:0;top:0}.flex-newsletter-content .social-networks li:hover:after{transform:scale(1.2);opacity:9;box-shadow:0px 0px 0px 4px #fff}}@media screen and (min-width: 991px){.flex-newsletter-content .social-networks li{width:54px;height:54px}.flex-newsletter-content .social-networks li:before{font-size:3.375rem}}.flex-footer-content{padding:1rem 0;background-color:#242b3e}.flex-footer-content .gwr{position:relative;width:90%;margin:0 auto}@media screen and (min-width: 1024px){.flex-footer-content .gwr .flex-idx-box-a{display:flex;align-items:flex-end}.flex-footer-content .gwr .flex-idx-box-a .logo-footer{margin-right:1rem}.flex-footer-content .gwr .flex-idx-box-a .logo-footer .idx_image_logo_footer{margin-bottom:0}}.flex-footer-content .gwr .flex-idx-box-a .logo-footer{text-align:center}.flex-footer-content .gwr .flex-idx-box-a .logo-footer .idx_image_logo_footer{display:block;margin-bottom:1rem}.flex-footer-content .gwr .flex-idx-box-a .logo-footer img{display:block;max-width:160px;margin:0 auto}.flex-footer-content .gwr .flex-idx-box-a li{color:#FFF;font-size:.8125rem;font-family:"Open Sans",sans-serif;margin-bottom:.3125rem;text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,0.5)}.flex-footer-content .gwr .flex-idx-box-a li a{color:#0072ac;font-family:"Open Sans",sans-serif}.flex-footer-content .gwr .flex-idx-box-a li a:hover{text-decoration:underline}.flex-footer-content .gwr .flex-idx-box-b{display:flex;flex-direction:column;align-items:center}.flex-footer-content .gwr .flex-idx-box-b .company-parnet{order:2;margin-top:0.625rem;margin-bottom:0.625rem;text-align:center;order:2;width:100%;display:flex;align-items:center;justify-content:center}.flex-footer-content .gwr .flex-idx-box-b .company-parnet .idx_image_broker_2_footer_theme{display:inline-block;margin:0 5px}.flex-footer-content .gwr .flex-idx-box-b .copyright-site{order:1;font-size:.75rem;color:#FFF;margin:.3125rem 0;text-align:center}@media screen and (min-width: 1024px){.flex-footer-content .gwr .flex-idx-box-b{flex-direction:row;align-items:flex-end}.flex-footer-content .gwr .flex-idx-box-b .company-parnet{margin:0;width:auto;margin-left:1rem}}@media screen and (min-width: 991px){.flex-footer-content .gwr{display:flex;justify-content:space-between;align-items:flex-end}.flex-footer-content .gwr .flex-site-description li{text-align:left}.flex-footer-content .gwr .flex-company-site{justify-content:flex-end}.flex-footer-content .gwr .flex-company-site .company-parnet,.flex-footer-content .gwr .flex-company-site .copyright-site{text-align:right}.flex-footer-content .gwr .flex-company-site .company-parnet{order:1;justify-content:flex-end}.flex-footer-content .gwr .flex-company-site .company-parnet .idx_image_broker_2_footer_theme{margin:0;margin-left:1rem}.flex-footer-content .gwr .flex-company-site .copyright-site{order:2}}body,main{background-color:#FFF}#flex-home-theme .gwr{width:100% !important}#flex-home-theme .clidxboost-content-slider .clidxboost-gs-wrapper-bullets .gs-bullet:before{background-color:#FFF}#flex-home-theme .clidxboost-content-slider .clidxboost-gs-wrapper-bullets .gs-bullet.gs-bullet-active:before{background-color:#242b3e}#flex-home-theme .clidxboost-content-slider .gs-container-items{height:100vh}#flex-home-theme .clidxboost-content-slider .clidxboost-gs-wrapper-bullets{position:absolute;bottom:0;z-index:2;left:15px}#flex-home-theme .clidxboost-main-slider .clidxboost-wrap-information{bottom:5rem}#flex-home-theme #featured-section{padding:1.25rem 1rem;text-align:center}@media screen and (min-width: 640px){#flex-home-theme #featured-section{padding:2rem 1rem 0 1rem}}#flex-home-theme #featured-section .title-block{font-weight:700;font-family:"Open Sans",sans-serif;text-align:center;margin-bottom:1rem;font-size:1.375rem;flex-grow:1;text-transform:uppercase}@media screen and (min-width: 768px){#flex-home-theme #featured-section .title-block{font-size:2rem;margin-bottom:1.25rem}}#flex-home-theme #featured-section .title-block:after{content:"";width:34px;height:1px;display:block;margin:1.25rem auto 0 auto;background-color:#333}#flex-home-theme #featured-section p{max-width:950px;font-family:"Open Sans",sans-serif;font-size:.875rem;line-height:1.6;margin:1rem auto;text-align:justify;-moz-text-align-last:center;text-align-last:center}#flex-home-theme #featured-section .clidxboost-btn-link{margin-top:1rem;font-family:"Open Sans",sans-serif}#flex-home-theme #featured-section .clidxboost-btn-link span{background-color:#242b3e;border-color:#242b3e;color:#FFF;font-size:1rem}#flex-home-theme #featured-section .clidxboost-btn-link:hover span{background-color:#1f265c}@media (max-width: 480px){#flex-home-theme #featured-section .clidxboost-btn-link{width:100%}}#flex-home-theme #blog-collection{position:relative;width:100%;padding:2rem 1rem;text-align:center;max-width:1500px;margin:0 auto}@media screen and (min-width: 768px){#flex-home-theme #blog-collection{padding:4rem 1rem}}#flex-home-theme #blog-collection .title-block{margin:1rem  0;font-family:"Open Sans",sans-serif;letter-spacing:0.33px;font-size:1.375rem;text-align:center;font-weight:700}@media screen and (min-width: 768px){#flex-home-theme #blog-collection .title-block{font-size:1.875rem}}#flex-home-theme #blog-collection .title-block:after{display:none}#flex-home-theme #blog-collection .idx_txt_description_front{font-size:.875rem;line-height:1.6;align-items:justify;font-family:"Open Sans",sans-serif;margin-bottom:2rem}@media screen and (min-width: 640px){#flex-home-theme #blog-collection #articles-blog{justify-content:center}}#flex-home-theme #blog-collection #articles-blog li{border:1px solid #E5E5E5;padding:.625rem}#flex-home-theme #blog-collection #articles-blog li:hover{border-color:#242b3e}@media screen and (min-width: 640px){#flex-home-theme #blog-collection #articles-blog li{border:1px solid #E5E5E5;width:48%;margin-left:1%;margin-right:1%}}@media screen and (min-width: 1024px){#flex-home-theme #blog-collection #articles-blog li{width:31%;padding:1rem}}#flex-home-theme #blog-collection #articles-blog li .content-article p{text-align:left;-moz-text-align-last:left;text-align-last:left}#flex-home-theme #blog-collection .clidxboost-btn-link{font-family:"Open Sans",sans-serif;letter-spacing:0.33px;margin:1rem 0;font-size:1rem}#flex-home-theme #blog-collection .clidxboost-btn-link span{background-color:#242b3e;border:1px solid #242b3e;color:#FFF}#flex-home-theme #blog-collection .clidxboost-btn-link:hover span{background-color:#333}#flex-home-theme .clidxboost-main-slider .clidxboost-wrap-information{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);bottom:auto;text-align:center;width:90%;max-width:630px}@media screen and (min-width: 1024px){#flex-home-theme .clidxboost-main-slider .clidxboost-wrap-information{max-width:720px}}#flex-home-theme .clidxboost-main-slider .clidxboost-wrap-information>h2{font-family:"Open Sans",sans-serif;text-transform:uppercase;font-size:1.5rem;line-height:1.2;margin-bottom:.625rem}@media screen and (min-width: 768px){#flex-home-theme .clidxboost-main-slider .clidxboost-wrap-information>h2{font-size:2.0625rem}}@media screen and (min-width: 991px){#flex-home-theme .clidxboost-main-slider .clidxboost-wrap-information>h2{font-size:3.125rem}}@media screen and (min-width: 1024px){#flex-home-theme .clidxboost-main-slider .clidxboost-wrap-information>h2{font-size:3.875rem}}#flex-home-theme .clidxboost-main-slider .clidxboost-wrap-information ul li{font-family:"Open Sans",sans-serif;font-size:1.125rem;font-weight:600}@media screen and (min-width: 768px){#flex-home-theme .clidxboost-main-slider .clidxboost-wrap-information ul li{font-size:1.5rem}}#flex-home-theme .clidxboost-main-slider .clidxboost-wrap-information ul li:after{width:6px;height:6px;right:4px;margin-top:-3px;box-shadow:1px 1px 2px rgba(0,0,0,0.7)}#flex-home-theme .clidxboost-main-slider .clidxboost-wrap-information .clidxboost-btn-link{display:inline-block;width:auto;height:45px;line-height:45px;padding:0 1.875rem;background-color:#242b3e;color:#FFF;font-family:"Open Sans",sans-serif;font-size:1rem;text-transform:uppercase;margin-top:1rem;min-width:initial;border:1px solid #242b3e;transition:all .3s}#flex-home-theme .clidxboost-main-slider .clidxboost-wrap-information .clidxboost-btn-link:hover{background-color:#1f265c}@media screen and (min-width: 768px){#flex-home-theme .clidxboost-main-slider .clidxboost-wrap-information .clidxboost-btn-link{height:55px;line-height:55px;padding:0 2.5rem;font-size:1.125rem}}#flex-home-theme #flex-bubble-search{top:auto;bottom:1rem;transform:none !important;left:0 !important;background-color:transparent;width:100%;max-width:100%;animation-duration:0.7s;animation-timing-function:ease}@media screen and (min-width: 768px){#flex-home-theme #flex-bubble-search{bottom:3.125rem}}#flex-home-theme #flex-bubble-search .content-flex-bubble-search{width:100%;max-width:700px;height:auto !important;margin:0 auto}#flex-home-theme #flex-bubble-search .content-flex-bubble-search .flex-link{font-family:"Open Sans",sans-serif}@media screen and (min-width: 640px){#flex-home-theme #flex-bubble-search .content-flex-bubble-search .flex-link{text-shadow:1px 1px 2px rgba(0,0,0,0.5)}}#flex-home-theme #flex-bubble-search .idx_text_search_bar{font-family:"Open Sans",sans-serif;text-shadow:1px 1px 2px rgba(0,0,0,0.5)}@media screen and (min-width: 768px){#flex-home-theme #flex-bubble-search .idx_text_search_bar{font-size:2rem}}#flex-home-theme #flex-bubble-search #clidxboost-btn-search{background-color:#242b3e}#flex-home-theme #flex-bubble-search #clidxboost-btn-search:after{color:#FFF}@media screen and (min-width: 640px){#flex-home-theme #flex-bubble-search{background-color:transparent}#flex-home-theme #flex-bubble-search #clidxboost-modal-search{display:block}}.active-search-modal .r-overlay{visibility:visible !important;opacity:0.8}.active-search-modal #header.header-home{z-index:9}.active-search-modal #flex-home-theme #flex-bubble-search{animation-name:expandUpx;-webkit-animation-name:expandUpx}@media screen and (min-width: 640px){.active-search-modal #flex-home-theme #flex-bubble-search{max-width:100%;top:0;left:0;background-color:transparent;width:100%;border-radius:0;padding:0;z-index:999999;transform:translateY(0);animation-name:expandUpx;display:flex;align-items:center;justify-content:center;flex-direction:column;position:fixed;height:100%}}@media screen and (min-width: 640px) and (min-width: 991px){.active-search-modal #flex-home-theme #flex-bubble-search .content-flex-bubble-search{max-width:900px}}@media screen and (min-width: 640px){.active-search-modal #flex-home-theme #flex-bubble-search .flex-link{color:#FFF}.active-search-modal #flex-home-theme #flex-bubble-search #cities-list ul,.active-search-modal #flex-home-theme #flex-bubble-search .cities-list ul,.active-search-modal #flex-home-theme #flex-bubble-search .ui-autocomplete{height:160px}.active-search-modal #flex-home-theme #flex-bubble-search .idx_text_search_bar{height:auto;margin-top:0.625rem;margin-bottom:1rem;overflow:visible}.active-search-modal #flex-home-theme #flex-bubble-search #clidxboost-modal-search{top:-60px;right:-45px;background-color:transparent;width:45px;height:44px}.active-search-modal #flex-home-theme #flex-bubble-search #clidxboost-modal-search:before{content:"\e914";font-size:1.75rem;font-family:"idx-icons" !important;display:flex;height:100%;width:100%;top:0;right:0;position:absolute;align-items:center;justify-content:center;color:#a7a6ae;transition:color .3s;text-indent:0;color:#FFF}.active-search-modal #flex-home-theme #flex-bubble-search #clidxboost-modal-search:hover:before{color:#242b3e}}.active-search-modal #flex-home-theme #flex-bubble-search .content-flex-bubble-search .flex-link{text-shadow:none}#next-step{background-color:transparent;width:45px;height:45px;display:flex;align-items:center;justify-content:center;text-shadow:1px 1px 2px rgba(0,0,0,0.5);position:absolute;z-index:4;bottom:3rem;left:0;right:0;margin:0 auto}#next-step:before{content:"\e921";font-family:"idx-icons" !important;display:inline-block;font-size:30px;color:#FFF;margin:0 auto}@media (max-width: 767px){.clidxboost-wrap-information{display:block !important}}.flex-wrap-contact .flex-wrap-contact-form .flex-content-form .form-item .clidxboost-btn-link:hover span,.flex-newsletter-content .form-content .gform_footer .button:hover,#flex-home-theme #blog-collection .clidxboost-btn-link:hover span{background-color:#1f265c}.flex-newsletter-content .form-content .gform_footer .button,#header .wrap-menu .gwr .menu-responsive{background-color:#242b3e}#cities-list ul li:hover,.cities-list ul li:hover,.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper.ui-state-active,.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper:hover{background-color:#242b3e !important;border-bottom:1px solid #242b3e !important}.ui-autocomplete::-webkit-scrollbar-thumb{background-color:#242b3e}.content-roberto{position:absolute;bottom:0;right:0;z-index:2;line-height:0;width:auto;max-width:260px;display:none}@media (min-width: 320px) and (max-height: 800px){.content-roberto{max-width:300px !important}}@media screen and (min-width: 991px){.content-roberto{display:block}}@media screen and (min-width: 1300px){.content-roberto{max-width:375px}}.content-roberto img{width:100%}.clidxboost-main-slider .clidxboost-ms-item:after{content:"";display:block;background:rgba(0,0,0,0.33);position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}@media screen and (min-width: 1200px){#wrap-neighborhood-collection #wrap-map,#wrap-neighborhood-collection .wrap-neighborhood-section{height:calc(100% - 91px)}}#flex-home-theme #featured-section .clidxboost-properties-slider .gs-container-navs{background-color:transparent !important}#flex-home-theme #featured-section .title-block:after{display:none}#footer .rm-cform.rm-mw{width:100%;max-width:100%}#featured-section .gs-container-slider:not(.gs-builded){display:flex;justify-content:center !important;align-items:flex-start !important}#featured-section .gs-container-slider:not(.gs-builded) .result-search{width:100% !important;max-width:430px;margin:0 10px 1rem !important}#flex-about-theme .gwr.c-flex{margin-top:1.25rem;margin-bottom:1.25rem;width:90%;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start;max-width:1510px}@media screen and (min-width: 768px){#flex-about-theme .gwr.c-flex{margin-top:3.125rem;margin-bottom:3.125rem}}#flex-about-theme .gwr.c-flex .flex-block-description{order:1;width:100%;margin:0}@media screen and (min-width: 1024px){#flex-about-theme .gwr.c-flex .flex-block-description{width:50%}#flex-about-theme .gwr.c-flex .flex-block-description h2,#flex-about-theme .gwr.c-flex .flex-block-description p{width:100%;max-width:550px}}#flex-about-theme .gwr.c-flex .flex-block-description .title-block{font-size:1.5rem;text-align:left;text-transform:uppercase;margin-bottom:1.25rem;font-weight:700;margin-top:0}@media screen and (min-width: 640px){#flex-about-theme .gwr.c-flex .flex-block-description .title-block{margin-top:1.25rem}}@media screen and (min-width: 768px){#flex-about-theme .gwr.c-flex .flex-block-description .title-block{font-size:2.8125rem;line-height:1.2;margin-bottom:2.8125rem}}#flex-about-theme .gwr.c-flex .flex-block-description .title-block:after{display:none}#flex-about-theme .gwr.c-flex .flex-block-description p{font-size:.875rem;line-height:1.8;text-align:left;margin-bottom:0.625rem;text-align:justify;margin-left:0}@media screen and (min-width: 768px){#flex-about-theme .gwr.c-flex .flex-block-description p{line-height:2;margin-bottom:1.875rem}}#flex-about-theme .gwr.c-flex img{order:2;width:100%;height:auto}@media screen and (min-width: 1024px){#flex-about-theme .gwr.c-flex img{width:46%}}#flex-about-theme .gwr.c-flex #testimonials{order:3;width:100%;background-color:#333;padding:1.625rem 0}#flex-about-theme .gwr.c-flex #testimonials>h2{position:absolute;width:0;height:0;overflow:hidden}#flex-about-theme .gwr.c-flex #testimonials ul li{font-size:0.875rem;line-height:1.8;text-align:center}#flex-about-theme .gwr.c-flex #testimonials ul li span{font-style:normal;display:block;margin-top:1.25rem}#flex-about-theme .gwr.c-flex #testimonials ul li .item-testimonial{width:90%;margin:0 auto;position:relative;color:#FFF}#flex-about-theme .box-btn{display:flex;flex-wrap:wrap;text-align:center;margin-bottom:15px;margin-top:60px}@media screen and (min-width: 1024px){#flex-about-theme .box-btn{max-width:550px;justify-content:space-between}}#flex-about-theme .box-btn .btn-link{width:100%;margin-bottom:10px;height:45px}#flex-about-theme .box-btn .btn-link span{border:1px solid #242b3e;background-color:#242b3e;display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding:0 15px;text-transform:uppercase;font-size:.875rem;transition:all .3s;font-weight:600;font-family:"Open Sans",sans-serif;color:#FFF}#flex-about-theme .box-btn .btn-link span:hover{background-color:#dc3d41}#flex-about-theme .gwr.c-flex.intro-about{padding-bottom:125px;position:relative}@media screen and (min-width: 640px){#flex-about-theme .gwr.c-flex.intro-about{padding-bottom:65px}}#flex-about-theme .gwr.c-flex.intro-about .box-btn{position:absolute;margin:0;bottom:0;left:0;width:100%}#flex-about-theme .gwr.c-flex.intro-about .box-btn .btn-link{width:100%}@media screen and (min-width: 640px){#flex-about-theme .gwr.c-flex.intro-about .box-btn{display:flex;justify-content:space-between}#flex-about-theme .gwr.c-flex.intro-about .box-btn .btn-link{width:48%;margin:0}}@media screen and (min-width: 1024px){#flex-about-theme .gwr.c-flex.intro-about .box-btn{position:relative;margin-top:70px}}#flex-about-theme .btn-link span{color:#333}#flex-about-theme .clidxboost-slider .clidxboost-nav .clidxboost-bullets button:hover span:before,#flex-about-theme .clidxboost-slider .clidxboost-nav .clidxboost-bullets button.active span:before{background-color:#FFF}#flex-contact-theme .flex-breadcrumb{margin-bottom:0}.flex-wrap-contact .flex-wrap-company{padding:0 1rem;margin:1rem 0;position:relative}.flex-wrap-contact .flex-wrap-company-information>h2{font-family:"Open Sans",sans-serif;font-weight:600;font-size:1.875rem;margin-bottom:1rem;text-align:center;text-transform:uppercase}.flex-wrap-contact .flex-wrap-company-information p{font-family:"Open Sans",sans-serif;font-size:.875rem;line-height:1.6;margin-bottom:1rem;text-align:justify;-moz-text-align-last:center;text-align-last:center}.flex-wrap-contact .flex-wrap-company-information ul{margin-bottom:1rem}.flex-wrap-contact .flex-wrap-company-information ul li{margin-bottom:.625rem}.flex-wrap-contact .flex-wrap-company-information ul li a{font-family:"Open Sans",sans-serif;font-size:1rem;position:relative;padding-left:25px}.flex-wrap-contact .flex-wrap-company-information ul li a:before{display:flex;position:absolute;left:0;top:2px;font-size:1.125rem;font-family:"idx-icons" !important;font-weight:normal;width:20px;height:20px;align-items:center;justify-content:center}.flex-wrap-contact .flex-wrap-company-information ul li a.phone:before{content:"\e91d"}.flex-wrap-contact .flex-wrap-company-information ul li a.email:before{content:"\e91a"}.flex-wrap-contact .flex-wrap-company-information ul li a.mapa:before{content:"\e905"}.flex-wrap-contact #flex-wrap-contact-map{border:1px solid #E5E5E5;width:100%;height:220px;position:relative;z-index:2}.flex-wrap-contact #flex-wrap-contact-map #map{width:100%;height:100%;top:0;left:0;position:absolute}.flex-wrap-contact .flex-wrap-contact-form{background-color:#333;padding:1rem;position:relative}.flex-wrap-contact .flex-wrap-contact-form h3{font-family:"Open Sans",sans-serif;font-weight:600;font-size:1.875rem;margin-bottom:1rem;text-align:center;text-transform:uppercase;color:#FFF}.flex-wrap-contact .flex-wrap-contact-form .flex-content-form{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.flex-wrap-contact .flex-wrap-contact-form .flex-content-form .form-item{width:100%;margin-bottom:0.625rem}@media screen and (min-width: 640px){.flex-wrap-contact .flex-wrap-contact-form .flex-content-form .form-item{width:48%}}.flex-wrap-contact .flex-wrap-contact-form .flex-content-form .form-item input,.flex-wrap-contact .flex-wrap-contact-form .flex-content-form .form-item textarea{width:100%;height:40px;padding:.625rem 0.9375rem;border:1px solid #FFF;border-radius:0px;font-size:0.875rem;background-color:transparent;color:#FFF;margin-top:5px}.flex-wrap-contact .flex-wrap-contact-form .flex-content-form .form-item textarea{height:97px;resize:none}.flex-wrap-contact .flex-wrap-contact-form .flex-content-form .form-item span{font-size:14px;margin-bottom:5px;color:#FFF}.flex-wrap-contact .flex-wrap-contact-form .flex-content-form .form-item.full-item{width:100%}.flex-wrap-contact .flex-wrap-contact-form .flex-content-form .form-item .clidxboost-btn-link{margin-left:0;max-width:100%;width:100%;font-family:"Open Sans",sans-serif;font-size:1rem}.flex-wrap-contact .flex-wrap-contact-form .flex-content-form .form-item .clidxboost-btn-link span{border:1px solid #242b3e;background-color:#242b3e;color:#FFF}.flex-wrap-contact .flex-wrap-contact-form .flex-content-form .form-item .clidxboost-btn-link:hover span{background-color:#dc3d41}@media screen and (min-width: 640px){.flex-wrap-contact .flex-wrap-contact-form .flex-content-form .form-item .clidxboost-btn-link{width:270px;margin-right:auto;margin-left:auto;display:block}}.flex-wrap-contact .flex-wrap-contact-form .flex-content-form .opt-list{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.flex-wrap-contact .flex-wrap-contact-form .flex-content-form .opt-list .chk-item label,.flex-wrap-contact .flex-wrap-contact-form .flex-content-form .opt-list .radio-item label{color:#FFF;margin-bottom:0.3125rem;position:relative;padding-left:25px;cursor:pointer;display:inline-block}.flex-wrap-contact .flex-wrap-contact-form .flex-content-form .opt-list .chk-item label:before,.flex-wrap-contact .flex-wrap-contact-form .flex-content-form .opt-list .radio-item label:before{content:"";display:block;height:13px;width:14px;border-radius:3px;border:1px solid #ccc;position:absolute;top:3px;left:0;background-color:#FFF}.flex-wrap-contact .flex-wrap-contact-form .flex-content-form .opt-list .chk-item label:after,.flex-wrap-contact .flex-wrap-contact-form .flex-content-form .opt-list .radio-item label:after{content:"\2713";display:inline-block;position:absolute;left:3px;top:0px;font-size:15px;color:#242b3e;transform:scale(0);transition:all 0.2s cubic-bezier(0, 0.86, 1, 1.24)}.flex-wrap-contact .flex-wrap-contact-form .flex-content-form .opt-list .chk-item input[type=checkbox],.flex-wrap-contact .flex-wrap-contact-form .flex-content-form .opt-list .chk-item input[type=radio],.flex-wrap-contact .flex-wrap-contact-form .flex-content-form .opt-list .radio-item input[type=checkbox],.flex-wrap-contact .flex-wrap-contact-form .flex-content-form .opt-list .radio-item input[type=radio]{width:0;height:0;overflow:hidden;position:absolute;border:0;z-index:0}.flex-wrap-contact .flex-wrap-contact-form .flex-content-form .opt-list .chk-item input[type=checkbox]:checked+label:after,.flex-wrap-contact .flex-wrap-contact-form .flex-content-form .opt-list .chk-item input[type=radio]:checked+label:after,.flex-wrap-contact .flex-wrap-contact-form .flex-content-form .opt-list .radio-item input[type=checkbox]:checked+label:after,.flex-wrap-contact .flex-wrap-contact-form .flex-content-form .opt-list .radio-item input[type=radio]:checked+label:after{transform:scale(1)}.flex-wrap-contact .flex-wrap-contact-form .flex-content-form .opt-list .radio-item{margin-right:10px}.flex-wrap-contact .flex-wrap-contact-form .flex-content-form .opt-list .radio-item label:after{content:"";display:inline-block;position:absolute;left:3px;top:6px;font-size:15px;transform:scale(0);transition:all 0.2s cubic-bezier(0, 0.86, 1, 1.24);width:10px;height:9px;z-index:1;background-color:#242b3e}.flex-wrap-contact .flex-wrap-contact-form .flex-content-form .opt-list .opt-item{position:relative}.flex-wrap-contact .flex-wrap-contact-form .flex-content-form .opt-list .opt-item.full-item{margin-top:0.625rem;width:100%}.flex-wrap-contact .flex-wrap-contact-form .flex-content-form .opt-list .opt-item.full-item span{width:100%;display:block}.flex-wrap-contact .flex-wrap-contact-form .flex-content-form .opt-list label{font-size:0.875rem}@media screen and (min-width: 991px){.flex-wrap-contact{display:flex}.flex-wrap-contact .flex-wrap-company,.flex-wrap-contact .flex-wrap-contact-form{width:50%}.flex-wrap-contact .flex-wrap-contact-form{padding:3rem 1rem}.flex-wrap-contact .flex-wrap-company{padding:0;padding-top:3rem;display:flex;justify-content:space-between;flex-direction:column;margin:0}.flex-wrap-contact .flex-wrap-company .flex-wrap-company-information{margin:0 auto;max-width:470px;width:100%}.flex-wrap-contact #flex_idx_contact_form{width:100%;max-width:470px;margin:0 auto}.flex-wrap-contact #flex-wrap-contact-map{height:300px}}@media screen and (min-width: 1024px){.flex-wrap-contact .flex-wrap-contact-form{padding:8rem 1rem}.flex-wrap-contact .flex-wrap-company{padding-top:8rem}.flex-wrap-contact #flex_idx_contact_form{max-width:670px}.flex-wrap-contact .flex-wrap-company-information ul{margin-top:2.5rem}.flex-wrap-contact .flex-wrap-company-information ul li a{font-size:1.1875rem}.flex-wrap-contact .flex-wrap-company-information ul li a:before{height:28px}.flex-wrap-contact #flex-wrap-contact-map{height:370px}}.flex-wrap-contact .flex-contact-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.flex-wrap-contact #flex_idx_contact_form{position:relative;z-index:2}@media screen and (min-width: 1024px){#full-main .main .gwr{max-width:1431px}}.content-filters #wrap-filters .gwr-filters{margin-top:-1px;max-width:100% !important;width:100% !important}.wrap-preloader{background-color:#1d1d1d}.wrap-preloader .item-wrap-preloader .text-logo h1.idx_site_text_tit{font-size:36px !important;color:#FFF !important;text-shadow:1px 1px 2px rgba(0,0,0,0.5);font-family:"Open Sans",sans-serif}.wrap-preloader .item-wrap-preloader .text-logo span{color:#FFF;text-shadow:1px 1px 2px rgba(0,0,0,0.5);font-family:"Open Sans",sans-serif}.wrap-preloader .preloader-icon:before{border-color:rgba(255,255,255,0.3);border-top-color:#242b3e}#blog-collection #articles-blog li .content-article>h3{font-family:"Open Sans",sans-serif}#blog-collection #articles-blog li .content-article time{font-family:"Open Sans",sans-serif;background-color:#242b3e}.form-content .gform_footer .button{font-family:"Open Sans",sans-serif}#full-main .title-conteiner .content-fixed .content-fixed-title .title-page{font-family:"Open Sans",sans-serif}#full-main .title-conteiner .content-fixed .content-fixed-title .title-page span{font-family:"Open Sans",sans-serif;font-size:1rem}#full-main .title-conteiner .content-fixed .content-fixed-title .breadcrumb-options a,#full-main .title-conteiner .content-fixed .content-fixed-title .breadcrumb-options button{font-family:"Open Sans",sans-serif;font-size:1rem}#full-main .title-conteiner .content-fixed .content-fixed-btn li a,#full-main .title-conteiner .content-fixed .content-fixed-btn li button{font-family:"Open Sans",sans-serif;font-size:.875rem}#full-main .moptions .slider-option .option-switch{font-family:"Open Sans",sans-serif;font-size:.875rem}.modal-full-slider h4{font-family:"Open Sans",sans-serif;font-size:1rem}.avatar-content .avatar-information h2{font-family:"Open Sans",sans-serif}#full-main .main-content .list-details .title-amenities,#full-main .main-content .list-details .title-details{font-family:"Open Sans",sans-serif}.school-title,.similar-properties>h2,.flex-block-description .title-block,#flex-about-theme .gwr.c-flex .flex-block-description .title-block,.condo-statics .subtitle-b,.wp-statisticss .subtitle-b,#flex-contact-theme .gwr.c-flex .flex-lateral-b h3,.flex-content-form .form-item .clidxboost-btn-link span,.widget .title{font-family:"Open Sans",sans-serif}#modal_login .modal_cm .content_md .heder_md h2{font-family:"Open Sans",sans-serif;font-size:1.625rem}#modal_login .modal_cm .header-tab li a{font-family:"Open Sans",sans-serif;font-size:1rem;letter-spacing:0.5px}.clidxboost-btn-link,.modal_cm .form_content .btn_form,#modal_login .modal_cm #push-registration .pr-steps-container .pr-step .pr-next-step,#modal_login .modal_cm #push-registration .pr-steps-container .pr-step .pr-redbtn,.group-flex li a span,.group-flex li button span{font-family:"Open Sans",sans-serif;font-size:.875rem}@keyframes expandUpx{0%{transform:translateY(100%) scale(0.6) scaleY(0.5)}100%{transform:translateY(0%) scale(1) scaleY(1)}}.expandUpx{animation-name:expandUpx;-webkit-animation-name:expandUpx;animation-duration:0.7s;-webkit-animation-duration:0.7s;animation-timing-function:ease;-webkit-animation-timing-function:ease}
