@import url('https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,700;1,400;1,700&display=swap');input[type=text],input[type=email],textarea{-webkit-appearance:none;border-radius:0;outline:0}*:focus{outline:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1.1em;font-family:"Ubuntu","Trebuchet Ms"}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}.clearFix,.clear-fix{clear:both;display:block}html,body{font-size:13px;color:#757575;font-family:"Ubuntu"}.text{font-size:14px;font-weight:300;color:#2c2c2c}body.text{background:#fff;padding:20px}#footer p{padding:0}.text,.MsoNormal,.content p,.content ul{line-height:1.4em;font-family:"Ubuntu","Trebuchet Ms";font-weight:300}h1,h2,h3{font-size:24px;padding-bottom:10px;font-weight:normal;font-family:"Ubuntu";font-style:normal;line-height:1.4em}h1{font-size:36px;text-transform:uppercase;font-weight:300;margin-bottom:20px;line-height:1em}h2{font-size:26px;font-weight:normal;color:#3b3b54;padding-bottom:15px;line-height:1.1em}.text img{max-width:80%}.text p,.text ul,.text ol,.content ul,.content ol{padding:5px 0}.text ul,.text ol,.content ul,content ol{padding-left:30px}.text ul,.content ul{list-style:square;list-style-position:inside}.text ol,.content ol{list-style:decimal;list-style-position:inside}.home-content{color:#444;font-size:18px;font-weight:300;line-height:1.5em}.home-content p,.home-content ul,.home-content ol{padding-bottom:20px}.offer-content{color:#292929;font-size:15px;font-weight:300}.offer-content h2{line-height:1em}a{color:#428eb6;text-decoration:none}.text table{min-width:100%}.niceTable{width:100%;border:0 solid !important;border-collapse:collapse}.niceTable th{color:#474747;font-size:14px;padding:5px;border-bottom:1px solid silver}.niceTable td{padding:5px;border-bottom:1px solid silver}.niceTable .center{text-align:center}.niceTable .bor{border:1px solid silver}.niceTable strong{font-weight:bold}strong{font-weight:bold}em{font-style:italic}.footer-content{font-size:13px;color:white}.text-content{padding-bottom:55px;text-align:center;font-family:Ubuntu;font-size:18px;line-height:1.4em}body.text-content{text-align:center}body.footer-content{background:#6e86b9 !important}.map-content{background:#e7e9ed;font-size:20px}.map-content strong{font-weight:normal;font-size:22px}

/*! http://responsiveslides.com v1.55 by @viljamis */.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0}.rslides li:first-child{position:relative;display:block;float:left}.rslides img{display:block;height:auto;float:left;width:100%;border:0}

#slides{position:relative}#slides .slides-container{display:none}#slides .scrollable{*zoom:1;position:relative;top:0;left:0;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#slides .scrollable:after{content:"";display:table;clear:both}.slides-navigation{margin:0 auto;position:absolute;z-index:3;top:46%;width:100%}.slides-navigation a{position:absolute;display:block}.slides-navigation a.prev{left:0}.slides-navigation a.next{right:0}.slides-pagination{position:absolute;z-index:3;bottom:0;text-align:center;width:100%}.slides-pagination a{border:2px solid #222;border-radius:15px;width:10px;height:10px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4nGP6zwAAAgcBApocMXEAAAAASUVORK5CYII=");margin:2px;overflow:hidden;text-indent:-100%}.slides-pagination a.current{background:#222}

@font-face{font-family:'lightcase';src:url("../../fonts/lightcase.eot?55356177");src:url("../../fonts/lightcase.eot?55356177#iefix") format("embedded-opentype"),url("../../fonts/lightcase.woff?55356177") format("woff"),url("../../fonts/lightcase.ttf?55356177") format("truetype"),url("../../fonts/lightcase.svg?55356177#lightcase") format("svg");font-weight:normal;font-style:normal}[class*='lightcase-icon-']:before{font-family:'lightcase',sans-serif;font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em}.lightcase-icon-play:before{content:'\e800'}.lightcase-icon-pause:before{content:'\e801'}.lightcase-icon-close:before{content:'\e802'}.lightcase-icon-prev:before{content:'\e803'}.lightcase-icon-next:before{content:'\e804'}.lightcase-icon-spin:before{content:'\e805'}@-webkit-keyframes lightcase-spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@-moz-keyframes lightcase-spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes lightcase-spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes lightcase-spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes lightcase-spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}#lightcase-case{display:none;position:fixed;z-index:2002;top:50%;left:50%;font-family:arial,sans-serif;font-size:13px;line-height:1.5;text-align:left;text-shadow:0 0 10px rgba(0,0,0,0.5)}@media screen and (max-width:640px){#lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]){position:relative !important;top:auto !important;left:auto !important;width:auto !important;height:auto !important;margin:0 !important;padding:0 !important;border:none !important;background:none !important}}@media screen and (min-width:641px){#lightcase-case:not([data-lc-type=error]) #lightcase-content{position:relative;z-index:1;overflow:hidden;text-shadow:none;background-color:#fff;-webkit-box-shadow:0 0 30px rgba(0,0,0,0.5);-moz-box-shadow:0 0 30px rgba(0,0,0,0.5);-o-box-shadow:0 0 30px rgba(0,0,0,0.5);box-shadow:0 0 30px rgba(0,0,0,0.5);-webkit-backface-visibility:hidden}}@media screen and (min-width:641px){#lightcase-case[data-lc-type=image] #lightcase-content,#lightcase-case[data-lc-type=video] #lightcase-content{background-color:#333}}#lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content{-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}@media screen and (max-width:640px){#lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content{position:relative !important;top:auto !important;left:auto !important;width:auto !important;height:auto !important;margin:0 !important;padding:0 !important;border:none !important;background:none !important}}#lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content .lightcase-contentInner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){#lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content .lightcase-contentInner{padding:15px}#lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content .lightcase-contentInner,#lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content .lightcase-contentInner>*{width:100% !important;max-width:none !important}#lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content .lightcase-contentInner>*:not(iframe){height:auto !important;max-height:none !important}}@media screen and (max-width:640px){.lightcase-isMobileDevice #lightcase-case[data-lc-type=iframe] #lightcase-content .lightcase-contentInner iframe{overflow:auto;-webkit-overflow-scrolling:touch}}@media screen and (max-width:640px) and (min-width:641px){[data-lc-type=image] #lightcase-content .lightcase-contentInner,[data-lc-type=video] #lightcase-content .lightcase-contentInner{line-height:.75}}@media screen and (max-width:640px){#lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content .lightcase-contentInner .lightcase-inlineWrap{position:relative !important;top:auto !important;left:auto !important;width:auto !important;height:auto !important;margin:0 !important;padding:0 !important;border:none !important;background:none !important}}@media screen and (min-width:641px){#lightcase-case:not([data-lc-type=error]) #lightcase-content .lightcase-contentInner .lightcase-inlineWrap{padding:30px;overflow:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:640px){#lightcase-content h1,#lightcase-content h2,#lightcase-content h3,#lightcase-content h4,#lightcase-content h5,#lightcase-content h6,#lightcase-content p{color:#aaa}}@media screen and (min-width:641px){#lightcase-content h1,#lightcase-content h2,#lightcase-content h3,#lightcase-content h4,#lightcase-content h5,#lightcase-content h6,#lightcase-content p{color:#333}}#lightcase-case p.lightcase-error{margin:0;font-size:17px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#aaa}@media screen and (max-width:640px){#lightcase-case p.lightcase-error{padding:30px 0}}@media screen and (min-width:641px){#lightcase-case p.lightcase-error{padding:0}}.lightcase-isMobileDevice .lightcase-open body{max-width:100%;max-height:100%;overflow:hidden}@media screen and (max-width:640px){.lightcase-open body{padding:55px 0 70px 0}.lightcase-open body>*:not([id*='lightcase-']){position:fixed !important;top:-9999px !important;width:0 !important;height:0 !important;overflow:hidden !important}}#lightcase-info{position:absolute;padding-top:15px}#lightcase-info #lightcase-title,#lightcase-info #lightcase-caption{margin:0;padding:0;line-height:1.5;font-weight:normal;text-overflow:ellipsis}#lightcase-info #lightcase-title{font-size:17px;color:#aaa}@media screen and (max-width:640px){#lightcase-info #lightcase-title{position:fixed;top:10px;left:0;max-width:87.5%;padding:5px 15px;background:#333}}#lightcase-info #lightcase-caption{clear:both;font-size:13px;color:#aaa}#lightcase-info #lightcase-sequenceInfo{font-size:11px;color:#aaa}@media screen and (max-width:640px){.lightcase-fullScreenMode #lightcase-info{padding-left:15px;padding-right:15px}#lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-info{position:static}}#lightcase-loading{position:fixed;z-index:9999;width:1.123em;height:auto;font-size:38px;line-height:1;text-align:center;text-shadow:none;position:fixed;z-index:2001;top:50%;left:50%;margin-top:-0.5em;margin-left:-0.5em;opacity:1;font-size:32px;text-shadow:0 0 15px #fff;-moz-transform-origin:50% 53%;-webkit-animation:lightcase-spin .5s infinite linear;-moz-animation:lightcase-spin .5s infinite linear;-o-animation:lightcase-spin .5s infinite linear;animation:lightcase-spin .5s infinite linear}#lightcase-loading,#lightcase-loading:focus{text-decoration:none;color:#fff;-webkit-tap-highlight-color:transparent;-webkit-transition:color,opacity,ease-in-out .25s;-moz-transition:color,opacity,ease-in-out .25s;-o-transition:color,opacity,ease-in-out .25s;transition:color,opacity,ease-in-out .25s}#lightcase-loading>span{display:inline-block;text-indent:-9999px}#lightcase-nav a[class*='lightcase-icon-']{position:fixed;z-index:9999;width:1.123em;height:auto;font-size:38px;line-height:1;text-align:center;text-shadow:none;outline:0;cursor:pointer}#lightcase-nav a[class*='lightcase-icon-'],#lightcase-nav a[class*='lightcase-icon-']:focus{text-decoration:none;color:rgba(255,255,255,0.6);-webkit-tap-highlight-color:transparent;-webkit-transition:color,opacity,ease-in-out .25s;-moz-transition:color,opacity,ease-in-out .25s;-o-transition:color,opacity,ease-in-out .25s;transition:color,opacity,ease-in-out .25s}#lightcase-nav a[class*='lightcase-icon-']>span{display:inline-block;text-indent:-9999px}#lightcase-nav a[class*='lightcase-icon-']:hover{color:white;text-shadow:0 0 15px white}.lightcase-isMobileDevice #lightcase-nav a[class*='lightcase-icon-']:hover{color:#aaa;text-shadow:none}#lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-prev{left:15px}#lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-next{right:15px}#lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-pause,#lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-play{left:50%;margin-left:-0.5em}@media screen and (min-width:641px){#lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-pause,#lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-play{opacity:0}}#lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-close{top:15px;right:15px;bottom:auto;margin:0;opacity:0;outline:0}@media screen and (max-width:640px){#lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-close{position:absolute}}@media screen and (min-width:641px){#lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-close{position:fixed}}@media screen and (max-width:640px){#lightcase-nav a[class*='lightcase-icon-']{bottom:15px;font-size:24px}}@media screen and (min-width:641px){#lightcase-nav a[class*='lightcase-icon-']{bottom:50%;margin-bottom:-0.5em}#lightcase-nav a[class*='lightcase-icon-']:hover,#lightcase-case:hover ~ #lightcase-nav a[class*='lightcase-icon-']{opacity:1}}#lightcase-overlay{display:none;width:100%;min-height:100%;position:fixed;z-index:2000;top:-9999px;bottom:-9999px;left:0;background:#333}@media screen and (max-width:640px){#lightcase-overlay{opacity:1 !important}}

html,body{background:#fff}.logo{display:block;background:url(../../images/logo.png) no-repeat center;height:130px}#outer{max-width:900px;margin:0 auto}#outer>h1,#outer>h2{text-align:center}article .head{height:80px;overflow:hidden;display:flex}article .head .line{display:flex}#outer .info-box{display:none}.info-box{font-size:30px;text-align:center;padding:20px}article h2{flex:1;background:#d4d600;font-size:30px;color:#2c2c2c;padding:0;line-height:80px;text-indent:25px}article h3{font-size:18px;background:#779419;color:white;width:180px;padding:0;text-align:center;font-weight:bold}article h3 .date{font-size:30px;padding:0;display:block;line-height:48px}article h4{width:80px;background:#58615a;color:white;font-size:12px;font-weight:bold;text-align:center}article h4 span{font-size:36px;display:block;padding:8px 0;line-height:36px}article .text{padding:18px;background:#f5f5f5}article .btns{padding-bottom:18px;height:50px;text-align:right}.button{display:inline-block;text-decoration:none;color:white;background:red;font-size:24px;line-height:50px;width:180px;text-align:center;text-transform:uppercase}.button:hover{opacity:.8}.button.inactive{background:#a29e9e}.button.inactive:hover{opacity:1}.form-group{padding-bottom:20px;position:relative;margin-bottom:10px}.form-group>label{position:absolute;top:5px;line-height:20px;transition:.2s ease all;left:0;font-size:17px;color:#6d6d6d}.form-group>input,.form-group select,.form-group textarea{font-size:17px;color:#6d6d6d;box-sizing:border-box;width:100%;font-family:Ubuntu;padding:5px 0;border:0 solid;border-bottom:1px solid #c2c2c2;min-height:24px;line-height:20px;outline:0;box-shadow:none}.form-group .bar{position:relative;display:block;width:100%;margin-top:1px}.form-group .bar:before,.form-group .bar:after{content:'';height:2px;width:0;bottom:1px;position:absolute;background:#6e86b9;transition:.2s ease all}.form-group .bar:before{left:50%}.form-group .bar:after{right:50%}.form-group input:focus ~ .bar:before,.form-group input:focus ~ .bar:after,.form-group textarea:focus ~ .bar:before,.form-group textarea:focus ~ .bar:after{width:50%}.form-group input:required,.form-group select:required{box-shadow:none}.form-group input:invalid,.form-group textarea:invalid{outline:0}.form-inline{display:flex}.form-inline>div{flex:1}.form-group textarea{resize:none;height:31px}.contact-form form>.form-group>label{display:none}.contact-form form>.form-group{padding-bottom:0}.form-group,.label-down,.form-help{margin:0 25px 10px 25px}.contact-form .row{display:flex}.contact-form .row>div{flex:1}.label-down>.form-group,.form-help>.form-group{margin:0}form .alert{margin:0 25px;color:red}.form-help{padding-bottom:8px}p.required strong{color:red}.form-group .help-block{color:red}label.required:after{content:" *";color:red}.form-help>p{font-size:12px}.form-group>input:focus ~ label,.form-group textarea:focus ~ label,.has-value label,.label-down>.form-group>label{top:auto;bottom:1px;font-size:14px}form .btns input{background:red;border:0 solid;font-size:24px;color:white;font-family:Ubuntu;margin-right:25px;float:right;text-transform:uppercase;padding:17px 20px;text-align:center;cursor:pointer;position:relative;z-index:4;cursor:pointer}.contact-form{border:1px solid #a9a9a9;padding:25px 0;margin:10px auto;margin-bottom:40px}.contact-form h2{padding-left:25px;font-size:24px;font-weight:300}.workshops{padding-bottom:80px}.workshops .logo{background:url(../../images/logo-ducinaltum.svg) no-repeat center;background-size:400px auto}.workshops h1{color:#7f7f7f;font-size:30px;line-height:36px}.workshops article h2{background-color:#fdc206}.workshops article h3{background-color:#6da435;line-height:36px}.workshops article h3 .date{font-size:25px;line-height:60px;padding-top:10px}.workshops article h4{background-color:#1378ac}.workshops article h2{white-space:nowrap}.workshops article .info{display:flex;max-height:280px}.workshops article .info .img{width:180px;background-color:#58351c}.workshops article .info .img span{font-size:14px;font-weight:bold;color:#fff;padding:10px 15px;padding-bottom:5px;display:block}.workshops article .info .img span.address{padding-top:0;padding-bottom:10px;font-weight:300;line-height:1.3em}.workshops article .info .text{flex:1;padding-right:0}.workshops article .info .text .inner{overflow-y:auto;max-height:100%}.workshops article .info .text .inner::-webkit-scrollbar{width:10px}.workshops article .info .text .inner::-webkit-scrollbar-track{background-color:#e3e3e3}.workshops article .info .text .inner::-webkit-scrollbar-thumb{background-color:#a4a4a4;border-radius:10px;border:3px solid transparent;background-clip:content-box}.workshops article .info .text .inner::-webkit-scrollbar-thumb:hover{background-color:#a4a4a4}.workshops article .btns{display:flex;justify-content:right}.workshops article .btns .promotion,.workshops article .btns .price,.workshops article .btns .select{color:white;padding:3px 20px}.workshops article .btns .promotion{text-align:center;display:block;background-color:#0b5880;font-size:12px;line-height:20px}.workshops article .btns .promotion .date{display:block;font-weight:bold;font-size:20px}.workshops article .btns .price{display:flex;background-color:#1378ac;font-size:30px;font-weight:bold;white-space:nowrap;justify-content:center;align-items:center}.workshops article .btns .price .old-price,.bottom .price-prev{font-size:18px;font-weight:300;text-decoration:line-through;margin-left:20px;line-height:normal;color:#fdc206}.workshops article .btns .select{display:flex;justify-content:center;align-items:center;background-color:red;font-weight:bold;font-size:24px;position:relative;padding-left:40px;cursor:pointer}.workshops article .btns .select input{position:absolute;opacity:0;height:0;width:0}.workshops article .btns .select .checkmark{position:absolute;top:14px;left:10px;height:22px;width:22px;background-color:white;border-radius:5px}.workshops article .btns .select .checkmark:after{content:"";position:absolute;display:none}.workshops article .btns .select input:checked ~ .checkmark:after{display:block;width:22px;height:22px;background:url("../../images/v.svg") no-repeat center 3px;background-size:20px}.workshops .bottom{position:fixed;bottom:0;left:0;width:100%;height:80px;background:#1378ac}.workshops .bottom .footer-content{flex:1;padding:30px 0;padding-right:20px}.workshops .bottom .wrap{max-width:900px;margin:0 auto;display:flex;justify-content:right;align-items:center;height:80px}.workshops .bottom .wrap .bottom-price{display:flex;justify-content:center;align-items:center}.workshops .bottom .wrap .all{color:#d5d5d5;font-size:14px;font-weight:300;text-transform:uppercase;text-align:right;line-height:18px}.workshops .bottom .wrap .price{font-size:38px;color:#fff;font-weight:bold;margin-left:20px}.workshops .bottom .wrap .btn{text-transform:uppercase;padding:15px 25px;background-color:#09405c;border:0 solid;color:#fff;font-size:24px;text-align:center;font-weight:bold;margin-left:40px;cursor:pointer}.workshops .bottom .wrap .btn[disabled]{opacity:.8;cursor:not-allowed}.features{padding-top:20px}.features .form-group label{position:static}.features>.form-group>label,form .features .summary{font-size:24px;font-weight:300;color:#3b3b54;padding-bottom:20px;display:block}#user_record_trainings>.form-group{margin:0}.features{padding-bottom:10px}.features .form-group{margin-bottom:0;padding-bottom:4px}.features .form-group .checkbox{padding-top:4px}.features .summary{margin:0 25px 10px 25px;font-size:18px;padding-top:10px}.features .summary span{font-weight:bold}.contact-form{margin-bottom:-100px}@media(max-width:890px){article .head{flex-direction:column-reverse;height:auto}article .line h3{flex:1}article h2{text-indent:0;padding:10px 15px;height:auto;line-height:40px}article h3,article h4{padding-bottom:0}.contact-form .row{display:block;border-top:0;border-left:0}.form-group>label{position:static;display:block}.form-group,.label-down,.form-help{margin:0 5px 10px 5px}form .btns input{float:none;margin:0}form .btns{text-align:center;padding-bottom:10px}.g-recaptcha>div{margin:0 auto}h1{font-size:30px}.workshops .bottom .wrap{flex-direction:column;flex-shrink:0}.workshops .bottom .wrap,.workshops .bottom{height:150px}.workshops{padding-bottom:160px}.workshops .bottom .bottom-price{height:50px;padding:8px 0}.workshops .bottom .btn{width:100%;flex:1;margin:0 !important}.workshops .bottom .wrap .footer-content{flex:1;width:100%;padding:10px;order:10;text-align:center}.workshops article .btns .select{font-size:20px}.workshops article .btns .price{flex-direction:column;font-size:24px}.workshops article .btns .price .old-price,.bottom .price-prev{font-size:14px;line-height:20px}.contact-form{padding:10px;border:0 solid;margin-bottom:-180px}form .btns input{font-size:20px;padding:7px 10px}article .head .line h4{width:auto;padding:0 10px;display:flex;flex-direction:row-reverse;justify-content:center;align-items:center}article .head .line h4 .count{display:inline-block;padding:0;padding-left:30px;font-size:28px}.workshops article h3 .date{padding:0;line-height:40px}.workshops article h2{text-align:center;white-space:normal}.text-content{padding:0 10px;padding-bottom:20px}.workshops article .info{max-height:none}}@media(max-width:500px){.text-content img{float:none !important;display:block;max-width:100%;margin:8px auto !important}.workshops h1{font-size:28px;margin-bottom:0}.workshops article .info{flex-direction:column;height:auto;max-height:none}.workshops article .btns .select{font-size:17px}article h3,article h4{padding-bottom:0}.workshops article .info .text .inner{max-height:none}.workshops article .info .img{width:100%}.workshops article .info .img img{display:none}article h2{font-size:24px;line-height:30px}article h3,article h4{font-size:14px}article h3 .date,article h4 span{font-size:20px;line-height:28px;padding:0}.workshops .bottom .wrap .price{font-size:30px}.workshops article h3 .date{font-size:20px;line-height:45px;padding-top:0}.workshops .logo{background-size:360px auto}.workshops article .btns .promotion,.workshops article .btns .price,.workshops article .btns .select{padding:3px 7px}.workshops article .btns .select{padding-left:34px}.workshops article .btns .price{font-size:20px}.workshops article .btns .price .old-price,.bottom .price-prev{font-size:14px;margin-left:10px}}
