.elementor-widget-htmega-pricing-table-addons .htmega-pricing-body ul li{font-weight:400}#wpcf7-f2215-p180-o1{width:100%}.gradient-form{padding:80px;border-radius:20px;background:#fcae01;background:linear-gradient(123deg,#fcae01 33%,#efdd17 75%);margin-top:20px}.gradient-form,.gradient-form label{font-size:16px;color:#232323!important}.success-form .gradient-form{padding-bottom:175px}.gradient-form .flex-form .btn-block input[type=submit]{font-size:16px}.gradient-form .title-block{font-size:24px;font-weight:700;margin-bottom:20px;color:#232323;text-transform:uppercase;text-align:center;font-family:Roboto,Sans-serif}.gradient-form .red{font-weight:700;color:#b82126}.gradient-form .flex-form{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex}.gradient-form .flex-form+.accept{transform:translateY(-13px)}.gradient-form .flex-form .btn-block,.gradient-form .flex-form .input-block{width:30%}.gradient-form .flex-form .input-block{margin-right:5%}.gradient-form .flex-form .input-block input[type=tel],.gradient-form .flex-form .input-block input[type=text]{font-size:16px;border:1px solid #ccc;border-radius:4px;background:#fff}.gradient-form .flex-form .btn-block{padding-top:25px}.gradient-form .flex-form .btn-block input[type=submit]{text-align:center;border-radius:4px;width:100%;display:block}.gradient-form a{text-decoration:underline;color:#0063dc}.contact-form-page .title-form{font-size:2rem;font-weight:700;margin-bottom:20px}.contact-form-page .person-text{text-align:left}.contact-form-page input[type=submit]{padding:0 55px}.logotext{padding-top:20px;font-size:20px;font-weight:lighter;line-height:24px;font-family:Open Sans,sans-serif}.yoast-breadcrumbs+article{margin-top:20px}.yoast-breadcrumbs a{border-bottom:1px dotted #ccc}.yoast-breadcrumbs a:hover{border-bottom:none}.flex-course-wrap{-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex}.flex-course-wrap>.course-item-tpl{padding:35px 35px 90px;border:1px solid #b8212633;margin-right:2%;margin-bottom:40px;transition:.5s;position:relative;border-radius:15px;background:#fff;width:32%}.flex-course-wrap>.course-item-tpl:hover{-webkit-box-shadow:4px 4px 8px 0 rgba(34,60,80,.2);-moz-box-shadow:4px 4px 8px 0 rgba(34,60,80,.2);box-shadow:4px 4px 8px 0 rgba(34,60,80,.2)}.flex-course-wrap>.course-item-tpl .top-icon{position:absolute;top:-25px;left:10%;width:50px}.flex-course-wrap>.course-item-tpl .icon-center{text-align:center}.flex-course-wrap>.course-item-tpl .top-icon img{width:100%}.flex-course-wrap>.course-item-tpl:nth-child(3n+3){margin-right:0}.flex-course-wrap>.course-item-tpl .title-cours{padding-top:20px;font-size:24px;font-weight:600;text-align:center;padding-bottom:20px;font-family:Roboto,Sans-serif}.flex-course-wrap>.course-item-tpl .price-cours{font-size:30px;font-weight:400;font-weight:600;color:#52b6bc;color:#b82126;position:relative;text-align:center;margin:0;font-family:Roboto,Sans-serif}.flex-course-wrap>.course-item-tpl .price-cours span.strike{text-decoration:line-through;margin-right:20px;color:#ccc}.flex-course-wrap>.course-item-tpl .dec-cours ul{list-style:none;padding:0;text-align:center;margin:0}.flex-course-wrap>.course-item-tpl .dec-cours ul li .fas.fa-check{color:#61ce70}.flex-course-wrap>.course-item-tpl .btn-block{padding-top:20px;right:0;position:absolute;bottom:0;text-align:center;padding-bottom:20px;left:0}.flex-course-wrap>.course-item-tpl .btn.btn-red{padding:10px;font-size:15px;border:1px solid #bd2c23;font-weight:500;font-weight:700;color:#bd2c23;transition:.5s;border-radius:21px;border-radius:7px;display:inline-block}.flex-course-wrap>.course-item-tpl .btn.btn-red:hover{color:#fff;background:#bd2c23}.modal-course-overlay{overflow-y:auto;right:0;transition:.5s;position:fixed;opacity:0;bottom:0;visibility:hidden;top:0;background:hsla(0,0%,98%,.7);left:0;display:none;z-index:1000}.modal-course-overlay.fade{transition:.5s;display:block}.modal-course-overlay.fade.in{opacity:1;visibility:visible}.modal-course-overlay .modal-container{transform:translateY(-100px);transition:.5s;position:relative;max-width:874px;opacity:0;margin:10vh auto auto;width:90%}.modal-course-overlay.fade.in .modal-container{transform:translateY(0);opacity:1;-webkit-box-shadow:0 3px 8px 0 rgba(34,60,80,.2);-moz-box-shadow:0 3px 8px 0 rgba(34,60,80,.2);box-shadow:0 3px 8px 0 rgba(34,60,80,.2);border-radius:20px}.modal-course-overlay .modal-container .crestik{height:30px;font-size:4rem;right:10px;color:#000;position:absolute;text-align:center;top:10px;width:30px;line-height:30px;display:block}.modal-course-overlay .modal-container .btn.btn-red-bg{padding:10px 70px;text-decoration:none;font-weight:700;color:#fff;text-transform:uppercase;text-align:center;border-radius:4px;background:#b82126;display:inline-block}.title-success{font-size:26px;font-weight:700;text-align:center}.success-form .btn-block{padding-top:20px;text-align:center;display:none}.modal-course-overlay .modal-container .success-form .btn-block{display:block}.success-form .desc-form-success{line-height:1rem;margin-top:20px}.success-form{display:none}.elementor-929 .elementor-element.elementor-element-8d07b65 .wpcf7-form .wpcf7-submit{padding:0 100px}.elementor-element.elementor-element-2e3c64cf.elementor-widget.elementor-widget-text-editor{color:#000}.elementor-748 .elementor-element.elementor-element-ad55d7e .elementor-icon,.elementor-748 .elementor-element.elementor-element-ccd5ec3 .elementor-icon{padding-top:8px}.elementor-748 .elementor-element.elementor-element-1c1160b .elementor-icon-box-content .elementor-icon-box-description{font-weight:lighter;margin-left:10px;margin-top:-10px}.entry-content.clr .elementor-widget-text-editor{color:#000}.card-edit-dev-gleb img{height:190px;max-width:100%;object-fit:cover;width:auto}.card-edit-dev-gleb{margin-bottom:20px}.card-edit-dev-gleb .course-card{padding:10px;width:100%}.card-edit-dev-gleb .course-card>.card-header{padding-top:10px;font-weight:700;padding-bottom:10px}.gradient-form .flex-form .btn-block input[type=submit]:hover{color:#bc0c00;background:#fff}.elementor-748 .elementor-element.elementor-element-23428c5f .elementor-nav-menu .elementor-item{font-size:18px;text-transform:none}.elementor-748 .elementor-element.elementor-element-23428c5f .elementor-nav-menu--dropdown{font-size:16px}.elementor-748 .elementor-element.elementor-element-a85a53d .elementor-heading-title,.elementor-748 .elementor-element.elementor-element-f09df1e .elementor-heading-title{font-size:18px;font-weight:500}header .elementor-748 .elementor-element.elementor-element-1c1160b .elementor-icon-box-content .elementor-icon-box-description,header .elementor-748 .elementor-element.elementor-element-1c1160b .elementor-icon-box-content .elementor-icon-box-title a,header .elementor-748 .elementor-element.elementor-element-23428c5f .elementor-nav-menu--main .elementor-item,header .logotext{color:#232323!important}.elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item{font-size:16px}@media only screen and (max-device-width:800px),only screen and (max-width:800px){div#outer-wrap{overflow-x:hidden}.elementor-640 .elementor-element.elementor-element-5175786:not(.elementor-motion-effects-element-type-background),.elementor-640 .elementor-element.elementor-element-5175786>.elementor-motion-effects-container>.elementor-motion-effects-layer,.elementor-640 .elementor-element.elementor-element-6c3891e:not(.elementor-motion-effects-element-type-background),.elementor-640 .elementor-element.elementor-element-6c3891e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:none!important}.gradient-form .flex-form .btn-block,.gradient-form .flex-form .input-block{width:100%}.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-8ca39e1{display:none}.flex-course-wrap>.course-item-tpl{margin-right:0;width:100%}.htmega-table-style{overflow-x:auto}.course-card-wrapper,.table.table-1-intensiv,table.table-1-intensiv tr,table.table-1-intensiv tr td{display:block}.elementor-text-editor.elementor-clearfix table{width:100%!important}table.preimush{width:100%}.elementor-widget-container h2{margin-bottom:35px;margin-top:80px}.elementor-640 .elementor-element.elementor-element-0badfda:not(.elementor-motion-effects-element-type-background),.elementor-640 .elementor-element.elementor-element-0badfda>.elementor-motion-effects-container>.elementor-motion-effects-layer,.elementor-640 .elementor-element.elementor-element-5409b18:not(.elementor-motion-effects-element-type-background),.elementor-640 .elementor-element.elementor-element-5409b18>.elementor-motion-effects-container>.elementor-motion-effects-layer,.elementor-640 .elementor-element.elementor-element-66b2ad5:not(.elementor-motion-effects-element-type-background),.elementor-640 .elementor-element.elementor-element-66b2ad5>.elementor-motion-effects-container>.elementor-motion-effects-layer,.elementor-640 .elementor-element.elementor-element-8fa6475:not(.elementor-motion-effects-element-type-background),.elementor-640 .elementor-element.elementor-element-8fa6475>.elementor-motion-effects-container>.elementor-motion-effects-layer,.elementor-640 .elementor-element.elementor-element-9709363:not(.elementor-motion-effects-element-type-background),.elementor-640 .elementor-element.elementor-element-9709363>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:none}#scroll-top,.grecaptcha-badge{display:none!important}.gradient-form .flex-form .input-block{margin-right:0}.contacts-block-mob-menu{padding-top:28px;color:#232323;text-align:center;padding-bottom:40px}.contacts-block-mob-menu .title-contacts{font-size:22px;font-weight:700;color:#000;text-align:center;font-family:Open Sans,Sans-serif}.contacts-block-mob-menu .phone-container{font-size:26px;font-weight:700;color:#000;font-family:Open Sans,Sans-serif}.contacts-block-mob-menu .desc-container{font-size:16px}.gradient-form .flex-form+.accept{transform:translateY(-20px)}header .fas.fa-phone-alt{transform:translateY(5px) translateX(27%)!important;color:transparent;background:url(/wp-content/themes/oceanwp/assets/css/call_icon_1.png) no-repeat 50%/contain}header .eicon-menu-bar{transform:translateX(-47%);font-size:37px;display:block}header .elementor-748 .elementor-element.elementor-element-23428c5f .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:10px!important}.elementor-748 .elementor-element.elementor-element-23428c5f .elementor-menu-toggle,.elementor-748 .elementor-element.elementor-element-23428c5f .elementor-nav-menu--dropdown a{color:#232323}}@media only screen and (max-device-width:480px),only screen and (max-width:480px){.gradient-form .title-block{font-size:18px;font-family:Roboto,Sans-serif}.gradient-form .flex-form .btn-block,.gradient-form .flex-form .input-block{margin-bottom:20px}.gradient-form{padding:60px 20px}.success-form .gradient-form{padding:60px 20px 220px}.title-success{font-size:20px;white-space:nowrap}.success-form .desc-form-success{line-height:2rem}.elementor-748 .elementor-element.elementor-element-23428c5f .elementor-nav-menu .elementor-item{font-size:22px;text-transform:none}.elementor-748 .elementor-element.elementor-element-23428c5f div.elementor-menu-toggle{color:#232323}.elementor-748 .elementor-element.elementor-element-1f6a38e.elementor-view-default .elementor-icon,.elementor-748 .elementor-element.elementor-element-1f6a38e.elementor-view-framed .elementor-icon{font-size:40px;color:#232323}.elementor-748 .elementor-element.elementor-element-23428c5f .elementor-menu-toggle{font-size:50px}.elementor-748 .elementor-element.elementor-element-2f83715a{width:65%}.elementor-748 .elementor-element.elementor-element-c465ebd{width:15%}.elementor-748 .elementor-element.elementor-element-24e2fe9 .elementor-image img{margin:auto;width:77%;display:block}.elementor-748 .elementor-element.elementor-element-21321357{padding:6px 20px}.elementor-748 .elementor-element.elementor-element-23428c5f .elementor-menu-toggle:hover{color:#232323}.gradient-form .flex-form+.accept{transform:translateY(-35px)}}@media only screen and (max-device-width:360px),only screen and (max-width:360px){.title-success{font-size:18px}}