/*!
* Last update : 28-07-2021 11:12
*/


/**
 *centered image with .image class
 */
 [data-text-post-container] .image,
 [data-text-post-container] .img-full-width {
     padding: unset !important;
     margin: 60px auto !important;
     text-align: center;
     display: flex !important;
     flex-direction: column;
 }
 
 [data-text-post-container] .image:before {
     content: none !important;
 }
 
 [data-text-post-container] .img-full-width img,
 [data-text-post-container] .image img {
     width: 100%;
     height: auto;
 }
 
 .main img:not([data-quote-image], [data-news-img]),
 #main img:not([data-quote-image], [data-news-img]) {
     max-width: 1400px;
     width: 100%;
     height: auto;
 }
 
 /**
       * Correct copyright on full width image
       */
 [data-text-post-container] .image span,
 [data-text-post-container] .label-photo {
     display: inline-block;
     margin-bottom: 15px;
     text-align: left;
     max-width: 1400px;
     width: 100%;
     margin: -10px auto 15px;
 
     /* Desktop / Body Small */
     font-size: 14px;
     font-style: normal;
     font-weight: 400;
     line-height: 19px;
 }
 
 /**
       * Correct p size in tabs
       */
 .tab-pane p {
     /* Desktop / Body Large */
     font-size: 20px;
     font-style: normal;
     font-weight: 400;
     line-height: 30px;
 }
 
 /**
        * First h5 in text post same style as p.intro
        */
 .main .tab-pane h3,
 .main .tab-pane h4,
 .main .tab-pane h5,
 .main .tab-pane h6,
 .main div[data-text-post-content] h3,
 .main div[data-text-post-content] h4,
 .main div[data-text-post-content] h5,
 .main div[data-text-post-content] h6,
 #main .tab-pane h3,
 #main .tab-pane h4,
 #main .tab-pane h5,
 #main .tab-pane h6,
 #main div[data-text-post-content] h3,
 #main div[data-text-post-content] h4,
 #main div[data-text-post-content] h5,
 #main div[data-text-post-content] h6 {
     font-weight: 700;
     font-size: 20px;
     line-height: 30px;
     letter-spacing: unset;
     margin-bottom: 1rem;
     margin-left: unset;
     margin-right: unset;
 }
 
 .main section[data-text-post-container]:first-child div[data-text-post-content]> :nth-child(1),
 #main section[data-text-post-container]:first-child div[data-text-post-content]> :nth-child(1) {
     font-size: 36px !important;
     font-style: normal !important;
     font-weight: 400 !important;
     line-height: 48px !important;
     letter-spacing: -.01em !important;
 }
 
 /**
        * Correct Text post padding
        */
 @media (max-width:1440px) {
     [data-text-post-container] [data-text-post-content] {
         padding-left: 20px;
         padding-right: 20px;
     }
 }
 
 /**
        * Correct line (remove top -60)
        */
 [data-text-post-container] [data-text-post-content]>div.image::before,
 [data-text-post-container] [data-text-post-content]>div:not(.image)::before,
 [data-text-post-container] [data-text-post-content]>figure::before,
 [data-text-post-container] [data-text-post-content]>h1::before,
 [data-text-post-container] [data-text-post-content]>h2::before,
 [data-text-post-container] [data-text-post-content]>h3::before,
 [data-text-post-container] [data-text-post-content]>h4::before,
 [data-text-post-container] [data-text-post-content]>h5::before,
 [data-text-post-container] [data-text-post-content]>h6::before,
 [data-text-post-container] [data-text-post-content]>img::before,
 [data-text-post-container] [data-text-post-content]>p::before,
 [data-text-post-container] [data-text-post-content]>picture::before,
 [data-text-post-container] [data-text-post-content]>blockquote::before,
 [data-text-post-container] [data-text-post-content]>span::before {
     content: "";
     position: absolute;
     height: calc(100% + 60px);
     width: 1px;
     background: #ddd;
     left: calc(50% - 296px);
     top: 0;
 }
 
 /**
        * Correct top banner with skin Page
        * Please add class rbanner-page to the div
        */
 
 .rbanner-page img,
 [data-text-post-banner] img {
     width: 100%;
     max-width: 1400px !important;
     border-radius: 4px;
 
     align-self: flex-start;
 
 }
 
 @media (max-width:1440px) {
 
     .rbanner-page,
     [data-text-post-banner] .row:last-child {
         padding-left: 20px;
         padding-right: 20px;
     }
 }
 
 /**
        * Fix footer img with new rules
        */
 .w-100 {
     max-width: unset;
 }
 
 
 [data-text-post-container] [data-text-post-content]>div.image.img-full-width+div.image::before,
 [data-text-post-container] [data-text-post-content]>div.image.img-full-width+div:not(.image)::before,
 [data-text-post-container] [data-text-post-content]>div.image.img-full-width+figure::before,
 [data-text-post-container] [data-text-post-content]>div.image.img-full-width+h1::before,
 [data-text-post-container] [data-text-post-content]>div.image.img-full-width+h2::before,
 [data-text-post-container] [data-text-post-content]>div.image.img-full-width+h3::before,
 [data-text-post-container] [data-text-post-content]>div.image.img-full-width+h4::before,
 [data-text-post-container] [data-text-post-content]>div.image.img-full-width+h5::before,
 [data-text-post-container] [data-text-post-content]>div.image.img-full-width+h6::before,
 [data-text-post-container] [data-text-post-content]>div.image.img-full-width+img::before,
 [data-text-post-container] [data-text-post-content]>div.image.img-full-width+p::before,
 [data-text-post-container] [data-text-post-content]>div.image.img-full-width+picture::before,
 [data-text-post-container] [data-text-post-content]>div.image.img-full-width+span::before,
 [data-text-post-container] [data-text-post-content]>div.image:first-child::before,
 [data-text-post-container] [data-text-post-content]>div:not(.image).img-full-width+div.image::before,
 [data-text-post-container] [data-text-post-content]>div:not(.image).img-full-width+div:not(.image)::before,
 [data-text-post-container] [data-text-post-content]>div:not(.image).img-full-width+figure::before,
 [data-text-post-container] [data-text-post-content]>div:not(.image).img-full-width+h1::before,
 [data-text-post-container] [data-text-post-content]>div:not(.image).img-full-width+h2::before,
 [data-text-post-container] [data-text-post-content]>div:not(.image).img-full-width+h3::before,
 [data-text-post-container] [data-text-post-content]>div:not(.image).img-full-width+h4::before,
 [data-text-post-container] [data-text-post-content]>div:not(.image).img-full-width+h5::before,
 [data-text-post-container] [data-text-post-content]>div:not(.image).img-full-width+h6::before,
 [data-text-post-container] [data-text-post-content]>div:not(.image).img-full-width+img::before,
 [data-text-post-container] [data-text-post-content]>div:not(.image).img-full-width+p::before,
 [data-text-post-container] [data-text-post-content]>div:not(.image).img-full-width+picture::before,
 [data-text-post-container] [data-text-post-content]>div:not(.image).img-full-width+span::before,
 [data-text-post-container] [data-text-post-content]>div:not(.image):first-child::before,
 [data-text-post-container] [data-text-post-content]>figure.img-full-width+div.image::before,
 [data-text-post-container] [data-text-post-content]>figure.img-full-width+div:not(.image)::before,
 [data-text-post-container] [data-text-post-content]>figure.img-full-width+figure::before,
 [data-text-post-container] [data-text-post-content]>figure.img-full-width+h1::before,
 [data-text-post-container] [data-text-post-content]>figure.img-full-width+h2::before,
 [data-text-post-container] [data-text-post-content]>figure.img-full-width+h3::before,
 [data-text-post-container] [data-text-post-content]>figure.img-full-width+h4::before,
 [data-text-post-container] [data-text-post-content]>figure.img-full-width+h5::before,
 [data-text-post-container] [data-text-post-content]>figure.img-full-width+h6::before,
 [data-text-post-container] [data-text-post-content]>figure.img-full-width+img::before,
 [data-text-post-container] [data-text-post-content]>figure.img-full-width+p::before,
 [data-text-post-container] [data-text-post-content]>figure.img-full-width+picture::before,
 [data-text-post-container] [data-text-post-content]>figure.img-full-width+span::before,
 [data-text-post-container] [data-text-post-content]>figure:first-child::before,
 [data-text-post-container] [data-text-post-content]>h1.img-full-width+div.image::before,
 [data-text-post-container] [data-text-post-content]>h1.img-full-width+div:not(.image)::before,
 [data-text-post-container] [data-text-post-content]>h1.img-full-width+figure::before,
 [data-text-post-container] [data-text-post-content]>h1.img-full-width+h1::before,
 [data-text-post-container] [data-text-post-content]>h1.img-full-width+h2::before,
 [data-text-post-container] [data-text-post-content]>h1.img-full-width+h3::before,
 [data-text-post-container] [data-text-post-content]>h1.img-full-width+h4::before,
 [data-text-post-container] [data-text-post-content]>h1.img-full-width+h5::before,
 [data-text-post-container] [data-text-post-content]>h1.img-full-width+h6::before,
 [data-text-post-container] [data-text-post-content]>h1.img-full-width+img::before,
 [data-text-post-container] [data-text-post-content]>h1.img-full-width+p::before,
 [data-text-post-container] [data-text-post-content]>h1.img-full-width+picture::before,
 [data-text-post-container] [data-text-post-content]>h1.img-full-width+span::before,
 [data-text-post-container] [data-text-post-content]>h1:first-child::before,
 [data-text-post-container] [data-text-post-content]>h2.img-full-width+div.image::before,
 [data-text-post-container] [data-text-post-content]>h2.img-full-width+div:not(.image)::before,
 [data-text-post-container] [data-text-post-content]>h2.img-full-width+figure::before,
 [data-text-post-container] [data-text-post-content]>h2.img-full-width+h1::before,
 [data-text-post-container] [data-text-post-content]>h2.img-full-width+h2::before,
 [data-text-post-container] [data-text-post-content]>h2.img-full-width+h3::before,
 [data-text-post-container] [data-text-post-content]>h2.img-full-width+h4::before,
 [data-text-post-container] [data-text-post-content]>h2.img-full-width+h5::before,
 [data-text-post-container] [data-text-post-content]>h2.img-full-width+h6::before,
 [data-text-post-container] [data-text-post-content]>h2.img-full-width+img::before,
 [data-text-post-container] [data-text-post-content]>h2.img-full-width+p::before,
 [data-text-post-container] [data-text-post-content]>h2.img-full-width+picture::before,
 [data-text-post-container] [data-text-post-content]>h2.img-full-width+span::before,
 [data-text-post-container] [data-text-post-content]>h2:first-child::before,
 [data-text-post-container] [data-text-post-content]>h3.img-full-width+div.image::before,
 [data-text-post-container] [data-text-post-content]>h3.img-full-width+div:not(.image)::before,
 [data-text-post-container] [data-text-post-content]>h3.img-full-width+figure::before,
 [data-text-post-container] [data-text-post-content]>h3.img-full-width+h1::before,
 [data-text-post-container] [data-text-post-content]>h3.img-full-width+h2::before,
 [data-text-post-container] [data-text-post-content]>h3.img-full-width+h3::before,
 [data-text-post-container] [data-text-post-content]>h3.img-full-width+h4::before,
 [data-text-post-container] [data-text-post-content]>h3.img-full-width+h5::before,
 [data-text-post-container] [data-text-post-content]>h3.img-full-width+h6::before,
 [data-text-post-container] [data-text-post-content]>h3.img-full-width+img::before,
 [data-text-post-container] [data-text-post-content]>h3.img-full-width+p::before,
 [data-text-post-container] [data-text-post-content]>h3.img-full-width+picture::before,
 [data-text-post-container] [data-text-post-content]>h3.img-full-width+span::before,
 [data-text-post-container] [data-text-post-content]>h3:first-child::before,
 [data-text-post-container] [data-text-post-content]>h4.img-full-width+div.image::before,
 [data-text-post-container] [data-text-post-content]>h4.img-full-width+div:not(.image)::before,
 [data-text-post-container] [data-text-post-content]>h4.img-full-width+figure::before,
 [data-text-post-container] [data-text-post-content]>h4.img-full-width+h1::before,
 [data-text-post-container] [data-text-post-content]>h4.img-full-width+h2::before,
 [data-text-post-container] [data-text-post-content]>h4.img-full-width+h3::before,
 [data-text-post-container] [data-text-post-content]>h4.img-full-width+h4::before,
 [data-text-post-container] [data-text-post-content]>h4.img-full-width+h5::before,
 [data-text-post-container] [data-text-post-content]>h4.img-full-width+h6::before,
 [data-text-post-container] [data-text-post-content]>h4.img-full-width+img::before,
 [data-text-post-container] [data-text-post-content]>h4.img-full-width+p::before,
 [data-text-post-container] [data-text-post-content]>h4.img-full-width+picture::before,
 [data-text-post-container] [data-text-post-content]>h4.img-full-width+span::before,
 [data-text-post-container] [data-text-post-content]>h4:first-child::before,
 [data-text-post-container] [data-text-post-content]>h5.img-full-width+div.image::before,
 [data-text-post-container] [data-text-post-content]>h5.img-full-width+div:not(.image)::before,
 [data-text-post-container] [data-text-post-content]>h5.img-full-width+figure::before,
 [data-text-post-container] [data-text-post-content]>h5.img-full-width+h1::before,
 [data-text-post-container] [data-text-post-content]>h5.img-full-width+h2::before,
 [data-text-post-container] [data-text-post-content]>h5.img-full-width+h3::before,
 [data-text-post-container] [data-text-post-content]>h5.img-full-width+h4::before,
 [data-text-post-container] [data-text-post-content]>h5.img-full-width+h5::before,
 [data-text-post-container] [data-text-post-content]>h5.img-full-width+h6::before,
 [data-text-post-container] [data-text-post-content]>h5.img-full-width+img::before,
 [data-text-post-container] [data-text-post-content]>h5.img-full-width+p::before,
 [data-text-post-container] [data-text-post-content]>h5.img-full-width+picture::before,
 [data-text-post-container] [data-text-post-content]>h5.img-full-width+span::before,
 [data-text-post-container] [data-text-post-content]>h5:first-child::before,
 [data-text-post-container] [data-text-post-content]>h6.img-full-width+div.image::before,
 [data-text-post-container] [data-text-post-content]>h6.img-full-width+div:not(.image)::before,
 [data-text-post-container] [data-text-post-content]>h6.img-full-width+figure::before,
 [data-text-post-container] [data-text-post-content]>h6.img-full-width+h1::before,
 [data-text-post-container] [data-text-post-content]>h6.img-full-width+h2::before,
 [data-text-post-container] [data-text-post-content]>h6.img-full-width+h3::before,
 [data-text-post-container] [data-text-post-content]>h6.img-full-width+h4::before,
 [data-text-post-container] [data-text-post-content]>h6.img-full-width+h5::before,
 [data-text-post-container] [data-text-post-content]>h6.img-full-width+h6::before,
 [data-text-post-container] [data-text-post-content]>h6.img-full-width+img::before,
 [data-text-post-container] [data-text-post-content]>h6.img-full-width+p::before,
 [data-text-post-container] [data-text-post-content]>h6.img-full-width+picture::before,
 [data-text-post-container] [data-text-post-content]>h6.img-full-width+span::before,
 [data-text-post-container] [data-text-post-content]>h6:first-child::before,
 [data-text-post-container] [data-text-post-content]>img.img-full-width+div.image::before,
 [data-text-post-container] [data-text-post-content]>img.img-full-width+div:not(.image)::before,
 [data-text-post-container] [data-text-post-content]>img.img-full-width+figure::before,
 [data-text-post-container] [data-text-post-content]>img.img-full-width+h1::before,
 [data-text-post-container] [data-text-post-content]>img.img-full-width+h2::before,
 [data-text-post-container] [data-text-post-content]>img.img-full-width+h3::before,
 [data-text-post-container] [data-text-post-content]>img.img-full-width+h4::before,
 [data-text-post-container] [data-text-post-content]>img.img-full-width+h5::before,
 [data-text-post-container] [data-text-post-content]>img.img-full-width+h6::before,
 [data-text-post-container] [data-text-post-content]>img.img-full-width+img::before,
 [data-text-post-container] [data-text-post-content]>img.img-full-width+p::before,
 [data-text-post-container] [data-text-post-content]>img.img-full-width+picture::before,
 [data-text-post-container] [data-text-post-content]>img.img-full-width+span::before,
 [data-text-post-container] [data-text-post-content]>img:first-child::before,
 [data-text-post-container] [data-text-post-content]>p.img-full-width+div.image::before,
 [data-text-post-container] [data-text-post-content]>p.img-full-width+div:not(.image)::before,
 [data-text-post-container] [data-text-post-content]>p.img-full-width+figure::before,
 [data-text-post-container] [data-text-post-content]>p.img-full-width+h1::before,
 [data-text-post-container] [data-text-post-content]>p.img-full-width+h2::before,
 [data-text-post-container] [data-text-post-content]>p.img-full-width+h3::before,
 [data-text-post-container] [data-text-post-content]>p.img-full-width+h4::before,
 [data-text-post-container] [data-text-post-content]>p.img-full-width+h5::before,
 [data-text-post-container] [data-text-post-content]>p.img-full-width+h6::before,
 [data-text-post-container] [data-text-post-content]>p.img-full-width+img::before,
 [data-text-post-container] [data-text-post-content]>p.img-full-width+p::before,
 [data-text-post-container] [data-text-post-content]>p.img-full-width+picture::before,
 [data-text-post-container] [data-text-post-content]>p.img-full-width+span::before,
 [data-text-post-container] [data-text-post-content]>p:first-child::before,
 [data-text-post-container] [data-text-post-content]>picture.img-full-width+div.image::before,
 [data-text-post-container] [data-text-post-content]>picture.img-full-width+div:not(.image)::before,
 [data-text-post-container] [data-text-post-content]>picture.img-full-width+figure::before,
 [data-text-post-container] [data-text-post-content]>picture.img-full-width+h1::before,
 [data-text-post-container] [data-text-post-content]>picture.img-full-width+h2::before,
 [data-text-post-container] [data-text-post-content]>picture.img-full-width+h3::before,
 [data-text-post-container] [data-text-post-content]>picture.img-full-width+h4::before,
 [data-text-post-container] [data-text-post-content]>picture.img-full-width+h5::before,
 [data-text-post-container] [data-text-post-content]>picture.img-full-width+h6::before,
 [data-text-post-container] [data-text-post-content]>picture.img-full-width+img::before,
 [data-text-post-container] [data-text-post-content]>picture.img-full-width+p::before,
 [data-text-post-container] [data-text-post-content]>picture.img-full-width+picture::before,
 [data-text-post-container] [data-text-post-content]>picture.img-full-width+span::before,
 [data-text-post-container] [data-text-post-content]>picture:first-child::before,
 [data-text-post-container] [data-text-post-content]>span.img-full-width+div.image::before,
 [data-text-post-container] [data-text-post-content]>span.img-full-width+div:not(.image)::before,
 [data-text-post-container] [data-text-post-content]>span.img-full-width+figure::before,
 [data-text-post-container] [data-text-post-content]>span.img-full-width+h1::before,
 [data-text-post-container] [data-text-post-content]>span.img-full-width+h2::before,
 [data-text-post-container] [data-text-post-content]>span.img-full-width+h3::before,
 [data-text-post-container] [data-text-post-content]>span.img-full-width+h4::before,
 [data-text-post-container] [data-text-post-content]>span.img-full-width+h5::before,
 [data-text-post-container] [data-text-post-content]>span.img-full-width+h6::before,
 [data-text-post-container] [data-text-post-content]>span.img-full-width+img::before,
 [data-text-post-container] [data-text-post-content]>span.img-full-width+p::before,
 [data-text-post-container] [data-text-post-content]>span.img-full-width+picture::before,
 [data-text-post-container] [data-text-post-content]>span.img-full-width+span::before,
 [data-text-post-container] [data-text-post-content]>span:first-child::before {
     top: 0 !important;
     height: calc(100% + 60px) !important;
 }
 
 
 /**
        * Fix youtube player
        */
 
 .embed-container {
     height: 0 !important;
     max-width: unset !important;
     text-align: center !important;
     margin-top: 60px !important;
     margin-bottom: 60px !important;
     padding-bottom: unset !important;
 
     position: relative !important;
     width: 100% !important;
     overflow: hidden !important;
     padding-top: 56.25% !important;
     /* 16:9 Aspect Ratio */
     margin-left: auto !important;
     margin-right: auto !important;
 }
 
 .embed-container iframe,
 .embed-container object,
 .embed-container embed {
     position: absolute !important;
     top: 0 !important;
     left: 0 !important;
     bottom: 0 !important;
     right: 0 !important;
     width: 100% !important;
     height: 100% !important;
     border: none !important;
 }
 
 @media (min-width: 1440px) {
     .embed-container {
         padding: unset !important;
         height: 787.50px !important;
         width: 1400px !important;
     }
 }
 
 /**
        * Fix list style
        */
 [data-text-post-content]>ul::before,
 [data-text-post-content]>ol::before {
     content: "";
     position: absolute;
     height: calc(100% + 20px);
     width: 1px;
     background: #ddd;
     left: calc(50% - 296px);
     top: 0;
 }
 
 [data-text-post-content]>ul,
 [data-text-post-content]>ol,
 .DocumentListing .txt-note p {
     position: relative;
     padding-left: calc(50% - 286px);
     padding-right: calc(50% - 286px);
     font-size: 20px;
     line-height: 30px;
     font-family: OlympicSans, Arial, Helvetica, sans-serif;
     font-style: normal;
     font-weight: 400;
 }
 
 [data-text-post-content]>ul li,
 [data-text-post-content]>ol li {
     margin-left: 2rem;
 }
 
 /**
        * Made footer effect (like designer want it ?)
        */
 .footer-bkgImg,
 [data-footer] .container-fluid:last-child {
     /* place on the bottom */
     position: sticky;
     bottom: 0;
     left: 0;
     z-index: -1;
 }
 
 
 /**
       * Made link blue and bold in text post content
       */
 [data-text-post-content] :not(.image) a {
     color: #0078D0;
     font-weight: 700;
     position: relative;
 }
 
 [data-text-post-content] :not(.image) a {
     text-decoration: none;
     background-image: linear-gradient(currentColor, currentColor);
     background-position: 0% 100%;
     background-repeat: no-repeat;
     background-size: 0% 1px;
     transition: background-size .3s;
 }
 
 [data-text-post-content] :not(.image) a:hover,
 [data-text-post-content] :not(.image) a:focus {
     background-size: 100% 1px;
 }
 
 /**
      * Fix rem unit (it should be fix but it break your style)
      
      body, html{
           font-size: 20px; 
      }*/
 
 /**
      * Fix font color
      */
 body {
     color: #000;
 }
 
 /**
      * Fix accordion not active color
      */
 [data-accordion] [data-accordion-content] li>a {
     color: #979797 !important;
     transition: color .4s ease;
 }
 
 [data-accordion] [data-accordion-content] li>a:hover {
     color: #000 !important;
 }
 
 /**
      * Quick fix overview sponsors
      */
 .overview-sponsors ul {
     margin: 0;
     padding: 0;
     display: flex;
     flex-direction: row;
     justify-content: center;
     flex-wrap: wrap;
     display: grid;
     grid-template-columns: repeat(auto-fit, minmax(150px, 170px));
     grid-gap: 50px;
 }
 
 @media (min-width: 768px) {
     .overview-sponsors li {
         margin: 0;
     }
 }
 
 /**
      * Make blockQuote
      */
 
 [data-text-post-container] [data-text-post-content] blockquote {
     display: grid;
     position: relative;
     padding-left: calc(50% - 286px);
     padding-right: calc(50% - 286px);
     font-size: 20px;
     line-height: 30px;
     font-family: OlympicSans, Arial, Helvetica, sans-serif;
     font-style: normal;
     font-weight: 400;
     text-align: center;
 }
 
 [data-text-post-container] [data-text-post-content] blockquote q {
     font-size: 36px;
     font-family: 'OlympicSerif';
     line-height: 48px;
     margin-bottom: 15px;
 }
 
 [data-text-post-container] [data-text-post-content] blockquote .profile-section {
     font-style: normal;
 }
 
 [data-text-post-container] [data-text-post-content] blockquote .text-box {
     display: grid;
 }
 
 /**
     * Fix news date typo and tag
     */
 [data-carousel-container] time {
     font-size: 14px;
 }
 
 [data-carousel] .news-topic-label {
     padding: 10px;
 }
 
 /**
     * Fix noc logo size
     */
 .Country [data-text-post-banner] img {
     max-height: 450px;
     width: auto;
     max-width: 100% !important;
 }
 
 /**
    * Romain need that 
    */
 .FAQTopic [data-banner-ioc-full-title],
 .FAQQA [data-banner-ioc-full-title] {
     font-family: OlympicSerif, Arial, Helvetica, sans-serif;
     font-style: normal;
     font-weight: 400;
     font-size: 62px;
     line-height: 66px;
     width: 80%;
 }
 
 /**
   * Fix footer background color
   */
 [data-footer] [data-footer-navigation-container] {
     background-color: black;
 }
 
 /**
  * Fix blue button color on hover
  */
 .btn-ioc.btn.blue:hover {
     color: #fff;
 }
 
 /**
  * Fix height image banner
  */
 [data-banner-ioc-full] [data-banner-ioc-full-media] {
     align-self: flex-start;
 }
 
 /**
  *Fix footer cookie setting font
  */
 [data-footer-navigation] #ot-sdk-btn.ot-sdk-show-settings:hover {
     color: #979797;
     background-color: unset;
 }
 
 [data-footer-navigation] #ot-sdk-btn.ot-sdk-show-settings {
     font-size: 16px;
     background: none;
     border: none;
     color: #979797;
     font-weight: 400;
     line-height: 22px;
     padding: 0;
     text-align: left;
 }
 
 @media screen and (max-width:991.98px) {
     [data-footer-navigation] #ot-sdk-btn.ot-sdk-show-settings {
         font-size: 13px;
     }
 }
 
 
 /**
 * Fix calendar font siye on mobile
 */
 @media screen and (max-width:767.98px) {
     [data-calendar] [data-calendar-container] [data-calendar-item] [data-calendar-opener] .data-calendar-item-title {
         font-size: 20px;
     }
 }
 
 /**
 * Fix RBanner Font size on mobile
 */
 @media screen and (max-width: 992px) {
     [data-text-post-banner] [data-text-post-banner-title] h4 {
         font-size: 28px;
         line-height: 36px;
     }
 }
 
 /**
 * Remove capitalise header
 */
 @media screen and (min-width:992px) {
  [data-header] [data-header-navigation] [data-header-navigation-container] [data-header-navigation-menu] > li {
     text-transform: unset;
  }   
 }

 /**
 * Fix picture width
 */
 [data-overview] [data-overview-boxe="RCountry"] img, [data-overview] [data-overview-boxe="RCountry"] picture, [data-overview] [data-overview-boxe] img, [data-overview] [data-overview-boxe] picture {
     width: 100%;
 }

 /**
 * Fix banner news sub text size
 */
 [data-banner="RPageNews"] [data-banner-subhead] [data-banner-subhead-text-container] {
    font-size: 24px !important;
 }
 
 /**
 * Fix banner news alignement
 */
 [data-banner="RPageNews"] [data-banner-info-container] {
	max-width: 1440px!important;
 }
 [data-banner="RPageNews"] [data-banner-info-container] [data-banner-info="right"] {
    text-align: right!important;
 }
 [data-banner="RPageNews"] [data-banner-info-container] [data-banner-info="left"] {
    display: flex !important;
 }
 [data-banner="RPageNews"] [data-banner-info-container] [data-banner-info="right"] .btn-ioc-tag {
    margin-bottom: 0!important;
 }

 /**
 * Fix FAQ CTA
 */
 body[class^="FAQ"] [data-cta] [data-cta-image] {
     width: 100%;
     height: auto;
 }

 /**
 * Fix News page
 */
 [data-banner] [data-banner-image]>img, [data-banner] img[data-banner-image] {
     height: 100%;
 }





/*
     FILE ARCHIVED ON 19:10:00 Oct 28, 2021 AND RETRIEVED FROM THE
     AN OPENWAYBACK INSTANCE ON 14:05:51 Sep 27, 2025.
     JAVASCRIPT APPENDED BY OPENWAYBACK, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
