*,::after,::before{box-sizing:border-box;margin:0;padding:0}
body,html{height:100%}
body{font-family:Montserrat,sans-serif;margin:0;padding:0;-webkit-text-size-adjust:none;position:relative;background: #fff;}
.container{width:100%;max-width:1300px;margin:0 auto;padding:0 .9375rem}
.desktopOnly{display:block}
.mobileOnly{display:none}
img{max-width:100%;height:inherit}
.section .container{padding:60px 15px;min-height:100vh;}
.title{margin-bottom:30px}
.title .h2{text-transform: capitalize;font-size: 38px;font-weight: 700;line-height: 42px;color: #DA1C5C;}
.title p{font-size: 20px; font-weight: 500; line-height: 32px; margin-top: 30px;}

#section_1{background: url(../images/slide_1.png);background-size: 100% 120%;background-repeat: no-repeat; }
#section_1 .container{display:flex; justify-content: center; align-items: flex-end;padding: 40px 15px;}
#section_1 .section_data{text-align: center;}
#section_1 .section_data .logo{margin-bottom: 20px;}
#section_1 .section_data .logo img{width: 100%;max-width: 300px;display: block;margin: 0 auto;}
#section_1 .section_data h1{font-size: 40px; font-weight: 700; line-height: 26px; background: #DA1C5C; border-radius: 12px; padding:20px 30px; text-align: center;color: #fff;max-width: 600px; margin: 0 auto 20px;}
#section_1 .section_data h2{font-size: 32px; font-weight: 700; line-height: 26px; color: #fff; margin-bottom: 20px;}
#section_1 .section_data .date{display: flex;align-items: center;justify-content: center;color: #fff;font-weight: 700;font-size: 28px;margin-bottom: 20px;}
#section_1 .section_data .date span{position: relative;padding: 0 20px;display: flex; align-items: center;}
#section_1 .section_data .date span::before,#section_1 .section_data .date span::after {content: "";flex: 1;  border-bottom: 2px solid #fff;margin: 0 20px; width: 100px;}
#section_1 .section_data .sponsorsWrap{display:flex;align-items: flex-start;justify-content: center;}
#section_1 .section_data .sponsorsWrap figure {margin-right: 14px;padding-right: 14px;border-right: 1px solid #fff;text-align: center;}
#section_1 .section_data .sponsorsWrap figure:last-child{border-right:0;margin-right:0;padding-right:0;}
#section_1 .section_data .sponsorsWrap figure span {font-size: 11px; font-weight: 500; line-height: 18px; text-transform: uppercase; color: #fff;margin-bottom: 5px;display: block;}
#section_1 .section_data .sponsorsWrap figure .sponserAds {display: flex;justify-content: center;}
#section_1 .section_data .sponsorsWrap figure .sponserAds div{margin-right:15px;}
#section_1 .section_data .sponsorsWrap figure .sponserAds div:last-child{margin-right:0;}
#section_1 .section_data .sponsorsWrap figure .sponserAds div img { max-width: inherit;display: block;}

#section_2{background: url(../images/common_slide_bg_web.jpg);background-size: 100% 100%;background-repeat: no-repeat;}
#section_2 .section_data .title .h2 {text-align: left;}
#section_2 .container{display:flex;align-items: center;}
#section_2 .section_data{max-width: 850px;margin: 0 auto;}
#section_2 .section_data p{font-size: 20px; font-weight: 500; line-height: 36px; margin-bottom: 20px;}
#section_2 .section_data p em{font-style: normal; color: #DA1C5C;}

#section_3{background: url(../images/sllide_3_web.jpg);background-size: 100% 100%;background-repeat: no-repeat;}
#section_3 .section_data{background: linear-gradient(180deg, #000000 53.85%, rgba(0, 0, 0, 0.5) 68.75%);padding: 20px;}
#section_3 .section_data .topBlock{display: flex;justify-content: space-between;align-items: center;margin-bottom: 20px;}
#section_3 .section_data .topBlock .logo{width:290px;margin-right: 20px; padding-right: 20px; border-right: 1px solid #fff;}
#section_3 .section_data .topBlock .logo img{width: 100%;max-width: 250px;display: block;}
#section_3 .section_data .topBlock span{font-size: 20px; font-weight: 500; line-height: 38px; color: #fff;width: calc(100% - 250px);}
#section_3 .section_data .topBlock span em{font-style: normal; color: #DA1C5C;}
#section_3 .section_data .mainBlock{margin-bottom: 20px;}
#section_3 .section_data .mainBlock img{max-width: 100%;display: block;margin: 0 auto;}
#section_3 .section_data .bottomBlock{display: grid;grid-template-columns: 1fr 1fr 290px;gap: 30px;max-width: 900px; margin: 0 auto;}
#section_3 .section_data .bottomBlock span{font-size: 18px; font-weight: 500; line-height: 28px; color: rgba(255, 255, 255, 1);border-right:1px solid #fff;}
#section_3 .section_data .bottomBlock span:last-child{border-right:none}

#section_4{background: url(../images/common_slide_bg_web.jpg);background-size: 100% 100%;background-repeat: no-repeat;}
#section_4 .section_data .title .h2 {text-align: left;}
#section_4 .container{display:flex;align-items: center;}
#section_4 .section_data{max-width: 1000px;margin: 0 auto;display: grid;grid-template-columns: 1fr 1fr;gap: 50px; }
#section_4 .section_data .panelblock p{font-size: 20px; font-weight: 500; line-height: 36px; margin-bottom: 20px;}
#section_4 .section_data .panelblock ol{list-style: none;counter-reset: num-counter;}
#section_4 .section_data .panelblock ol li{counter-increment: num-counter;display: flex;padding-bottom: 0.625rem;margin-bottom: 0.625rem;}
#section_4 .section_data .panelblock ol li::before {content: counter(num-counter);font-size: 22px;font-weight: 600;margin-right: 1.25rem;width: 46px;height: 46px;background: #fff;border-radius: 50%;display: flex;justify-content: center;border: 1px solid rgba(218, 28, 92, 1);display: flex; justify-content: center; align-items: center;}
#section_4 .section_data .panelblock ol li h3{font-size: 20px; font-weight: 700; line-height: 28px; margin-bottom: 5px;}
#section_4 .section_data .panelblock ol li h3 span{font-size: 16px; font-weight: 500; line-height: 24px; display: block;}

.section{position: relative;}
.section .section_data{max-width: 1000px;margin: 0 auto;}
.section .section_data .title .h2{text-align: center;}
.section .section_data .speakers{display: grid;grid-template-columns: 1fr 1fr;gap: 30px;padding-top: 30px;}
.section .section_data .speakers figure{display: flex;margin-bottom: 30px;justify-content: flex-start;align-items: center;}
.section .section_data .speakers figure .imgWrap{width: 125px;height: 125px;margin-right: 20px;border: 1px solid rgba(167, 167, 167, 1); padding: 4px; border-radius: 50%;}
.section .section_data .speakers figure .imgWrap img{width: 100%;height: 100%;border-radius: 50%;}
.section .section_data .speakers figure .cardTitle{width: calc(100% - 145px);}
.section .section_data .speakers figure .cardTitle .keynote{font-size: 24px; font-weight: 500; line-height: 30px; color: #DA1C5C;margin-bottom: 5px;}
.section .section_data .speakers figure .cardTitle .name{font-size: 22px; font-weight: 700; line-height: 28px; margin-bottom: 5px;}
.section .section_data .speakers figure .cardTitle .post{font-size: 18px; font-weight: 500; line-height: 24px; color: #000;margin-bottom: 0;}

#section_5{background: url(../images/common_slide_bg_2_web.jpg);background-size: 100% 100%;background-repeat: no-repeat;}
#section_6{background: url(../images/common_slide_bg_web.jpg);background-size: 100% 100%;background-repeat: no-repeat;}
#section_7{background: url(../images/common_slide_bg_2_web.jpg);background-size: 100% 100%;background-repeat: no-repeat;}
#section_9{background: url(../images/common_slide_bg_web.jpg);background-size: 100% 100%;background-repeat: no-repeat;}
#section_8{background: url(../images/common_slide_bg_2_web.jpg);background-size: 100% 100%;background-repeat: no-repeat;}

#section_8 .container{display: flex;justify-content: center;align-items: center;}

.scrolltop{width:40px;height:40px;position:fixed;bottom:60px;right:20px;visibility:hidden;background-color:#DA1C5C;z-index:1;text-align:center;cursor:pointer;border-radius:50%}
.scrolltop:after{border-bottom-style:solid;border-bottom-width:2px;border-right-style:solid;border-right-width:2px;content:"";display:inline-block;height:12px;width:12px;border-color:#fff;-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-webkit-transform:rotate(225deg);transform:rotate(225deg);margin-top:16px}
.footer{text-align:center;position:relative;background:#fcfaf8;height:auto;width:100%;padding:20px 0}
.footer .container{display:flex;justify-content:space-evenly;align-items:center}
.footer:after{background:linear-gradient(to right,#375ea2 50%,#d3272a 50%);position:absolute;content:'';height:8px;right:0;left:0;bottom:0}
.footer ul.network-logo,.footer ul.sites{border-right:2px solid #7b7a7a;position:relative;margin-right:15px;padding-right:15px;height:60px}
.footer ul.network-logo::after,.footer ul.sites::after{content:"";float:left;position:absolute;height:10px;width:10px;position:absolute;background-color:#fff;top:40%;right:-7px;border-top:#7b7a7a solid 2px;border-left:#7b7a7a solid 2px;transform:rotate(135deg)}
.footer ul.sites:last-child{padding-right:0;margin-right:0;border-right:none}
.footer ul.sites:last-child::after{display:none}
.footer ul.network-logo{width:30%;display:flex;align-items:center;justify-content:center}
.footer ul.sites{width:55%}
.footer ul.ditigal-logo{width:14%}
.footer ul.ditigal-logo li{list-style:none}
.footer ul.aiane-logo{width:16%}
.footer ul.sites{display:flex;justify-content:space-around;align-items:center}
.footer ul.network-logo li,.footer ul.sites li{margin:0 10px;list-style:none}
.footer ul.network-logo li,.footer ul.sites li img{display:block}
.terms {display: block;text-align: center;font-size: 12px;font-weight: 500;padding-top: 20px;position: absolute;left: 0;right: 0;bottom: 0;}
.terms span {position: relative;color: #000;}
.terms span::before {content: '*';position: absolute;left: -10px;top: 0;color: #DA1C5C;font-size: 16px;}

@media(max-width:768px){
.desktopOnly{display:none}
.mobileOnly{display:block}
.title .h2{font-size: 28px;line-height: 40px;text-align: center;}
.section .container{padding:20px;}
#section_1{background: url(../images/slide_1_mob.png);background-size: cover;background-repeat: no-repeat;height: 100vh;}
#section_1 .container{align-items: flex-end;}
#section_1 .section_data .logo img{width: 100%;max-width: 200px;display: block;margin: 0 auto;}
#section_1 .section_data h1{font-size: 22px; padding:10px 15px;max-width: 315px;margin: 0 auto 10px;}
#section_1 .section_data h2{font-size: 20px; margin-bottom: 10px;}
#section_1 .section_data .date{font-size: 20px; margin-bottom: 10px;}
#section_1 .section_data .date span{padding: 0 10px;}
#section_1 .section_data .date span::before, #section_1 .section_data .date span::after{margin: 0 10px; width: 50px;}
#section_1 .section_data .sponsorsWrap{flex-wrap: wrap;}
#section_1 .section_data .sponsorsWrap figure{margin-bottom:10px;min-width: 140px;}
#section_1 .section_data .sponsorsWrap figure:nth-child(2n+2){border-right: none;margin-right: 0; padding-right: 0;}

#section_2{background: url(../images/common_slide_bg_mob.jpg);background-size: 100% 100%;background-repeat: no-repeat;}
#section_2 .section_data{margin-top: 30%;}
#section_2 .section_data .title .h2{font-size: 24px;line-height: 32px;text-align: center;margin-bottom: 20px;}
#section_2 .section_data p{font-size: 16px; line-height: 24px; margin-bottom: 15px;}

#section_3{background: url(../images/sllide_3_mob.jpg);background-size: 100% 100%;background-repeat: no-repeat;}
#section_3 .section_data .topBlock{flex-direction: column;align-items: center;}
#section_3 .section_data .topBlock .logo{width: 100%;max-width: 250px;margin-right: 0; padding-right: 0; border-right: none;margin-bottom: 20px;}
#section_3 .section_data .topBlock span{width: 100%;font-size: 16px; line-height: 26px;}
#section_3 .section_data .bottomBlock{grid-template-columns: 1fr; gap: 20px;}
#section_3 .section_data .bottomBlock span{font-size: 16px; line-height: 24px; border-right: none;margin-bottom: 10px;border-bottom: 1px solid #fff;padding-bottom: 26px;}
#section_3 .section_data .bottomBlock span:last-child{border-bottom: none;padding-bottom: 0; margin-bottom:0;}

#section_4{background: url(../images/common_slide_bg_mob.jpg);background-size: 100% 100%;background-repeat: no-repeat;}
#section_4 .section_data{margin-top:18%;}
#section_4 .section_data {grid-template-columns: 1fr;gap: 20px;}
#section_4 .section_data .title .h2{text-align: center;}
#section_4 .section_data .panelblock p{font-size: 16px; line-height: 24px; margin-bottom: 15px;}
#section_4 .section_data .panelblock ol li{padding-bottom: 0.5rem;margin-bottom: 0.5rem;}
#section_4 .section_data .panelblock ol li::before {width: 36px;height: 36px;font-size: 18px;margin-right: 1rem;}
#section_4 .section_data .panelblock ol li h3{font-size: 18px; line-height: 26px; margin-bottom: 5px;}
#section_4 .section_data .panelblock ol li h3 span{font-size: 14px; line-height: 22px; display: block;}

.section .section_data .speakers{grid-template-columns: 1fr;gap: 20px;padding-top: 10px;}
.section .section_data .speakers figure{margin-bottom: 10px;}
.section .section_data .speakers figure .imgWrap{width: 100px;height: 100px;margin-right: 15px;}
.section .section_data .speakers figure .cardTitle{width: calc(100% - 115px);}
.section .section_data .speakers figure .cardTitle .keynote{font-size: 18px; line-height: 24px; margin-bottom: 5px;}
.section .section_data .speakers figure .cardTitle .name{font-size: 16px; line-height: 22px; margin-bottom: 5px;}
.section .section_data .speakers figure .cardTitle .post{font-size: 14px; line-height: 20px; color: #000;margin-bottom: 0;}

#section_5 .section_data,#section_6 .section_data,#section_7 .section_data,#section_8 .section_data#section_9 .section_data{margin-top: 20px;}
#section_5{background: url(../images/common_slide_bg_2_mob.jpg);background-size: 100% 100%;background-repeat: no-repeat;}
#section_6{background: url(../images/common_slide_bg_mob.jpg);background-size: 100% 100%;background-repeat: no-repeat;}
#section_7{background: url(../images/common_slide_bg_2_mob.jpg);background-size: 100% 100%;background-repeat: no-repeat;}
#section_9{background: url(../images/common_slide_bg_mob.jpg);background-size: 100% 100%;background-repeat: no-repeat;}
#section_8{background: url(../images/common_slide_bg_2_mob.jpg);background-size: 100% 100%;background-repeat: no-repeat;}

.footer .container{flex-wrap:wrap}
.footer ul.network-logo,.footer ul.sites{width:100%}
.footer ul.ditigal-logo{width:100%;display:flex;justify-content:center;align-items:center}
.footer ul.ditigal-logo img{width:100%}
.footer ul.network-logo,.footer ul.sites{border-right:none;margin-right:0;margin-bottom:10px;padding-right:0}
.footer ul.network-logo{margin-bottom:0}
.footer ul.network-logo li,.footer ul.sites li{margin:0 4px}
.footer ul.network-logo::after,.footer ul.sites::after,.footer ul.sites::before{display:none}

}