/*!
	Theme Name: IPM Group
	Theme URI: https://github.com/pojome/elementor-hello-theme
	Description: A plain-vanilla & lightweight theme for Elementor page builder
	Author: Elementor Team
	Author URI: https://elementor.com
	Version: 1.2.0
	Stable tag: 1.2.0
	Requires at least: 4.7
	Tested up to: 5.0
	License: GNU General Public License v3 or later.
	License URI: https://www.gnu.org/licenses/gpl-3.0.html
	Text Domain: hello-elementor
	Tags: flexible-header, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/
 
/*!
 * Based on Normalize.css v8.0.0, HTML5 Boilerplate v6.1.0, & Bootstrap Reboot v4.1.0 | Under MIT License
*/
 html{line-height:1.15;-webkit-text-size-adjust:100%}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}body{margin:0;font-size:1rem;font-weight:400;line-height:1.5;color:#55595c;background-color:#fff;font-family:"Roboto",Sans-serif}h1,h2,h3,h4,h5,h6{margin-top:.5rem;margin-bottom:1rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}h1{font-size:2.5rem;color:#2695c8;font-family:"open sans",serif}h2{font-size:2rem;color:#2695cc;font-family:"open sans",serif}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-top:0;margin-bottom:.9rem}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em;white-space:pre-wrap}a{background-color:transparent;text-decoration:none;color:#2695cc}a:hover,a:active{color:#0765a3}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}details{display:block}summary{display:list-item}figcaption{font-size:16px;color:#333;line-height:1.4;font-style:italic;font-weight:400}template{display:none}[hidden]{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#comments .comment-list{margin:0;padding:0;list-style:none;font-size:.9em}#comments .comment,#comments .pingback{position:relative}#comments .comment .comment-body,#comments .pingback .comment-body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:30px 0 30px 60px;border-bottom:1px solid #ccc}body.rtl #comments .comment .comment-body,body.rtl #comments .pingback .comment-body{padding:30px 60px 30px 0}#comments .comment .avatar,#comments .pingback .avatar{position:absolute;left:0;-webkit-border-radius:50%;border-radius:50%;margin-right:10px}body.rtl #comments .comment .avatar,body.rtl #comments .pingback .avatar{left:auto;right:0;margin-right:0;margin-left:10px}#comments .comment-meta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.9rem}#comments .reply,#comments .comment-metadata{font-size:11px;line-height:1}#comments .children{position:relative;list-style:none;margin:0;padding-left:30px}body.rtl #comments .children{padding-left:0;padding-right:30px}#comments .children li:last-child{padding-bottom:0}#comments ol.comment-list .children:before{display:inline-block;font-size:1em;font-weight:400;line-height:100%;content:'\21AA';position:absolute;top:45px;left:0;width:auto}body.rtl #comments ol.comment-list .children:before{content:'\21A9';left:auto;right:0}label{display:inline-block;line-height:1;margin-bottom:.5rem}button,input,optgroup,select,textarea{font-family:inherit;font-size:1rem;line-height:1.15;margin:0}input[type="text"],input[type="date"],input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],select,textarea{width:100%;border:solid 1px #666;-webkit-border-radius:3px;border-radius:3px;padding:.5rem 1rem;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin:10px}input[type="text"]:focus,input[type="date"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,select:focus,textarea:focus{border-color:#333;outline:0 none}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{width:auto;-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}button,[type="submit"],[type="button"]{display:inline-block;font-weight:400;color:#fff;text-align:center;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#127711;border:1px solid #127711;padding:.5rem 1rem;font-size:1rem;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}button:focus,[type="submit"]:focus,[type="button"]:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button:hover,button:focus,[type="submit"]:hover,[type="submit"]:focus,[type="button"]:hover,[type="button"]:focus{color:#fff;background-color:#127711;text-decoration:none}button:not(:disabled),[type="submit"]:not(:disabled),[type="button"]:not(:disabled){cursor:pointer}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}select{display:block}table{background-color:transparent;width:100%;margin-bottom:15px;font-size:.9em;border-spacing:0;border-collapse:collapse}table th,table td{padding:15px;line-height:1.5;text-align:left;vertical-align:top;border:1px solid #ccc}table th{font-weight:700}table thead th,table tfoot th{font-size:1em}table caption+thead tr:first-child th,table caption+thead tr:first-child td,table caption+thead tr:first-child th,table caption+thead tr:first-child td,table colgroup+thead tr:first-child th,table colgroup+thead tr:first-child td,table colgroup+thead tr:first-child th,table colgroup+thead tr:first-child td,table thead:first-child tr:first-child th,table thead:first-child tr:first-child td,table thead:first-child tr:first-child th,table thead:first-child tr:first-child td{border-top:1px solid #ccc}table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background-color:#eee}table tbody tr:hover>td,table tbody tr:hover>th{background-color:#e9e9e9}table tbody+tbody{border-top:2px solid #ccc}@media (max-width:767px){.page-id-1318 .elementor-inner tr td:nth-child(3),.page-id-1318 .elementor-inner tr td:nth-child(3) p,.page-id-1318 .elementor-inner tr td:nth-child(3) a{width:70px!important;font-size:11px;word-wrap:anywhere}.page-id-1318 .elementor-inner tr td:nth-child(2){width:90px!important}.page-id-1318 .elementor-inner tr td:nth-child(2) span{font-size:11px!important}.page-id-1318 .elementor-inner tr td:nth-child(1) img{max-width:60px}.page-id-1318 .elementor-inner tr td{padding:5px}.page-id-1318 .elementor-inner table .elementor-button{padding:7px 3px!important;font-size:10px}table table{font-size:.8em}table table th,table table td{padding:7px;line-height:1.3}table table th{font-weight:400}}dl,dt,dd,ol,ul,li{margin-top:0;margin-bottom:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}.alignleft{float:left;margin:.375em 1.75em 1.75em 0}.alignright{float:right;margin:.375em 0 1.75em 1.75em}.aligncenter{clear:both;display:block;margin:0 auto 1.75em}.sticky{position:relative;display:block}.bypostauthor{font-size:inherit}.gallery-caption{display:block;font-size:.8125rem;line-height:1.5;margin:0;padding:.75rem}.wp-caption{margin-bottom:1.25rem}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{display:block;margin-left:auto;margin-right:auto}.wp-caption-text{margin:0;text-align:center}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#333;display:block;font-size:1rem;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.page-id-1318 .elementor-inner table .elementor-button{background-color:#1f9dd8;padding:20px 25px}.page-id-1318 .elementor-inner table .elementor-button:hover{background-color:#0765a3}.trip-section ul{margin:0;padding:0}.trip-section ul li{margin:0 0 10px;padding:0;list-style:none;width:100%;display:table}.trip-section ul li:nth-child(1){margin:0 0 20px}.page-template-template-booking-tickets .top-form-section{padding:50px 0}form#bkform{width:100%}form#bkform h1,.error-404.not-found h1,.defaultpage-customlayout h1{color:#0765a3;font-family:"Roboto",Sans-serif;font-weight:600;text-align:center;margin-bottom:20px}form#bkform .radio{width:352px;height:auto;margin:0;padding:0;float:left}form#bkform .radio p{margin:0;padding:0 30px 0 0;font-size:15px;font-weight:400;color:#000;float:left}.trip-text1{width:135px;height:auto;margin:0 0 0;padding:0;font-size:15px;font-weight:400;color:#000;float:left}.depart_span{margin:0 0 0 40px}form#bkform .radio-btn{margin:0 0 0 9px}.form-left{width:49%;height:auto;margin:0 64px 0 0;padding:0;float:left}.form-right{width:45%;height:auto;margin:0;padding:0;float:left}.form-right ul{margin:0;padding:0}.form-right ul li{margin:0 0 8px;padding:0;list-style:none;width:100%;display:table}.text{width:119px;height:auto;margin:0 0 0;padding:0;font-size:15px;font-weight:400;color:#000;float:left}.contact-txt{width:75%!important;height:37px;margin:0;padding:0 0 0 10px;border-radius:4px;border:none;color:#636363;font-size:15px;font-family:'Raleway',sans-serif;font-weight:400;float:left}.txt{width:90%!important;height:37px;margin:0;padding:0 0 0 8px;border-radius:4px;border:none;color:#636363;font-size:15px;font-family:'Raleway',sans-serif;font-weight:400;float:left}.form-right ul li a{margin:0;padding:0;font-size:13px;font-weight:400;color:#1f9dd8;text-decoration:underline}.form-right ul li:nth-child(6){text-align:right;margin:0 0 14px}.txt-section{width:73%;height:auto;margin:0;padding:0;float:left}.number-passanger{width:100%;height:auto;margin:0;padding:0;display:table;float:left}.number-passanger p{margin:12px 0 18px;padding:0;font-size:17px;font-weight:600;color:#000}.number-passanger ul{margin:0;padding:0}.number-passanger ul li{margin:0 0 8px;padding:0;list-style:none;float:left;width:50%;display:table}.passanger-txt{width:72px;height:auto;margin:8px 0 0;padding:0;font-size:15px;font-weight:400;color:#000;float:left}form#bkform .select{width:73%;height:37px;margin:0;padding:0;float:left;border-radius:4px}form#bkform .select select{width:90%}.trip-text{width:135px;height:auto;margin:8px 0 0;padding:0;font-size:15px;font-weight:400;color:#000;float:left}.passanger-list{width:136px;height:37px;margin:0 0 0;padding:0;border-radius:4px;background:#fff;float:left}.txt-section img{margin:0 0 0 7px;padding:0;float:left}#return li:nth-child(1){margin:0 0 9px 0}.form-right ul li:nth-child(5){text-align:right}.form-right ul li:nth-child(7){text-align:right}.popup{justify-content:flex-end;align-items:center;pointer-events:all;background-color:rgba(0,0,0,.8);display:none;position:fixed;height:100%;width:100%;top:0;left:0;z-index:99999!important}.popup-inner{top:0;animation-duration:1.2s;background-color:transparent;background-image:linear-gradient(180deg,#1f9dd8 0%,#0765a3 100%);box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);width:auto;overflow:visible;max-width:100%;max-height:100%;border-radius:0;position:fixed;right:-100%}.popup-bookingform{width:1000px;height:100vh;align-items:flex-start;max-width:100vw;max-height:100vh;padding:50px 30px;overflow:auto}.popup-close{width:50px;height:50px;padding-top:4px;display:inline-block;position:absolute;top:80px;right:70px;transition:ease 0.25s all;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);border-radius:1000px;background:transparent;font-family:Arial,Sans-Serif;font-size:50px;text-align:center;line-height:100%;color:#fff}.woocommerce ul.products li.product a .surround{height:140px;overflow:hidden;margin:0 0 1em}.woocommerce ul.products li.product a img{height:auto;display:block;box-shadow:none;margin:0;min-width:100%;min-height:100%;object-fit:cover;object-position:0 0}.woocommerce-checkout .select2-container--default .select2-selection--single{border:solid 1px #666;border-radius:3px;height:38px;padding:3px 0}.popup .form-left{width:48%}.popup .trip-text{width:130px;color:#fff}.popup .txt-section,.popup form#bkform .select{width:70%}.popup .txt{width:87%!important}.popup .contact-txt{width:71%!important}.popup input,.popup select{border:none!important}.popup .trip-text1,.popup form#bkform .radio p,.popup .passanger-txt,.popup .number-passanger p,.popup .text,.popup form#bkform h3,.popup form#bkform h1{color:#fff}.popup form#bkform .select select{width:88%}.popup .form-right ul li a{color:#fff!important}.error-404.not-found{width:100%;text-align:center;padding:30px}.woocommerce a.button,.woocommerce button.button.alt,.woocommerce button.button{color:#ffffff!important;background-color:#1f9dd8!important;font-size:13px!important;text-transform:uppercase!important;padding:11px 20px!important}.woocommerce a.button:hover,.woocommerce button.button.alt:hover,.woocommerce button.button:hover{color:#ffffff!important;background-color:#0765a3!important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{text-align:center}.removepricepadding{margin-bottom:0px!important}.woocommerce ul.products li.product .price{color:#55595c;font-weight:400;font-size:1rem}.woocommerce .quantity .qty{width:70px}.customcontainer{width:1170px;margin:0 auto;padding:0}.woocommerce-info,.woocommerce-message,.woocommerce-error{border-top-color:#1f9dd8!important}.woocommerce-info::before,.woocommerce-message::before,.woocommerce-error::before{color:#1f9dd8!important}.coupon #coupon_code{width:115px;padding-top:7px;padding-bottom:7px}.woocommerce div.product p.stock{font-size:1rem;color:#1f9dd8}.festval-class a{height:225px;display:block;overflow:hidden;width:100%}.festval-class a img{height:auto;display:block;box-shadow:none;margin:0;min-width:100%;min-height:100%;object-fit:cover;object-position:0 0}.productimg-class a{height:140px;display:block;overflow:hidden;width:100%}.productimg-class a img{height:auto;display:block;box-shadow:none;margin:0;min-width:100%;min-height:100%;object-fit:cover;object-position:0 0}.woocommerce div.product div.images .flex-control-thumbs li{width:18%;margin:10px 10px 0 0;border:1px solid #ccc}.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:none}.elementor-inner ul{margin-bottom:.9rem}.gform_body select,.gform_body input{border:1px solid #818a91;padding:10px!important;margin-left:0}.request-textfield,.gform_body li{padding-right:7px!important}body .gform_wrapper .top_label div.ginput_container{margin-top:0px!important}.request-textfield label,.gform_body label{color:#fff;font-size:18px!important;font-weight:400!important;margin-bottom:0px!important}.gform_body .gfield_required{color:#ffffff!important}.fieldhalf{width:50%;display:inline-block}.gfield_consent_label{display:unset}.ginput_container_date .datepicker{width:100%!important}.gform_next_button,.gform_previous_button,.gform_button{background:#082e65!important;width:200px!important;text-transform:uppercase;border:unset!important;border-radius:0}.gform_page_footer{text-align:center}.gform_wrapper .gform_page_footer{border-top:unset!important}.error-404.not-found{margin-top:100px}.mega-menu-link{font-family:"Open Sans",Sans-serif!important;font-weight:600!important}.mega-sub-menu li.mega-menu-columns-3-of-12{border:1px solid #e2e2e2!important;padding:10px 0px!important;min-height:205px!important}#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item{text-align:center}#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item a{color:#666}#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item h3{font-size:22px!important;margin-top:0;margin-bottom:0}#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item h3 a{color:#2A376E}.blue-bg{background:#2da3dd!important}li.blue-bg h3,li.blue-bg h3 a{color:#fff!important}#gform_2 .request-textfield label,#gform_2 .gform_body label{color:#000}.form-contentcustom{text-align:center;color:#fff;font-family:"Open Sans",Sans-serif;font-size:18px;font-weight:500;margin-bottom:20px}select.ui-datepicker-month,select.ui-datepicker-year{margin:5px 0 5px 0px!important}@media only screen and (max-width:1155px){.form-left{padding:20px;width:45%}.form-right{padding:20px}.trip-section ul li{width:100%}.txt-section{width:100%}.txt{width:87%!important}.trip-text{margin:0}form#bkform .select{width:100%}form#bkform .select select{width:100%}.passanger-txt{margin:0}.contact-txt{width:100%!important}}@media (max-width:1024px){ul li ul .widget_media_image img{width:25px}ul li ul .widget_text p{display:none}ul li ul .widget_media_image{width:auto!important}ul li ul .widget_text{width:auto!important}.mega-sub-menu li.mega-menu-columns-3-of-12{padding:8px 0px!important;min-height:auto!important}#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item h3{font-size:17px!important}}@media (min-width:768px) and (max-width:999px){.elementor-7444 .elementor-element.elementor-element-aaadd2c .elementor-heading-title{font-size:35px!important}.woocommerce-cart-form .quantity .input-text.qty{float:none}.festival-dateclass .elementor-column{width:auto!important;padding:5px}.festival-dateclass .elementor-element-populated{padding:0px!important}#centre-festivaldate{display:table;margin:0 auto}}@media only screen and (max-width:767px){form#bkform .radio{width:100%}.form-left{width:100%;margin:0 0 0 0;padding:0 30px 0 35px;float:none}.form-right{width:100%;float:none;padding:0 30px 0 35px}.txt{width:100%!important}.txt-section{width:100%}form#bkform .select{width:100%}form#bkform .select select{width:100%}.contact-txt{width:100%!important}.trip-text{margin:0}.passanger-txt{margin:0}.top-form-section{width:100%}.elementor-7441 .elementor-element.elementor-element-cd7864b{margin-left:15px}.elementor-slides .slick-slide-inner .elementor-slide-content{margin-left:20px}}@media (min-width:480px) and (max-width:767px){.elementor-location-header .elementor-col-50,.elementor-location-footer .elementor-col-50{width:100%}.woocommerce-cart-form .quantity .input-text.qty{float:none}.festival-dateclass .elementor-column{width:auto!important;padding:5px}.festival-dateclass .elementor-element-populated{padding:0px!important}#centre-festivaldate{display:table;margin:0 auto}}@media (max-width:767px){ul li ul .widget_media_image img{width:25px}ul li ul .widget_text p{display:none}ul li ul .widget_media_image{width:auto!important}ul li ul .widget_text{width:auto!important}.mega-sub-menu li.mega-menu-columns-3-of-12{padding:8px 0px!important;min-height:auto!important}#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item h3{font-size:17px!important}#comments .comment .comment-body{padding:30px 0}#comments .children{padding-left:20px}#comments .comment .avatar{position:inherit;float:left}body.rtl #comments .comment .avatar{float:right}}@media (min-width:768px){#comments .comment-author,#comments .comment-metadata{line-height:1}}@media only screen and (max-width:479px){header{width:100%}.txt{width:100%!important}.elementor-slides .slick-slide-inner .elementor-slide-content{max-width:85%!important;margin:0 auto}.alignleft,.alignright{float:none;width:100%;margin:0}table th,table td{padding:4px}table h3{font-size:17px}.woocommerce-cart-form .quantity .input-text.qty{float:none}.woocommerce ul.products li.product a img{max-height:auto}section.related.products .products.columns-4{display:block}.woocommerce section.related.products ul.products[class*="columns-"] li.product:nth-child(2n),.woocommerce-page section.related.products ul.products[class*="columns-"] li.product:nth-child(2n){float:none}.festival-dateclass .elementor-column{width:auto;padding:5px}.festival-dateclass .elementor-element-populated{padding:0px!important}#centre-festivaldate{display:table;margin:0 auto}.elementor-31 .elementor-element.elementor-element-da3f896 .elementor-image img,.elementor-235 .elementor-element.elementor-element-72cd .elementor-image img{width:100%!important}.elementor-31 .elementor-element.elementor-element-74e25c8,.elementor-31 .elementor-element.elementor-element-fa94ba3{width:48%!important}.elementor-column{width:100%!important}h1{font-size:1.5rem}h2{font-size:1rem}.elementor-31 .elementor-element.elementor-element-7271ccb{padding:20px 20px 0 20px!important}.elementor-235 .elementor-element.elementor-element-2e01{width:20%!important}.elementor-235 .elementor-element.elementor-element-ee7{width:80%!important}.slick-slide-inner{padding:0 0 0 30px!important;text-align:center}.elementor-slide-heading{font-size:30px!important}.elementor-slide-description{font-size:20px!important}.elementor-icon-box-content .elementor-icon-box-description{font-size:15px!important}.elementor-5 .elementor-element.elementor-element-b6736c4{padding:20px!important}.elementor-5 .elementor-element.elementor-element-4cc{padding:20px 0 20px 0px!important}.elementor-87 .elementor-element.elementor-element-7421 .elementor-heading-title,.elementor-87 .elementor-element.elementor-element-1207 .elementor-heading-title{font-size:13px!important}.elementor-6 .elementor-element.elementor-element-35f9853 .slick-slide{height:300px!important}}@media only screen and (max-width:320px){.alignleft,.alignright{float:none;width:100%;margin:0}}.grecaptcha-badge{display:none}@media print{*,*:before,*:after{background:transparent!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}pre,blockquote{page-break-inside:avoid;border:1px solid #ccc}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}